1
0
mirror of synced 2024-11-27 19:30:50 +01:00
OpenParrot fork designed to work with actual networking
Go to file
2022-05-14 21:32:04 +02:00
deps - Fix a bunch of project warnings 2021-08-27 09:42:44 -04:00
iDmacDrv - Add workaround for idmacdrv dll 2020-06-20 09:19:50 +02:00
OpenParrot Fixed dll version number 2022-05-14 21:32:04 +02:00
OpenParrotKonamiLoader Move to proper location 2019-04-02 00:59:11 +03:00
OpenParrotLoader - Fixed loader arguments 2022-01-07 20:07:26 +01:00
.gitignore Update .gitignore 2022-05-10 15:15:20 +10:00
appveyor.yml Fixed dll version number 2022-05-14 21:32:04 +02:00
cert.enc signing 2021-01-17 23:10:59 +13:00
LICENSE Create LICENSE 2018-09-14 15:48:49 +03:00
premake5.bat VS 2019 compilation ok 2019-06-03 19:25:47 +03:00
premake5.exe VS 2019 compilation ok 2019-06-03 19:25:47 +03:00
premake5.lua fix premake deprecation warnings 2019-06-05 03:09:49 +02:00
README.md [skip ci] README formatting 2019-12-28 20:13:31 -05:00
sign.bat replaced timestamp server with more reliable one 2021-02-26 16:03:26 +13:00

OpenParrot

Open Source version of TeknoParrot by NTA, avail and Reaver. Works in collaboration with TeknoParrotUI.

TeknoParrot Discord, development discussion is in the #openparrot-dev channel.

Bounties

Compiling (VS 2019)

  1. Execute premake.bat, for older versions, please edit the bat accordingly.
  2. Open in Visual Studio via .sln and compile. (x86 or x64)

Adding support for new games

See STREAM: https://www.twitch.tv/videos/308359681

  1. Run TeknoParrotUi with command line with some profile that is compatible with your game or create a new GameProfile with according buttons / JVS modes. (TeknoParrotUi.exe --profile=ggxx.xml is very good for stick games)
  2. Open game executable in x64dbg
  3. Write loadlib OpenParrot (or OpenParrot64) in x64dbg command textbox with full directory to OpenParrot.
  4. The dll should now be loaded and you can work on the game.
  5. Remember to add signature of the game to GameDetect.cpp (Either PE CRC or byte pattern check. Check already existing ones)