
NieRHook
一个C++库,用于附加到《尼尔:机械纪元》进程并进行内存读写。
查看大图用于附加到《尼尔:自动人形》进程并读写内存的 C++ 库
面向开发者
内存参考
你可以在此处找到所有使用的 ID 和偏移量
使用 NieRHook
CMake 项目
克隆 NieRHook
git clone https://github.com/Asiern/NieRHook/
编辑你的 CMakeLists.txt
add_subdirectory(lib/NieRHook)
target_link_libraries(${PROJECT_NAME} NieRHook)
target_include_directories(${PROJECT_NAME} PUBLIC /lib/NieRHook/include)
如果你使用了 winsock2.h,则需要在 CMakeLists.txt 中添加以下定义
add_definitions(-DUSING_WINSOCK2)
|--- Project/
| include/
| lib/
| |--- NieRHook/
| | | include/
| | | src/
| | | CMakeLists.txt
| src/
| CMakeLists.txt
构建 NieRHook
需求:
- CMake
- Microsoft
Desktop development with C++工具包
静态库(默认)
在 .vscode/setting.json 中设置 "cmake.configureArgs": [ "-DNIERHOOK_STATIC_LIB=ON" ],
动态链接库
在 .vscode/setting.json 中设置 "cmake.configureArgs": [ "-DNIERHOOK_STATIC_LIB=OFF" ],
内存参考
你可以在此处找到所有使用的 ID 和偏移量
NieRHook 参考
方法
Start- 将钩子附加到NieRAutomata.exe进程Stop- 从进程分离钩子isHooked- 如果已挂钩则返回 trueisSaveLoaded- 如果加载了存档则返回 true,否则返回 falsehookStatus- 确保钩子的状态,如果进程 ID 改变则停止钩子getProcessID- 返回进程 IDupdate- 刷新钩子和属性
物品
addItem- 向背包添加指定数量的物品(查看内存参考中的物品 ID)removeItem- 从内存中移除物品(查看内存参考中的物品 ID)addWeapon- 向背包添加武器(查看内存参考中的武器 ID)removeWeapon- 从背包中移除武器(查看内存参考中的武器 ID)
作弊
NoClip- 启用或禁用穿墙NoCooldown- 启用或禁用无冷却InfiniteDoubleJump- 启用或禁用无限二段跳InfiniteAirDash- 启用或禁用无限空中冲刺IgnoreUpgradeMaterials- 启用或禁用忽略升级材料FreeCamera- 启用或禁用自由摄像机移动
获取器
isSavefileLoaded- 如果加载了存档则返回 truegetVersion- 返回游戏版本getLevel- 返回玩家等级getHealth- 返回玩家生命值getMaxHealth- 返回玩家最大生命值getFunds- 返回玩家资金 (G)getEXP- 返回玩家经验值getXPosition- 返回玩家 X 坐标getYPosition- 返回玩家 Y 坐标getZPosition- 返回玩家 Z 坐标getMusicVolume- 返回音乐音量getSoundEffectVolume- 返回音效音量getVoiceVolume- 返回语音音量getAudioOutput- 返回音频输出getVoiceChanger- 返回变声器getBrightness- 返回亮度getDistance- 返回距离getCombatDistance- 返回战斗距离getVerticalRotationSpeed- 返回垂直旋转速度getHorizontalRotationSpeed- 返回水平旋转速度getHorizontalAutoAdjust- 返回水平自动调整getVerticalAutoAdjust- 返回垂直自动调整getFreeEnemyTracking- 返回自由敌人追踪getZoomSpeed- 返回缩放速度getPursuitSpeed- 返回追踪速度getLockedEnemyTracking- 返回锁定敌人追踪getHUDOpacity- 返回 HUD 透明度
设置器
setPosition- 设置玩家位置setHealth- 设置玩家生命值setGameSpeed- 设置游戏速度setHUDOpacity- 设置 HUD 透明度setColor- 设置 RGBColor 组合setMusicVolume- 设置音乐音量setSoundEffectVolume- 设置音效音量setVoiceVolume- 设置语音音量setAudioOutput- 设置音频输出setVoiceChanger- 设置变声器setBrightness- 设置亮度setDistance- 设置距离setCombatDistance- 设置战斗距离setVerticalRotationSpeed- 设置垂直旋转速度setHorizontalRotationSpeed- 设置水平旋转速度setHorizontalAutoAdjust- 设置水平自动调整setVerticalAutoAdjust- 设置垂直自动调整setFreeEnemyTracking- 设置自由敌人追踪setZoomSpeed- 设置缩放速度setPursuitSpeed- 设置追踪速度setLockedEnemyTracking- 设置锁定敌人追踪setColor- 设置颜色
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。