VOGONS


First post, by Retroplayer

User metadata
Rank Newbie
Rank
Newbie

Back in the early 2000s, I was on a bit of a streak in making tools to customize and edit games. I had a knack especially for reverse engineering file formats. It actually began a while before that when I was attempting to reverse engineer the Sierra and LucasArts Graphic Adventure engines back in the early 90s.

Some of my most widely-known efforts were my tools for the game The Sims. I was at the forefront of reverse engineering that games file formats and I was cranking out various tools and documenting the file formats on my site, TheSimsToolbox. Many of those tools were used for years afterwards and thanks to my information, many awesome tools were made by others. Surprisingly, I never even played the game except for brief periods to test my work.

Much less known was some of the editors I made for Total War. Shogun: Total War specifically. Here, it was mostly just resource editing to create new flags and enhance the samurai appearances.

One of the games I wanted to reverse engineer was Desparados (loved this game back in the day), but never got around to it.

Games then became a little more hacker-friendly (Doom, GTA, etc...) and used established engines, so I had moved on.

Any other modders hanging around in here who would like to reminisce/brag about their efforts?

Reply 1 of 12, by doshea

User metadata
Rank Oldbie
Rank
Oldbie

Nice work!

I reverse-engineered a lot of the file formats for the game F-15 Strike Eagle III and documented them here (and didn't even finish documenting everything I figured out), but it turns out not many people remember that game, so I didn't bother going on to actually mod it. Maybe one day I'll find just one person who would be interested in such a thing; perhaps if I'd done all of that 14 years or so earlier - when the game was actually new - it would have helped! 😁

More recently I've found things to reverse-engineer which even fewer people are excited by - various old document file formats and related things: DynaText; WordCruncher; HyperReader/HyperWriter; table of contents files for Microsoft TechNet/MSDN. I actually found people who'd be interested in HyperReader/HyperWriter though, so I ought to finish that off and publish the code!

Reply 2 of 12, by Retroplayer

User metadata
Rank Newbie
Rank
Newbie
doshea wrote on 2025-08-27, 11:58:

More recently I've found things to reverse-engineer which even fewer people are excited by - various old document file formats and related things: DynaText; WordCruncher; HyperReader/HyperWriter; table of contents files for Microsoft TechNet/MSDN. I actually found people who'd be interested in HyperReader/HyperWriter though, so I ought to finish that off and publish the code!

Believe it or not, people will thank you even if they use your tools someday and have no idea who you are. Just think about how many tools you use today to work with old systems, documents, etc... What you are doing is important work. Lots of stuff is locked up in those old file formats; business data, designs, stories, etc... People will take your tools for granted, of course, but some tasks would have been impossible without you.

Not to mention that the skills you learn by doing this will be invaluable to you later. I use the skills I developed doing game modding almost daily in my work (legacy aerospace engineering) where documentation has been lost decades ago and I need to reverse engineer firmware payloads. I saved a multimillion dollar contract (and avoided a lengthy and very costly redesign) earlier this year by reverse-engineering such a system and developing new means to package data for an old weapons management system (semi-classified stuff, so I can't get too detailed.)

Heck, there is currently a $30M effort in California to get their subway system off floppies and (humorous to me) talk about how difficult and expensive it is because none of the engineers they can hire understand these "old" systems, floppies, etc... (have they ever heard of gotek drives?)

I have a couple of really cool looking Smith Corona Word Processors (PWP 5400 LR) which allowed for running custom applications from 3.5" disk and I have been wanting to reverse engineer them to figure out how to make my own custom applications as well as swapping the spreadsheets/documents to a windows system. The hardware and specs are pretty much identical to a Macintosh. My current limitation is finding any examples of the original software/applications to reverse engineer.

I did forget one other game example: that same friend was into Hentai games and one particular series was based all on the same engine. I had created some tools for him to translate the games to English. Not a huge effort except for the requirement to patch the files without disturbing the original code.

I had also did some work translating some foreign graphic adventure games and recently some C64 software that was only available in German.

Reply 3 of 12, by lepidotós

User metadata
Rank Member
Rank
Member

Not nearly as much as I wish I had, there were a few more I still have on old hard drives that I have no guarantee are still good, but I do have pictures of one I rescued already, my first actually fully completed and working mod. It was a couple power plants for SimCity 4 based on the MSRE, both directly for the basic 8MWe version and upscaled all the way to 3GWe. The modelling is absolutely not Maxis-quality (and I've improved on that aspect a lot since then), but hey, I was like 15 and more used to Blender 2.79 than I was Gmax.

One that never got beyond a few HUD modifications and a custom map or two was a horror mod for Half-Life... I forget most of the details, unfortunately. Vampires were probably involved. I remember I wanted a cinematic opening on a train and NPCs with good enough pathfinding to actually feel like human beings, but that's about it. I was also about 15 at the time and just wasn't that competent at the time (and really, I'm still not), and I didn't have the time to get better what with high school.

I do want to get more into it, but I think it might be more realistic to start way smaller, I'm kind of looking at Super Mario World ROM hacking. I still want a sequel to SMB2 (the western one) and that's probably the best bet for an engine for that.

Reply 4 of 12, by Retroplayer

User metadata
Rank Newbie
Rank
Newbie

Some movement to go back and mod or reverse engineer some retro games sounds fun to me. I am not really certain what I would target, though.

Great work, btw.

Reply 5 of 12, by UCyborg

User metadata
Rank Oldbie
Rank
Oldbie

I did some patches / bug fixes for old games. Most of the time went into Drakan: Order of the Flame.

Arthur Schopenhauer wrote:

A man can be himself only so long as he is alone; and if he does not love solitude, he will not love freedom; for it is only when he is alone that he is really free.

Reply 6 of 12, by gerry

User metadata
Rank l33t
Rank
l33t

while I've looked and done a tiny bit of hex file editing on either exe or save game, its something i'd like to look at again in more depth. There are lots of old games where changing a constant or skipping a conditional might be fun, i should look around for guides and examples, this sounds like a challenge and fun too

Reply 7 of 12, by Cyberdyne

User metadata
Rank Oldbie
Rank
Oldbie

If you want to try your hand on easy game modding. Wolfenstein 3D level and graphics/sound editing needs allmost no learning curve and to do not have to be and engineer/architect and know intimate details of the engine. And you have good DOS based classic tools.

I am aroused about any X86 motherboard that has full functional ISA slot. I think i have problem. Not really into that original (Turbo) XT,286,386 and CGA/EGA stuff. So just a DOS nut.
PS. If I upload RAR, it is a 16-bit DOS RAR Version 2.50.

Reply 8 of 12, by BaronSFel001

User metadata
Rank Member
Rank
Member
doshea wrote on 2025-08-27, 11:58:

here (and didn't even finish documenting everything I figured out), but it turns out not many people remember that game, so I didn't bother going on to actually mod it. Maybe one day I'll find just one person who would be interested in such a thing; perhaps if I'd done all of that 14 years or so earlier - when the game was actually new - it would have helped! 😁

We classic MicroProse fans may be a shrinking niche, but we are out there. https://pixelwings.org/ and https://www.tales-from-darkenedroom.com/ show that we are lovers of military simulations in general, and in its heyday MicroProse was among the best producers of them. I am not a modder (though I am a collector), but links posted in case others may be interested in the fruits of labors elsewhere.

System 20: PIII 600, LAPC-I, GUS PnP, S220, Voodoo3, SQ2500, R200, 3.0-Me
System 21: G2030 3.0, X-fi Fatal1ty, GTX 560, XP-Vista
Retro gaming (among other subjects): https://baronsfel001.wixsite.com/my-site

Reply 9 of 12, by Muckrake

User metadata
Rank Newbie
Rank
Newbie

In the last few months I've been patching old DOS games to work on the IBM PCjr, whether it be in 16 colors, 3 voice sound or just fooling the ID check to let them run. I've never dabbled in programming before, just jumped into it after following some tutorials using debug. There's a bit of acrobatics involved, but it's been a surprisingly fun activity.

Reply 10 of 12, by Retroplayer

User metadata
Rank Newbie
Rank
Newbie

I am happy to see some activity. My focus has mainly just been reverse engineering file formats for game resources. Less about cheats or trainers.

Patching games to work on a PCjr seems like a noble task. It reminds me of a thought I had recently that I would love to see more recent efforts of games targeting the 8086 XT platform. During that time, the IBM compatibles were more targeted toward business use, so there isn't a whole lot of good games that I have found. It seemed as if PC gaming took off mostly around the 386/486 era.

Reply 11 of 12, by lepidotós

User metadata
Rank Member
Rank
Member
Retroplayer wrote on 2025-09-21, 10:23:

Some movement to go back and mod or reverse engineer some retro games sounds fun to me. I am not really certain what I would target, though.

Great work, btw.

I know someone who started making a modding toolchain around Little Big Adventure 2, though I haven't heard about that in a while. If anyone could find a copy of UE1, they could probably make mods for those games, although I wonder if an Unreal total conversion isn't just a game on the Unreal Engine...

There's someone I know of (not personally) that's working on a platformer in the Quake engine but again that's kind of a question of if that's just a different game or a Quake mod.

I dunno, I guess a Doom wad might be a good place to start.

Reply 12 of 12, by Muckrake

User metadata
Rank Newbie
Rank
Newbie
Retroplayer wrote on Yesterday, 00:13:

Patching games to work on a PCjr seems like a noble task.

And here I thought I was just a loser. Lol. Hats off to you my friend!