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
Update for merged mods
For merged mods, run the script wherever the merged.ini
file is located.
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 Raiden Mod Folder
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 and type:
python -m FixRaidenBoss2
then enter
STEP 3:
- Open the game and enjoy it
Run on CMD With a Script
STEP 1:
- Copy THIS script into Raiden Mod Folder
STEP 2:
- open cmd and type
python FixRaidenBoss2.py
then enter
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
-m, --manualDisable goes into an error when duplicate .ini or Blend.buf are found in a mod instead of choosing
which file you want to use
-p, --purgeDups deletes unused duplicate .ini or Blend.buf instead of keeping a disabled backup copy of those
files
-l, --log Logs the printed out log into the RSFixLog.txt file
API Usage
Tool developpers can now include the fix within their code.
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
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
File details
Details for the file FixRaidenBoss2-3.2.7.tar.gz
.
File metadata
- Download URL: FixRaidenBoss2-3.2.7.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f31bac0d93209fea49976be0ff346a733eea309d9018820479e74e14f1c69765 |
|
MD5 | 0f77a6b11a783316523f6eee3561ce8a |
|
BLAKE2b-256 | 1ff91807182122983514688106a8fa17dace7554835040b9052189280ee58b11 |
File details
Details for the file FixRaidenBoss2-3.2.7-py3-none-any.whl
.
File metadata
- Download URL: FixRaidenBoss2-3.2.7-py3-none-any.whl
- Upload date:
- Size: 16.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61756e9aaa705efab56d150a2388bcf0d9384b4c1034ec4b5a1a420d039c8070 |
|
MD5 | cd8f547e46ffd0b6f126d462bd396f7b |
|
BLAKE2b-256 | 96790f2e32c910a086942f809210a7736ac38a2cf7784f80192e65ffafd4db3f |