Skip to content

Angels-D/TroveAuto

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

107 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trove自动脚本

AutoHotKey

Static Badge Static Badge Static Badge

Chinese

  • 构建

    1. 准备编译环境:v2版AutoHotKey_HAhk2ExeC++ MinGW-w64
    2. 下载源代码:git clone https://github.com/Angels-D/TroveAuto.git && cd TroveAuto
    3. 编译DLL依赖:g++ -shared -static -Os -Wall -o Module.dll -x c++ ./libs/Module.hpp -lgdi32
    4. 编译ahk脚本:<Ahk2Exe路径>/Ahk2Exe.exe /compress 2 /base <AHK_Hv2路径>/AutoHotkey64.exe /in ./TroveAuto.ahk
      • /compress 2 使用UPX进行代码压缩
      • 注意文件字符编码格式
      • 编译ahk前注意目录下需要存在Module.dll文件
    5. (可选)使用单文件打包工具将TroveAuto.exeModule.dll打包成一个可执行文件
      • 打包工具请自行查找
  • 已知问题

    • 自动按键时干扰用户输入, 并行按键越多越容易卡键
    • 热键与UI变化概率导致崩溃
  • 脚本功能

    • 自动钓鱼: 使用CE进行内存检测游戏账号和钓鱼判定

      • 钓鱼上钩判定:"Trove.exe" + 0x113268C + 0x68 + 0xE4
        • 水:+ 0x3C4
        • 熔岩:+ 0x898
        • 巧克力:+ 0x62C
        • 等离子体:+ 0xB00
      • 钓鱼状态判定:"Trove.exe" + 0x113268C + 0x68 + 0xF4
        • 水:+ 0xBA0
        • 熔岩:+ 0x938
        • 巧克力:+ 0xE08
        • 等离子体:+ 0x6CC
    功能     功能    
    自动按键 游戏多开
    自动寻址 自动复活
    自动攻击 保持骑乘
    打破障碍 地图放大
    视野调整 快速挖矿
    物品栏计数 坐标传送
    穿墙 失量移动
    跟随目标 全反重力
    透视 自动瞄准
    性能解放

English

  • Build

    1. Prepare the build environment: AutoHotKey_H v2, Ahk2Exe, C++ MinGW-w64
    2. Download the source code: git clone https://github.com/Angels-D/TroveAuto.git && cd TroveAuto
    3. Compile the DLL dependency: g++ -shared -static -Os -Wall -o Module.dll -x c++ ./libs/Module.hpp -lgdi32
    4. Compile the AHK script: <Ahk2Exe path>/Ahk2Exe.exe /compress 2 /base <AHK_Hv2 path>/AutoHotkey64.exe /in ./TroveAuto.ahk
      • /compress 2 uses UPX for code compression
      • Note the file character encoding format
      • Before compiling the AHK script, ensure the Module.dll file exists in the directory
    5. (Optional) Use a single-file packing tool to pack TroveAuto.exe and Module.dll into a single executable file
      • Find a packing tool by yourself
  • Known Issues

    • Auto-keypress may interfere with user input. More concurrent keypresses increase the likelihood of key jamming.
    • Hotkey combinations and UI changes may probabilistically cause crashes.
  • Script Features

    • Auto Fishing: Uses CE for memory detection of game account and fishing judgment.

      • Bite detection: "Trove.exe" + 0x113268C + 0x68 + 0xE4
        • Water: + 0x3C4
        • Lava: + 0x898
        • Chocolate: + 0x62C
        • Plasma: + 0xB00
      • Fishing state detection: "Trove.exe" + 0x113268C + 0x68 + 0xF4
        • Water: + 0xBA0
        • Lava: + 0x938
        • Chocolate: + 0xE08
        • Plasma: + 0x6CC
Feature     Feature    
Auto Keypress Multi-instance Support
Auto Addressing Auto Resurrection
Vector Movement Auto Attack
Persistent Mount Barrier Break
Map Zoom FOV Adjustment
Fast Mining Inventory Counter
Coordinate Teleport Wall Clipping
Target Following X-ray Vision
Anti-gravity Auto Aim
perfUnlock

About

解放双手

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 58.3%
  • AutoHotkey 40.1%
  • Batchfile 1.6%