MAMEToolkit
MAMEToolkit copied to clipboard
A Python toolkit used to train reinforcement learning algorithms against arcade games
in the file ... `/mame/build/projects/sdl/mamearcade/gmake-linux/mamearcade.make` Every line containing the following (6 of them) needs to be modified to end with `-lSLD2,` as shown. ` LIBS += $(LDDEPS) -ldl -lrt -lm...
I'm invoking it as follows, but it does not return - so I'm guessing it cannot hook the emulator. ``` emulator = Emulator("env1", roms_path, game_id, memory_addresses, 1, # Ratio of...
I got error like this, does it mean I have to compile it manually? I just ran the example: ``` import random from MAMEToolkit.sf_environment import Environment # roms_path = "roms/sf2ceua"...
I can get Joust running with the emulator. I have to press F10 at the start to fix a speed issue. I can't use the cheat debugger, apparently, as that's...
While doing machine learning, I found that the in-game car reward did not trigger Round_done = true, seeing that this action was not filtered into the datas[Fighting] memory address.
I had this building on a quite old version of Ubuntu, but I'm trying to get up and running on Ubuntu 21.04 and now I'm having troubles. In particular, I...
I tried to see my game id by running ` e = Emulator("test_env", roms_path, "", {}, binary_path="/usr/local/lib/python3.6/dist-packages/MAMEToolkit/emulator/mame/mamearcade64")` But I got error of ``` No output expected from command 'mem =...
Hey there, I'm continuing development on a Tekken 2 environment to base my agents on. I have reached a point where, upon creating the environment and MAME Toolkit attempts to...
Simple ConvNet Agent: How to you see the ML data that is graphed in the Readme? Once I hit escape key I do not see any data? I expect to...
I want to ask what this "game_id" really is and how I can import the zip game file in roms. The code is as follows: from MAMEToolkit.emulator import list_actions roms_path...