Those projects from the ship of harkinian are not recomp. Those are based on completed decompilation projects. So they're not translating the mips assembly to an unreadable C being recompiled. They're true ports from as close to the real source code as you can get.
- https://github.com/HarbourMasters/Shipwright
- https://github.com/HarbourMasters/2ship2harkinian
- https://github.com/HarbourMasters/Starship