DKC2 Neat from MarI/O
pool | ||
.editorconfig | ||
.gitignore | ||
config.lua | ||
dkjson.lua | ||
donkutil.lua | ||
font.font | ||
game.lua | ||
LibDeflate.lua | ||
mathFunctions.lua | ||
neat-donk.lua | ||
README.md | ||
spritelist.lua | ||
state-test.lua | ||
util.lua |
Donkey Kong Country 2 NEAT
An AI based on SethBling's MarI/O to play Donkey Kong Country 2 with lsnes.
Requirements
- lsnes with Lua 5.2 (do not try to build with 5.3, it does not work!)
- A Donkey Kong Country 2 1.1 US ROM (matching hash b79c2bb86f6fc76e1fc61c62fc16d51c664c381e58bc2933be643bbc4d8b610c)
Instructions
- Start lsnes
- Go to
Configure -> Settings -> Advanced
and changeLUA -> Maximum memory use
to1024MB
- Load the DKC2 ROM:
File -> Load -> ROM...
- Load the script:
Tools -> Run Lua script...
- You may also want to turn off sound since it may get annoying.
Configure -> Sounds enabled
- Look at config.lua for some settings you can change. Not all have been tested, but you should be able to change the number on the
_M.Filename =
line to get a different state file from the_M.State
list.
Keys
1: Stop/start
4: Play the best run
6: Save the pool file
8: Load the pool file
9: Restart
Notes
- Only tested on Pirate Panic
- The pool files are gzipped json