• Hi Guest! To get rid of ads on the page, please consider donating through user upgrades or other methods.

Tool (Buddy) Dat Editor (2026)

I decided to make this tool to make dat editing easier — so you don’t need full BnS Buddy just for .dat work.

It still works the same overall idea as BnS Buddy, but you pick paths yourself.

2026 update: Dat handling now uses the same Pilao / bnscompression engine as BnSBuddy2.
AES keys, RSA signatures, 32/64-bit, compression, and BXML version are detected automatically from each .dat.
You no longer need to configure region keys, XOR, or era presets.

───



───

How to use (File Select + Editor)

1. Open the FILE SELECT tab
2. Press BROWSE → choose the folder that contains your .dat files
3. Pick the .dat from the dropdown
4. Wait for the tree to load (status will show something like Loaded · AES=…; bitness shows as 32-bit / 64-bit)
5. Click a file in the tree (.xml / .x16 / .txt)
6. Edit in the EDITOR tab
7. Ctrl+S to save (writes the file and repacks the dat with the detected settings)

Done.

───

Export / Import (full unpack / repack)

Same as before, on the EXPORT/IMPORT tab:

• Browse to dat → Unpack → gets yourfile.dat.files
• Edit files on disk if you want
• Browse to folder → Repack

Keys are still auto-detected; optional Auto Delete Dat / Auto Clean Folder still work.

───

Tips

• Right-click the tab bar / use the context menu → Show detected settings to see AES, signature, BXML, compression, and 64-bit for the current dat
• First open of a large dat extracts to %TEMP%\<datname>\ (same idea as Buddy)
• Client *64.dat files (e.g. xml64.dat, config64.dat) are treated as 64-bit archives

───

Requirements

• 64-bit Windows (the app is x64; bnscompression.dll is x64-only)
• .NET Framework 4.7.1+
• Redistribute the whole package (DatEditor.exe + bnscompression.dll if present next to the exe)

───

What’s new (vs old Dat Editor)

┌──────────────────────────────────┬──────────────────────────────────────────────────────┐
│ Old │ Now │
├──────────────────────────────────┼──────────────────────────────────────────────────────┤
│ Keys & XOR tab / region radios │ Removed — not needed │
├──────────────────────────────────┼──────────────────────────────────────────────────────┤
│ Manual AES / XOR / 32–64 toggles │ Auto-detect on open / unpack / repack │
├──────────────────────────────────┼──────────────────────────────────────────────────────┤
│ DatEditingDll + Ionic.Zlib │ bnscompression only (Pilao engine) │
├──────────────────────────────────┼──────────────────────────────────────────────────────┤
│ Easy to pick the wrong key │ Wrong-key issues mostly gone for supported live dats │
└──────────────────────────────────┴──────────────────────────────────────────────────────┘

───

Notes / disclaimer

• Editing client data can break the game or violate the ToS of your region. You are responsible for what you do with this tool.
• Prefer repairing/restoring official files if something goes wrong.
• Private servers with custom keys may still fail if the key isn’t in the known set.

───

Download:
You don't have permission to view content!
 
Last edited:
There is another bad sign.:bnsshock:
The version of dat files has changed in CN test server in yesterday.


It's seem like the files has added a secondary key and a hash check sys,but I can determine they worded in local.


I think the agent for CN server is so angry about modifing skills that the key changed so frequently in recently.
Anyway,this may be updated to global server in future.

Do you want to solve it continue?
 
I love BNS, but I hate Tencent.
Post automatically merged:

KR server started a three-week career balance modification, and will be synchronized to all servers in the world in the future. Maybe the latest encryption method will also be synchronized?
Ncsoft's designers may not have a reasonable skill set in our players' eyes, and they have not tested the game in depth. They designed the skills, but they just put them on the buttons at will. We changed the XML only to rearrange the skills on the button, without changing any skill parameters. If I just rearrange the position of my professional skills, I think it's a reasonable behavior, because it can make me more happy without any malicious damage.
Sadly, now I can't change it.
 
Last edited:
There is another bad sign.:bnsshock:
The version of dat files has changed in CN test server in yesterday.


It's seem like the files has added a secondary key and a hash check sys,but I can determine they worded in local.


I think the agent for CN server is so angry about modifing skills that the key changed so frequently in recently.
Anyway,this may be updated to global server in future.

Do you want to solve it continue?
From the attitude of Chinese agents to bns helper (a CN one-click to receive webpage activities / modify xml or fashion patch software), they do not care about some convenience changes
But some Destroyer players changed the skill interval by modifying the xml, increased millions of damage, and publicly flaunted this is their skill.
The third Destroyer faction of CN is mighty without modifying xml, and when other players complain that Destroyer has too much damage, they attribute it to the technique of modifying xml and the technique of setting mouse macro.
This made other players feel angry and eventually led agents to weaken Destroyer and strengthen the encryption of XML
 
From the attitude of Chinese agents to bns helper (a CN one-click to receive webpage activities / modify xml or fashion patch software), they do not care about some convenience changes
But some Destroyer players changed the skill interval by modifying the xml, increased millions of damage, and publicly flaunted this is their skill.
The third Destroyer faction of CN is mighty without modifying xml, and when other players complain that Destroyer has too much damage, they attribute it to the technique of modifying xml and the technique of setting mouse macro.
This made other players feel angry and eventually led agents to weaken Destroyer and strengthen the encryption of XML
If you know XML, I think you should know that changing XML does not add new skills, but optimizes the priority of skills, rearranges skills to better use them, removes redundant skills, and so on.
All classes can optimize XML, and improve their ability by optimizing XML, which I understand as discovering potential. As we all know, game designers don't play games, they only care about how much money players spend in the game, and they don't care about whether the players have a good time. In many cases, they need players to optimize themselves.
 
If you know XML, I think you should know that changing XML does not add new skills, but optimizes the priority of skills, rearranges skills to better use them, removes redundant skills, and so on.
All classes can optimize XML, and improve their ability by optimizing XML, which I understand as discovering potential. As we all know, game designers don't play games, they only care about how much money players spend in the game, and they don't care about whether the players have a good time. In many cases, they need players to optimize themselves.
Yes, I know that, I also modify skills. Changing XML does not add new skills but may speed up the release of skills, because part of Skill move and swing has been canceled, which makes it possible for you to exceed the limits of normal people or the limits of the current network status. You can use it secretly, but when he is exposed on a large scale, it is when he is banned, because from the operator's point of view, this is all illegal.In January, after changing the skill of demon man, I warned you not to change the skill. At least you stay in your own small group and try to change it secretly. Otherwise, everyone has not changed it.
You can refer to the NC ’s previous modification of skill-global-cool-latency-time, the value can tadditional latency when using a skill, such as an Assassin and Summoner can be greatly improved, so it has actually been auto-bias-global-cool- time instead.
Like Blade Master and Force Master are also modifying skills, and the history is longer, but there is no big difference except for being more comfortable. In addition, the bns helper has modified several file for several years, so you should understand where the operator's restricted area is. You can modify the convenience, but improve their ability is prohibited.
If improve their ability cannot be prohibited, then xml modification is prohibited. You should know that there are multiple files that are encrypted twice in the xml. The NC only encrypts the skill part for the second time. Then other convenient modifications have the opportunity to be restored. If the NC starts the hash check, then everyone is fine, and Will definitely become more stuttered Screenshot_2020_0511_110605.jpg
 
Last edited:
Top Bottom