Aironfaar's Mod Box [E19][Updated: 2022-05-22] (2024)

  • Author
  • Popular Post

Posted August 17, 2018

Additional Options

Download:v18 - 2022-05-22

https://drive.google.com/file/d/19z2Z0bbm0zjrxdNUE3fWXhgYiIReVEg9

Installation:

Extract the Mods folder and its content to <Pokémon Reborn install path>/Data. If you already installed my Miscellaneous Modular Mods pack, you might find that some of the files with MonkeyPatched in their names are already present. As long as you use the newest version of both mod packs, these files are the same between both mod packs andyou can safely overwrite them.

If you don't want to use one of the options, remove the corresponding files from the Mods folder.Read the "Description of the options" section to find out which option comes with which file. AMB - AddOpt.rb is the master file required to actually add the options to the Options menu, so don't delete that.

Uninstallation:

Delete the Mods folder in <Pokémon Reborn install path>/Data.

If you want to keep using other mods using the same modular approach, only delete the files that came with this mod.

Description of the options:

Spoiler

Additional Optionsisn't an actual option, just a separator. Every option below that was added by this mod. All the other files with AddOpt in their name check whether this file is present when you start the game, and refuse to let you play without installing this file or deleting the other files.

Files: AMB - AddOpt.rb

Show Debug Menugrants you access to the game's debug menus without enabling the actual debug mode. While this is safer than playing with debug mode on, I didn't curate the things you can do with it, which means you can easily mess up your save file by misusing the debug menu. Only use this if you truly and genuinely know what you're doing. You can opt to show only thePause menu's debug menu, only the debug menu for pokémon (Pkmn),Bothor turn itOfffor the time being.

Files: AMB - AddOpt_DebugMenu.rb,AMB - MonkeyPatched_PokemonScreen_pbPokemonScreen.rb

EV from Exp. Allallows you to choose whether you want a pokémon that gains experience due to Exp. All should also gain EV (On) or not (Off).

Files: AMB - AddOpt_ExpAllEV.rb,AMB - MonkeyPatched_PokeBattle_Battle_pbGainEXP.rb

Exp. Gain Past Capallows you to choose whether you want a pokémon that would normally receive no experience due to being at the current level cap while the hard level cap password or Exp. All is active should receive a token experience point (One) or not (Zero). Note that this is mostly cosmetic; whenever this option would allow a pokémon to gain one experience point where it wouldn't get any without it, the pokémon gains EV anyway. This more or less just actsa reminder that a pokémon gained EV.

Files: AMB - AddOpt_ExpPastCap.rb,AMB - MonkeyPatched_PokeBattle_Battle_pbGainEXP.rb

Exp. Scaling: Factoris an integer between 0 and 100 by which the experience gain of a pokémon in combat is multiplied.

Files: AMB - AddOpt_ExpScale.rb,AMB - MonkeyPatched_PokeBattle_Battle_pbGainEXP.rb

Exp. Scaling: Divisoris an integer between 1 and 100 by which the experience gain of a pokémon in combat is divided.

Files: AMB - AddOpt_ExpScale.rb,AMB - MonkeyPatched_PokeBattle_Battle_pbGainEXP.rb

Fishing Base Bite % allows you to set the base chance of a bite when fishingto an integer between 0 and 100. This base chance can still be changed as normal by using a better rod or having pokémon with the abilities Suction Cups or Sticky Hold on your team.

Files: AMB - AddOpt_GoneFishing.rb

Auto-Hook Fishing lets you to choose whether you need to press a button when you get a bite while fishing (Off) or not (On).

Files: AMB - AddOpt_GoneFishing.rb

Hard Level Caponly shows up in the options menu if the 'hardcap' password is listed in your save file's Add Password menu. It allows you to toggle the passwordOnorOffwithout the need to use a computer, and without consuming a data chip.

Files: AMB - AddOpt_HardcapToggle.rb

Additional Mining Costis an option for the MiningForRich mod from @Waynolt'sSWM modular modpack. It's an integer between 0 and 100that sets the base cost of the additional mining hitsthat themod allows the player to make.

Files: AMB - AddOpt_MiningForRich.rb

Pickup Chancesetsthe chance for the ability Pickup to trigger after a battle.You can choose an integer between 0 and 100, where 0 means a 0% chance and 100 a 100% chance for it to trigger. The default value is 10, which is also the chance in official pokémon games.

Files:AMB - AddOpt_PickupChance.rb

Rock Smash Encounter %allows you to set the chance to encounter a pokémon after smashing a rock with Rock Smash wherever that can spawn wild pokémon. You can choose an integer between 0 and 100, where 0 means a 0% chance and 100 a 100% chance for an encounter.The default value is 25, which is Reborn's default chance for this.

Files: AMB - AddOpt_RockSmashEncounters.rb

Text Input Styleallowsyou toselect how you want to enter text (e.g. names). You can choose betweenthe default Keyboard entry and the gamepad compatible Classicsymbol selection board as seen in the handheld games. Useful for playing with a gamepad.Note that this is functional, but not at allpretty since Reborn wasn't made with using this in mind. One of these days, I might just do something to improve this at least a little, though.

Files: AMB - AddOpt_TextInput.rb

Walk Through Wallsenables you to use the functionality to walk through walls from debug mode without turning the actual debug mode on.While this is safer than playing with debug mode on, you can easily mess up your save file e.g. by using paths you weren't supposed to and skipping changes to switches and variables that way which you would need for future events to trigger. Use with caution. You can set this to always On, activate while you hold the CTRLkey, or switch it Offentirely.

Files: AMB - AddOpt_WalkThroughWalls.rb

Reordering the options:

Spoiler

The options are loaded into the game in alphabetically ascending order of the files they are part of; the order showcased in the description block above is the default order. If you want to change it, you can do so by renaming the .rb files accordingly. For example, if you have only GoneFishing, RockSmashEncounters and TextInput installed and want Text Input Styleto appear above the options from GoneFishingwithRock Smash Encounter %at the bottom, you'll have to rename the .rb fileslike this:

AMB - AddOpt_TextInput.rb -> AMB - AddOpt_1-TextInput.rb

AMB - AddOpt_GoneFishing.rb -> AMB - AddOpt_2-GoneFishing.rb

AMB - AddOpt_RockSmashEncounters.rb -> AMB - AddOpt_3-RockSmashEncounters.rb

This is just an example; you can choose any name you want as long as you keep the file ending as .rb and maintain the alphabetical order. Upon updating the mod, however, you'll have to delete the renamed files and create your preferred order again.

Changing the order of options that come from the same file requires some lines of code within the files to be swapped.Plugging options from other files between such options requires yet some more work. I recommendyouonly do that if you know enough about programming toidentify what needs to be done until I come up with a more convenient way to do all that (which I can't guarantee tohappen - sorry!).

Changelog:

Spoiler

v18 - 2022-05-22

-NEW: AMB - AddOpt_DebugMenu.rb, AMB - AddOpt_HardcapToggle.rb, AMB - AddOpt_WalkThroughWalls.rb, AMB - MonkeyPatched_PokemonScreen_pbPokemonScreen.rb

-CHANGED/FIXED:ALL the files – changed the naming scheme of certain global variables, which means you'll need to update all files that you use from this mod, and updated a bunch of them to contain changes made to the game between beta version E19.08 and full release E19.12.

v17 - 2022-05-12

-FIXED: ALL the files – options won't be added more than once to the options menu anymore. For real this time, but I had to change something in every single file in the mod, which I had tried to avoid with the previous solution which ended up not working.

-CHANGED:AMB - MonkeyPatched_PokeBattle_Battle_pbGainEXP.rb – updated to the version that's now also included in my Miscellaneous Modular Mod pack to accomodate a new mod from it.

v16 - 2022-05-05

-FIXED: AMB - AddOpt.rb – options won't be added more than once to the options menu anymore.

-FIXED: AMB - AddOpt_PickupChance.rb – packed the properly working version this time rather than the initialbrainfart-buggedone. Oops…

v15 - 2022-05-03

-NEW:AMB - AddOpt_PickupChance.rb

v14 - 2022-05-01

-NEW:AMB - AddOpt_ExpAllEV.rb, AMB - AddOpt_ExpPastCap.rb, AMB - MonkeyPatched_PokeBattle_Battle_pbGainEXP.rb

-CHANGED/FIXED:AMB - AddOpt_ExpScale.rb – works with a less intrusive method now, but requires AMB - MonkeyPatched_PokeBattle_Battle_pbGainEXP.rb to be located in the Data/Mods/ folder as well. This change should also have fixed a bug that could causean error whenever one of your pokémon gainedexperience.

-CHANGED: ALL the files – updated part of the mod pack's internal structure to something more elegant and ever so slightly lighter.

v13 - 2022-04-28

-REMOVED: AMB - AddOpt_DebugMenu.rb, AMB - AddOpt_WalkThroughWalls.rb –removed for now, althoughthey will return eventually.Seeherefor an explanation why. I already have them updated and ready.

-REMOVED: AMB - AddOpt_ExpShareEV.rb, AMB - AddOpt_ExpShareFormula.rb, AMB - AddOpt_HeadbuttEncounters.rb–no longer necessary due to changes to the base game.

-REMOVED: AMB - AddOpt_UnrealTimeClock.rb, AMB - AddOpt_UnrealTimeScale.rb – have been implemented in the base game as part of the "unrealtime" password.

- CHANGED: AMB - AddOpt_ExpScale.rb – no longer provides the Exp. Gain Past Cap option, which has been implemented in the base game with the "hardcap" password.

- UPDATED: ALL the files – those that are left, anyway

Compatibility with other mods:

Any mods that add nothing to the Mods folder should be compatible. For others, it depends on whether or not they change the same parts of the game's code, and whether they do it with or without an alias. If you know what the latter meant, you can probably check on your own whether there will be conflicts; otherwise, feel free to ask instead of trying. If I come across mods that this one is incompatible with, I will list them here.

Pre-E19 version of this post:

Spoiler

Additional Options

Download: v12 - 2018-12-12

https://drive.google.com/file/d/1WMfLFn0mc730yW7TihTRJ4SI-qg1I4A8
Older versions:

Installation:

Extract the Mods folder and its content to <Pokémon Reborn install path>\Data.

If you don't want to use one of the options, remove the corresponding files from the Mods folder.Read the "Description of the options" section to find out which option comes with which file. AMB - AddOpt.rb is the master file required to actually add the options to the Options menu, so don't delete that.

Uninstallation:

Delete the Mods folder in <Pokémon Reborn install path>\Data.

If you want to keep using other mods using the same modular approach, only delete the files that came with this mod.

Description of the options:

Spoiler

Additional Optionsisn't an actual option, just a separator. Every option below that was added by this mod. If you don't see this option, the mod isn't properly installed and none of the other options will appear.

Files: AMB - AddOpt.rb

Show Debug Menuenables you to use the Debug menus that Pokémon Essentials offers from the Pause menu and Pokémon inspection menurespectivelywithout playing the game in debug mode. I have tried to eliminate the possibility of the game crashing by blocking the use of certain debug menu functions, buttampering with some of the things you can do there can still ruin your in-game progress and even your current installation of Reborn, especially if you're not entirely surewhat you're doing. Use this with caution and definitely save your game before you do. With this out of the way, setting this option toPause Menumakes the "main" Debug menu accessible from the Pause menu, setting it to Pokémonallows you to access the Pokémon debug menu from any menu that allows you to view a pokémon's summary (i.e. from your team and the storage screens), while Bothmakes both of them accessible. You need to close and re-open the Pause menu to make the Debug menu appear in it after enabling it. By default, the visibility of Debug menus is Off.

Files: AMB - AddOpt_DebugMenu.rb

Exp. Scaling: Factoris an integer between 0 and 100 by which the experience gain of a pokémon in combat is multiplied.

Files: AMB - AddOpt_ExpScale.rb

Exp. Scaling: Divisoris an integer between 1 and 100 by which the experience gain of a pokémon in combat is divided.

Files: AMB - AddOpt_ExpScale.rb

Exp. Gain Past Capis what's also known here as the Insurgence mod, plus more. TheDefaultsetting has every pokémon gain combat experience regularly. Setting this option toOnewill cause pokémon with a level greater or equal to the current obedience cap to receive only 1 experience point per defeated opposing pokémon, whereas Zero will completely nullify experience gain for these pokémon.

Files: AMB - AddOpt_ExpScale.rb

EV via Exp. Shareis an option for the ExpShareFullTeam mod fromWaynolt's SWM modular modpack [E18]. That mod's default behavior is to share no EV with pokémon that didn't participate in battle when experience is shared among the whole team. With this option, you can decide whether you want non-participants to gain EV along with shared experience (On) or not (Off).

Files: AMB - AddOpt_ExpShareEV.rb

Exp. Share Formulais another option for the ExpShareFullTeam mod fromWaynolt's SWM modular modpack [E18]. It allows you to switch between the experience sharing formulae from Generation I (Classic)and Generation VI+ (Modern) as described here (Bulbapedia).

Files: AMB - AddOpt_ExpShareFormula.rb

Fishing Base Bite % allows you to set the base chance of a bite when fishingto an integer between 0 and 100. This base chance can still be changed as normal by using a better rod or having pokémon with the abilities Suction Cups or Sticky Hold on your team.

Files: AMB - AddOpt_GoneFishing.rb

Auto-Hook Fishing lets you to choose whether you need to press a button when you get a bite while fishing (Off) or not (On).

Files: AMB - AddOpt_GoneFishing.rb

Additional Mining Costis an option for the MiningForRich mod fromWaynolt's SWM modular modpack [E18]. It's an integer between 0 and 100that sets the base cost of the additional mining hitsthat themod allows the player to make.

Files: AMB - AddOpt_MiningForRich.rb

Rock Smash Encounter %allows you to set the chance to encounter a pokémon after smashing a rock with Rock Smash wherever that can spawn wild pokémon. You can choose an integer between 0 and 100, where 0 means a 0% chance and 100 a 100% chance for an encounter.The default value is 25, which is Reborn's default chance for this.

Files: AMB - AddOpt_RockSmashEncounters.rb

Text Input Styleallowsyou toselect how you want to enter text (e.g. names). You can choose betweenthe default Keyboard entry and the gamepad compatible Classicsymbol selection board as seen in the handheld games.

Files: AMB - AddOpt_TextInput.rb

Show Unreal TimeClock gives you the ability to choose how the UnrealTime mod fromWaynolt's SWM modular modpack [E18] behaves and doesn't do anything on its own. You can set the UnrealTime clock to beAlways On, which is UnrealTime's default behavior, to show while in thePause Menu Only, or toNevershow.

Files: AMB - AddOpt_UnrealTimeClock.rb

Unreal Time: Time Scale allows you to decide how fast time passes with the UnrealTime clock from Waynolt's SWM modular modpack [E18]and doesn't do anything on its own. The integer between 1 and 50 you can set determines how many minutes pass in-game within a minute in real life.

Files: AMB - AddOpt_UnrealTimeTimeScale.rb

Walk Through Walls is just what it says. By default, it is Off, but can be set to be alwaysOn or to work when pressing and holding CTRL while moving.

Files: AMB - AddOpt_WalkThroughWalls.rb

Reordering the options:

Spoiler

The options are loaded into the game in alphabetically ascending order of the files they are part of; the order showcased in the description block above is the default order. If you want to change it, you can do so by renaming the .rb files accordingly. For example, if you have only ExpScale, ExpShareEV and ExpShareFormula installed and want Exp. Share Formulato appear above the options from ExpScale withEV via Exp. Shareat the bottom, you'll have to rename the .rb fileslike this:

AMB - AddOpt_ExpShareFormula.rb -> AMB - AddOpt_1-ExpShareFormula.rb

AMB - AddOpt_ExpScale.rb -> AMB - AddOpt_2-ExpScale.rb

AMB - AddOpt_ExpShareEV.rb -> AMB - AddOpt_3-ExpShareEV.rb

This is just an example; you can choose any name you want as long as you keep the file ending as .rb and maintain the alphabetical order. Upon updating the mod, however, you'll have to delete the renamed files and create your preferred order again.

Changing the order of options that come from the same file requires some lines of code within the files to be swapped.Plugging options from other files between such options requires yet some more work. I recommendyouonly do that if you know enough about programming toidentify what needs to be done until I come up with a more convenient way to do all that (which I can't guarantee tohappen - sorry!).

Changelog:

Spoiler

v12 - 2018-09-05

- NEW: AMB - AddOpt_UnrealTimeTimeScale.rb, as implemented by @Waynolt

v11 - 2018-09-05

- NEW: AMB - AddOpt_WalkThroughWalls.rb, as suggested by @guardianknight

- FIXED: AMB - AddOpt_GoneFishing.rb - fixed the Auto-Hook Fishing option that previously didn't work; thanks for reporting, @Alisae and @Pozyher!

v10 - 2018-08-23

- NEW: AMB - AddOpt_GoneFishing.rb

- CHANGED: AMB - AddOpt_DebugMenu.rb - collecting an egg from daycare via the Debug menu now uses the new egg collection handling, allowing you to collect even with a full party

v9 - 2018-08-18

- FIXED: AMB - AddOpt_RockSmashEncounters.rb - fixed a bug that crashed the game; thanks for the bug report, @Pozyher!

v8 - 2018-08-17

- UPDATED: ALL the files - starting with this release, Additional Options is for E18

- CHANGED: ALL the files - new naming convention for mod files; if you still have it installed, please remove all of this mod's files before installing this version!

v7 - 2018-03-30

- NEW: AdditionalOptions-RockSmashEncounters.rb

v6 - 2018-03-11

- NEW: AdditionalOptions-MiningForRich.rb

- FIXED:AdditionalOptions-ExpScale.rb - pokémon that didn't participate in battleand aren't affected by an Exp. Share won't receive experience and EV anymore; thanks for the bug report, @AbsoluteTempest!

v5- 2018-03-11

- NEW: AdditionalOptions-DebugMenu.rb

- CHANGED: AdditionalOptions-ExpShareEV.rb - made "Off" the new default value after freshly installing this mod; the change doesn't affect you if you've already used it

v4 - 2018-02-21

- NEW: AdditionalOptions-UnrealTimeClock.rb

- CHANGED: ALL the files - changed the mod's internal structure so that AdditionalOptions.rb won't have to be updated for every new or changed option; thanks,@Waynolt!

v3 - 2018-02-20

- NEW/CHANGED:AdditionalOptions-ExpScale.rb - added Insurgence mod functionality

- CHANGED: AdditionalOptions.rb - added support for the new option

v2 - 2018-02-14

- NEW: AdditionalOptions-ExpScale.rb

- CHANGED: AdditionalOptions-TextInput.rb -made the code more failsafe (I guess)

- CHANGED: AdditionalOptions.rb - added support for ExpScale and cleaned up the code a little

v1 -2018-02-10

- initial release

Compatible mods:

Spoiler

  • Any modthat doesn't change the Scripts.rxdata file
  • Any mod that doesn't add more files to the Mods folder (although this should be compatible with all of those currently around; I'll add more information about this in the future)

Thanks to:

The whole Pokémon Reborn team for creating and continuing to work on this wonderful fan game, obviously!

@Sardinesfor helping me with some things I didn't understand about Ruby when starting to fiddle around with mods for this game.

@Waynoltfor accomodating my modifications and, more importantly, bringing a modular approach to mods to Pokémon Reborn.

  • Aironfaar's Mod Box [E19][Updated: 2022-05-22] (1)4
  • Aironfaar's Mod Box [E19][Updated: 2022-05-22] (2)4
  • Aironfaar's Mod Box [E19][Updated: 2022-05-22] (3)2
  • Quote
Aironfaar's Mod Box [E19][Updated: 2022-05-22] (2024)

References

Top Articles
Latest Posts
Article information

Author: Wyatt Volkman LLD

Last Updated:

Views: 6561

Rating: 4.6 / 5 (66 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Wyatt Volkman LLD

Birthday: 1992-02-16

Address: Suite 851 78549 Lubowitz Well, Wardside, TX 98080-8615

Phone: +67618977178100

Job: Manufacturing Director

Hobby: Running, Mountaineering, Inline skating, Writing, Baton twirling, Computer programming, Stone skipping

Introduction: My name is Wyatt Volkman LLD, I am a handsome, rich, comfortable, lively, zealous, graceful, gifted person who loves writing and wants to share my knowledge and understanding with you.