- 47
- Posts
- 4
- Years
- Seen yesterday
As the title says, I'm interested in understanding what tools and practices people are using for automated testing of their ROM hacks. There are some truly excellent tools developed with or for the decomps (e.g. Porymap, pokeemerald-expansion) but I haven't seen much discussion of testing (searching the forum brought up this post with 1 reply).
One area that could be fruitful to explore is mGBA's scripting API. With this, it seems as though it would be possible to run tests that build the game, run through various button-presses (the pokeemerald-expansion's debug menu would be useful to skip ahead through the game, here), and then check certain parts of the game's state (and/or taking screenshots of the game at that point). The mgba-http project looks interesting for its ability to open up the scripting API to any programming language.
Are there any good tools out there for testing? What are people using? And has anyone explored mGBA scripting?
One area that could be fruitful to explore is mGBA's scripting API. With this, it seems as though it would be possible to run tests that build the game, run through various button-presses (the pokeemerald-expansion's debug menu would be useful to skip ahead through the game, here), and then check certain parts of the game's state (and/or taking screenshots of the game at that point). The mgba-http project looks interesting for its ability to open up the scripting API to any programming language.
Are there any good tools out there for testing? What are people using? And has anyone explored mGBA scripting?