· 3 min read
Edit Pokemon Infinite Fusion Shiny Rate: A Guide and Tools
A guide and tools to edit the pokemon shiny rate in Pokemon Infinite Fusion. We provide a tools to edit the shiny rate and shiny rate file generator.
Introduction
This guide is for those who want to edit the shiny rate in Pokemon Infinite Fusion. The method is supported for version 6.0.4, the other version may not work.
Note: Editing the shiny rate is not recommended when first playing the game, which may loss the fun of the game. This guide is for those who have played the game for a long time and want to try something new. After editing the shiny rate, the pokemons you have already caught may also become shiny.
Warning: !! Backup your save file before editing the shiny rate !!
Step 1: Backup
Before editing the shiny rate, you should backup your save file. Open the game folder, you will find a folder named Savefile
.
Open the folder, copy all the files to another folder. This is your backup. If you face any problem, you can restore your save file from the backup, just copy the files back to the Savefile
folder.
Step 2: Shiny Rate Calculate
Shiny Rate Calculator
Input the shiny rate you want, and copy the output Value in file
number. Next, you should modify the shiny rate file with the number you copied.
Step 3: Modify Shiny Rate File
There are three files you should modify, using text editor ( recommended Notepad++ ) to open the files.
\Data\Scripts\DownloadedSettings.rb
\Data\Scripts\RemoteUrls.rb
These two are the same file, you should modify the SHINY_RATE
value in the file.
Looks like this:
module Settings
SHINY_POKEMON_CHANCE = 16
... other code ...
Replace the 16
with the number you copied from the shiny rate calculate tool both in the two files. Save the files.
\Data\Scripts\050_AddOns\HttpCalls.rb
Ctrl + F
to search updateHttpSettingsFile
, you will find the code:
... other code ...
def updateHttpSettingsFile
return if $PokemonSystem.download_sprites != 0
download_file(Settings::HTTP_CONFIGS_FILE_URL, Settings::HTTP_CONFIGS_FILE_PATH,)
end
... other code ...
Comment the download_file
line, like this and then save the file:
... other code ...
def updateHttpSettingsFile
return if $PokemonSystem.download_sprites != 0
# download_file(Settings::HTTP_CONFIGS_FILE_URL, Settings::HTTP_CONFIGS_FILE_PATH,)
end
... other code ...
Now, you have modified the shiny rate, you can start the game and play. Enjoy!
How it works
The shiny rate config file DownloadedSettings.rb
is downloaded from the Pokemon Infinite Fusion’s github repository.
The updateHttpSettingsFile
function in HttpCalls.rb
is used to download the file. We comment the function to prevent the file from being downloaded.
So you can play the game without downloading the config file, and the shiny rate won’t be changed.
Once you want to change the shiny rate, you can uncomment the function, and the file will be downloaded and the shiny rate will change to default.