github gamboozino/ngbrecomp v0.9.27
Ninja Gaiden Black Recompiled v0.9.27

latest releases: v0.9.58, v0.9.57, v0.9.56...
pre-release20 days ago

What's changed in 0.9.27

  • Fixed: a black screen on graphics cards with little video memory (#73). The part of the port that emulates the Xbox GPU reserved about 3 GB of video memory at start, for drawing buffers it doesn't use while the game's own renderer draws, and a 1 GB card ran out before the first frame. At the default settings the game now uses under 300 MB of video memory.

  • Less CPU work every frame (#69), which helps older CPUs most in busy scenes and cutscenes:

    • textures are checked for changes only when the game has written to their memory, instead of byte by byte every frame;
    • the GPU emulation no longer copies the index lists of draws it doesn't make;
    • most graphics calls no longer take a lock.

    On the Chapter 4 save from #69, the game's main thread does about 8% less work and the GPU emulation's thread about 38% less; scenes with more textures gain more.

  • Memory stays flat during play: 0.9.26 grew by about 7 MB a minute in play; this version stays level.

  • Infinite Items also keeps the Jewel of the Demon Seal (#52).

  • A "setting not handled" warning that the game triggered three times a frame is now logged once, instead of filling the log.

Thanks to glereviktvbox-star (#73) and hyperspeedgx (#69, #52) for the reports, the log and the save.

Don't miss a new ngbrecomp release

NewReleases is sending notifications on new releases.