[Tool] Blade & Soul Custom Launcher

02/27/2016 05:29 fcukthrasher#16
um this question maybe stupid but what am I going to put on the login fields?

I entered my account name and password, says register this account

my email is too long to fit in the field

TIA.
03/02/2016 01:10 macdonat#17
is these banable\

if i use these tool shuld i get ban
03/02/2016 01:19 Sorou#18
Quote:
Originally Posted by macdonat View Post
is these banable\

if i use these tool shuld i get ban
Nope.
03/23/2016 17:51 Firaliah#19
Quote:
Originally Posted by Varacolaci View Post
There is no need to use a launcher. Just create a new shortcut to the Client.exe (inside the bin folder in your game installation) and in the Target option type

HERE THE PATH TO YOUR CLIENT.EXE /launchbylauncher /sesskey /CompanyID: 12 /ChannelGroupIndex :-1 /LoginMode 2 -lang:English -region:0

save it and launch the game using it
did something in this code change after silverfrost ?? cant login any help ???
03/23/2016 20:13 killzone#20
The parameter changed and probably has an internal check.
Even using the new Parameter, I still get the Cannot connect to server (100) error.

New Paramter is:
Where /AuthnToken:"" has the base64 information of your game account & password.
03/24/2016 03:45 Firaliah#21
Quote:
Originally Posted by killzone View Post
The parameter changed and probably has an internal check.
Even using the new Parameter, I still get the Cannot connect to server (100) error.

New Paramter is:
Where /AuthnToken:"" has the base64 information of your game account & password.
how do we find the base 64 information ??
03/24/2016 05:31 killzone#22
The encrypted information is auto-generated by NCLauncher.exe.
03/25/2016 07:01 macdonat#23
is there an update with these start tool
03/25/2016 15:43 CatHat#24
Quote:
Originally Posted by killzone View Post
The encrypted information is auto-generated by NCLauncher.exe.
Does that mean the due to it's dynamic nature (it changes all the time) of that base64 value, this method is not viable anymore?
03/26/2016 23:55 toonl3asel0ve#25
MiyakoProductions, tried allowing user to pass account information and pass as converting to base 64 / md5 or whatever they are using? Maybe it would work without passing the filecheck and repair functions from the actual launcher, i dont know how to explain properly but i think you know what i mean.

eg, c# example

public static string Base64Encode(string plainText) {
var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText);
return System.Convert.ToBase64String(plainTextBytes);
}



public static string Base64Decode(string base64EncodedData) {
var base64EncodedBytes = System.Convert.FromBase64String(base64EncodedData) ;
return System.Text.Encoding.UTF8.GetString(base64EncodedB ytes);
}



/AuthnToken:"base64string"

Attached string dump of launcher client
03/27/2016 21:18 killzone#26
The encrypted information that is passed to the parameter is your login credential.
There is no point to make a Custom Launcher that still lets you login to it.

I created this tool to bypass the sometimes buggy "file repair stuck issue" that Im facing.
I released it to public in hopes that it will help with players who are having the same issue as me.

Now, I have a simple fix to this regards.
Not using any custom launcher, if you are stuck with "File Repair" and it infinitely tries to download a fucking 85kb file just close the launcher.
Go to your BnS Folder (Where your Client.exe is located).
Find Locale.ini
Right Locale.ini and set property to "read only".
Then restart the Launcher.
03/28/2016 09:18 joka666#27
why do you even need a custom launcher?

just make a bat file with
Quote:
start client.exe /launchbylauncher /sesskey /CompanyID: "12" /ChannelGroupIndex: "-1" /LoginMode 2 -lang:English -region:0

and job done, lol some ppl ...
03/28/2016 11:14 santahashi#28
Quote:
Originally Posted by joka666 View Post
why do you even need a custom launcher?

just make a bat file with


and job done, lol some ppl ...
Please lauch the game through the game launcher.
03/28/2016 15:08 meak1#29
Quote:
Originally Posted by santahashi View Post
Please lauch the game through the game launcher.
NO
03/28/2016 17:13 yuri.ccp#30
Please stop this unnecessary discussion about need of the launcher.

Some people simply have problems with the current NCSoft launcher that can make unplayable in some cases.

In my case for example, I need to run the game directly simply because the launcher don't run through WINE. But different people have different issues with the launcher and need to run the game directly.

So with someone help how to run the game bypassing the current launcher it will help us a lot.

Ps.: joka666 'client.exe /launchbylauncher /sesskey /CompanyID: "12" /ChannelGroupIndex: "-1" /LoginMode 2 -lang:English -region:0' don't work anymore since the update 50.

Currently I tried to decrypt the AuthnToken base64, but it only turns into two UUIDs. The first is based on login data (user/pass) and always the same for the same account, the second is auto generated by launcher and always change, probably is received by launcher auth server to allow that instance of the game.

Probably the only way to bypass the launcher now is create another one that mimic the current data passed trough the NC auth servers, receive their UUIDs and reply them to client.exe