Skip to content
 
 

Repository files navigation

image

Created with Rexglue-SDK

This Repo has a strict no AI rule, No Vibe Coding, No AI generated Assets, No AI assisted Disassembly/Analysis.

The priority of this project is not to be playable on low end hardware or to be fully optimized. I started this project as a means to mod Trouble in Paradise, Adding cheats, Reverse Engineering the asset formats, Texture Packs, and adding other cool stuff. Im not a purest when it comes to making this recomp be fully native. Eventually I or someone else will add a native renderer that will lower the system requirements, But thats not my priority. It runs on my system (rtx 3050) at 200fps, Thats over 6x the normal speed of the game on hardware that is arguably low end desktop specs with todays standards with unreal engine games. Ive added some optimizations and have decompiled some broken shaders so that the recomp doesnt have the same performance and issues as xenia. Uncapped xenia can only run the game at 70fps, while this recomp runs at 240fps.

Showcase Video: https://youtu.be/Kih42KlocII?si=WeSh2FvBYrwQuNB-

Currently only supports windows, Linux is planned though. This project is still very early on and personally I dont have a Steam Deck to work on compatibility.

Setup

  • 1 Download the latest Goopie and install it, (Preferably at the defualt location, you can adjust the game location in the settings)

  • 2 Obtain a legal copy of TiP's Iso (World) (We dont support piracy)

  • 3 Inside the launcher press "Select Iso"

  • 4 Once Selected the Iso will start to extract, if it doesn't work make sure the name is normalized aka "C:/Games/" not "C:/Games but with a space and a $/"

  • 5 Once its extracted it will say "Download" or "Update", Press it

  • 6 Now that the recompiled exe is downloaded you can press "Launch"

  • If you run into any issues launching the game, third-party programs like "rivatuner" can cause the game to crash

Building from scratch (We are on a Fork of Rexglue 0.8.1 https://github.com/SolarRecomps/rexglue-ostentation/tree/dev)

cd ../
git clone https://github.com/SolarCookies/TiP-Recomp.git
  • 3 Extract the (world) version of the iso to the assets/ folder, the default xex sould be located here: assets/default.xex

  • 4 Run rexglue codegen to recompile the code from the xex

  • 5 Run cmake build

  • 6 Move the dlls for rexglue to the build dir then run the exe

Credits

  • Franksy32 For providing the unlimited garden space patches
  • Smash-chu For the Title Artwork
  • birabittoh For the Github Building Workflows
  • Zorkats For Mouse and Keyboard Support

About

A Recompilation of Viva Pinata: Trouble In Paradise

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages