Follow-up from #8261. This guide explains how to modify the xml.dat file of Blade & Soul, allowing you to use permanently increased slider limits for your characters. As opposed to using the BnS Slider Mod Tool, larger sizes obtained through this method are permanent (i.e. they don't reset when the game closes). However, they require a launcher bypass and may need to be re-done when the structure of xml.dat is changed after a patch or update. #1: Basic Requirements For editing xml.dat and working with the sliders you will need the following: The bnsdat (de-)compression tool, made by ronny1982. Download & usage instructions available here: [Release] Bnsdat - Xml.dat (De-)Compression Tool - Blade & Soul Dojo A text editor (WordPad preferred). If the (de)-compiling with the bnsdat tool doesn't work see the bottom of this post. #2: Installing & using bnsdat Place the bnsdat.exe file you downloaded above in your NCSOFT\BnS\contents\Local\NCWEST\data folder. It is highly recommended to make a backup of your original xml.dat file before proceeding. Open a command prompt to said folder by going into the NCWEST folder above it and [shift+Rclick] on the \data folder there to toggle the "open command window here" option in the list. Enter the following in said command prompt and hit enter: Code: bnsdat -x xml.dat If the extraction was successful you will now have a new folder inside your \data folder named xml.dat.files containing (mostly) all modifiable .xml files in the game. #3: Navigating characterdefvaluedata.xml Navigate to the \engine folder within the new xml.dat.files folder and locate characterdefvaluedata.xml. Open this with Wordpad or any other text editor. In the lower half of the file you'll find a myriad of lines that begin with "body-custom-count". These are the slider limits for every aspect of the body. Each "entry" relates to a particular race and/or gender. The numeric values without " " (quotation) marks around them (e.g. the 16 in body-custom-count-16) correspond to a particular body part. There is a list of what each number refers to below. For increasing the slider limits we need to focus on the lines that appear as body-custom-max-... and body-custom-min-... In such lines, the numbers between " " marks are the actual values that we will be editing. List of what number corresponds to body part, courtesy of @tinker and others: #4: Changing Values This tutorial explains how to increase the sliders for breast size, but once you get the hang of things you'll find that editing the other values isn't that much harder. So let's start simple by saying that we want increase the max. limit of the breast slider from 1.00 (default) to 3.00 for all races. Hit the "Replace" button in your text editor. Going by the list above, 25 is the most important value for breast size. Also recall that we need the lines that appear as body-custom-max-... and body-custom-min-... for increasing the max/min values respectively. Enter the default value on top and the modified value underneath, then hit "replace all". We want to increase the max value, so we use "max": The max. breast size for all races has now been increased from 1.00 to 3.00. Let's say that we also want to increase the minimum limit of the breast slider from its default (-1.00) to -3.00 so that we can make the boobs smaller than normal too. Repeat the above step, but for the min-25 value this time. Remember to use a negation (-) sign for min. values: Simply repeat this step for any other values you want to change. Once done you can exit the file (save changes) and re-compile xml.dat (see below). But let's try to expand on things a bit (no pun intended). ------------------------------------------------------------------------------------------------------------------ Race/Gender-Specific Changes Let's make things a bit more complicated by saying that we want to increase a value (here: breast size) but for a particular race and gender only. This means that we can't use the "replace all" tool from the previous step. Instead we will need to locate and manually edit the respective entry and its values. So how do we find what entry we need to edit? You can use the following shortlist: So say we want to change the slider limits for Yun/Kun only. This is the entry that ends with race="건" sex="여". Do an in-document search for that text string and manually edit the relevant values there. Note that you can only do this if you have the Korean language font installed, else you will see random gibberish like so: #5: Re-Compiling xml.dat Once you are done with your changes exit the file (save all changes) and prepare to re-compile xml.dat. Before doing so delete your current xml.dat file first. Re-compiling when there already is an xml.dat in the \data folder will sometimes cause it to not overwrite properly. Bring up the command prompt for the \data folder again (see Step #2 above), but this time enter the following: Code: bnsdat -c xml.dat.files xml.dat is now re-compiled along with the updated sliders. Ensure that the new xml.dat is (or ends up in) your NCSOFT\BnS\contents\Local\NCWEST\data folder. Before running the game, though, we will need to setup a launcher bypass to prevent the game from just repairing the new xml.dat. #6: Bypassing the NC Launcher The NCSoft launcher automatically fixes any modified files it detects, and since we are using a modified xml.dat file our main priority is to circumvent this launcher. A first way to do this is by launching the game via a .bat file. You can download it for B&S NA/EU here: http://i.gflclan.com/start_client.bat. Put this file into your \NCSOFT\BnS\bin folder (the same folder client.exe is in) and make a shortcut to it (right-click > send to desktop). From now on you will be launching the game through that. You can edit this file (right-click>edit) to change between the NA and EU servers: "-region:0" is for NA, "-region:1" for EU. A second way to do this is via Steam: Alternatively, you can just manually copypaste the modified xml.dat file into its respective folder straight after the file check/repair is finished. However you will need to do this every.single.time you launch the game. Errors/Fixes If the bnsdat tool doesn't work properly with extracting/de-compiling try moving the xml.dat outside of your B&S folder -- that is, copying/moving it to another folder (e.g. the same folder the bnsdat tool comes in), put bnsdat.exe in that folder and try de-compiling it there. Make sure the xml.dat is not read only. Run cmd.exe (the commandline prompt) with admin privilege. For more issues see the source thread for the bnsdat tool. If you'd like the default xml.dat back at any time or get the latest version because the old one stopped working just run the game through the regular launcher and let it update/repair. You can copypaste the modified characterdefvaluedata.xml from your old xml.dat.files/engine folder over into the (newly extracted) one and re-compile to save yourself some time: the structure of xml.dat may change after a patch, but the characterdefvaluedata.xml file does not.