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

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 GIMI's Mod folder or your 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 GIMI's Mod folder or your 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
  -l, --log           Logs the printed out log into a seperate .txt file

The following options below are deprecated and will be removed in the future

  -p, --purgeDups     DEPRECATED - deletes unused duplicate .ini or Blend.buf
                      instead of keeping a disabled backup copy of those
                      files. Note that duplicate backup copies of .ini or
                      Blend.buf will no longer be generated by the program

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.5.0.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

FixRaidenBoss2-3.5.0-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for FixRaidenBoss2-3.5.0.tar.gz
Algorithm Hash digest
SHA256 879369b6e03439b38a8c5e8e19682d91d8387cb5eec8236f045283bc3b72e7cb
MD5 ff9db77443c54265c53b843d2a61d4a9
BLAKE2b-256 cd85cb4d1ab29c3fe9dbc70d386b63cb223c2d925dd52fe232e0563623e21bdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for FixRaidenBoss2-3.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 77e8a0c9992dcfa974b215c3086f0ae798642ed5bb383bc32249510d0aa0f8cd
MD5 0511187f04e9912b4b0158b8294fd4a0
BLAKE2b-256 a7bc5c112c4b675c1125c20e6c274387a81a028d406229fe8b58adf634cf6e1f

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