Ashita v1 / Ashita v2 Updates
- Ashita v1 has been updated to work with the latest client. (Sorry for the delayed post here been super busy.)
Ashita Alpha v2.0.0.14 Released
- Removed the Lua engine inside the Ashita Core.
- Removed the ScriptEngine in the Ashita Core.
- Added new ConfigurationManager to replace the configuration files from the old ScriptEngine. (Now using XML)
- Fixed some internal compiler warnings due to casting of objects.
- Recoded how the pointer manager loads its pointers. (Now found within ashita.pointers.xml)
- Recoded how the resource manager loads its data. (Now found within ashita.datmap.xml)
- Removed old Lua configuration files.
- Removed old read me file.
- Removed old dummy file from logs folder.
- Added new XML boot configurations.
- Added new XML data files. (ashita.datmap.xml and ashita.pointers.xml).
- Updated ADK to work with latest game update (05.14.2014).
Our backend updating service has changed as well so the current auto-updater will need to be redownloaded for a new working version which you can find here:
http://www.ffevo.net/topic/3380-ashi...alpha-updater/
Some info on the updated changes:
Lua has been removed from the core project.
To reduce the file size of the core project and some bloat that was not being used, I have removed Lua from the core project of Ashita and instead are just using it inside the Addons plugin itself. The core had no need to keep this as I moved addons from the core to its own addon. This means that configuration files are no longer in a Lua format. They are now in an XML format similar to the Ashita v1 setup. You will need to recreate your configurations. I have included 3 basic configurations (like v1 has) to get people started.
ScriptEngine has been removed from the Lua core.
With the above change, the ScriptEngine object has been removed as well. This means that current plugins will need to be recompiled due to this major change. Configuration settings that were pulled from ScriptEngine are also no longer valid. Instead, there is a new ConfigurationManager instead that parses XML files (just like the v1 setup does) so altering your code to work with the new format should not be hard. The calls are all the same and such for the most part. You can find the calls inside of the Ashita.h file in the ADK folder.
Pointers and Dat Files
Also with the above changes, the pointer and dat tables that were in the original ashita.lua file are now moved to xml files and can be located in the Config folder. These files are in the same setup as they were in Lua, just in XML instead. You are free to edit these files to add your own things as you wish. However, do not edit the current dat map list, add your entries after the current ones!
Altered Launcher
Finally, due to the changes above too, the launcher has been altered to launch XML files instead of Lua files. You will need to alter your launcher batch files to use the .xml files instead of .lua files!
Full information can be found here:
http://www.ffevo.net/topic/3428-ashi...sion-feedback/