Save The Homeland Randomizer
About
This is an external program that hooks to any version of PCSX2 running an English copy of the game. Eventually I'd like to update the program to edit the ISO directly, so think of this as a beta build. There will be some minor issues, please feel free to DM me on Discord (Dezert#6611) if you encounter any.
Randomization
Buildings, overworld locations
Forageables, animal products, crops, seeds, cooked dishes, minerals, fish
Tools, key items
Shop purchase inventories, sale inventories, and prices
Season order
Quality of Life
NG+ removed; All Endings are obtainable on one file
No year cap
Instant text
16:9 Support
Planned Additions
Fix camera issues with overworld/building randomization
Add more advanced logic to the overworld shuffle
Include event tools in the Special Item pool (Fishing Rod, Silver Fish Fishing Rod, Flute)
Include the horse, dog, cows, and chickens in the Special Item pool
Include house extensions in the Special Item pool
Add the ability to mix the Normal Item & Special Item pools
Shop names update to match the randomized items (currently just swaps models)
Known Issues (v1.2)
Two cafe cutscenes spawn the player out of bounds; player can still open the door to exit
Two forest cutscenes spawn the player out of bounds; player can walk back in bounds
Under unknown circumstances, the final Goddess Dress cutscene may never trigger, making the ending unobtainable while causing permanent sunny weather
Tilling some ores/minerals may cause ground textures to disappear
Downloads (Direct)
Disclaimer: the randomizer program is flagged as a virus since it uses Cheat Engine as a base, but I assure you it's safe. It will only hook to PCSX2 and edit RAM values. The same issue is present with other randomizers, such as the Resident Evil 1 & 2 Remakes by Benn Powell. The source code for the current build can be found here on my GitHub.
Randomizer v1.2 (Current - August 16th, 2023)
Cooking certain dishes no longer causes the item to shuffle a second time
Overworld generations will never cause a loop, or cause certain locations to become unaccessible
Previous Versions
Randomizer v1.1 (October 4th, 2022)
Randomizer v1.0 (October 2nd, 2022)
Contact:
Discord: dezertpenguin
Twitter: @dezertpenguin8
Bluesky: dezert.bsky.social