First you will need latest One Click Tool, I recommend using this one from creators baidu (re-uploaded to google drive)
Okay now since you are probably familiar with using Oneclick Tool already I'll skip right to updating database.
First you will want to check if your settings.json (config\settings.json) file is configured properly.
This is example of properly configured file for KR client:
This is example of properly configured file for CN client:
Now that config file is in check move back to root directory of tool and look if there is batch file named run.bat
If no just create one with those contents:
PATH_TO_TOOL will be your path to tool ofc
ACTION is thing you will replace with these in order when each is completed:
So first you will replace ACTION with build_preparer, save file, run as admin, wait for it to finish, replace with icon_dumper, etc till u reach end
easy right?
1. run build_preparer, it will get rid of old files
2. run icon_dumper
!!!IMPORTANT IF YOU WANT ICONS TO WORK!!!
Okay so after you icon_dumper is done navigate into \database\icon\png\ and copy all files into \database\icon\png-cps\
3. Before you run upk_preparer there is one extra step you have to do
Download bnsdat from
https://github.com/Mellowz/bnsdattools/releases
(first file)
now extract bnsdat into
After you extracted tool fetch xml.dat file from your game client and copy it in dedat folder
Edit translate.bat file so it looks like this:
It will take a while for tool to decrypt xml.dat, after it's done all files will be decrypted into folder "xml.dat.file", just move all contents from this folder into \resouces\dedat\output
4. run upk_preparer
When it's done with upk_preparer you will probably see "dedat returned error 0" or something, don't worry it's fine at this point it should be decrypting xml.dat but since they changed the way xml is decrypted or something the included dedat doesn't work because it just keeps returning error "ENCRYPTION ERROR?"
5. Run upk_scanner this step might take A WHILE ~1h
6. Run upk_parser takes bout ~20min
7. Run shooter
Now at this point you don't want to be doing anything so it properly takes screenshots this one can take few hours too so better run it when you go to bed :')
8. png_optimizer (OPTIMAL)
9. Getting pictures to work
Open 2 windows, one in \database\ folder and the other inside \VS_GUI\BladeSoulTool\tmp
So if you didn't run png_optimizer you will be copying/moving files from "pics"
if you ran png_optimizer you will be copying/moving files from "pics-cps"
So
After this you should be all set with latest database generated for client you used, so here's the result:
Also sorry for any typos, errors or whatsoever
Edit 1: Removed baidu link and replaced it with google drive
Edit 2: Fixed so Icons (at least most of them) appear in tool with help of Soupy
jTjWb3Gzeqh^&9sf
Okay now since you are probably familiar with using Oneclick Tool already I'll skip right to updating database.
First you will want to check if your settings.json (config\settings.json) file is configured properly.
This is example of properly configured file for KR client:
Code:
"path": {
"game": "D:\\Program Files (x86)\\NCKR\\BNS_KR",
"data": "contents\\local\\NCSoft\\korean\\data",
"tencent": "contents\\bns\\CookedPC",
"bns": "contents\\bns\\CookedPC"
This is example of properly configured file for CN client:
Code:
"path": {
"game": "D:\\bnscn\\cn",
"data": "contents\\Local\\TENCENT\\CHINESES\\data",
"tencent": "contents\\Local\\TENCENT\\CHINESES\\CookedPC",
"bns": "contents\\bns\\CookedPC"
Now that config file is in check move back to root directory of tool and look if there is batch file named run.bat
If no just create one with those contents:
Code:
@echo off
cd /d PATH_TO_TOOL
grunt ACTION --stack --verbose & pause > nul
PATH_TO_TOOL will be your path to tool ofc
ACTION is thing you will replace with these in order when each is completed:
Code:
build_preparer
icon_dumper
upk_preparer
upk_scanner
upk_parser
shooter
png_optimizer
So first you will replace ACTION with build_preparer, save file, run as admin, wait for it to finish, replace with icon_dumper, etc till u reach end
easy right?
1. run build_preparer, it will get rid of old files
2. run icon_dumper
!!!IMPORTANT IF YOU WANT ICONS TO WORK!!!
Okay so after you icon_dumper is done navigate into \database\icon\png\ and copy all files into \database\icon\png-cps\
3. Before you run upk_preparer there is one extra step you have to do
Download bnsdat from
https://github.com/Mellowz/bnsdattools/releases
(first file)
now extract bnsdat into
Code:
\resources\dedat
After you extracted tool fetch xml.dat file from your game client and copy it in dedat folder
Edit translate.bat file so it looks like this:
Code:
@echo off
bnsdat.exe -x xml.dat
It will take a while for tool to decrypt xml.dat, after it's done all files will be decrypted into folder "xml.dat.file", just move all contents from this folder into \resouces\dedat\output
4. run upk_preparer
When it's done with upk_preparer you will probably see "dedat returned error 0" or something, don't worry it's fine at this point it should be decrypting xml.dat but since they changed the way xml is decrypted or something the included dedat doesn't work because it just keeps returning error "ENCRYPTION ERROR?"
5. Run upk_scanner this step might take A WHILE ~1h
6. Run upk_parser takes bout ~20min
7. Run shooter
Now at this point you don't want to be doing anything so it properly takes screenshots this one can take few hours too so better run it when you go to bed :')
8. png_optimizer (OPTIMAL)
9. Getting pictures to work
Open 2 windows, one in \database\ folder and the other inside \VS_GUI\BladeSoulTool\tmp
So if you didn't run png_optimizer you will be copying/moving files from "pics"
if you ran png_optimizer you will be copying/moving files from "pics-cps"
So
Code:
\database\attach\pics goes into\VS_GUI\BladeSoulTool\tmp\attach
\database\costume\pics goes into\VS_GUI\BladeSoulTool\tmp\costume
\database\weapon\pics goes into\VS_GUI\BladeSoulTool\tmp\weapon
\database\icon\png\ goes into \VS_GUI\BladeSoulTool\tmp\icon
After this you should be all set with latest database generated for client you used, so here's the result:

Also sorry for any typos, errors or whatsoever
Edit 1: Removed baidu link and replaced it with google drive
Edit 2: Fixed so Icons (at least most of them) appear in tool with help of Soupy
Last edited: