Update the TestGame-Maniac and add an EasyRPG test suite - #45
Open
Mimigris wants to merge 5 commits into
Open
Conversation
- Remove empty test suites from the main room (no need to take space for empty rooms) - Add test suites for the commands Control String Variables (not complete), Zoom, Call System Functions, Get Game Info (interpreter state not complete), Control Media Option as well as some picture commands (Get Picture Info, Set Picture ID, Edit Picture, Output Picture)
Lacks tests tied to new audio formats: I'm not able to run the patch on my computer, so I had to make the test suite without being able to compare the results Separate from other test suites as it uses dedicated variable slots which would require refactoring existing test suites to implement them there, which I do not think is worth the trouble.
Also add the dummy executables of the new test suites to the gitignore
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TestGame-2003:
TestGame-PowerMode2003:
TestGame-Maniac:
Maniac takes a lot of time to understand and fully implement tests due to the gigantic amount of features, some being more or less documented, so that will be that for now, but I will try to update it at some point.
TestGame-EasyRPG:
I tried to add and mention every feature I could think of that is an EasyRPG exclusivity, is already implemented in the nightly and not already covered by another test suite, the only thing I missed is the possibility for the Player to decypher some lmu, lmt and ldb files that the original engine couldn't (wrong header, wrong extension, caesar's key in use for the lmt file).