JRickey/libultraship — reverse-engineered prompt

Reverse engineered prompt

I want a cross platform C plus plus library that helps port older Nintendo 64 style games to PC by recreating the libultra style functions so they run on modern hardware. It should build cleanly with CMake on Windows, Mac, and Linux, expose a clear public API, and include some tests so the core behavior is dependable.

A big part of this is the asset system. Keep the game data separate from the executable in archive files, support both .otr and .o2r, and make it so dropping in a patch archive automatically overrides the original assets for easy modding. Please wire up the practical foundation pieces too, like rendering, windowing, input, audio, logging, and resource loading, so this feels like a real base for PC ports instead of a stub.

Keep the code organized and contributor friendly, and make sure the project can generate and build normally on the major desktop platforms. Look up current docs online if you need to.

Want more depth? Deep Reverse