Reimplementing something like this wouldn’t really be possible without missing stuff. it would be very obviously different.
they start with a decompilation. It still uses an emulation of the n64 graphics stack underneath (libultraship).
Its not a complete bit for bit recreation like https://github.com/zeldaret/oot, but it forked from that