BnS Mod Manager Script

Discussion in 'General Discussion' started by Shelanoir, Nov 1, 2015.

  1. Shelanoir

    Shelanoir New Member Ex-CCT Member

    Messages:
    7
    Likes Received:
    3
    Trophy Points:
    3
    The latest version of the launcher no longer checks for files at every startup, only when a new update is available for download. This script is probably obsolete as of now (but this may or may not change in the future).

    I've created a new version of the script I posted on this topic.

    This script allows for the usage of both costume and voice mods in the current version of Blade & Soul for NA/EU regions by bypassing the check & repair operation the launcher performs.

    The script is as follows :

    Code:
    START /wait "" "C:\Program Files (x86)\NCWest\NCLauncher\NCLauncher.exe" /LauncherID:"NCWest" /CompanyID:"12" /GameID:"BnS_CBT" /LUpdateAddr:"updater.nclauncher.ncsoft.com"
    
    :findLauncher
    TASKLIST /FI "IMAGENAME eq NCLauncherR.exe" 2>NUL | find /I /N "NCLauncherR.exe">NUL
    IF %ERRORLEVEL% == 0 (GOTO unmod)
    TIMEOUT /T 1
    GOTO findLauncher
    
    
    :unmod
    IF EXIST "contents\bns\CookedPCMod" (
        IF NOT EXIST "contents\bns\CookedPCOriginal" MKDIR "contents\bns\CookedPCOriginal"
        FOR /f %%F IN ('DIR /b contents\bns\CookedPCOriginal') DO (
            MOVE /-y "contents\bns\CookedPC\%%F" "contents\bns\CookedPCMod"
            )
        MOVE "contents\bns\CookedPCOriginal\*" "contents\bns\CookedPC"
    )
    
    IF EXIST "contents\Local\NCWEST\ENGLISH\CookedPCMod"  (
        IF NOT EXIST "contents\Local\NCWEST\ENGLISH\CookedPCOriginal" MKDIR "contents\Local\NCWEST\ENGLISH\CookedPCOriginal"
        FOR /f %%F IN ('DIR /b contents\Local\NCWEST\ENGLISH\CookedPCOriginal') DO (
            MOVE /-y "contents\Local\NCWEST\ENGLISH\CookedPC\%%F" "contents\Local\NCWEST\ENGLISH\CookedPCMod"
            )
        MOVE "contents\Local\NCWEST\ENGLISH\CookedPCOriginal\*" "contents\Local\NCWEST\ENGLISH\CookedPC"
    )
    
    :waitLauncher
    TIMEOUT /T 1
    TASKLIST /FI "IMAGENAME eq NCLauncherR.exe" 2>NUL | find /I /N "NCLauncherR.exe">NUL
    IF %ERRORLEVEL% == 0 (GOTO waitLauncher)
    
    :mod
    IF EXIST "contents\bns\CookedPCMod" (
        FOR /f %%F IN ('DIR /b contents\bns\CookedPCMod') DO (
            MOVE /-y "contents\bns\CookedPC\%%F" "contents\bns\CookedPCOriginal"
            )
        MOVE "contents\bns\CookedPCMod\*" "contents\bns\CookedPC"
    )
    
    IF EXIST "contents\Local\NCWEST\ENGLISH\CookedPCMod" (
        FOR /f %%F IN ('DIR /b contents\Local\NCWEST\ENGLISH\CookedPCMod') DO (
            MOVE /-y "contents\Local\NCWEST\ENGLISH\CookedPC\%%F" "contents\Local\NCWEST\ENGLISH\CookedPCOriginal"
            )
        MOVE "contents\Local\NCWEST\ENGLISH\CookedPCMod\*" "contents\Local\NCWEST\ENGLISH\CookedPC"
    )
    
    EXIT
    Installation guide

    Copy the above text into a new text file. Rename as you wish, but change the extension to .bat ( final file should look like something.bat )

    Place this file into the root of your BnS installation folder ( default is C:\Program Files(x86)\NCSOFT\BnS CBT )

    Create new folders called CookedPCMod in the following paths as necessary:

    • BnS CBT\contents\bns for costume / texture / etc mods
    • BnS CBT\contents\Local\NCWEST\ENGLISH for voice mods

    Your folders should both contain a CookedPC and a CookedPCMod folder once done. It is not required to create both these folders if you do not want to use both mods at the same time ( ex. you do not need to create the BnS CBT\contents\bns\CookedPCMod folder if only using voice mods )

    Now copy all the modded .upk files into these CookedPCMod folders. The script will take care of swapping these modded files in when the launcher finishes its repair routine.

    You can set your desktop shortcut to open this script instead.

    IMPORTANT! Set the starting path to also be same folder as your BnS one, default is C:\Program Files(x86)\NCSOFT\BnS CBT

    To run the cmd window that opens minimized, right click the shortcut, select properties, then set the Run parameter to minimised.

    I shall be updating this script as necessary.

    Edit: Added additional instructions for shortcut setup
     
    Last edited: Nov 14, 2015
    Jazz and VengeanceCookie like this.
  2. Konijntje

    Konijntje Leader CCT Leader CCT Revelation Member

    Messages:
    1,099
    Likes Received:
    286
    Trophy Points:
    83
    Thanks, thats awesome. im gonna do this as soon the game launches.
     
  3. Kiimse

    Kiimse Active Member CCT Revelation Member

    Messages:
    553
    Likes Received:
    101
    Trophy Points:
    43
    To confusing, instructions where unclear, got Bluescreen. (jk)

    Ill try it out as soon as B&S Launches
     
  4. Jazz

    Jazz Member

    Messages:
    57
    Likes Received:
    12
    Trophy Points:
    8
    might try it cuz the Eng. voicing srsly suck*
     
  5. Blizzia

    Blizzia New Member

    Messages:
    17
    Likes Received:
    8
    Trophy Points:
    3
    Try pressing the ASWD butto- KILL IT WITH FIRE. KILL. IT. WITH. FIRE. JP voicepack here I come!
     
    Jazz likes this.