[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)