· 3 min read

Edit Pokemon Infinite Fusion Shiny Rate: A Guide and Tools

    Share:

    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

    Shiny rate you want:
    %
    Value in file:
    16
    Reset to default:

    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.

      Share: