Also, english is not my native language so it's possible that this guide contains some explanations that you can't understand. In that case tell me so I can change it to be more explicative.
This guide may contain some technical words that are explained at '3. Technical Words.'.
This guide is only for 9Dragons thai.
1. Programs needed.
I used an Hexadecimal editor, but I supose that you can use any text or datafile editor. The reason I used an Hexadecimal one is to make sure I don't lose any byte, because it results in a non-functional ndreg.
This is the program I used, it's pretty simple to use:

2. How to.
ALLWAYS DO A BACKUP OF THE FILES THAT YOU'RE GOING TO MODIFY.
a) Open 2 windows of XVI32 (or whatever you are using).
b) In the first one open the modified ndreg that worked for the last version, and in the other one open the new ndreg. You will get something like this:
c) If you look at the position selected in the picture bellow, you'll find that it have a diferent string, thats the game version, if you change it to a previous one, it will repatch again, but thats not what we are searching for, just if you are curious.
d) Now take a look at this position (again in the picture bellow), you will see that it's diferent in each file (till the repeated Ü), and also it repeats later the same string (both circled in the picture). All you have to do is copy both equal strings of the 9Disciples ndreg to the new patch's one, and you're done. (Now if you know how to do it you can stop reading because there's nothing more to do).
e) At the window of the new patch's ndreg, select the position selected in the previous picture, then go to 'Edit' -> 'Overwrite string'. Check the 'Hex String' option and write there the Hex string of the other ndreg (it's shown at the picture). Click OK. Do it for the second repeated string too.
f) Now just save this ndreg (make sure it is named ndreg.xrg and it's in the D9 directory). Run 9Disciples, run D9, have fun.
3. Thechnical words.
I'll try to explain it easy so anyone can understand.
a) Hexadecimal/Hex. It's another way to count numers, you are used to count from 0 to 9, and this one counts from 0 to 9 and then from A to F, so it makes a total of 16 diferent numbers. There are reasons to use this, it's not just to make life harder or something like that, if you wanna know why PM me or wiki it.
b) Backup. To make sure you keep a file in good condition, you should do a copy of it before modifying it, so if you change in there something you shouldn't, you can use the copied file to get it back working and try to modify it again (with a new copy of course).
c) String. It's how we denominate a chain of characters, hexadecimal values, etc. So I.E. 'hello' -> string of 5 characters (there are special characters that are used for programming more than just reading, so they don't show up in the file if you open it with Notepad or something like that, but they are in a Hex string in XVI32).
4. Credits.
a) Saweet for doing 9Disciples.
b) Epvp for hosting this forum.
c) Me for doing this guide.
d) You for reading.
If you liked it or it helped make sure you say thanks, also you can PM me or post here if you have any question or something to remark.
If you're having troubles to get it working you can download the attached version (patch 32 update).






