Fishing bot

07/01/2025 19:37 darkleyend2122#106
Tested today, from bungabazinga mega download. Work without problem
08/04/2025 17:16 killzone#107
@[Only registered and activated users can see links. Click Here To Register...] did you rewrite the bot in the first post?
This release: [Only registered and activated users can see links. Click Here To Register...]
May I at least know the AOB string you searched and the patched AOB string?
Is this the string to search: F3 0F 58 41 14 0F 2F C7 F3 0F 11 41 14 76
And is this the updated string: F3 0F 10 41 18 0F 2F C7 F3 0F 11 41 14 76
Or is this the string to search now: F3 0F 58 51 14 0F 2F D7 F3 0F 11 51 14 76
08/06/2025 02:28 bungabazinga#108
Quote:
Originally Posted by killzone View Post
@[Only registered and activated users can see links. Click Here To Register...] did you rewrite the bot in the first post?
This release: [Only registered and activated users can see links. Click Here To Register...]
May I at least know the AOB string you searched and the patched AOB string?
Is this the string to search: F3 0F 58 41 14 0F 2F C7 F3 0F 11 41 14 76
And is this the updated string: F3 0F 10 41 18 0F 2F C7 F3 0F 11 41 14 76
Or is this the string to search now: F3 0F 58 51 14 0F 2F D7 F3 0F 11 51 14 76
the video there show how to do it with cheat engine
[Only registered and activated users can see links. Click Here To Register...]

anyway atm the raw bytes are -> F3 0F 58 51 14 0F 2F D7 F3 0F 11 51 14 76
you need to change the asm from addss to movss and 14 to 18
08/06/2025 13:33 killzone#109
Quote:
Originally Posted by bungabazinga View Post
the video there show how to do it with cheat engine
[Only registered and activated users can see links. Click Here To Register...]

anyway atm the raw bytes are -> F3 0F 58 51 14 0F 2F D7 F3 0F 11 51 14 76
you need to change the asm from addss to movss and 14 to 18
Thanks!

For backup purposes, im attaching your guide here.
09/20/2025 18:20 JokA66666#110
does this still work? or needs updating?
09/20/2025 21:48 asekaa#111
Does this program only help in the mini game during the catching part, or does it also automatically navigate between fish nodes with the boat?
09/29/2025 06:10 gsardalla09#112
Minigame with CE is still working as of this writing.
11/28/2025 17:00 barry6721#113
Can someone send updated fishing bot please? :( I am no good at programming.
12/02/2025 12:12 barry6721#114
Quote:
Originally Posted by killzone View Post
Thanks!

For backup purposes, im attaching your guide here.

My CE doesn't find this string..F3 0F 58 51 14 0F 2F D7 F3 0F 11 51 14 76
12/07/2025 22:23 bungabazinga#115
Quote:
Originally Posted by barry6721 View Post
My CE doesn't find this string..F3 0F 58 51 14 0F 2F D7 F3 0F 11 51 14 76
no idea what you did but it still work

[Only registered and activated users can see links. Click Here To Register...]
12/08/2025 00:27 Osbot#116
Quote:
Originally Posted by bungabazinga View Post
no idea what you did but it still work

[Only registered and activated users can see links. Click Here To Register...]
When I make the address change, addss to movss and 14 to 18 and hit ok, nothing changes. Any idea what I might be doing wrong? (edit)Looks like I just had to update from ce 7.5 to 7.6
12/10/2025 10:16 popo123123222#117
im using python for this

import pymem
import pymem.process
from pymem.pattern import pattern_scan_module

PATTERN = b"\x0F\x58\x51\x14\x0F\x2F\xD7\xF3\x0F\x11\x51\x14 \x76"

def mem():
pm = pymem.Pymem("Gw2-64.exe")
module = pymem.process.module_from_name(pm.process_handle, "Gw2-64.exe")

base_address = module.lpBaseOfDll

# --- LOAD OFFSET IF EXISTS ---
try:
with open("newOffset.txt", "r") as f:
offset = int(f.read().strip(), 16)
print(f"Loaded offset: {hex(offset)}")
except:
offset = None
print("No saved offset, scanning memory...")

# --- FIND OFFSET IF NOT FOUND ---
if offset is None:
addr = pattern_scan_module(pm.process_handle, module, PATTERN)
if not addr:
raise Exception("Pattern not found!")
offset = addr - base_address
print(f"Found offset: {hex(offset)}")

with open("newOffset.txt", "w") as f:
f.write(hex(offset))

# --- FINAL ADDRESS ---
final_address = base_address + offset

# --- READ RAW BYTES ---
value = pm.read_bytes(final_address, 4)

if value.hex() == "0f585114":
pm.write_bytes(final_address, bytes.fromhex("0F105118"), 4)
print("Memory patched.")
else:
print("Value not matched. Nothing changed.")

if __name__ == "__main__":
mem()

i have list with all the possible fishing nodes that i took from taco, I'm trying to check which fishing node is active but I cant figure it out
there is ability which get the active node position and mark them on mini map so maybe I can get it as well
this [Only registered and activated users can see links. Click Here To Register...])
ty for help :D
01/17/2026 22:13 terribletrio#118
How to Use This Cheat Engine Script
  • Copy the code below into a plain text file (e.g., in Notepad).
  • Save the file with any name you like, but change the extension from .txt to .ct (for example: disable_minigame.ct).
  • Open Cheat Engine, then attach it to the Gw2-64.exe process (Guild Wars 2).
  • Double-click your .ct file to load it into Cheat Engine.
In the cheat table, check the box next to the entry to activate it.
✅ That’s it! This patch disables the minigame logic. You can still move your rod left or right to look “normal” and avoid suspicion.


Cheat Table Code (copy everything below):
Code:
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>1</ID>
      <Description>"Auto Patch: movss xmm2,[rcx+18]"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>
[ENABLE]

aobscan(myScan,F3 0F 58 51 14 0F 2F D7 F3 0F 11 51 14 76)
registersymbol(myScan)

myScan:
  // Replace adds xmm2,[rcx+14] with movss xmm2,[rcx+18]
  db F3 0F 10 51 18

[DISABLE]

myScan:
  // Restore original bytes
  db F3 0F 58 51 14

unregistersymbol(myScan)
      </AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
02/05/2026 19:01 Camao#119
Is there an option to use something like this without a CE?

Quote:
Originally Posted by bungabazinga View Post
Screenshot:
[Only registered and activated users can see links. Click Here To Register...]

Program :
[Only registered and activated users can see links. Click Here To Register...]

Virustotal:
[Only registered and activated users can see links. Click Here To Register...]

1/72 i guess because it open another process and mess with it

Edit:
The original autor is a while that dont come here (checked the profile) so, this is not an update of the old one, i had to rewrite it from scratch 'cause i dont use c#

Little late to the party, how "safe" is this version?
02/13/2026 17:24 TwinHaelix#120
For anyone concerned about running a random executable from the internet, here is the source code for a small C# program that does the same thing as the program @[Only registered and activated users can see links. Click Here To Register...] shared.

[Only registered and activated users can see links. Click Here To Register...]

This includes a batch script to build the app for yourself. It requires .NET SDK 10 or higher, but the script detects if you don't have it and links you to the installer.

The app will scan for all running GW2 processes and patch the fishing instruction so that the fishing marker follows your cursor. You can run it by double-clicking, or if you want to see the output, you can run it from a terminal.

This way, anyone can check the source code before building it, and make any changes they want for themselves. Here is a breakdown of the files in the archive:

* build.bat - run this to build the program
* gw2FishingPatcher.cs - the source code of the program
* gw2FishingPatcher.csproj - build configuration for the program
* app.manifest - required to make the program always run as administrator (which is required to read/write memory of GW2 process)