Jump to content

Rejuv V14 ShowMoveEffectiveness Mod


Alemi

Recommended Posts

Don't report bugs to the devs if you are using mods. If you have issues with this mod use this thread to report it or contact me by Discord.

 

The rar comes with the proper folder structure, just throw the contents into the game folder.

 

You don't need the old versions unless the current one is giving you issues that an old one didn't.

 

V14 Just released, so you can expect updated to break this. I will try to fix any bugs as soon as I can.

 

Ported the mod for rejuvenation V14, the old one won't work due to changes made in the code.

 

This mod adds a QoL present in recent games (and champions specifically for x4 and 1/4), the one that shows the effectiveness of our moves. We can already check the types of the enemy, so this is saving us time from checking that if you don't know the types and have to check what works better.

 

Some people love this, others hate it, which is why I am providing it separate from everything else. Of course, bonus effects from the fields are also shown but that’s already available in non-modded Rejuv. The graphics to show the bonus of the fields differ with this mod to being able to show everything while looking good though.

 

There are five indicators: Ineffective, 1/4, 1/2, x2, and x4, which is shown with colors and symbols very similar to how buffs and debuffs fields were shown on vanilla. Now fields are shown with a big + or - of green or red color on the left side instead. There is also a big brown X when a field make a move ineffective since Update 7.

 

On double battles you are shown both enemies, with the icons on left or right matching the opponent in question.

 

If you think this mod can be improved further because something isn't being shown properly, please tell me. I know I can get more into specifics to get it better.

 

I know some niche cases may need to be implemented, but I am not always active in the forum, so I may miss messages for quite a long. V14 has jsut released so I should be checking frequently though.

 

Spoiler
  • Update 6
    • Fixed issues with Bulletproof
  • Update 5
    • Fixed issues with remaining status moves
    • Added cosniderations for Well Baked Body and Good as Gold
  • Update 4
    • Fixed issues with paralyzing status moves
  • Update 3
    • Fixed typo in pbCanPoison?
  • Update 2
    • Fixed moveFieldBoost lacking an argument
  • Update1
    • First version released for V14

 

Download:

ShowMoveEffectivenessV14_Update6.rar

 

Old donwloads:

 

 

 

Link to comment
Share on other sites

On dropping the Patch folder into my Rejuv directory, attempting to open the Fight menu in battle results in this message, followed by the player's move selection being skipped altogether:

 

[Pokemon Rejuvenation 14.0.2 2026-07-15 18:17:16 -0400]
Exception: ArgumentError
Message: wrong number of arguments (given 0, expected 1)
Scripts/Battle_Field.rb:993:in `moveFieldBoost'
./patch/Mods/ShowMoveEffectiveness.rb:271:in `pbFieldMoveHighlights'
./patch/Mods/ShowMoveEffectiveness.rb:212:in `block in refresh'
./patch/Mods/ShowMoveEffectiveness.rb:131:in `each'
./patch/Mods/ShowMoveEffectiveness.rb:131:in `refresh'
Scripts/Battle_Scene.rb:842:in `update'
Scripts/Battle_Scene.rb:809:in `update'
Scripts/Battle_Scene.rb:2878:in `pbFrameUpdate'
Scripts/Battle_Scene.rb:4253:in `block in pbFightMenu'
Scripts/Battle_Scene.rb:4252:in `loop'
Scripts/Battle_Scene.rb:4252:in `pbFightMenu'
Scripts/Rejuv/Battle/Battle_Scene.rb:413:in `pbFightMenu'
Scripts/Battle.rb:4724:in `block (4 levels) in commandloop'
Scripts/Battle.rb:4723:in `loop'
Scripts/Battle.rb:4723:in `block (3 levels) in commandloop'
Scripts/Battle.rb:4718:in `loop'
Scripts/Battle.rb:4718:in `block (2 levels) in commandloop'
Scripts/Battle.rb:4717:in `catch'
Scripts/Battle.rb:4717:in `block in commandloop'
Scripts/Battle.rb:4708:in `each'
Scripts/Battle.rb:4708:in `commandloop'
Scripts/Battle.rb:4675:in `pbCommandPhase'
Scripts/Battle.rb:4540:in `block in pbRunTurn'
Scripts/PBDebug.rb:4:in `logonerr'
Scripts/Battle.rb:4538:in `pbRunTurn'

Link to comment
Share on other sites

4 hours ago, SpokenSoftly said:

On dropping the Patch folder into my Rejuv directory, attempting to open the Fight menu in battle results in this message, followed by the player's move selection being skipped altogether:

 

[Pokemon Rejuvenation 14.0.2 2026-07-15 18:17:16 -0400]
Exception: ArgumentError
Message: wrong number of arguments (given 0, expected 1)
Scripts/Battle_Field.rb:993:in `moveFieldBoost'
./patch/Mods/ShowMoveEffectiveness.rb:271:in `pbFieldMoveHighlights'
./patch/Mods/ShowMoveEffectiveness.rb:212:in `block in refresh'
./patch/Mods/ShowMoveEffectiveness.rb:131:in `each'
./patch/Mods/ShowMoveEffectiveness.rb:131:in `refresh'
Scripts/Battle_Scene.rb:842:in `update'
Scripts/Battle_Scene.rb:809:in `update'
Scripts/Battle_Scene.rb:2878:in `pbFrameUpdate'
Scripts/Battle_Scene.rb:4253:in `block in pbFightMenu'
Scripts/Battle_Scene.rb:4252:in `loop'
Scripts/Battle_Scene.rb:4252:in `pbFightMenu'
Scripts/Rejuv/Battle/Battle_Scene.rb:413:in `pbFightMenu'
Scripts/Battle.rb:4724:in `block (4 levels) in commandloop'
Scripts/Battle.rb:4723:in `loop'
Scripts/Battle.rb:4723:in `block (3 levels) in commandloop'
Scripts/Battle.rb:4718:in `loop'
Scripts/Battle.rb:4718:in `block (2 levels) in commandloop'
Scripts/Battle.rb:4717:in `catch'
Scripts/Battle.rb:4717:in `block in commandloop'
Scripts/Battle.rb:4708:in `each'
Scripts/Battle.rb:4708:in `commandloop'
Scripts/Battle.rb:4675:in `pbCommandPhase'
Scripts/Battle.rb:4540:in `block in pbRunTurn'
Scripts/PBDebug.rb:4:in `logonerr'
Scripts/Battle.rb:4538:in `pbRunTurn'

Maybe I haven't been on a field boost on V14 so the error didn't trigger to me, I am ging to fix it

Link to comment
Share on other sites

5 hours ago, SpokenSoftly said:

On dropping the Patch folder into my Rejuv directory, attempting to open the Fight menu in battle results in this message, followed by the player's move selection being skipped altogether:

 

[Pokemon Rejuvenation 14.0.2 2026-07-15 18:17:16 -0400]
Exception: ArgumentError
Message: wrong number of arguments (given 0, expected 1)
Scripts/Battle_Field.rb:993:in `moveFieldBoost'
./patch/Mods/ShowMoveEffectiveness.rb:271:in `pbFieldMoveHighlights'
./patch/Mods/ShowMoveEffectiveness.rb:212:in `block in refresh'
./patch/Mods/ShowMoveEffectiveness.rb:131:in `each'
./patch/Mods/ShowMoveEffectiveness.rb:131:in `refresh'
Scripts/Battle_Scene.rb:842:in `update'
Scripts/Battle_Scene.rb:809:in `update'
Scripts/Battle_Scene.rb:2878:in `pbFrameUpdate'
Scripts/Battle_Scene.rb:4253:in `block in pbFightMenu'
Scripts/Battle_Scene.rb:4252:in `loop'
Scripts/Battle_Scene.rb:4252:in `pbFightMenu'
Scripts/Rejuv/Battle/Battle_Scene.rb:413:in `pbFightMenu'
Scripts/Battle.rb:4724:in `block (4 levels) in commandloop'
Scripts/Battle.rb:4723:in `loop'
Scripts/Battle.rb:4723:in `block (3 levels) in commandloop'
Scripts/Battle.rb:4718:in `loop'
Scripts/Battle.rb:4718:in `block (2 levels) in commandloop'
Scripts/Battle.rb:4717:in `catch'
Scripts/Battle.rb:4717:in `block in commandloop'
Scripts/Battle.rb:4708:in `each'
Scripts/Battle.rb:4708:in `commandloop'
Scripts/Battle.rb:4675:in `pbCommandPhase'
Scripts/Battle.rb:4540:in `block in pbRunTurn'
Scripts/PBDebug.rb:4:in `logonerr'
Scripts/Battle.rb:4538:in `pbRunTurn'

Got it fixed on Update 2. If you find any other error, tell me and I will fix it ^^

  • Like 1
Link to comment
Share on other sites

Getting this error after selecting "Fight" in a double battle on my Pikachu's turn:

[Pokemon Rejuvenation 14.0.2 2026-07-16 04:18:51 -0500]
Exception: ArgumentError
Message: wrong number of arguments (given 1, expected 2)
Scripts/Battle_Effects.rb:303:in `pbCanParalyze?'
./patch/Mods/ShowMoveEffectiveness.rb:234:in `showMoveEffectivenessStatus'
./patch/Mods/ShowMoveEffectiveness.rb:195:in `block in refresh'
./patch/Mods/ShowMoveEffectiveness.rb:131:in `each'
./patch/Mods/ShowMoveEffectiveness.rb:131:in `refresh'
Scripts/Battle_Scene.rb:842:in `update'
Scripts/Battle_Scene.rb:809:in `update'
Scripts/Battle_Scene.rb:2878:in `pbFrameUpdate'
Scripts/Battle_Scene.rb:4253:in `block in pbFightMenu'
Scripts/Battle_Scene.rb:4252:in `loop'
Scripts/Battle_Scene.rb:4252:in `pbFightMenu'
Scripts/Rejuv/Battle/Battle_Scene.rb:413:in `pbFightMenu'
Scripts/Battle.rb:4724:in `block (4 levels) in commandloop'
Scripts/Battle.rb:4723:in `loop'
Scripts/Battle.rb:4723:in `block (3 levels) in commandloop'
Scripts/Battle.rb:4718:in `loop'
Scripts/Battle.rb:4718:in `block (2 levels) in commandloop'
Scripts/Battle.rb:4717:in `catch'
Scripts/Battle.rb:4717:in `block in commandloop'
Scripts/Battle.rb:4708:in `each'
Scripts/Battle.rb:4708:in `commandloop'
Scripts/Battle.rb:4675:in `pbCommandPhase'
Scripts/Battle.rb:4540:in `block in pbRunTurn'
Scripts/PBDebug.rb:4:in `logonerr'
Scripts/Battle.rb:4538:in `pbRunTurn'

 

Link to comment
Share on other sites

59 minutes ago, deltajordan said:

Getting this error after selecting "Fight" in a double battle on my Pikachu's turn:

[Pokemon Rejuvenation 14.0.2 2026-07-16 04:18:51 -0500]
Exception: ArgumentError
Message: wrong number of arguments (given 1, expected 2)
Scripts/Battle_Effects.rb:303:in `pbCanParalyze?'
./patch/Mods/ShowMoveEffectiveness.rb:234:in `showMoveEffectivenessStatus'
./patch/Mods/ShowMoveEffectiveness.rb:195:in `block in refresh'
./patch/Mods/ShowMoveEffectiveness.rb:131:in `each'
./patch/Mods/ShowMoveEffectiveness.rb:131:in `refresh'
Scripts/Battle_Scene.rb:842:in `update'
Scripts/Battle_Scene.rb:809:in `update'
Scripts/Battle_Scene.rb:2878:in `pbFrameUpdate'
Scripts/Battle_Scene.rb:4253:in `block in pbFightMenu'
Scripts/Battle_Scene.rb:4252:in `loop'
Scripts/Battle_Scene.rb:4252:in `pbFightMenu'
Scripts/Rejuv/Battle/Battle_Scene.rb:413:in `pbFightMenu'
Scripts/Battle.rb:4724:in `block (4 levels) in commandloop'
Scripts/Battle.rb:4723:in `loop'
Scripts/Battle.rb:4723:in `block (3 levels) in commandloop'
Scripts/Battle.rb:4718:in `loop'
Scripts/Battle.rb:4718:in `block (2 levels) in commandloop'
Scripts/Battle.rb:4717:in `catch'
Scripts/Battle.rb:4717:in `block in commandloop'
Scripts/Battle.rb:4708:in `each'
Scripts/Battle.rb:4708:in `commandloop'
Scripts/Battle.rb:4675:in `pbCommandPhase'
Scripts/Battle.rb:4540:in `block in pbRunTurn'
Scripts/PBDebug.rb:4:in `logonerr'
Scripts/Battle.rb:4538:in `pbRunTurn'

 

Fixed. It seems the status moves will need deeper revision, all issues are being on that section...

Link to comment
Share on other sites

24 minutes ago, deltajordan said:

pbCanSleep (L242) and pbCanBurn(L241) both seem to have this issue as well.

Yeah, I noticed, I was fixing them too. I also make it work correctly with Wekk Baked Body and Good as Gold.

 

Update 5 should be fine, hopefully.

Link to comment
Share on other sites

5 hours ago, unatheworld said:

another one

image.png.3f725a979ffc1461b35c28c7729805ad.png

 

  Reveal hidden contents

only seen it in the double battle with ren in ch16p2. i think it's the ursaluna causing it

 

Yeah, it was because Bulletproof. How it check bullet moves has changed. Fixed on Update 6.

Link to comment
Share on other sites

×
×
  • Create New...