Having to hold my phone up to the screen when modding Mihashira War Chronicles was starting to bug me, so I've begun to translate Editor_v1020.exe using
You must be registered to see the links
. Here's a quick proof of concept:
View attachment 4789326
I don't know how useful this will be to others, maybe
TragicSolitude with your translations or
Rat-attack with finishing up the Golden Planet one? But nonetheless happy to share the English .exe here as I translate it (likely in small parts, focusing on what I most need to translate for my own needs lol).
If anyone wants to translate older versions, or simply beat me to it, you can download Resource Hacker at the link above and drag your .exe into it. The UI text seems to all be stored in the subfolders under 'Menu' and 'Dialog', and you use the right-hand screen to translate the text. Then hit F5 to compile, and move to the next subfolder.
View attachment 4789330
Hello, sorry for double post but I'm unwrapping this thread with a lot of knowledge to bring about Aquedi4.
Doing the ResourceHacker way to edit the editor won't get you far, as the editor hot-pull most of the strings from its internal code. Simple string replace will mostly work until you get into the commands editor, and then it's game over. I've tackled this issue many time in my brain until to find out the best thing is to recode the editor. Which is what I did, but it's very far from a stable release... It can only edit database for now.
Also you add context about the BBS version and why they are so big, it's because of being part of "the wire puller" which is a Speedrun/hardcore map underground event among the Japanese Aquedi4 community. They have strict rules about using a fixed engine version (with known bugs and limitations) and fixed assets. Every round of it brings new assets and rules, I almost took part of the 23th edition of it earlier this year but my level at mapmaking was *nowhere* near the expected entry level. What they do with Aquedi4 is crazy!
About the .stg_xxxx and various file format, I can also bring some light into some of the internals reason why this is. Basically the file format changed a few time between editor version (bug fixes, new features...) and although the file format is pretty well though to be future proof (speaking of the v4, the "plus" and the older version are terribles) there are time where the editor upgrades some change. If you're curious to take a look at the humongous if/else branching of the parsing code of the editor or game, it is backwards compatible but not assured to be forward compatible. If you need to know exactly which version of the editor breaks what, let me know. I have a pretty large documents listing all the breaking changes. My advice is to always upgrade to 1020+ as everything should be ported to that version safely (unless you're into speedrunning, from what I understood they know at the tick right what's causing the lag or delay and use it to time very precisely on screen effects... But I mostly get that you're all into translating foreign games and not much that competition niche thing so that may be enough for your use case.
If you need specific Aquedi4 version, please look here : <
You must be registered to see the links
> and if I'm missing one please let me know. I'm also seeking for the Ulta rare "V5" of Aquedi4, alongside the very early version before the first beta that's available there. I know for pretty sure either the v5 or the very very early beta of V4 leaked a lot of sourcecode, and someone online managed to get it. But he never published the full dump nor instructions on how to get there and from what I'm seeing it looks like its codebase is as much optimized as the original Aquedi4, so kinda dead end here. From my niche japanese game connoisseur tastes, Aquedi4 looks heavily inspired by Luna. I've even seen someone ports its Aquedi4 game to Luna saying it was fairly easy. While it was kinda challenging but not that much thanks to the Aquedi4 community being still a bit alive, I fear that LunaDX9 is dead waters. I've managed to pull some of the SDK symbols from some early version build (but lacking the sourcecode, still a great help and better than nothing) alongside the Selene (Luna next iteration) build/optimized library (not speaking about the 3D, but the older 2D). So that's kinda dead road, I found some re-imp of Selene3D with Luna-compatible bindings and that AIMS was based off an highly modified Selene fork, so I spent countless nights xRef'ing that to get dometh kinda usable. It's still desperate fox's late night works, and don't really get anything but some successfully read assets *and yet* that was better than nothing. Kinda losing to monologue there but in the end I found that the very early Aquedi4 beta was sharing some code with SRPGEditor (find it alongside Aquedi4 on my website) and by doing heuristics and taking into consideration the enterbrain/tkool rpg maker engine knowledge I amassed along the years, I managed to built some fairly good mental model of how the data model works. I've spent more hours into IDA smashing the stack and bumping gadgets into the subroutines of the engine than I've ever played Aquedi4 games (and I played a lot of them before I decided to save it) until some point where I made some auto translate tool for Aquedi4. It was very laughable at, not very flexible but do so by intercepting and rewriting memory in the game on the fly. Thanks to this I also managed to pull a lot of interesting patterns and understand a bit better the engine internal. As someone who's been into gamedev/modding for a while, that have looked into many niche games and done quite a few low profile niche engine (been there breaking AGM before the beta was even released from compiled demo game), Aquedi4 have a special place in my heart as being an action engine that tastes "good" both in gameplay experience and code structure. It's one man work (Anton) that got bound by its work and put its very soul into it. I spoke with a few people that knew him from when he was active and he was slowly getting chewed by the work he had put into making Aquedi4 what it is. Reading the translated posts he did back then when I was translating the whole website was heartbreaking, it felt like one lone man carrying dozen years of work yet getting nothing back. Seeing people still being interested in Aquedi4 really brings me joy although I'm just being some data hoarder that happened to have both the keys and the interest to dig into a wonderful story of an abandoned engine, and slowly take part into the journey of Aquedi4 (hopefully) revival and long life.
Feel free to contact me if you have any question, or if you just want to discuss about Aquedi4 or similar era game engine. Although I'm kinda ghost in online forums, you can find me on this forum official discord (just search for my name and ping me, I'll respond in less than one day)
Thanks again kind internet stranger for your interest in Aquedi4 !