OpenParrot fork designed to work with actual networking
b7fe2026cd
This reverts commit 58df5e642aa3ba0becbf70af96e2fe6f78c56769. |
||
---|---|---|
deps | ||
iDmacDrv | ||
OpenParrot | ||
OpenParrotKonamiLoader | ||
OpenParrotLoader | ||
.gitignore | ||
appveyor.yml | ||
LICENSE | ||
premake5.bat | ||
premake5.exe | ||
premake5.lua | ||
README.md |
OpenParrot
REQUIRED FOR THIS PROJECT: https://github.com/teknogods/TeknoParrotUI
BOUNTIES FOR THIS PROJECT: https://docs.google.com/spreadsheets/d/1gC2vCqWq93Blmg6XsbVYxEsMU3y1p6WPzbnkbtrg_k0/edit?usp=sharing
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) (See STREAM: https://www.twitch.tv/videos/308359681 )
- 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)
- Open game executable in x64dbg ( https://x64dbg.com/#start )
- Write loadlib OpenParrot / loadlib OpenParrot64 in x64dbg command textbox with full directory to OpenParrot. (See STREAM: https://www.twitch.tv/videos/308359681 )
- 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)