Skip to content

Update the TestGame-2000#44

Open
Mimigris wants to merge 3 commits into
EasyRPG:masterfrom
Mimigris:2ku
Open

Update the TestGame-2000#44
Mimigris wants to merge 3 commits into
EasyRPG:masterfrom
Mimigris:2ku

Conversation

@Mimigris

@Mimigris Mimigris commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

This pull request updates the TestGame-2000 with more overworld tests. Player issues EasyRPG/Player#3557 to EasyRPG/Player#3574 should be able to be tested in the proper rooms. May have overdone it with some changes, so let me know if anything needs to be changed.

General:

  • Update the gitignore to list all configuration files that should not make it into the repository
  • Update the readme with the new URLs and provide more details
  • Update the authors document to properly mention authors, mention the Bitmap Test Suite, and use the same formatting than in the EasyRTP
  • Remove the readme in the Sound folder (not needed)

TestGame-2000:

  • Add a test for using battle commands in the overworld
  • Add the public domain Bitmap Test Suite mentioned in BMP and XYZ test cases #18 as a test
  • Add a test for commands that trigger a Game Over if the party is completely dead
  • Add a basic test for playing movies. I'm terrible with video softwares, so I was not able to get a working avi file, nor get those files to be played without compression (looks okay but could be better). The WIP EasyRPG Player with video support doesn't seem to play those well, in any case, so will have to be tested later. One of the video tests is based on the Lightning Talk document made by Ghabry, let me know if there is an issue with using it.
  • Add out of range tests for pretty much every event command I could think of (listing individually would be too long)
  • Add an mp3 version of Opening2 and a wav version of Ride1 (more enjoyable to do tests rather than just having a loud beep)
  • Update the room leading to tests to update if a test is fully accurate or not: no snow means that at least one test that could happen in a normal setting is not accurate.
  • Rename Hero Flash to Event Flash (more accurate)
  • Remove the dot on the Map battle animations picture
  • Add a full French translation to be able to properly test the translation feature within the TestGame
  • Add as many EasyRTP assets as possible to make the TestGame not rely on it. Specific items when used in battle may display an animation from the RTP, but since battle tests aren't done for now it's not very important.
  • Replace the vehicle placeholder CharSet by the proper EasyRTP CharSet
  • Add a 17th slot to the Chara1 CharSet and Chara1 FaceSet (both used for tests)
  • Remove completely unused assets
  • Remove some tests with the OGG format (not applicable to RPG Maker 2000, moved to Maniac)
  • Remove the indirect variable reference in a text message test (not applicable to RPG Maker 2000 nor RPG Maker 2003, moved to Maniac)

TestGame-2003:

  • Add tests for the supported commands from the DynRPG patch, as well as from the DirectMenu patch
  • Add as many EasyRTP assets as possible to make the TestGame rely on it the less possible, though it was not possible to completely do it due to not having enough EasyRTP assets for battles
  • Adjust some asset calls to rely on those EasyRTP assets

TestGame-Maniac:

  • Add the placeholder executable
  • Add a very simple test map for the OGG format
  • Add an indirect variable reference in a text message test
  • Add as many EasyRTP assets as possible to make the TestGame rely on it the less possible, though it was not possible to completely do it due to not having enough EasyRTP assets for battles
  • Adjust some asset calls to rely on those EasyRTP assets

Mimigris added 3 commits June 16, 2026 18:28
Just discovered the amazing trick mentioned in EasyRPG/Player#1674 , it's supported by the Player and is very useful, so adding it made sense.
Tests added to the TestGame-2003 as to avoid creating very small games for no reason.
Update the gitignore files to exclude even DynRPG files, as well as ignoring fully ignoring bak and dmp files from the repository.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant