Pages: [1]
Author Topic: About.ey consistency changes  (Read 912 times)
Offline (Male) Goombert
Posted on: September 06, 2016, 12:33:26 AM

Location: Cappuccino, CA
Joined: Jan 2013
Posts: 3060

View Profile
Ok so it seems there was some confusion with About.ey files before and I want to get them fixed. So after a new PR to master you will need to download the new ENIGMA plugin and LateralGM the next time you try to update ENIGMA. I have updated the script for Linux users and I have also updated the Windows portable ZIP to make this easier. As usual, you can also just grab the latest LateralGM and ENIGMA jars from the extra packages page and overwrite them manually yourself as well.

The first thing I had to do was patch the LGM plugin to actually use "Name" for the extension label in the GUI. The wiki articles all state clearly that "Name" is the part of a system's eyaml description file that should be human readable. The "Identifier" field is what would be used in code, it would be similar to a C++ identifier in that it probably shouldn't have spaces and should also be the folder name of the system or extension in which it resides.

Then I had to update and correct all of the About.ey files for every extension. The major systems under Game Settings->ENIGMA->API have always been correct. The "ID" field for extensions was also changed to "Identifier" for consistency.

Finally, I've updated the Wiki pages and uploaded a new portable ZIP for Windows.
« Last Edit: September 07, 2016, 10:47:47 PM by Goombert » Logged
Pages: [1]