[Guide] Editing Client

11/24/2013 21:13 sdoch#1
Guten Abend :)

Here is a litle guide how to edit some files in 9dragons and a litle bonus.

First you need the 9d tools you can download them here on forum or they are in the server files release you can get at “r a g e z o n e”.

Or here:
[Only registered and activated users can see links. Click Here To Register...]
Virustotal says there is something 1/47, but i use it for a while and didnt notice anything. So use it on your own risk! (or find clean one)
[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]

How to decompress files:
1. Copy the scr_base.xp from your client folder to the quickbms folder.
2. Open quickbms.exe
3. Point to the “9Dragons Script.txt” inside quickbms folder
4. Point to the file you want to decompress “SCR_BASE.XP”

[Only registered and activated users can see links. Click Here To Register...]

5. Now create a folder where the files should be stored "SCR_BASE_US_SERVER”
6. Open the folder and click save
7. If it asks you to overwrite something just do it

[Only registered and activated users can see links. Click Here To Register...]

Before you edit something create a backup of that folder so you don’t have to decompress them again.
I like to copy them to the Xpacker folder.

[Only registered and activated users can see links. Click Here To Register...]

Decrypt:
You got the files but to edit them you have to decrypt them.

1. First select a file you want to edit, I use the “CharacterCondition.XMS” for example
2. Copy it to the 9DCryptTool_0.1 folder
3. Open command Prompt (Start --> Run --> cmd --> Enter) and go to the 9DCryptTool_0.1 folder

[Only registered and activated users can see links. Click Here To Register...]

4. Type the name of the exe first “9DCryptTool.exe” then the name of the file “CharacterCondition.XMS” and the name of the decrypted file “CharacterCondition.XMS.dec”
5. Now you can open the “CharacterCondition.XMS.dec” with notepad or something you like.

[Only registered and activated users can see links. Click Here To Register...]

And here is something funny.
Those are skill effects, you can edit them to zero and you client will ignore some debuffs like paralyze, Disrupted Nerves, Silence or the Effect when you log in (don’t know the name). But you still can get stuned. Tested on P9d, 9D Rus.
Anyway it looks like its selfexplaining

XM_MOVELOCK 1
_XM_TRADELOCK 1
_XM_BATTLELOCK 1
_XM_SKILLLOCK 1
_XM_MEDLOCK 1
_XM_SPELLLOCK 1
_XM_SPEEDLOCK 1
_XM_PARTYLOCK 1
_XM_CHATLOCK 0
_XM_MODELOCK 1

Since I don’t know which one does what I just edit them all to zero lol.

Encrypt:
Now you have to encrypt this file again.
Like before Type the name of the exe first “9DCryptTool.exe” then the name of the decrypted file “CharacterCondition.XMS.dec” and the original name “CharacterCondition.XMS”

Copy the edited and encrypted file back to your scr_base folder, for me its XPacker/SCR_BASE_US_SERVER

Now we have to pack everything
1. Open “XPacker.exe”

[Only registered and activated users can see links. Click Here To Register...]

2. Right click and select “New Package”
3. Type “SCR_BASE”
4. Right click again and select “New Section”
5. And again type “SCR_BASE”

[Only registered and activated users can see links. Click Here To Register...]

6. Now move the decompressed, files inside the xpacker window

[Only registered and activated users can see links. Click Here To Register...]

7. And click “pack”
8. Select a folder where the new SCR_BASE.XP should be and pres open
9. Now copy the just made scr_base.xp inside your client script folder (don’t forget to make backup)

There is not much you can edit coz most is server side but I hope you find something and I hope even more you share what you have found.

Now lets test if what we just done works (most time it doesnt ^^)
[Only registered and activated users can see links. Click Here To Register...]

Its working, you get misses on bosses that are too low but you can use skills.

Have fun playing with those files.


Sry my English is not very good, my germän is better löl.
11/24/2013 21:22 soly95#2
First Of all Thanks to Sdoch for releasing those tools

second thing since he made a topic about client editing i'd like to add another tool [so it will be in one topic (if he dont agree i can simply delete it)] that will be useful to show objects and Mechs inside the game

Link :
[Only registered and activated users can see links. Click Here To Register...]

3rd thing to know what contents every script in the SCR_BASE i recommend to change ur locale into Korean (that will make things much easier + using Korean 9D site to be ur reference)

Have Fun With tools

P/S : if Sdoch wants me to make it in another topic i can simply delte it and do it.
11/24/2013 21:31 sdoch#3
Quote:
Originally Posted by soly95 View Post
First Of all Thanks to Sdoch for releasing those tools

second thing since he made a topic about client editing i'd like to add another tool [so it will be in one topic (if he dont agree i can simply delete it)] that will be useful to show objects and Mechs inside the game

Link :
[Only registered and activated users can see links. Click Here To Register...]

3rd thing to know what contents every script in the SCR_BASE i recommend to change ur locale into Korean (that will make things much easier + using Korean 9D site to be ur reference)

Have Fun With tools

P/S : if Sdoch wants me to make it in another topic i can simply delte it and do it.
do what you like to do. (just dont put a dickhead on first post like play9d mofas did lol)

I like when things are shared and when you can get them easy ^^
11/24/2013 21:50 tero20051#4
Man you are en genius, thanks a lot for this post! Btw, now i finally confirmed to myself that there is weeding in 9dragons, look what files i found!

[Only registered and activated users can see links. Click Here To Register...]
11/24/2013 21:51 soly95#5
Quote:
Originally Posted by tero20051 View Post
Man you are en genius, thanks a lot for this post! Btw, now i finally confirmed to myself that there is weeding in 9dragons, look what files i found!

[Only registered and activated users can see links. Click Here To Register...]
there is also an epi's for the groom and bride

i remember it had been hosted in acclaim before
11/24/2013 21:52 witek1992#6
Quote:
Originally Posted by sdoch
Since I don’t know which one does what I just edit them all to zero lol.
Really? :rtfm:
11/24/2013 21:53 dmangucci123#7
finally something interesting!!! thnks
11/24/2013 21:59 sdoch#8
Quote:
Originally Posted by witek1992 View Post
Really? :rtfm:
gtfo and go watch your dickhead o1o
11/24/2013 22:14 witek1992#9
Quote:
Originally Posted by soly95 View Post
First Of all Thanks to Sdoch for releasing those tools

second thing since he made a topic about client editing i'd like to add another tool [so it will be in one topic (if he dont agree i can simply delete it)] that will be useful to show objects and Mechs inside the game

Link :
[Only registered and activated users can see links. Click Here To Register...]

3rd thing to know what contents every script in the SCR_BASE i recommend to change ur locale into Korean (that will make things much easier + using Korean 9D site to be ur reference)

Have Fun With tools

P/S : if Sdoch wants me to make it in another topic i can simply delte it and do it.
You need a plugin written in python.

Quote:
Originally Posted by sdoch View Post
gtfo and go watch your dickhead o1o
You mad bruh? There is a lot of things for you to learn yet... like really... there is literally shit load of things you have to learn about client editing.

I ain't even mad, I knew it would've been posted some day, it's just funny how long it took you to edit / figure out what it does.
11/24/2013 22:25 sdoch#10
Quote:
Originally Posted by witek1992 View Post
You need a plugin written in python.



You mad bruh? There is a lot of things for you to learn yet... like really... there is literally shit load of things you have to learn about client editing.

I ain't even mad, I knew it would've been posted some day, it's just funny how long it took you to edit / figure out what it does.
you sound like that thai mofa... dont share shit but big mouth
11/24/2013 22:25 soly95#11
Quote:
Originally Posted by witek1992 View Post
You need a plugin written in python.
already included.;)
11/24/2013 22:30 witek1992#12
Quote:
Originally Posted by sdoch View Post
you sound like that thai mofa... dont share shit but big mouth
Ofc, my release would probably fuck 9D up (mostly PvP) ... including Play9D (and I really don't want that), I did indeed abuse some of crap but I stopped after...
11/24/2013 22:32 tero20051#13
So everything was ok, untill i packed the files ... i replaced a skill sound with another, and i got stuck here it dont move anymore ... and also when i look into SR_SOUND.txt i cant find the name of sound i changed.

Should be the file size? Original size was 1mb, and mine is about 5mb!!!

[Only registered and activated users can see links. Click Here To Register...]
11/24/2013 22:39 witek1992#14
Quote:
Originally Posted by tero20051 View Post
So everything was ok, untill i packed the files ... i replaced a skill sound with another, and i got stuck here it dont move anymore ... and also when i look into SR_SOUND.txt i cant find the name of sound i changed.

Should be the file size? Original size was 1mb, and mine is about 5mb!!!

[Only registered and activated users can see links. Click Here To Register...]
Just press enter or escape... it lags on some systems.
11/25/2013 00:34 tero20051#15
Quote:
Originally Posted by witek1992 View Post
Just press enter or escape... it lags on some systems.
It worked, thanks ya ... btw, do you know or does anyone know where are the deco`s image/texture stored? :handsdown: