Table Last Version: 20220516_v1.3
NO LONGER HAVE SCALLOPS DLC, CREWMATE EDITOR SHOULD STILL WORK FOR IT, DOUBLE CHECK!!!
Changelog
Code: Select all
[20220516_v1.3]
.....updated Unlimited Stamina
.....updated Crewmate Editor
.....updated Time Finder
[20211127_v1.2]
.....updated Fuel Pointer Finder
.....updated Crewmate Editor
[20210927_v1.1]
.....updated Fuel Pointer Finder
.....fixed Crewmate Editor (lots of offsets changed)
[20210906_v1.0]
.....updated Fuel Pointer Finder
.....fixed Crewmate Editor (they took a big chunk of memory out that used to be between old and new crew skills on last update)
.....redid HorsePower script: should no longer affect NPC boats, made it easier to update (no more ShortBus address bypasses :D )
.....Horse Power script is now named Engine Power v2
.....added pointer to boat HP address (changing it stays on saved game)
[20210820_v0.9]
.....added Time Finder
[20210812_v0.8]
.....updated Money Pointer Finder
.....updated Fuel Pointer Finder
.....updated Horse Power script
.....added new crew skills to Crewmate Editor
[20210705_v0.7]
.....updated Horse Power script for v1.5.685.7919 (GOG)
[20210621_v0.6]
.....updated Horse Power script for v1.5.672.7730
.....updated Unlimited Stamina script for v1.5.672.7730
.....updated Fuel Pointer for v1.5.672.7730
[20210517_v0.5]
.....added Unlimited Stamina
.....added Crewmate Editor
[20210517_v0.4]
.....updated Horse Power script for v1.5.617.7048
[20210509_v0.3]
.....updated Horse Power script for v1.5.610.6990
[20210505_v0.2(RAW)(+hotkeys v3)]
.....redid hotkeys for better speed management (More horsepower hotkeys for bigger ships)
[20210505_v0.2(RAW)(+hotkeys v2)]
...DELETED, use (+hotkeys v3) instead as it has more for bigger ships
[20210505_v0.2(RAW)(+hotkeys)]
.....added hotkeys for quick Horse Power change
- Money Pointer Finder (Need to be Docked)(8-byte number where the last 2 digits are the cents)
- address no longer unique (think its from crew payment exploit fix), added additional check to find money. ----> IF MONEY ADDRESS CHANGES TO SOMETHING ELSE REPEATEDLY DO NOT EDIT
- Fuel Pointer Finder
- Current Fuel
- Hull Integrity Percent (50%= 0.5, 100%= 1.0)
- Engine Power v2 (with hotkeys) To change hotkeys click "enter HP." entry then press CTRL+H to bring up CE menu
- enter HP: enter value or use hotkeys
- base boat HP pointer /!\ CHANGING THIS STAYS IN SAVED GAME /!\
HorsePower Hotkeys
Code: Select all
Ctrl+1 = set HP to 0 (disable) Ctrl+2 = set HP to 500 Ctrl+3 = set HP to 700 Ctrl+4 = set HP to 800 Ctrl+5 = set HP to 900 Shift+1 = set HP to 1000 Shift+2 = set HP to 2000 Shift+3 = set HP to 3000 Shift+4 = set HP to 4000 Shift+5 = set HP to 5000 Shift+6 = set HP to 6000 Shift+7 = set HP to 7000 Shift+8 = set HP to 8000 Shift+9 = set HP to 9000 Ctrl+Shift+1 = set HP to 10000 Ctrl+Shift+2 = set HP to 15000 Ctrl+Shift+3 = set HP to 20000 Ctrl+Shift+4 = set HP to 25000 Ctrl+Shift+5 = set HP to 30000
OLD HP script update instructions
Code: Select all
Step 1(find AOB address): ...do array of bytes search ........make sure writable,copyonwrite,executable have solid black square Step 2(open memory viewer): ...right click value and Disassemble this memory region Step 3(update code label): ...update jle instruction address ...update movsxd instruction address (copy and paste in case the register changes) Step 4(update bypass jump address): ...update custom jmp address (ret just before the int 3 instruction) Step 5(done): ...click ok and test If the game crashes then either you didn't update the addresses/instructions right, or there was major changes to the game
- Unlimited Stamina (sets to 20 by default)
- Crewmate Editor (repair cheese) (READ ALL STEPS)
- ALL CREW SHOULD BE FULLY RESTED, and in Resting slot (Enter town to rest)
- Undock from town and take a bit of damage (5% at least), or set damage from fuel pointer script
- Move crewmate you want to edit to Repair slot
- Activate this script (check that the skills match the crewmate and fall in range, ex. 14 Cooking is a float between 13.00000001-14.99999999)
- NO CREWMATE CAN BE ACTIVELY RESTING (gaining lost stamina) FOR THIS TO WORK
- /!\ To edit another teammate repeat process. ALL MUST BE FULLY RESTED AND IN RESTING SLOT FIRST /!\
- Time Finder (/!\ READ ALL INSTRUCTIONS, IT WASNT EASY TO FIGURE OUT /!\)
- 1. SAVE GAME BEFORE USING
- 2. Activate while boating, then open map
- 3. Calculate seconds range with [Link] or any tool.
- It's from the 1st second of the 1st year (Gregorian) until date/time in-game that you want to set. You can even go back in time!
- Pot Timers are affected by it (not sure about fish yield calculations, maybe go back 1 hour before the time you want and skip 1 hour to force update)
- /!\ ONLY REPLACE FIRST 11 DIGITS (up to seconds), but needs total 18 digits/!\
- /!\ Subtract 2 days from date you want on calculator /!\
EXAMPLE PHOTO
- Money is 8-byte integer with cents as last 2 digits, ex: 900069 = $9000.69
- Hull Integrity is a float with range 0.0 to 1.0: an undamaged boat has value of 1.0, a blown-up boat has value of 0.0
- Crewmate skill is a float (visually rounded to int), ex: 13 cooking = somewhere in range 12.00000001-13.99999999
- Set Total Horse Power affects acceleration and top speed. Change HP then decelerate + accelerate to update
- Game uses Gregorian nanoseconds since 1st second of 1st year (minus 2 days, not sure why)
- Engine Power v2: added check to find only player boats (assuming player faction = 4). Should be much easier to update now too. Ignoring engine updates if setting custom value to make it more accurate
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1