Update time! There been more code improving and optimizations, but that isn’t something that’s very visibly.
What I’m currently working on is much more visible: Language support. The ultimate plan for language support is to host the best (most correct/polished) language files so they can be easily downloaded with EC, as well as support any language the user wants.
Currently I’ve written English.lang and am working on Pirate.lang (to make sure all the controls are changing their text). I still haven’t tested non-English characters, but I’ll be getting to that in due time.
The rest of this post is going to be about the lang files, so feel free to stop reading if you don’t care ;)
The .lang files can be opened with notepad or any text editor. The files have a custom layout that’s easy to read (it’s just the control’s name with an = and the text of the control).
Eg. (English and Pirate) (These are in separate files)
The areas of file are divided by the Form the controls are on and what types of controls they are. This is for ease of reading and not for EC. If you want to change the order of the controls, say by the text on them, then you can; EC will have no problem reading the file.
Some of the control names have a _# at the end
This is because the button/control has multiple texts it can display.
Each language will have its own .lang file. This is to keep the clutter per file down to a minimum. This also means it’s easier to show all the files in the folder when you click on the language menu. Each language in the folder will be displayed. The skin selector uses the same system.
Baannounik shall control all!
To use, download the engine, extract it, and install the Runtimes
DX8 Engines: Eclipse Renewal 1.8.2, Final Frontier, Dragon Eclipse 2.0, Eclipse Origins 3.0
DX7 Engines: SEB Engine (EBO), SEB Engine (Public), EVB, Eclipse Renewal 1.6, Mirage Legacy, Eclipse Origins 2.3, Eclipse Origins 2.0
Other: Robin's Bundle
Background to Transparent, Color Changer (Transparent + More Options), Program Restarter, Updater