JianmengYu / ElonaPlusCustom-GX

Elona+ variant based on Custom-G
102 stars 7 forks source link

Elona+ Custom-GX 2.24

\~Believe in Jure and hold a determination to mince.\~

Elona+ Custom-GX is a new variant of Elona+ based on Elona+ Custom-G, updated with the changes in Elona+ up to version 2.24.

It is originally created and maintained by Ruin0x11, on this repository.
This repository is an unofficial continuation of the above repository using Ruin0x11's borscht/erystia decompiler.

Download the latest release here.

Installation

  1. Download Elona+ 2.24 from here. Extract it to elonaplus2.24.
  2. Extract the contents of Custom-GX's archive to the elonaplus2.24 folder, overwriting all existing files.
  3. Run elonapluscgx.exe.

Building

  1. Follow the installation instructions above. Rename the elonaplus2.24 folder to 2.05-custom-gx and move it to the assets/ folder of this repository.
  2. Download the HSP3.4 SDK (hsp34a.zip) from here and extract it somewhere.
  3. Copy hsplua.dll from the 2.05-custom-gx folder into the HSP3.4 SDK folder. Otherwise, you'll get an error saying it's missing when running the game from the editor.
  4. Open 2.05-custom-gx/main.hsp with hsed3.exe from the HSP3.4 SDK folder. Press F5 to compile and run under debug mode.
  5. Press Ctrl+F9 to create an executable named elonapluscgx.exe. You can then copy it to your Custom-GX install folder.

Warning: If you make any changes to the code, always make sure the file encoding is set to SHIFT_JIS! Otherwise, you'll get a lot of cryptic compiler errors.

Thanks

Ruin0x11, for creating and maintaining Elona+ Custom-GX.

Glyphy, for creating Elona+ Custom-G.

AnnaBannana and BloodyShade, for creating and maintaining Elona+ Custom.

Everyone else who contributed to Elona+ Custom:

Ano, for creating and maintaining Elona+.

f1r3fly, Sunstrike, Schmidt, and Elvenspirit, for contributing to Elona's original English translation.

Noa, for creating a neat little game.

And you!