Search Results
Search results 1-20 of 309.
This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.
-
Welcome to 2021 - man oh man, what a ride So there were no news about us since 2018 and my last blog post was 2019. I guess it is time to write something about this awesome community. Sure we are not many devs here and some active devs are AFK at least for AE, but what we have done is unbelievable. Back in 2014 (21. August 2014) we started this journey. Everfairy and I were really enthusiastic about the "only" arcemu successor. We gave a little bit of hope for continue and support other arcemu b…
-
Fix MOP LogIn
PostFix MOP LogIn Modify update/movement packets. Goal: We should log into the worldserver and walk around the world. Offer: 450€ Target version: MOP
-
Fix Classic LogIn
PostFix Classic LogIn Modify update/movement packet. Goal: We should log into the worldserver and walk around the world. Offer: 170€ Target version: Classic
-
Welcome to the first blog post in 2019! I hope you survived somehow these really hot days. Packet serialisation Finally we have serialised most packets for most version. Sure, there are still some which require extensive refactoring, but we are on track with it. Spells Appled started a huge rewrite of our broken spell system. There will be more changes to it and it might some old scripts but over all we could be happy about the direction since it is a major issue in our codebase. Multiversion I …
-
Greetings! I hope you are still alive after the hottest summer since years XD. Finally it is a few degrees colder and I'm back here with a short update. DB Updates Finally I layed my hands on the db update process and some new c++ features. Basically we use the experimental filesystem to check out the update files and the core will apply these files if needed. If you need further information about this check out our wiki: ascemu.github.io/Wiki/docs/unsorted/auto_update/ Serialisation and Packeth…
-
Hello There was no blog since january.... jesus I simply forgot to inform you, sorry about that. You may ask "What is going on here"... let me wrap all the latest changes together. Evairfairy designed the future for our packet handling. Basically it allows us to serialise packet structures and move it out of our logical code. every packet gets constructed in its own class. All version specific structures gets moved out of the preparing functions. As a positive side effect the serialisation proce…
-
Welcome 2018
PostIt seems we forgot to welcome you to 2018! We're glad you made it into the new year, and we hope for some impressive contributions from you. Part of our vision is to provide strong support for multi-version, and in 2017 we proudly became one of the first projects to integrate multi-version within the same core codebase. What happened to the DB in general? With core multi-version, we had to decide how to provide the appropriate databases; as a result, we have made great strides with our database …
-
Hello First and foremost, I am glad that you arrived in 2018 without major problems. What happened since the last blog post? Let me think and crawl through the last commits for you. We adapted some features in CreatureAIScript and started writing the first draft for a documentation. We will make it available by the end of this month. If you see some important issues with CreatureAIScript and / or the pages on the wiki, let us know. Use the override specifier if you want to override a virtual fun…
-
Coding Standards
PostHi We should create new coding standards since our current ones are pretty outdated and old fashion. The goal should be to reduce our standards to a solid minimum. You can find our current standards here: ascemu.org/wiki/index.php?title=Coding_standards
-
Hello So what happened during the last month? Well, we removed MoonInstanceScripts yesterday and changed some important things for InstanceScripts in general. InstanceScripts now create boss encounter states by default and some states are set automatically (e.g. if a boss dies the state is set to finished, if a boss enters a fight, the state is set to progress). We can stop worry about these states and moving on with more important mechanics. Another important change happened to timers. Timers a…
-
Good morning I should give you a new blog post to sum up the changes made since Zyres Blog 9/24/2017 During the rewrite of Instance and AIScripts from the Moon project, I found myselfe in the depths of AIInterface which mainly controles movement e.g. path generation from waypoints and collision. The result of it was, a lot of encapsulating and rewrite of waypointscripts. Beside waypoint scripts we do the extra mile researching spline functions like knockback, jump and charge. Aaron02 reported a …
-
Good afternoon, welcome to my first blog post here on AE. I think this is the best format to inform you about my/our work on AscEmu. We finally invest some love in the scripting projects. Back in 2011 Paroxysm startet the gossip menu rewrite. Unfortunately all old arcscripts stopped working since r4106. jackpoz fixed it a month later but the old and new gossip coexisted in the source. the arcscript team have no intention to update the scripts to the new gossip system. I removed the old gossip sy…
-
The way our logon-/worldserver communicates without any direct db connection is unique and provide the best solution for realms provided by different people/groups. The accounts can not be altered by a troll and permissions for a realm will be set directly for the realm in the belonging character db. Here a list of all implemented or future usecases: Worldserver->Logonserver 1. 0x001 request register realm 2. 0x003 request session 3. 0x005 logon ping request 4. 0x009 realm auth request 5. 0x00C …