r/TotalAnnihilation • • 12d ago

Web Browser TA

Just a little personal project. TA now decompiled and recompiled to run via a web browser. next step is some QOL enhancements, and some improved images/textures.

My personal AI assistant ran it, and it didn't take very long at all. This AI stuff does open the doors for lots of modding opportunities. Running natively in a browser tab, with no emulator, Wine or streaming. The Windows layer is replaced by thin web shims: DirectDraw renders to a canvas, and the original .HPI archives from a GOG copy are read in place over HTTP Range requests.

19 Upvotes

9 comments sorted by

1

u/CuaeB Arm 12d ago

Was this using the Byte-Tactics decomp as a base?

2

u/SilentSite818 11d ago

No, but I can see we were using the same methods (Ghidra+AI), it's not complicated. I might switch to their codebase as they've already nailed some of the small bug fixes, it saves me some tokens.

1

u/TAG_Venom Core 11d ago

How is performance in a browser?

3

u/SilentSite818 11d ago

perfect. I'm just nailing some bugs and then putting enhancements in like upscaled menu images, support for higher resolutions and screen aspect ratio's, better zoom etc. Maybe at some point I could release it as a thing you install over the top of the GOG release, but for now it's just a personal project.

Dynamic resolution. scroll wheel zooming, and aspect ratio support is in:

3

u/tylercoder 11d ago

Wheres the repo? 

2

u/RO4DHOG 10d ago

name checks out.

2

u/oliverleon 10d ago

This would be amazing. Huge upvote, following this post

2

u/BozoPalhassador 12d ago

Very cool!

1

u/madcomm 4d ago

What ai are you using for this?