Z uwagi na to, że mój komputer ma już troszkę lat, a ja nie bardzo chce się z nim rozstawać a jednocześnie nie chce zrezygnować z rozrywki grania w BnS przygotowałem własny launcher.
Więc, co robi mój launcher – wyłącza grafiki na loading screenie oraz animowaną biegającą Lyn’ke. Efekt jest taki, że czas wczytywania skraca się o około 30%, a w Cross Server Dungeon nawet o 50%.
Jak używać:
- umieść plik mojego launchera w tym samym folderze co plik client.exe u mnie jest to: “D:\Gry\Blade and Soul\BnS\bin”
- Po odpaleniu użyj opcji 3 (to wyłącza modyfikacje, aby launcher nie wykrył że mu plików brakuje)
- wybierz 1, to odpala standardowego launchera NCSoft.
- Czekasz do etapu gdzie zakończy weryfikacje plików i naciskasz 3 (przed wyświetleniem grafiki z logo BnS)
- Uwaga – w tym momencie okno traci focus i trzeba je kliknąć myszką lub alt+tab. Jeżeli nie wyskoczył żaden błąd – powinno zadziałać.
Inspiracją do niego był jeden z tematów na bns dojo, poniższy kod jest w 100% napisany przeze mnie.
@ECHO OFF
GOTO Start
:Start
ECHO _
ECHO [ 1 ]. Updater NCSoft
ECHO [ 2 ]. Wylacz loading screen i lyn
ECHO [ 3 ]. wlacz loading screen i lyn
ECHO [ 4 ]. uruchom gre
ECHO [ Q ]. Zakoncz
ECHO _
CHOICE /C:1234Q /N
IF ERRORLEVEL 5 GOTO END
IF ERRORLEVEL 4 GOTO LAUNCH
IF ERRORLEVEL 3 GOTO ENABLE
IF ERRORLEVEL 2 GOTO DISABLE
IF ERRORLEVEL 1 GOTO UPDATE
:LAUNCH
start client.exe /launchbylauncher /LauncherID:”NCWest” /sesskey /CompanyID: “12” /GameID:”BnS” /ChannelGroupIndex: “-1″ /LoginMode 2 -lang:English -region:1 /LUpdateAddr:”updater.nclauncher.ncsoft.com”
ECHO ODPALAM….
GOTO Start
:DISABLE
IF EXIST “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\00009368.bak” IF EXIST “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\00009368.upk” DEL “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\00009368.upk”
IF EXIST “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\00009368.upk” RENAME “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\00009368.upk” 00009368.bak
IF EXIST “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\Loading.bak” IF EXIST “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\Loading.pkg” DEL “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\Loading.pkg”
IF EXIST “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\Loading.pkg” RENAME “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\Loading.pkg” Loading.bak
ECHO Wylaczone.
GOTO Start
:ENABLE
IF EXIST “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\00009368.bak” IF NOT EXIST “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\00009368.upk” RENAME “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\00009368.bak” 00009368.upk
IF EXIST “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\00009368.upk” IF EXIST “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\00009368.bak” DEL “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\00009368.bak”
IF EXIST “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\Loading.bak” IF NOT EXIST “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\Loading.pkg” RENAME “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\Loading.bak” Loading.pkg
IF EXIST “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\Loading.pkg” IF EXIST “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\Loading.bak” DEL “D:\Gry\Blade and Soul\BnS\contents\Local\NCWEST\ENGLISH\CookedPC\Loading.bak”
ECHO Wlaczone.
GOTO Start
:UPDATE
“%ProgramFiles(x86)%\NCWest\NCLauncher\NCLauncher.exe” /LauncherID:”NCWest” /CompanyID:”12″ /GameID:”BnS” /LUpdateAddr:”updater.nclauncher.ncsoft.com”
ECHO Odpalam updatera.
GOTO Start
:END
PAUSE
Jak użyć go dla siebie?
- Zrób nowy plik textowy .txt
- Skopiuj kod powyżej i wklej go do pliku z pkt. 1
- Naciśnij ctrl+h i zmodyfikuj wszystkie odnośniki do plików na takie, jakie masz na swoim kompie.
- Sprawdź czy linki są poprawne, nie ma podwójnych “/” i czy na końcu po prawej jest plik.
- Ta część kodu jest napisana w miare uniwersalnie, ale jak masz oryginalnego launchera w innym miejscu to to też zmień pod swoją maszyne.
- Zapisz plik jako BnS.bat ,typ – wszystkie pliki. Zatwierdz że wiesz, że plik może przestać działać po zmianie rozszerznia.
Jeżeli dalej masz problemy – napisz w komentarzu.