[HN Gopher] Show HN: Complete decompilation of Lego Island
___________________________________________________________________
Show HN: Complete decompilation of Lego Island
Author : foxtacles
Score : 103 points
Date : 2024-12-23 20:03 UTC (2 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| indigo945 wrote:
| This project goes back to the LEGO Island Rebuilder [1] by (some
| of?) the same authors, which fixes several bugs in the original
| game release by patching it in memory (iirc). These fixes include
| some involved ones, like for the wonky framerate-dependent
| controls.
|
| MattKC, who developed much of this original work, has a nice
| Youtube channel full of video postmortems for some of these [2].
| It's kind of fun just to watch him poke around with a hex editor,
| unraveling the arcane mysteries of a long-sunken civilization of
| Win95 developers.
|
| [1]: https://github.com/isledecomp/LEGOIslandRebuilder
|
| [2]: https://www.youtube.com/@MattKC
| bri3d wrote:
| The tooling and infrastructure in this project are pretty
| interesting as these things go. It's always cool to see how each
| decompilation project springs up with different ideas and goals -
| this one seems very focused on 1:1 accuracy, with a side-project
| for compatibility / cross-platform reimplementation:
|
| * https://github.com/isledecomp/reccmp is a lint tool which
| compares compiled function reimplementations with the original
| binary and produces an automated report detailing the instruction
| level accuracy of the re-implementation, while dealing with all
| of the fun of C++.
|
| * https://github.com/isledecomp/SIEdit is a resource editor for
| the bizarre RIFF-esque resource streaming format the original
| developer (Mindscape) seems to have invented.
|
| Also while we're on the subject of vintage LEGO games, I've
| recently been quite into playing Manic Miners, a complete Unreal
| Engine remake (not decompilation/reimplementation, an actual
| ground-up recreation!) of Rock Raiders.
|
| I'm hoping someone does Alpha Team next; it was a quite fun
| puzzle game but incredibly buggy.
| mclau156 wrote:
| I am seeing more reason to re-make in Unreal, Unity, Godot,
| Blender lately, these softwares are becoming increasingly more
| beginner friendly and downloading 3D assets and programming 3D
| skeleton animations are becoming easier
| teeray wrote:
| You can build a mountain, if you do it brick by brick...
| datadrivenangel wrote:
| Papa told mama and laura told nick...
| stravant wrote:
| I did a few thousand lines of this.
|
| In particular it was interesting learning about D3D retained mode
| as I did that part. What a weird piece of rendering history.
|
| Worth a search if you haven't heard about it before: D3DRM.
___________________________________________________________________
(page generated 2024-12-23 23:00 UTC)