Patch compatibility: Power Mode 2003#3384
Open
florianessl wants to merge 12 commits intoEasyRPG:masterfrom
Open
Patch compatibility: Power Mode 2003#3384florianessl wants to merge 12 commits intoEasyRPG:masterfrom
florianessl wants to merge 12 commits intoEasyRPG:masterfrom
Conversation
e1e4ae3 to
20ca728
Compare
ghost
approved these changes
May 30, 2025
ghost
left a comment
There was a problem hiding this comment.
Besides -Wunused warnings, looks good to me!
Related: #634 |
…01] - V[0007] (Special commands, Mouse Input, Extended Keyboard input & floating point arithmetic)
…the audio backend might crash if it tried to play the format.
20ca728 to
cb772cb
Compare
…ode to game_runtime_patches.cpp & Implemented the L/R button bindings for PowerMode2003
Member
Author
|
Button mapping for Mouse L/R is now also implemented. This fixes a screen for this Spanish zelda fangame: https://www.hellsoft.net/H5/component/remository/Juegos/Rpg-Maker-2003/The-Legend-of-Zelda-Necklace-of-Elements/?Itemid=537 |
…ing: Pressing L/R versions of SHIFT/CTRL/ALT should always return the generic keycode (Lowest keycode takes precedence when checking for 'any' key press)
…le key lookup method
…herwise the audio backend might crash if it tried to play the format." This reverts commit afaeca3.
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.
This PR adds compatibility for the PowerMode 2003 patch.
Other than the missing support for AAC audio files
& the mapping of mouse buttons,this patch implementation should be feature-complete. (and less buggy than the original patch)Depends on PR #3378 because I didn't want to create a new file for this implementation alone.
I did some research on this obscure patch & documented my findings in more detail on Makerpendium:
https://www.makerpendium.de/index.php?title=PowerMode_2003
There's an article on Hellsoft about this patch, that also includes a small sample project:
https://www.hellsoft.net/H5/reportajes/95-reportajes-especiales/150-power-mode-2003
Implemented features
(Start of variable range stored in V08:SPECIAL - Block of 50 variables containing set rotation degrees from 0 - 256)
Support for AAC files(Not implemented - should be part of another PR)(Standard picture rotation effect will be applied counter-clockwise if this value is abova 49)