github DinosaurPlanetRecomp/dino-recomp v0.2.0

20 hours ago

Note

Looking for the community patches?
Please visit the Dinomod Enhanced: Recompiled mod page for the latest release!

Dinosaur Planet: Recompiled does not ship with community patches built-in. You will need the patches from the above mod to get any further than the first couple acts of the game.

New Features

  • New "60 Hz Gameplay" option to let the game simulate and render at 60 FPS without frame interpolation.
    • Note: This option is experimental and will need to be temporarily disabled to complete certain parts of the game.
  • New sound options for: music volume, SFX volume, dialog volume, and toggling subtitles (#13).
  • Joystick input range can now be configured as a way of adjusting sensitivity (#14).

Bug Fixes

  • Subtitles no longer get stretched out when playing in widescreen (#11).
  • Water rendering no longer gets cutoff at the bottom of the screen at some camera angles.
  • The letterbox animation no longer jumps at the start/end of the animation.
  • The pause screen is no longer locked to a super low resolution.
  • Fixed crash that could sometimes happen when refreshing the mod list after deleting mods.
  • The game no longer locks up after long periods of lag (#24, fixed in N64ModernRuntime).
  • Fixed crash that occurred when closing the game with the debug UI open.
  • Debug UI no longer renders game state a frame early.
  • Removed forced framerate cap that was active while the debug UI was open.

Patches

  • The Ice Mountain snow bike race is no longer capped to 20 FPS if 60 Hz gameplay is enabled.
  • The mips3 float mode bit is now unset for most code. The bit is now only set when running mips3 handwritten asm code since all other code was compiled as mips2. This fixes a crash in some collision-detection related code that happened in many places and possibly fixes some other issues.
  • Removed xldtob patch (no longer needed with the mips3 float mode change).
  • Added a new 4th memory pool for the game to use (the game now has access to ~6 MiB more than normal).
  • Memory allocation failures now display an error message.
  • Fixed dropshadow text wrap on the game select screen.

For Mod Developers

  • Support for custom DLLs.
  • Support for custom menus.
  • Removed the recomp_on_game_tick_end event (use a return hook instead).
  • Reduced recomp_vsprintf_helper buffer to 8 KiB.
  • Added a debug option to turn off logging for the DLL loader.
  • RT64 extended GBI mode is now enabled for the entire display list.

Tech

  • All error messages now print to stderr.

See the full list of changes here.

What about my save data?

Save data is stored separately from the game itself. You can overwrite your old version without losing any progress.

Don't miss a new dino-recomp release

NewReleases is sending notifications on new releases.