A script to fix Raiden Shogun Boss Phase 1 for all types of mods
Project description
FIX RAIDEN BOSS
- Author Ideal NK#1321
- Thank SilentNightSound#7430 for the logic rewrite
- Thank HazrateGolabi#1364 for combine and make final script
- Thank Albert Gold#2696 for update the code for merged mods
Requirements
VIDEO TUTORIAL AND EXAMPLES:
Quickstart
Individual Mod: https://www.youtube.com/watch?v=29FM0GywcWA
Merged Mods: https://www.youtube.com/watch?v=nEyMYIHdrQM
Mega Merged Mods: https://www.youtube.com/watch?v=08co5ct7zeg
More Features
How to Run
-
Choose your pick of which way to run the script:
- Quickstart! (for beginners)
- CMD WITHOUT a Script (recommended if you run by CMD)
- CMD with a Script (the convention that other GIMI scripts follow)
Let's Start !
STEP 1:
- Copy THIS script into GIMI's
Mod
folder or your Raiden Mod folder.
Use the --all
option to read all .ini files encountered or make sure the .ini
files contain the section named [TextureOverrideRaidenShogunBlend]
STEP 2:
- Double click on the script
STEP 3:
- Open the game and enjoy it
Run on CMD Without a Script
STEP 1:
- Install the module onto your computer by opening cmd and typing :
python -m pip install -U FixRaidenBoss2
then enter
( you can now run the program anywhere without copying a script! )
STEP 2:
- open cmd in your mod folder or GIMI's
Mod
folder and type:
python -m FixRaidenBoss2
then enter
Use the --all
option to read all .ini files encountered or make sure the .ini
files contain the section named [TextureOverrideRaidenShogunBlend]
STEP 3:
- Open the game and enjoy it
Run on CMD With a Script
STEP 1:
- Copy THIS script into GIMI's
Mod
folder or your Raiden Mod folder
STEP 2:
- open cmd and type
python FixRaidenBoss2.py
then enter
Use the --all
option to read all .ini files encountered or make sure the .ini
files contain the section named [TextureOverrideRaidenShogunBlend]
STEP 3:
- Open the game and enjoy it
Command Options
-h, --help show this help message and exit
-s str, --src str The path to the Raiden mod folder. If this option is not specified, then will
use the current directory as the mod folder.
-d, --deleteBackup deletes backup copies of the original .ini files
-f, --fixOnly only fixes the mod without cleaning any previous runs of the script
-r, --revert reverts back previous runs of the script
-l, --log Logs the printed out log into a seperate .txt file
-a, --all Parses all *.ini files that the program encounters instead of only parsing
*.ini files that have the section [TextureOverrideRaidenShogunBlend]
API Usage
Tool developpers can now include the fix within their code.
Make sure you first install the module by typing into cmd:
python -m pip install -U FixRaidenBoss2
Example of Successful Run
import FixRaidenBoss2 as FRB
raidenBossFixService = FRB.RaidenBossFixService(path = r"my raiden folder path", log = True, verbose = False)
raidenBossFixService.fix()
print("The Raiden Mod is fixed!")
Example Result
Creating log file, RSFixLog.txt
The Raiden Mod is fixed!
Example of Handling Errors
import FixRaidenBoss2 as FRB
raidenBossFixService = FRB.RaidenBossFixService(path = r"my raiden folder path that contains a duplicate .ini file", log = True, verbose = False)
print("Starting to fix mod...")
try:
raidenBossFixService.fix()
except FRB.DuplicateFileException as e:
print("The fix failed because there is a duplicate .ini file... :(")
else:
print("The Raiden Mod is fixed!")
Example Result
Starting to fix mod...
Creating log file, RSFixLog.txt
The fix failed because there is a duplicate .ini file... :(
More info here (docs coming out soon...)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for FixRaidenBoss2-3.5.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edc5de18604f11d2c998acf41d22f5796ee0fca3e9d67b92f9c1ad9ffbd2d3b1 |
|
MD5 | 3d1b52668f0a113187313220d04ad784 |
|
BLAKE2b-256 | 694c4e89fb221a25113966bfac873f3f8487d9b9aa3cb1893112316afe397764 |