I have almost finished fixing and updating the O3D engine tool, which means that I will upload the very latest version (1.2.3.0 RC3) soon!
What is changed?
I have redesigned almost all the forms, fixed many issues, updated some functions, cleaned the code, implemented some new features, added Light - Dark - Custom mode, added and improved the suggestion box in the OMS editor, updated the console and much more!
The full list of the changelog is included in the program's root folder as well as you can read it in the Welcome form.
Here are some pics of the latest version of my tool.
Let's start with the Main form!
The suggestionBox helps you when scripting your *.oms files. All the mapeditor-related scripts will be added, and a ToolTip will help you in understanding how these scripts are working in the game.
You can customize the Syntaxchecker (suggestionBox appearance), and you will be able to customize the Highlighter too.
The program will autoload the settings on startup, so you do not need to set these setting on each startup...
New project form. You can create the *.box archives (and in the upcoming version the *.opf archive).
Upcoming features
The O3D game engine tool is almost 100% especially for the *.box archive. The only problem I still have is the asset container *.opf archive, but a guy, who worked on the game promised me, he will help in the archive format.
So O3D tool will receive 2 big updates:
Version 1.2.3 Final:
// OMS Editor:
+ Open - Save opened, modified *.oms | *.cfg files ( auto modified archive offset, size etc recalculation).
// Settings:
+ Implementation of Syntax-checker + Highlighter fix
+ Implementation of Language selector
// Archive manipulator (Edit or Main form)
+ Add | Replace | Rename | Remove | Backup | file(s), node(s) (folder(s) | child-node(s) (sub-folder(s)) | save modified archive (auto modified archive offset, size etc. recalculation).
// Implementation of MediaCenter
+ MediaCenter and O3D asset tool will be merged on a new form, so you will be able to play *.mp3 | *.bik files
// Image Inspector
+ Fix: Image Inspector could be only opened via button, only when double click on the selected image.
// Installer
+ Installer
V 1.3 Final:
// Unit Developer Tool (for assets)
+ Opf extractor - builder - parser for the classes section files ( .CBaseClass | .CGridMember | .CUnit | .CUnitWeapon )
// Fixes for Version 1.3 Final
[PROGRAM IMPROVEMENTS AND FIXES]:
Fix: On the Form1, fix toolstriplabels for the *.opf archive (Archive offset, selected file offset and size)
Fix: On the Image Inspector form, fix toolstripLabels for the *.opf stuffs
Fix: OPFLoader code (there are around 2000 files in the *.opf arcive less than 800 could be loaded...
Version 1.3 Final will be the last version. After it, I will fixing bugs only, and pay much more attention to MapDataEditor tool.
Native Linux
I love using Ubuntu Mate (latest version), and let me announce that I have started working on the portation of these great tools! I decided to start a linux repo for my programs as well. More info soon.