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

Contributor
Location: Cappuccino, CA
Joined: Jan 2013
Posts: 3063

View Profile WWW
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 install.py 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.

http://enigma-dev.org/docs/Wiki/Install:Extra_Packages

http://enigma-dev.org/docs/Wiki/About.ey
http://enigma-dev.org/docs/Wiki/How_to_make_an_extension
http://enigma-dev.org/docs/Wiki/Extensions

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.

https://github.com/enigma-dev/lgmplugin/commit/ccc750ac54745d05599299549c13a29d91b659d4

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.

https://github.com/enigma-dev/enigma-dev/pull/1012

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]
  Print