As a French person I feel like it's my duty to explain strikes to you. - AdrienIer

Create an account  

 
Updated LBXManager utility

I've overhauled the LBXManager utility that I wrote several years ago so that the code are more clean and has more comments.  I revamped the user interface so it should be more friendly and less buggy.  Unfortunately, importing bitmaps into LBX (aka modding) still don't work as I haven't had time to figure that out yet.  If you want to check it out, I've created a git repository over here: https://github.com/Zeraan/MoO1LBXManager

If any of you want to help out with figuring out the importing of bitmaps into LBX, feel free to do so (and make pull requests if you actually get it working!)  I'm not sure when I will revisit this again.
Dominus Galaxia, a Master of Orion inspired game I'm working on.
Reply

Zeraan:
Thank you so much for this! I can't praise this software highly enough! It makes what was an indecipherable piece of code accessible to those of us who can't otherwise decompile on our own. I love having access to the game graphics!
Thanks for unscrewing the inscrutable!
Ianus
Reply

(May 3rd, 2017, 12:11)Ianus Wrote: Zeraan:
Thank you so much for this! I can't praise this software highly enough! It makes what was an indecipherable piece of code accessible to those of us who can't otherwise decompile on our own. I love having access to the game graphics!
Thanks for unscrewing the inscrutable!
Ianus

You're welcome! And I love your avatar wink 

All of this started when I wanted to help kyrub figure out how to change the main menu's version number to reflect his patch number.

I noticed that some images still don't have correct colors, or frames that don't correspond to the "Draw on top of previous frame" rule.  So there's still work to be done in this area of extracting data.  When I refactored this utility, I remembered general concept of how the data was compressed, but I've forgotten so much.  That's why the code that actually parses the bytes for images still use cryptic variable names.  I want to improve that area as well.  I want to eventually allow kyrub to change the version number on main menu.
Dominus Galaxia, a Master of Orion inspired game I'm working on.
Reply



Forum Jump: