Skip to main content

A script to fix Raiden Shogun Boss Phase 1 for all types of mods

Project description

FIX RAIDEN BOSS

PyPI PyPI PyPI

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

More examples here

How to Run

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:

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:

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.


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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FixRaidenBoss2-3.4.0.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

FixRaidenBoss2-3.4.0-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file FixRaidenBoss2-3.4.0.tar.gz.

File metadata

  • Download URL: FixRaidenBoss2-3.4.0.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for FixRaidenBoss2-3.4.0.tar.gz
Algorithm Hash digest
SHA256 04dac3773611645ed9bb731704d9cb3ece840211cae2a3d9c36f499c5a69ba1b
MD5 3509703c2f3f38e87ca1b7248a2260b3
BLAKE2b-256 eedefb90a83a7be3d014486c44786c1052cff9fb5939a40bfba1a96feb9ac136

See more details on using hashes here.

File details

Details for the file FixRaidenBoss2-3.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for FixRaidenBoss2-3.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8e8f8376bcd5be66b3dcc93ecafb30afe6f5302b2f9d97a95171b36dda642c5f
MD5 1f3901752b1d2544ce56954ee228552e
BLAKE2b-256 6def5e30f69a46cbeb79c04bd53a0589d09ac62067e103fcd69cf12b4874cb8d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page