Skip to content

Releases: KyroGeorge2/RE9-Randomiser

v0.6.0

Choose a tag to compare

@KyroGeorge2 KyroGeorge2 released this 16 Mar 21:49

v0.6.0 — Bug Fixes & Pool Cleanup

Fixed

  • Key items no longer appear as random drops — key items were protected as originals but could still be given as replacements (e.g. receiving 2x detonator parts). Now fully blacklisted from the pool both ways
  • Requiem pistol removed from drop pool — receiving multiple Requiems and depositing them in the item box caused a game freeze. Requiem is now fully excluded as a random drop
  • Weapon attachments no longer drop randomly — it70_ parts were appearing as random drops despite the README stating otherwise. Now correctly blacklisted
  • Leon's Tracker protected — the Tracker (enemy kill reward system) was being randomised away, leaving Leon unable to earn upgrade points. Now protected as an original item
  • Antique coins added to drop pool — coins were not in the pool at all, making merchant bonus unlocks inaccessible during a run
  • Empty Injector cap — empty injectors will no longer drop after you've received 6, freeing those pool slots for other consumables

Known Limitations

  • Blood collector capacity (100 vs 150 with bonus content) — this is a separate game flag outside the scope of the randomiser hook, cannot be fixed at this time
  • Items picked up on a full inventory may be lost — this is engine behaviour and cannot be prevented by the mod

v0.5.0

Choose a tag to compare

@KyroGeorge2 KyroGeorge2 released this 09 Mar 21:58

v0.5.0 — Global Leaderboard & Difficulty Tags

New: Global Leaderboard

  • New tab in Race Mode — view all approved finishes across every run
  • Sorted by time, shows player name, deaths, finish time, and difficulty
  • Filter by difficulty with the dropdown
  • Colour coded: Insanity (red), Standard Classic (amber), Standard Modern (green), Casual (blue)
  • Entries submitted automatically when a finish is approved by both players

New: Difficulty Select

  • Choose your game difficulty when creating a lobby
  • Casual / Standard (Modern) / Standard (Classic) / Insanity
  • Shown as a tag on every leaderboard entry
  • Joining players inherit the lobby's difficulty setting

Notes

  • Leaderboard is global and shared — all players using the app contribute to the same board
  • Runs are only submitted after mutual approval — no self-reporting without confirmation

v0.4.0

Choose a tag to compare

@KyroGeorge2 KyroGeorge2 released this 09 Mar 21:45

v0.4.0 — Ready-Up System & Race Overhaul

Race Mode — Reworked

  • Removed manual Start Race button — race now starts automatically when all players ready up
  • 3-second countdown triggers when everyone is ready
  • Race timer now runs in the app (no longer dependent on Lua/game state) — more reliable
  • Timer displays as HH:MM:SS in the lobby panel

Finish Confirmation

  • Click Finish when you complete the game
  • Other player sees an approval banner with your claimed time
  • They can Approve (locks in your finish) or Dispute (puts you back to racing)

Fixes

  • Deaths now sync correctly from stats.json every 5 seconds
  • Leaderboard shows READY / NOT READY status during waiting phase
  • Fixed stats not displaying due to wrong game path variable

Note

  • Items in the item box at the start will be random also, need to fix this

v0.3.0

Choose a tag to compare

@KyroGeorge2 KyroGeorge2 released this 09 Mar 20:43

v0.3.0 — Bug Fixes & Race Mode Improvements

Fixed

  • Death counter now works correctly (1 death = 1 count, no more overcounting)
  • Blood collector no longer randomised on pickup — Grace's core mechanic preserved
  • Requiem pistol no longer removed at segment starts
  • Flashlight no longer removed at segment starts
  • All it99_06_ blood devices protected as originals
  • Blacklisted dangerous/broken items that could freeze the game (it99_06_ devices)
  • Blacklisted Grace-only permanent upgrades (steroids, stabilizer, charms)
  • Removed ghost herb variants (it40_20_000/001, it40_30_000) from item pool

Race Mode

  • Timer now starts correctly on first item pickup
  • Deaths and time visible in REFramework overlay for debugging
  • Stats written to stats.json every 3 seconds for live sync

Requirements

  • REFramework for RE9 (as before)

v0.2.0

Choose a tag to compare

@KyroGeorge2 KyroGeorge2 released this 09 Mar 17:59

v0.2.0 — Race Mode

New: Race Mode tab

  • Create a private lobby and share a 6-character code with friends
  • Everyone loads the same seed and races to finish
  • Live leaderboard updates every 5 seconds — deaths and time for all players
  • Powered by Firebase Realtime Database (no server needed)

New: Death & time tracking

  • Lua mod hooks RE9's GameoverData to count deaths in real time
  • Race timer starts on your first item pickup
  • Stats written locally to stats.json and synced to your lobby

Requirements

  • REFramework for RE9 (as before)
  • Internet connection for Race Mode (local play still works offline)

v0.1.0 - Initial Release

Choose a tag to compare

@KyroGeorge2 KyroGeorge2 released this 09 Mar 17:21

**### Requirements

How to install

  1. Install REFramework for RE9 first (link above)
  2. Download and run RE9-Randomiser-Portable.exe
  3. It auto-detects your RE9 Steam install
  4. Click Install Lua Mod — copies the mod into your game folder
  5. Set a seed, click Generate + Export Seed
  6. Launch RE9 — done**