Skip to content

simonvandermeer/paladin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Paladin

Hobby project for educational purposes where I am trying to train a reinforcement learning AI to play Crypt of the NecroDancer. Big chunk of this project is information retrieval and input into the application with some reverse engineering techniques.

Running Crypt of the NecroDancer

It's a lot easier to debug Paladin by running Crypt of the NecroDancer (CotN) in windowed mode. To run CotN in windowed mode through Steam set the launch options to the following:

"C:\Program Files (x86)\Steam\steamapps\common\Crypt of the NecroDancer\NecroDancer.exe" || 960 540 %command%

Building and running the agent

docker build --tag paladin . docker run --rm paladin

Notes:

https://codingvision.net/c-inject-a-dll-into-a-process-w-createremotethread https://en.wikipedia.org/wiki/Shellcode#:~:text=In%20hacking%2C%20a%20shellcode%20is,exploitation%20of%20a%20software%20vulnerability. https://www.andreafortuna.org/2019/03/06/a-simple-windows-code-injection-example-written-in-c/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published