Skip to content

Instantly share code, notes, and snippets.

@Nevacomp
Last active December 3, 2018 15:40
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Nevacomp/673a5baebd0e00c3ea42bfcc025fb8f1 to your computer and use it in GitHub Desktop.
Save Nevacomp/673a5baebd0e00c3ea42bfcc025fb8f1 to your computer and use it in GitHub Desktop.
Note: BNS runs mostly slowy avg fps are 30. Max FPS was 90. Anyways fps are instable.
1. Install Wine
sudo apt-get install wine-stable
2. Install Wine-Staging
wget -nc https://repos.wine-staging.com/wine/Release.key
sudo apt-key add Release.key
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/
sudo apt-get update sudo apt-get install
--install-recommends winehq-staging
3. Install Winetricks
sudo apt-get install winetricks
4. Set a 32 Bit Prefix.
rm -r -f ~/.wine
WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
5. Install needed drivers in wine
Open winetricks, choose Install a Windows DLL and select everything with d3d9/10, quarz, physx. vc2005
6. Install Nvidia/AMD drivers on Linux not in wine.
Note: Mesa/Gallium Nine doesnt work with BNS
7.Change wine settings
Open winetricks choose change wine settings
CSMT=ON
DDR=GDI
GLSL=DISABLED
MULTISAMPLING=ENABLED
open winecfg via terminal or winetricks goto staging and check CSMT
8. Install BnS in Wine
9. Install Processhacker in Wine.
10. Start BNS Launcher
Open your Filemanager
goto /home/yourname/.wine/drive_c/Program Files (x86)/NCWest/NCLauncher (Or whereever you installed bns)
rightclick and open Terminal.
wine cmd
ncLauncherR.exe /LauncherID:"NCWest" /CompanyID:"12" /GameID:"BnS" /LUpdateAddr:"updater.nclauncher.ncsoft.com"
11. Launch the Game by pressing Play/Start
12. Open Processhacker
13. Select client.exe -> properties and copy the commandline value.
14. Terminate client.exe
15. Install Xigncode bypass from BnsSbuddy (32bit)
16. Goto Bin folder of BnS (Where the client.exe is)
Right click and open Terminal.
Start BNS now with this command make sure paste your Authtoken from Processhacker.
WINEDEBUG=-all wine client.exe /launchbylauncher /sesskey -lang:english /CompanyID:"12" /ChannelGroupIndex:"-1" /AuthnToken:"YOUR AUHT TOKEN FROM PROCESSHACKER=" /AuthProviderCode:"np" -lang:English -lite:2 -region:1
Done.
NOTE: You hav to repeat Step 10-16 everytime you start bns.
=====================================
Optinal: you can install dotnet40 in winetricks.
=====================================
BnsBuddy doesnt work in Wine it will stop responding while loading.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment