URDE/PathShagged is an attempt to retread the steps of Retro Studios' talented software engineers and completely reimplement the engine from the ground up. The ultimate goal is to faithfully recreate the engine using modern programming techniques and language extensions.
PathShagged is a runtime that is rewritten from scratch using C++ from pure PPC assembly, methods include static and dynamic analysis in IDA and Dolphin's debugger.
Currently there are only two active programmers scouring the the game to achieve this, @jackoalan, and myself, but anyone who wishes is more than welcome to join in and help out in anyway you can.
Update names due to a recent decision.