Skip to content

Releases

v0.3.1-beta1

v0.3.1-beta1 Pre-release
Pre-release

Choose a tag to compare

@Francessco121 Francessco121 released this 02 Nov 04:55
907ba56

Note

It is highly recommended to install the mod Dinomod Enhanced before playing.
Mods can be found on Thunderstore.

  • Ambience now has its own volume slider, rather than being grouped with music.
  • Added an experimental crash handler. Crash logs can now be found at:
    • Windows: %LOCALAPPDATA%\DinoPlanetRecompiled\crash.log
    • Linux: ~/.config/DinoPlanetRecompiled/crash.log
  • New UI scale option for the debug UI.
  • The pause screen background is no longer black when standing in certain interiors like Volcano Force Point.
  • Fixed some minor font rendering artifacts that occurred at certain resolutions/aspect ratios.
  • Fixed foodbag inventory cheat menu.
  • Fixed some jank with the mod configuration menus.
  • Updated to the latest version of N64RecompRuntime.
    • Control stick inputs now use N64-Style Octagon Input Scaling.
  • Updated to the latest version of RT64.
    • New fallbacks for certain AMD/Intel driver versions to use Vulkan, to avoid crashes and other issues.
  • Updated SDL GameControllerDB (support for additional controllers).
  • The --skip-launcher command line argument has been replaced with --game dino-planet.

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.

v0.3.0

Choose a tag to compare

@Francessco121 Francessco121 released this 31 May 00:23
725b2ed

Note

Mod Compatibility: Dinomod Enhanced must be updated to the latest version to play this recomp release (v0.9.0+ is required). Additionally, the Asset Repacker mod has been superseded by new built-in recomp functionality and should be uninstalled (Dinomod Enhanced no longer requires it).
The latest version of each mod can be found on Thunderstore.

New

  • Dinosaur Planet can now be experienced at any framerate you want without affecting gameplay! This setting can be found under Graphics -> Framerate. Please note: While the majority of the game now supports this, the setting is still a work in progress and you will experience minor graphical glitches when active.
  • The HUD can now be adjusted for widescreen display. This setting can be found under Graphics -> HUD Placement.
  • Widescreen is no longer considered experimental. Feel free to set Graphics -> Aspect Ratio to Expand if it's not already set. Note: Playing at aspect ratios wider than 16:9 is not recommended. Wider aspects may encounter graphical issues.
  • HUD and minimap visibility can now be adjusted in the General settings tab.
  • The launcher background has been redesigned, thanks to @rustyspottedcats!

Changes

  • The cheats debug UI menu has been overhauled and now includes an inventory editor.
  • The game's icon is now higher quality.
  • Removed the '60 Hz Gameplay' option. Mods now have control over this.

Bug Fixes

  • Motion blur and framebuffer effects will now display correctly.
  • Fixed glitchy font glyph rendering when text was display along the edge of a scissor.
  • Screens ("Krystal/Sabre's Adventure") now correctly fill the whole screen in widescreen.
  • Letterboxing animations now correctly reach the intended height.
  • Toggling fullscreen via a hotkey will now correctly save the adjusted fullscreen setting.

Patches

  • Main graphics buffers are now 8x in size instead of just 2x.
  • Block shape backface culling is now done on the RSP (RT64) instead of on the CPU.

For Mod Developers

  • New "ReAsset" API (beta) to allow mods to patch existing assets and contribute new assets in a way that helps avoid mod conflicts.
  • New API for registering custom extensions to save game data.
  • Fixed crash that occurred when hooking a DLL function that contained a jump table.

Tech

  • Updated SDL GameControllerDB (support for additional controllers).
  • RT64 Plume update.
  • NativeFileDialog errors will now correctly be displayed.

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.

v0.2.0

Choose a tag to compare

@Francessco121 Francessco121 released this 06 Dec 23:11
375391c

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.

v0.1.3-beta3

v0.1.3-beta3 Pre-release
Pre-release

Choose a tag to compare

@Francessco121 Francessco121 released this 05 Nov 07:12
2dcb32d
  • Debug UI no longer renders game state a frame early.
  • Fixed crash that occurred when closing the game with the debug UI open.
  • Remove forced framerate cap that was active while the debug UI was open.

See the full list of changes here.

v0.1.3-beta2

v0.1.3-beta2 Pre-release
Pre-release

Choose a tag to compare

@Francessco121 Francessco121 released this 26 Oct 23:44
af9ce37
  • New "60 Hz Gameplay" option to let the game simulate and render at 60 FPS without frame interpolation.

See the full list of changes here.

v0.1.3-beta1

v0.1.3-beta1 Pre-release
Pre-release

Choose a tag to compare

@Francessco121 Francessco121 released this 06 Oct 04:20
35c50fe
  • Fixed crash that could sometimes happen when refreshing the mod list after deleting mods.
  • 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.
  • Added a debug option to turn off logging for the DLL loader.
  • 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 hit-detection related code that happened in many places and possibly fixes some other issues.

For Mod Developers

  • Reduced recomp_vsprintf_helper buffer to 8 KiB.

Tech

  • All error messages now print to stderr.
  • Remove xldtob patch (no longer needed with the mips3 float mode change).

See the full list of changes here.

v0.1.2

Choose a tag to compare

@Francessco121 Francessco121 released this 25 Sep 00:01
651e924
  • Widescreen culling support for billboard sprites.
  • Fixed mouse cursor flickering.
  • The mouse cursor is now always visible when the debug UI is open.
  • The Flatpak and AppImage builds now use the native file picker (via XDG Desktop Portal).
  • The Flatpak build now requires fewer permissions.
  • Added the --show-console command line option to launch with a console open on Windows.
  • N64ModernRuntime, N64Recomp, RT64 updates:
    • Improved frame pacing when using the "Manual" framerate option (changing the framerate in Dino Planet is still experimental at this time!).
    • Improved consistency of input latency.
    • Fixed a memory leak that occurred when the program was minimized.

For Mod Developers

  • Updated to a new version of N64ModernRuntime/N64Recomp:
    • Mods can now declare optional dependencies.
    • New exports to get the return value of a function from within a return hook.
    • Hooks and callbacks now respect the order of mods in the mod menu.
    • RT64 texture packs can now control half pixel shift behavior on a per-texture basis.
  • Fixed recomputil memory slotmaps.
  • Hooks for DLL functions now work correctly.

Tech

  • X11 and GTK are no longer required to build.
  • Releases no longer ship with debug symbols (smaller download/file size!).

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.

v0.1.1

Choose a tag to compare

@Francessco121 Francessco121 released this 10 May 20:09
999ca8a
  • The debug UI is now accessible with the F9 key, making it available for users with non-US keyboard layouts.
  • Selecting a ROM/starting the game for the first time no longer has a chance to hardlock/crash.
  • Playing at original aspect ratio no longer renders more than it should (as if widescreen was always enabled).
  • Widescreen is now significantly more stable. Recomp-specific crashes caused by widescreen are fixed.

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.

v0.1.0

Choose a tag to compare

@Francessco121 Francessco121 released this 05 May 02:01
49a16b4

Welcome to the first release of Dinosaur Planet: Recompiled!

This version brings the vanilla beta ROM experience to recomp along with support for:

  • Modding!
  • Remapping controls.
  • Changing the game's resolution.
  • Widescreen (partial support).
  • MSAA (anti-aliasing).
  • Downsampling.
  • A debug UI (accessible via the `/~ key).
  • And more!

Known Issues

As this is a pre-release version of the recomp, there are still missing enhancements and bugs. Some of the notable issues are:

  • Lack of High Framerate (HFR) support (#2).
    • The option exists but it's not a great experience at the moment!
  • Widescreen issues (#4).
  • A single missing column/row of pixels on the right/bottom edge of the screen (#6).
  • Inaccurate sky rendering (#7).
  • Loading the ROM for the first time may fail (#23).
    • If this happens, please restart the application. It should work the second try and going forward.

The full list of issues can be found here: https://github.com/DinosaurPlanetRecomp/dino-recomp/issues

Built-in Patches

  • Skippable splash screen with the A button.
  • Increased audio command list buffer size (prevents crashes when many sounds are playing at once).

Modding

If you would like to create mods for this recomp, please see the "Creating mods" section of the README.

You can find some of my own existing mods here: https://github.com/Francessco121/dino-recomp-mods/releases
In the future there will likely be a central place to upload mods to, but for now no such place exists.

Installing

Please see the download links below.
To run this recomp, you will need an unmodified Dinosaur Planet beta ROM. (Patched ROMs will not work!)