Hey all! Some of you might recall about a year ago I released a backport of Elona Custom for Vanilla Elona 1.22 and mentioned that I was planning to do a port of the same to Omake Overhaul now that there's been serious work on translating it. Since then I took the Omake Overhaul English release and started to port Custom on top of it.
I am happy to finally share with you Elona Omake Overhaul English Custom!
And of course, thank you to AnnaBanana, Bloodyshade, and everyone else who worked on the original version of Custom, thank you to Doorknob and everyone else who contributed to OO EN, thank you to bobbleT and LilTunaVert on Discord for helping me test OO EN Custom, and thank you to Noa and Omake/OO's original developers!
What is Elona Plus Custom?
Elona Plus Custom is a mod developed by AnnaBanana, BloodyShade, and several others that adds a number of quality-of-life improvements on top of Elona Plus. For general information, see AnnaBanana's main information page, and the Custom release thread. Among these features is a system for customizing pet AI and teaching pets new abilities - see AnnaBanana's new features page for information on how to configure this.
AnnaBanna has helpfully written pages on
What is Elona Omake Overhaul?
After Noa stopped development on the original version of Elona, he released the source code for Elona 1.22 to any developers who wanted to continue development on their own. This led to several variants being developed, such as Elona Plus and Elona Omake.
One variant, Elona Omake, gave way in turn to another variant - Elona Omake Overhaul. This is one of the most popular variants of Elona and has led to several further offshoot variants in the Japanese community.
In mid 2018, the community successfully translated Elona Omake Overhaul to English and released Elona OO EN. That variants serves as the basis for Elona OO EN Custom.
What features does OO Custom add?
Fully customizable AI for pets
Teaching pets spells/abilities
All Custom save data is stored in separate files from the main game data. This means that, like Plus Custom, OO Custom saves are completely cross-compatible with a fresh Elona Omake Overhaul install (both original and EN). Since OO is cross-compatible with the original game, you could even bring a save back to Vanilla 1.22!
Main story cutscene translations
Most of Plus's UI tweaksIf enabled, Garokk or your home's blacksmiths will have an option to change item spritesShow enchant strength does not require objet of heart. While the item technically exists in OO's code (in fact, it existed in Vanilla 1.22), it has no use and is completely unobtainable so I just removed the requirement.You can enable showing skill potentials in skill trackerYou can filtering the skill tracker by skill potentialYou can enable a feed option for pets, which will let you select food to give themPets can be told to eat food from their inventoryHightlighting items in your inventory and filtering your inventory to only marked items (including ItemList.txt support)You can enable an interface to quickly gather items at end of party timeYou can enable custom AI for Zeome to make the fight more challengingYou can set MP3 music to start at random positions in the track (note: I haven't extensively tested this)You can enable displaying weather everywhereWhen tracking spell potentials you can also display spell stock
Some low-hanging text fixes have been copied over
What features are missing compared to Plus Custom?
Unlike Plus Custom, I will not be sharing the source code for now. I would like to get the thumbs-up from the OO EN team before I share anything. I also have not had the time to go through and clean up the code the way BloodyShade did so most of the actual game code is hard to follow. I might share the code when I've finished adding the remaining features listed above and done some additional cleanup.
Custom AI and teaching pets will never include Plus-specific spells or abilities for obvious reasons.
Some tweaks aren't relevant to Omake Overhaul. Sharing gold for group performance doesn't make sense since Ensemble is Plus-specific. Pets dying permanently in Loss Mode would require having Loss Mode to begin with. There's no need to "re-enable" savescumming since OO doesn't have Plus's rampant auto-saving. Confirming F2 reloads would require implementing F2 reload. Finally, Plus Custom's teak for pets healing other pets on non-custom AI is redundant due to various OO AI improvements
Install Elona 1.22 as normal
Install Elona Omake Overhaul into your installation as normal
Add "elona_oo_en_custom.exe" to your installation
To launch OO Custom, simply run elona_oo_en_custom.exe
Here's Elona OO EN Custom itself. Just extract it to your OO installation.