OpenParrot fork designed to work with actual networking
dcdff24ae5
This was causing x64dbg to lose track of the pages in the main PE image when SafeInit was enabled, which is required for certain functionality to work. |
||
---|---|---|
deps | ||
OpenParrot | ||
OpenParrotLoader | ||
.gitignore | ||
premake5.bat | ||
premake5.exe | ||
premake5.lua | ||
README.md |
OpenParrot
REQUIRED FOR THIS PROJECT: https://github.com/teknogods/TeknoParrotUI
HOW TO COMPILE (VISUAL STUDIO):
- Execute premake.bat for vs2017, for older versions: please edit the bat accordingly.
- Open in Visual Studio via .sln and compile. (x86 or x64)
How to easiest work on new titles: (For devs)
- Run TeknoParrotUi with command line with some profile that is compatible with your game or create a new XML with according buttons / jvs modes. (TeknoParrotUi.exe --profile=ggxx.xml very good for stick games)
- Compile OpenParrot with #define DEVMODE uncommented in StdInc.h
- Copy compiled OpenParrot / OpenParrot64 dll to the game directory.
- Open game executable in x64dbg ( https://x64dbg.com/#start )
- Write loadlib OpenParrot / loadlib OpenParrot64 in x64dbg command textbox.
- The dll should now be loaded and you can work on the game.
- Remember to add signature of the game to the GameDetect.cpp (Either PE CRC or byte pattern check. Check already existing ones)