Closed prabhatnagarajan closed 3 years ago
Does it work if you rename the folder to PokemonRed-GameBoy
? Seems like something is off with the extension detection stuff.
Thanks! that solved the extension issue at least. I'm not sure if this is written somewhere, but it might be helpful to write down somewhere that custom integrations should be named according to the keys listed in these files:
https://github.com/openai/retro/tree/71241e73c9cbdb7cc0a842f324ec437a81ebb359/cores
E.g. https://github.com/openai/retro/blob/master/cores/gb.json#L2 indicates that the extensions should be Gameboy. I think the full list is:
rom.gb
rom.gbc
rom. a26
rom.gba
rom.md
rom.sms
rom.gg
rom.nes
rom.pce
rom.sfc
If you want to add that to the docs, I would definitely merge that PR.
PR here: https://github.com/openai/retro/pull/223. I haven't rendered the built docs, though.
Issue summary
When I run this code:
I get this output: Game: PokemonRedGB Extension: .pce
It seems my extension is being processed as PCE. Is there something I'm missing?
Inside
/Users/prabhat/pokemon_ai/custom_integrations/PokemonRedGB
, I have:I produced the start state using the UI (and I can load it). My metadata.json has:
My data.json and scenario.json are just empty braces. I'm trying to get the game environment to load before setting the data/scenario variables.
System information
Any help is appreciated.