Welcome to AscEmu

AscEmu is derived from ArcEmu to keep up the Antrix-Ascent-Arcemu way of MMORPG Framework. We focus on optimizing the codebase and improving the ingame functionality.

You can help us by contributing. It is completely open source and can be used by everyone.

DB-Changes

26. Jun 2016 by Zyres

1 Comments

Upcoming changes:
- creature_names and creature_proto going to be in one table creature_properties

Rename:
- Rename: event_names -> event_properties
- Rename: gamobject_namse -> gameobject_properties
- Rename: items -> item_properties
- Rename: itempages -> item_pages
- Rename: items_extendedcost -> item_extended_cost
- Rename: items_linked_itemsets -> itemset_linked_itemsetbonus
- Rename: quests -> quest_properties
- Rename: teleport_coords -> spell_teleport_coords

- Rename: localized tables:
-- creature_name_localized ->locales_creature
-- gameobject_names_localized -> locales_gameobject
-- items_localized -> locales_item
-- itempages_lacalized -> locales_item_pages
-- npc_monstersay_localized -> locales_npc_monstersay
-- npc_script_text_localized -> locales_npc_script_text
-- npc_text_localized -> locales_npc_text
-- worldbroadcast_localized -> locales_worldbroadcast
-- worldstring_tables_localized -> locales_worldstring_table

We will list the major .sqls here for simple update your world db.

82 Views

Command changes

09. May 2016 by Zyres

2 Comments

Currently we are working on chat commands.
Check out the command documentation on our wiki pages:
Link


Best regards

254 Views

Transporter updates

22. Feb 2016 by Zyres

0 Comments

We finally changed the transport system with the following features:
- Player can logout on transports, after relog they are still on the transport.
- npcs react to players (e.g. Snack-O-Mat or simple gossips)
- player orientation is now saved to the characters table (Check out the updatefiles and char_db_version!!!)
- creatures won't disappear on map change

All instance related stuff will be committed in the near future.

These changes are available on our develop branch and will be merged into our master branch as soon as possible: Link
Special thanks to Aaron02 and Evilfairy.

176 Views

Good bye HackFixes.cpp and enGB dbcs only

17. Feb 2016 by Zyres

2 Comments

Some of you had noticed that we have changed a lot in HackFixes.cpp

We discussed the content of this file internal and we are going to replace these "hackfixes" in a new file called SpellCustomizations.
If you notice that some spells are not working anymore, please create a new issue with the following content on our github page:
- ID: (Use the Addon "SpellId")
- Describe "how should it work":
- Describe "the problem, how it currently work":

If we are done with these changes you can use dbcs from other client languages too.

Best regards
Zyres

343 Views

Upcoming changes

08. Feb 2016 by Zyres

0 Comments

We clean up some tables in the database

Dropped tables:
creature_proto_difficulty -> link difficulty with creature entry in table creature_difficulty.
itemnames -> redundant data, see items table.
itempetfood -> merged into items table (column food_type).

Misc changes:
- Removed column difficulty (had never worked correct)
- Added column dungeon_difficulty (now it is saved)
- Added column raid_difficulty (now it is saved)

The Wiki is already updated.

Projects:
Since this commit: Link world is worldserver.

Best regards Zyres

260 Views

New year is coming

17. Dec 2015 by Zyres

0 Comments

A short overview for the year 2015

Since we moved to open source, a lot of things happened to the framework. Here is a short overview what we have done:
- 875 commits in closed source (eventmgr was implemented here)
- over 900 commits in open source
- over 100 issues fixed reported by you on our github branch
- Style changes everywhere
- 939 issues fixed reported by static analytics coverity scan
- dbc loader is nearly completly rewritten
- database is developed by us and not by an external dev team (we changed a lot in our database)
- and a lot more...

We are a small group of people and we can be proud of ourselfs and our work we have done in 2015.

What will happen in 2016?
That's a good question and I can't answer it. It depends on you (and your creativity and skills). Feel free to work on an subsystem, discuss functions and create some awsome code to improve AscEmu.

What should happen in 2016?
Noting speciall, we should work on the issues on github and maybe do some promotion to grow our team and be more flexible/faster in writing code.


The next few days we will clean some random stuff so be patient with us, it is christmas and we visit our families and friends too ;-)

Best Regards
Thank you for your support
Zyres

412 Views

New dbc loader

09. Dec 2015 by Zyres

1 Comments

A few months ago we implemented a new dbc loader system. Now we moved most dbcs to this system.
If you have any issues/crashes, please report it as detailed as possible, so we can resolve the problems.

Best regards

434 Views

"One logon"

08. Oct 2015 by Zyres

1 Comments

Now it is done.... "one logon" has arrived.

3.3.5a changes:
- logoncomm allowing clients with build 12340 and 8606.
- Send only the realms which matches client build

2.4.3 changes:
- complete update of the logonserver
- added all new features for logoncomm (packet handling)
- Send only the realms which matches client build

Please update your realms.conf (see: Link )

Currently our 2.4.3 repo is still only for MSVC compile. If you like to help feel free to report issues or create pullrequests.

Best regards.

569 Views

RBG honor in world.conf

17. Sep 2015 by Zyres

0 Comments

We applied the contributed patch from master312.
This patch fixed the missing honor values for random battlegrounds.

To use it add the following lines to your world.conf:


For more information see the latest commits on github.

334 Views

Celebration everyday

24. Aug 2015 by Zyres

1 Comments



If you wonder about the commits on github (including these mysterious CID XXXX) here is the answer.
Coverity-Scan is a static analytic tool and finally we reached a Defect Density of 0.42

For more information click Link
Good job together! We are on a good way ;-)

478 Views

Happy Birthday AscEmu #1

21. Aug 2015 by Zyres

3 Comments

The first year of development is done.

Good work and special thanks to our contributors:
- aaron02
- armm77
- Evairfairy
- DankoDJ

Special thanks to Tulba for reporting (mostly) detailed issues.

778 Views

3.3.5 logon changes

06. Aug 2015 by Zyres

0 Comments

Tonight we changed/removed the password column. (AscEmu/AscEmu not in our TBC repository)
If you setup a new ascemu server you can create a new account in the logon console:
account create name password email

Setting the gm level:
account set gm name gmlevel

See this wikipage: Link

If you are updating you server you will need to execute sql/logon_updates. (Not for new users)

485 Views

2.4.3 project

16. Jun 2015 by Zyres

10 Comments

We started the 2.4.3 TBC project: Link

- MSVC compilation (done)
- Full db (done)
- new mangos maps (extractor) included and old map-system updated

894 Views

Short summary

19. Mar 2015 by Zyres

2 Comments

After we start with this project (end of August) we finished some of the big points:
- Random Dungeonfinder
- mmaps_extractor
- GameEventMgr (all old ArcEmu sql data are ported)
- ...

Currently we try to clean up the source for future works.

We need feedback and detailed bugreports to plan the next steps.

930 Views

Opening the gates

18. Feb 2015 by Zyres

0 Comments

Currently the source is available on GitHub. (since 14/03/2015 ;-).)

We would appreciate contributions and some helping hands.

NOTE: We are not high level pro magician... things need time.

Best regards
Zyres

560 Views

Under Construction

02. Oct 2014 by Zyres

0 Comments

As you can see we are still under construction.

Our goal is to create a small community to keep up the "Antrix-Ascent-Arcemu" way of MMORPG framework.
We are a couple of hobby programmer and designer, try to do the best with our knowledge and creativity.

If you don't like what we do "don't flame us"! If you think something is wrong, make a suggestion or start a discussion on our forums.

Best regards
AscEmu Team

682 Views