Jump to content

Reborn PULSE-3 Mod (Pokemon can have multiple abilities at once)


Fae Witch

Recommended Posts

I have been working on a PULSE-3 Mod, a port of the PULSE-3 password from Rejuvenation's LAWDS mod, which is now working and is ready for beta.


PULSE-3 allows ALL the abilities a Pokemon is capable of having to be on a Pokemon at once. So, for example, Azumarill with PULSE-3 active would have Huge Power, Sap Sipper, and Thick Fat, while Slaking, which only has a single ability, would still only have Truant, and Blaziken, which has two abilities, would have both Blaze and Speed Boost.


This mod adds PULSE-3 for both your own Pokemon and opposing Pokemon separately, so you can toggle each individually. As such, they are both off by default, and you need to enable them as passwords.
1. pulse3me enables PULSE-3 for wild/gift Pokemon and allows you to use Ability Capsules to toggle PULSE-3 on your Pokemon.
2. pulse3opp makes it so all opposing Pokemon have PULSE-3
3. pulse3 is a group password that enables both pulse3me and pulse3opp

 

What is the second attached file/download? The LAWDS Macho Brace Reborn Port?

  • In the LAWDS mod for Rejuvenation, the Macho Brace allows the user to edit the EVs, IVs, Nature, Ability, and Hidden Power type of their Pokemon at will. This ports that over.
  • To use, get a Macho Brace. If you didn't have one before, getting one will put it in your Key Items slot.
  • Then, once you have a Macho Brace, select it then press use, then select the Pokemon you want to use it on.

Okay, cool. Why is it here?

  • That's because not only is this mod compatible with PULSE-3, it also allows you to toggle whether a Pokemon is PULSE-3 or not, like an ability capsule, except not consumable.
    • This only works if you have the pulse3me password enabled.

 

This mod is incompatible with any mods that do the following:

1. Add new Pokemon or forms

2. Edit existing Pokemon or forms

3. Add or edit the Inspect menu

4. Add or edit the Pokemon Summary menus

5. Edit how abilities (as a whole) work

6. Add or edit passwords

7. Edit how Ability Capsules work

This mod may be incompatible with any mods that do the following

1. Edit battling

2. Edit how specific abilities work

3. Edit or add secondary aspects of moves, such as Knock Off knocking items off Pokemon, or False Swipe not knocking out Pokemon, or Nuzzle paralyzing a Pokemon

4. Edit or add status moves

5. Any mod that edits how ability-interacting moves (such as Transform and Role Play) work.

 

THIS MOD IS CURRENTLY IN BETA PHASE
I've only done the most basic of tests, I haven't tested moves or abilities that interact with abilities, such as Role Play, Trace, or Transform. Please tell me if you notice any bugs or get any errors (as long as they relate to this mod).
Additionally, most of the code for this mod was taken from LAWDS (Credit to them), so some ability interactions might not be the intuitive way they'd interact, due to LAWDS prioritizing difficulty over faithfulness to Pokemon mechanics, while I'm doing the opposite, prioritizing faithfulness to Pokemon mechanics (as far as I can when implementing something not in Pokemon) over increased difficulty. As such, if you notice any strange ability interactions (with other abilities, items, fields, or moves), please tell me so I can figure out if I want to change it or not.

 

Credit goes to LAWDS and its developers (who made the code I based my own off of), wingdings (The LAWDS developer who I believe is the one that actually wrote LAWDS's PULSE-3 code, is the one that gave me permission to use their code, and also helped me find some issues in the mod), Moto and Haru (who LAWDS got the PULSE-3 code from), Azery and DemICE (the original creators of PULSE-3)

 

Discord thread on Reborn Evolved Discord Server

 

Installation:

Extract the contents into your Reborn directory.

As in, the patch folder inside the zip file should be put into your Reborn directory (the same folder your Game.exe is). Your patch/Data folder should now have a mons.dat file, and your patch/Mods folder should now have a Pulse3 Reborn.rb file.

PULSE-3 Download: https://drive.google.com/file/d/1e2fw2k1KxNvZr9JtnbwhpTkSclCyVo2Q/view?usp=drive_link

 

Installation: 

Same as above, but your patch/Data should have an items.dat instead of a mons.dat, and your patch/mods should have a LAWDS Macho Brace Reborn Port.rb file instead of a Pulse3 Reborn.rb file.

LAWDS Macho Brace Reborn Port Download: https://drive.google.com/file/d/1wWa5a-c5a8grXd947EFcp5pl1MtmJ4mO/view?usp=drive_link

 

 

 

 

LAWDS Macho Brace Reborn Port - Fix.zip

 

PULSE-3 Mod Reborn Beta V0.09.zip

Edited by Fae Witch
Updated links to Beta V0.09, changelog in comments
  • Thanks 1
Link to comment
Share on other sites

Beta v0.02 Changelog

  • Fixed AI bug that caused an error and stopped battle from progressing.
    • Cause: LAWDS AI code that dealt with PULSE stuff but that I don't think is relevant to non-LAWDS

 

Edit: Updated download is in the main post

Edited by Electronic Witch
Added that an updated download is in the main post
Link to comment
Share on other sites

Beta v0.03 Changelog

  • Fixed bug with Forewarn causing error (though one that could be skipped and battle would continue like normal)

Updated download is in the main post

Link to comment
Share on other sites

Beta v0.04 Changelog

  • Bug Fix: There was an error when a Pokemon's Moxie tried to activate due to some LAWDS code. The part of the LAWDS code causing the issue was removed.

Updated download is in the main post

Link to comment
Share on other sites

I updated the credits, Moto and Haru are not the original creators, they're just the ones LAWDS got their code from, Azery and demICE are the original creators

Sorry to Azery and demICE for not crediting you when I should have, that was my bad. 

Link to comment
Share on other sites

Beta V0.05 Bugfix Changelog: 
1. Fixed bug that happened whenbattling a trainer with a power of alchemy Pokemon
2. Made it so moxie doesn't run twice

 

I'm gonna make a github repository for this so I don't forget what change I made again

 

Downloads have been updated

Link to comment
Share on other sites

Beta V0.06 Content Update Changelog: 
1. Implemented field abilities Pickup, Super Luck, and Compound Eyes

 

Updated download is in the main post

Link to comment
Share on other sites

Beta V0.07 Content Update Changelog

1. Added Klutz to the PULSE exclusions of all Pokemon with the Klutz ability, meaning that PULSE-3 Pokemon will not longer have Klutz.

2. Added Truant to the PULSE exclusions of Durant, so Durant will no longer have Truant when it's a PULSE-3 Pokemon

 

Updated download is in the main post

Link to comment
Share on other sites

Beta V0.08 Bug Fix Update Changelog
1. Fixed bug where abilities that change the type of a move (Glaciate, Normalize, Pixillate, etc.) wouldn't work. They now work.

 

Updated download is in the main post

Link to comment
Share on other sites

Beta V0.09 Bug Fix Update Changelog

  1. Fixed bug caused by pbIsPhysical not being provided any arguments
  2. Added LAWDS PULSE-3 code for Zoroark crest (it not being there caused an error, and it was more convenient for me to add the code in now than to remove all Zoroark Crest code now and then re-add it when I make the Rejuvenation port.
  3. Fixed bug that stopped Swift Swim from working
  4. Moved on faint effects from where they are in LAWDS to where they are in Reborn 19.5 to prevent error

Updated download is in the main post

Link to comment
Share on other sites

  • 3 weeks later...

Do you have plans to introduce future compatibility with a mod which adds more Pokes, such as the AllGen Reborn mod? I'm torn between simultaneous abilities, as a long-time Pokebilities ladder player, and enjoying the variety from enabling National Dex, which is such a sophie's choice for me. I would love to be able to enable both in the same game.

Link to comment
Share on other sites

13 hours ago, TogekissFromARose said:

Do you have plans to introduce future compatibility with a mod which adds more Pokes, such as the AllGen Reborn mod? I'm torn between simultaneous abilities, as a long-time Pokebilities ladder player, and enjoying the variety from enabling National Dex, which is such a sophie's choice for me. I would love to be able to enable both in the same game.

This mod was made to be implemented in my Reborn-like fangame, which uses Reborn as its base. Basically I wanted people to test this so when I added it in as a password in my fangame it would work.

The Reborn team, the makers of the Rejuvenation Gen 9 mod, and the members of the Reborn Community Cooperation Initiative (which I am a part of) are currently working together on implementing Gen 9 into the codebase, as in adding code to handle Gen 9 abilities, moves, and such.

So this mod will be made compatible with Gen 9 shortly after this update is released. I'll obviously need to update this mod to v19.6, and I'll probably wait until someone releases a mod that has all the gen 9 Pokemon actually added (Rejuvenation's montext is formatted differently and I don't want to deal with that).

 

As for making it just generally compatible with mods that add more Pokemon? I guess I have a solution for that, but it's not a clean one. I'd have to make a Ruby Script that reads the montext.rb file, finds all lines starting with '            :GrowthRate => '. replaces them with '      :PulseAbilities => [],
            :PulseExclusions => [],
            :GrowthRate => ', runs compileMons (which compiles Pokemon information), then tells the player the game needs to be fully closed and reopened in order for all Pokemon to be made PULSE-3 compatible (the cache needs to be cleared in order for the newly compiled information to be loaded, which means that the game needs to be fully closed and reopened), then it needs to close the game, and then needs to rename itself to add something like .disabled at the end so that it doesn't run again. I'm not sure if that last part is possible since it would need to run after the game has closed itself, but it would be pretty easy to get around that part by have the code that actually calls the functions doing all that stuff in a separate file which would be renamed instead, so that I could do that before closing the game.

Link to comment
Share on other sites

  • 2 weeks later...

This looks amazing -- a bit of Emerald Redux in Reborn. Great work!

 

Would this be compatible with personal mods that add forms and moves directly to montext, movetext, MoveEffects, etc? I basically change up reborn to always have some differences like Partner Pikachu & Eevee, Annihilape, abilities like Sharpness, Earth Eater, changes like Guts Zangoose, Bug/Dragon Flygon, and etc etc.

 

Link to comment
Share on other sites

On 2/20/2025 at 9:27 PM, AndriuVA said:

This looks amazing -- a bit of Emerald Redux in Reborn. Great work!

 

Would this be compatible with personal mods that add forms and moves directly to montext, movetext, MoveEffects, etc? I basically change up reborn to always have some differences like Partner Pikachu & Eevee, Annihilape, abilities like Sharpness, Earth Eater, changes like Guts Zangoose, Bug/Dragon Flygon, and etc etc.

 

To make such a mod compatible with the PULSE-3 mod, you'd either need to work off the PULSE-3 mod's montext, or you'd need to do a replaceall in your mod's montext to replace all lines starting with '            :GrowthRate => ' with '      :PulseAbilities => [],
            :PulseExclusions => [],
            :GrowthRate => '
Then you'd need to add :STALL to Sableye's :PulseExclusions array, :KLUTZ to the :PulseExclusions arrays of Buneary, Lopunny, Woobat, Swoobat, Audino, Golett, Golurk, Stufful, and Bewear, and :TRUANT to Durant's :PulseExclusions array.

Edits to the other somethingtext.rb scripts that need to get compiled shouldn't have any affect on the mod. If you make additions or modifications to the AI or battle stuff in your mod's implementation, you'll need to look at the PULSE-3 mod's code to see if it edits the same method or function.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...