Fitalia wrote: ↑Tue Jun 17, 2025 1:07 pm
Brian1ee7 wrote: ↑Mon Jun 16, 2025 1:41 pm
Akiiiya wrote: ↑Mon Jun 16, 2025 10:52 am
Sir, can you make the "Gathering Item Replacer" include fishing too ?
the mini games its easy but the chance of get the fish what we want kinda hard for me
so pls can you help me
thanks before
- Edit Fish Caught
- ItemId
Use the same IDs from DhaosCollider's Gathering Item Replacer
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>11030</ID>
<Description>"Edit Fish Caught"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(traceFishCaught,Game-Win64-Shipping.exe,48xxxxxxxxxxxxxxB8xxxxxxxxE8xxxxxxxx48xxxx0F29xxxxxxxxxxxx48xxxxxxxxxxxx48xxxx48xxxxxxxxxxxxF3)
globalalloc(CaughtFishId,4)
alloc(writeFishCaught,$100,traceFishCaught)
label(return)
writeFishCaught:
readmem(traceFishCaught,8)
mov eax,[CaughtFishId]
mov [rdx],eax
jmp return
traceFishCaught:
jmp writeFishCaught
nop 3
return:
registersymbol(traceFishCaught)
registersymbol(writeFishCaught)
[DISABLE]
traceFishCaught:
readmem(writeFishCaught,8)
unregistersymbol(*)
dealloc(writeFishCaught)
{
// ORIGINAL CODE - INJECTION POINT: traceFishCaught
"Game-Win64-Shipping.exe"+543774A: CC - int 3
"Game-Win64-Shipping.exe"+543774B: CC - int 3
"Game-Win64-Shipping.exe"+543774C: CC - int 3
"Game-Win64-Shipping.exe"+543774D: CC - int 3
"Game-Win64-Shipping.exe"+543774E: CC - int 3
"Game-Win64-Shipping.exe"+543774F: CC - int 3
"Game-Win64-Shipping.exe"+5437750: 40 55 - push rbp
"Game-Win64-Shipping.exe"+5437752: 53 - push rbx
"Game-Win64-Shipping.exe"+5437753: 57 - push rdi
"Game-Win64-Shipping.exe"+5437754: 41 56 - push r14
// ---------- INJECTING HERE ----------
traceFishCaught: 48 8D AC 24 88 EB FF FF - lea rbp,[rsp-00001478]
// ---------- DONE INJECTING ----------
"Game-Win64-Shipping.exe"+543775E: B8 78 15 00 00 - mov eax,00001578
"Game-Win64-Shipping.exe"+5437763: E8 48 9D C3 01 - call "Game-Win64-Shipping.exe"+70714B0
"Game-Win64-Shipping.exe"+5437768: 48 2B E0 - sub rsp,rax
"Game-Win64-Shipping.exe"+543776B: 0F 29 B4 24 50 15 00 00 - movaps [rsp+00001550],xmm6
"Game-Win64-Shipping.exe"+5437773: 48 8B 05 46 F2 31 04 - mov rax,["Game-Win64-Shipping.exe"+97569C0]
"Game-Win64-Shipping.exe"+543777A: 48 33 C4 - xor rax,rsp
"Game-Win64-Shipping.exe"+543777D: 48 89 85 20 14 00 00 - mov [rbp+00001420],rax
"Game-Win64-Shipping.exe"+5437784: F3 0F 11 54 24 38 - movss [rsp+38],xmm2
"Game-Win64-Shipping.exe"+543778A: 0F 28 F3 - movaps xmm6,xmm3
"Game-Win64-Shipping.exe"+543778D: 4C 8B F2 - mov r14,rdx
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>11031</ID>
<Description>"ItemId"</Description>
<DropDownListLink>Dropdown.ItemDataTable</DropDownListLink>
<ShowAsHex>1</ShowAsHex>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>(CaughtFishId)</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
How/where do I add and use this?
Below is how I do it. I had to google for it. My method works, but please note that I am not entirely sure what I am doing.
How I use the code:
1. Run the game
2. Run the Game-Win64-Shipping.CT you have downloaded.
3. Copy the code for fishing created by Brian1ee7
4. Switch to the Game-Win64-Shipping.CT
5. Ctrl + V
6. Now you should see the option of "Edit Fish Caught" at the end of the cheat list.
7. Move (click and drag) "Edit Fish Caught" under "Gathering Item Replacer"
8. Within "Gathering Item Replacer", you should see [1] the option to edit the item ID for "Gathering Item Replacer", and [2] "Edit Fish Caught".
9. Click on "Edit Fish Caught", you should see the option to edit the item ID. This is where you input the 45 IDs of fish, which I provided at the end.
NOTE: I do not know why, but Watarase recognized that I caught 46 kinds of fish after I caught all 45 kinds of fish with this cheat. This causes the game stuck whenever I ask Watarase to check my fish.
I had to load a previous save to catch fish again. This time I stopped when the counts reached 45 in the quest board, then talked to Watarase to get all the rewards, and finally caught the remaining last fish. I do not know the cause for this, as I did not check which fish got counted twice. Me using other cheats and mods also made things complicated. In any case, just make sure you have multiple saves if you haven't done fishing all 45 fish.
P.S. Pairing this cheat with the MOD "Faster Fishing" from Nexus Mods made my life much easier.
The 45 fish:
ID_ITM_FSH001=Masu Trout
ID_ITM_FSH002=Taimen
ID_ITM_FSH003=Char
ID_ITM_FSH004=Chub
ID_ITM_FSH005=Gibelio
ID_ITM_FSH006=Rainbow Trout
ID_ITM_FSH007=Crucian Carp
ID_ITM_FSH008=Cherry Salmon
ID_ITM_FSH009=Pond Smelt
ID_ITM_FSH010=Ancient Fish
ID_ITM_FSH011=Sardine
ID_ITM_FSH012=Marlin
ID_ITM_FSH013=Bonito
ID_ITM_FSH014=Sole
ID_ITM_FSH015=Salmon
ID_ITM_FSH016=Golden Salmon
ID_ITM_FSH017=Mackerel
ID_ITM_FSH018=Needlefish
ID_ITM_FSH019=Seerfish
ID_ITM_FSH020=Pike
ID_ITM_FSH021=Snapper
ID_ITM_FSH022=Glitter Snapper
ID_ITM_FSH023=Throbby Snapper
ID_ITM_FSH024=Alfonsino
ID_ITM_FSH025=Cutlassfish
ID_ITM_FSH026=Flounder
ID_ITM_FSH027=Sand Flounder
ID_ITM_FSH028=Autumn Flounder
ID_ITM_FSH029=Blowfish
ID_ITM_FSH030=Yellowtai
ID_ITM_FSH031=Tuna
ID_ITM_FSH032=Sunfish
ID_ITM_FSH033=Girella
ID_ITM_FSH034=Squid
ID_ITM_FSH035=Spear Squid
ID_ITM_FSH036=Swordtip Squid
ID_ITM_FSH037=Octopus
ID_ITM_FSH038=Golden Octopus
ID_ITM_FSH039=Red King Crab
ID_ITM_FSH040=Shrimp
ID_ITM_FSH041=Lobster
ID_ITM_FSH042=Abalone
ID_ITM_MAT_MIN021=Can
ID_ITM_MAT_MIN022=Boot
ID_ITM_MAT_MIN023=Rare Can