Cheat Engine / Cheat Table scripts:
□Toggle Compact View
□Enable mono
□PlayerData
□health
□maxHealth
□maxHealthBase
□geo / ロザリー
□ShellShards
□silk
□Others
□HP no change (may die if get big damage)
□Max silk when get
□Silk no decrease when use
□Takes no damage, in general
□Takes no damage, type 2
□Invulnerable - takes one more death attack
□Try to keep sub weapon (i.e. Straight Pin) amount full
□Fast Sprint race win
□inf. dart game retry
□Fast kill - multi hit attack
□Fast kill - general / single hit attack
□Get hero controller data
□Get kill journal data
Now that we have no damage taken and infinite air jumps, we can have choice to drop that Souls-like mode and just enjoy the story for once.
- Script: "Fast Sprint race win", race location (I don't know how to call it). The race you have to run 3 laps to win, with 3 tiers.
P.S. Screenshot texts are not in English.
Spoiler


- Script: inf. dart game retry location
I don't know how this NPC appeared. at least it did not there when I'm in Act. 1
Spoiler



- Not recommended script: Takes no damage, type 2
Limited use in some situations: Char. get hazard damage and she have time to recover. Some hazard damage types, like steam or moving blocks is not useful: Character will stuck there. Disable this script to continue.
Spoiler
- Instructions for the one know how to use CE to scan data: to change item amount.
CE does not accept special characters in AOB scan & I don't want to spend too much time to drill down the code. In case if you need to change item amount & want to challenge:
Spoiler
Modify item amount:
Load the game and scan for the following AOB pattern.
1.1 Value type: Array of byte
1.2 Scan Type: Search for this array
1.3 "Hex": checked
1.4 Memory scan options: All, Writable: checked (default when open CE)
1.5 Press "First scan"
1.6 If no results are found, open your inventory once and scan again.Code: Select all
48 83 C0 10 48 63 08 89 4D D8 48 63 48 04 89 4D DC 48 63 40 08 89 45 E0 48 63 45 D8 89 06 48 63 45 DC 89You should get two results (addresses).
For each result:
Right-click on the address.
Select "Disassemble this memory region".
Should see something like this in memory viewer:
Code: Select all
System.Collections.Generic.Dictionary`2[System.String,CollectableItemsData+Data]:TryGetValue+5e - 48 63 08 - movsxd rcx,dword ptr [rax] System.Collections.Generic.Dictionary`2[System.String,CollectableItemsData+Data]:TryGetValue+61 - 89 4D D8 - mov [rbp-28],ecx System.Collections.Generic.Dictionary`2[System.String,CollectableItemsData+Data]:TryGetValue+64 - 48 63 48 04 - movsxd rcx,dword ptr [rax+04] System.Collections.Generic.Dictionary`2[System.String,CollectableItemsData+Data]:TryGetValue+68 - 89 4D DC - mov [rbp-24],ecx System.Collections.Generic.Dictionary`2[System.String,CollectableItemsData+Data]:TryGetValue+6b - 48 63 40 08 - movsxd rax,dword ptr [rax+08] System.Collections.Generic.Dictionary`2[System.String,CollectableItemsData+Data]:TryGetValue+6f - 89 45 E0 - mov [rbp-20],eax System.Collections.Generic.Dictionary`2[System.String,CollectableItemsData+Data]:TryGetValue+72 - 48 63 45 D8 - movsxd rax,dword ptr [rbp-28] System.Collections.Generic.Dictionary`2[System.String,CollectableItemsData+Data]:TryGetValue+76 - 89 06 - mov [rsi],eax System.Collections.Generic.Dictionary`2[System.String,CollectableItemsData+Data]:TryGetValue+78 - 48 63 45 DC - movsxd rax,dword ptr [rbp-24] System.Collections.Generic.Dictionary`2[System.String,CollectableItemsData+Data]:TryGetValue+7c - 89 46 04 - mov [rsi+04],eax System.Collections.Generic.Dictionary`2[System.String,CollectableItemsData+Data]:TryGetValue+7f - 48 63 45 E0 - movsxd rax,dword ptr [rbp-20] System.Collections.Generic.Dictionary`2[System.String,CollectableItemsData+Data]:TryGetValue+83 - 89 46 08 - mov [rsi+08],eax System.Collections.Generic.Dictionary`2[System.String,CollectableItemsData+Data]:TryGetValue+86 - B8 01000000 - mov eax,00000001
In the memory viewer:
Locate the instruction
movsxd rcx,dword ptr [rax].Right-click on that line and choose "Find out what addresses this instruction accesses".
Wait for Cheat Engine to complete symbols loading.
In-game: go to a rest area and open your inventory.
In the value list window:
If all values are above
255, it's likely the wrong address.
Try the other address from step 2 and repeat from step 3.If the values look correct, right-click on one and choose "Change value" to edit it.
* Modify Courier's Rasher (運び屋の薄切り肉) time limit: use change item amount above. or scan your self. The initial item amount is 8. Change / lock the amount to 8 when decreased.
Old releases


