Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

How to make the 9dragons US Server files working.

Junior Spellweaver
Joined
Apr 13, 2012
Messages
141
Reaction score
113
Re: [Tutorial] : How to make 9dragons US Server file working.

i guess in GS\nfofile\npc you will find Scripts to add or remove items in the shops ( u have to know the items ID)

I didn't try that, but I think this is the correct way... but in any case I think there will be something to change also client side, since from what I've seen everything in client have to match server configuration.
 
Newbie Spellweaver
Joined
Jun 26, 2012
Messages
37
Reaction score
7
Re: [Tutorial] : How to make 9dragons US Server file working.

We're different Thai, We're sharing for the lover 9d even they do not know more about IT. Currently i can add the New premium item to chr's stock but can not withdraw it out . because maybe SV did not update
How to do that ? it's just use your tools decrypt the lastest cashitem txt (SCR_BASE) in 9DUS and paste it on your server . you can add the new premium items to your stock.

well maybe maybe i said it wrong...

on client you can show many things, but the server dont give it to you, coz the item_table.

server files acept item_table v2.10 and the items you items you want to give must be newer.

solution 1 edit newest item_table to show v2.10
or 2 edit server exe (tried to use olly but i donk know how)
 
Junior Spellweaver
Joined
Nov 9, 2013
Messages
129
Reaction score
11
Re: [Tutorial] : How to make 9dragons US Server file working.

I didn't try that, but I think this is the correct way... but in any case I think there will be something to change also client side, since from what I've seen everything in client have to match server configuration.

i guess the only thing which is changeable through Client Side is only Resources, but the items in the shops are not ( i couldn't find any thing in the scripts related to it )

also i imply that even if u bought something from the shop with your old client ( not patched like the server side ) you will get the thing u added from the server side and what u see in the shop is just visual ( hope you got me )

EX.: like M&D Bonus buff if u changed it to get it at every 25 kill in ur client side while it's configured to be at every 50 kills in your server side you will still get it at every 50 kill, tho
 
Newbie Spellweaver
Joined
Jun 26, 2012
Messages
37
Reaction score
7
Re: [Tutorial] : How to make 9dragons US Server file working.

client decide if there is a npc shown or not, maybe on server the npc is enabled but in client it can be disabled
and the npc can be enabled but the buy option can be disabled on client
and the other way the npc can be shown in client but they dont sell anything coz its not defined by server (like the deco resource npcs)

its like the xo and nuran map the map is there but the scrips dont load coz the server dont know those files

i think: we must manipulate the nd server exe to accept the new item_table, monsterref and... then we can use the new kr stuff (atleast what we can get from client)

im not able to do this
 
Newbie Spellweaver
Joined
Nov 5, 2013
Messages
74
Reaction score
5
Re: [Tutorial] : How to make 9dragons US Server file working.

We're different Thai, We're sharing for the lover 9d even they do not know more about IT. Currently i can add the New premium item to chr's stock but can not withdraw it out . because maybe SV did not update
How to do that ? it's just use your tools decrypt the lastest cashitem txt (SCR_BASE) in 9DUS and paste it on your server . you can add the new premium items to your stock.

*wtf this is awesome can you explainme more detailed that info
*** and i got a big question maybe someone can answer...

how to enable ref +13 +14 +15 via mo tailan ?

:thumbup:
 
Last edited:
Junior Spellweaver
Joined
Nov 9, 2013
Messages
129
Reaction score
11
Re: [Tutorial] : How to make 9dragons US Server file working.

Hmm Original TextDB_US.XSD
all item have no detail?
have name of item only?
ps.I never play this game I don't know it normal or not

i didnt get you well

but all u have to do is get saweet's tool from epvp "XSD Editor"

get Latest GC TEXTDB.XSD

merge it with your current TextDB_US,XSD

and you will get most of items defined
 
Newbie Spellweaver
Joined
Aug 28, 2012
Messages
13
Reaction score
3
Re: [Tutorial] : How to make 9dragons US Server file working.

*wtf this is awesome can you explainme more detailed that info
*** and i got a big question maybe someone can answer...

how to enable ref +13 +14 +15 via mo tailan ?

:thumbup:

you can reply the cashitem to gs\nfofiles and using sql add new items

but the server files is not allow to get it into inventory. i thinking we've to modify something on NDSERVER
 
Newbie Spellweaver
Joined
Aug 23, 2013
Messages
25
Reaction score
2
Re: [Tutorial] : How to make 9dragons US Server file working.

Someone know how to make a php site to create accounts on the server?
 
Skilled Illusionist
Joined
Nov 5, 2008
Messages
317
Reaction score
65
Re: [Tutorial] : How to make 9dragons US Server file working.

i didnt get you well

but all u have to do is get saweet's tool from epvp "XSD Editor"

get Latest GC TEXTDB.XSD

merge it with your current TextDB_US,XSD

and you will get most of items defined



I mean like that picture
In my game have name only
have no info of item
and in my TEXTDB.XSD with TextDB_US,XSD
I have check all
It same but info of item not appear in game
 
Newbie Spellweaver
Joined
Nov 5, 2013
Messages
74
Reaction score
5
Re: [Tutorial] : How to make 9dragons US Server file working.

you can reply the cashitem to gs\nfofiles and using sql add new items

but the server files is not allow to get it into inventory. i thinking we've to modify something on NDSERVER

i think the problem is that they dont even exit at our item table.bit, and maybe at db
 
Newbie Spellweaver
Joined
Jun 26, 2012
Messages
37
Reaction score
7
Re: [Tutorial] : How to make 9dragons US Server file working.

em.... yeah, you know how to edit the exe?

client decide if there is a npc shown or not, maybe on server the npc is enabled but in client it can be disabled
and the npc can be enabled but the buy option can be disabled on client
and the other way the npc can be shown in client but they dont sell anything coz its not defined by server (like the deco resource npcs)

its like the xo and nuran map the map is there but the scrips dont load coz the server dont know those files

i think: we must manipulate the nd server exe to accept the new item_table, monsterref and... then we can use the new kr stuff (atleast what we can get from client)

im not able to do this

xX_ErOtIc_Xx your picture doesnt load for me
 
Newbie Spellweaver
Joined
Dec 16, 2013
Messages
98
Reaction score
7
Re: [Tutorial] : How to make 9dragons US Server file working.

good job,bt someone have thte full source?
 
Newbie Spellweaver
Joined
Nov 5, 2013
Messages
74
Reaction score
5
Re: [Tutorial] : How to make 9dragons US Server file working.

good job,bt someone have thte full source?
the leaked file is incomplete, someone that have the lastest version is thai101 but he ill not share his files, and if he share something will be fake/infected.

btw someone know how to decrypt the item_table.bit and skill table, i was trying with the XOR encoder of saweet but is not working or maybe is a diferent key, can some post any info about that.
 
Junior Spellweaver
Joined
Nov 9, 2013
Messages
129
Reaction score
11
Re: [Tutorial] : How to make 9dragons US Server file working.

the leaked file is incomplete, someone that have the lastest version is thai101 but he ill not share his files, and if he share something will be fake/infected.

btw someone know how to decrypt the item_table.bit and skill table, i was trying with the XOR encoder of saweet but is not working or maybe is a diferent key, can some post any info about that.

XoR wont decrypt it since it encrypted in different way
ask saweet he might help ya.
 
Junior Spellweaver
Joined
Apr 13, 2012
Messages
141
Reaction score
113
Re: [Tutorial] : How to make 9dragons US Server file working.

XoR wont decrypt it since it encrypted in different way
ask saweet he might help ya.

To be honest those files are not encrypted at all at least server side... they are simply ascii database that require a binary open and to be treated as binary streams...

Let's do an example for itemtable.bit

you need to open it as binary and define a stream

the first 48 bytes contains the tool that as created the itemtable between each byte there is a null so you have to read 48 bytes and remove all the \x00 (null char)
after those 48 bytes there are a set of numbers
Major Version you need to read an Int16
Minor Version you need to read another Int16
UPDATETIME Unsigned int 64

etc etc

is a binary stream that needs to be read line by line.

in python it should be something like that

f = open("item_table.bit", "rb")
#Set the binary stream
stream = BinaryStream(f)
#Reading header from itemtable
TOOLNAME=stream.readBytes(48).replace('\x00', '')
VERSION1=stream.readInt16()
VERSION2=stream.readInt16()
UPDATETIME=stream.readUInt64()
UPDATETIME2=stream.readUInt64()
UPDATETIME3=stream.readUInt64()
UPDATETIME4=stream.readUInt64()
USERNAME=stream.readBytes(20).replace('\x00', '')

after the main header the tables start... and this is the most complicate section, a lot of tables exist and each table have a different structure based on the kind of items it contains
 
Junior Spellweaver
Joined
Nov 9, 2013
Messages
129
Reaction score
11
Re: [Tutorial] : How to make 9dragons US Server file working.

To be honest those files are not encrypted at all at least server side... they are simply ascii database that require a binary open and to be treated as binary streams...

Let's do an example for itemtable.bit

you need to open it as binary and define a stream

the first 48 bytes contains the tool that as created the itemtable between each byte there is a null so you have to read 48 bytes and remove all the \x00 (null char)
after those 48 bytes there are a set of numbers
Major Version you need to read an Int16
Minor Version you need to read another Int16
UPDATETIME Unsigned int 64

etc etc

is a binary stream that needs to be read line by line.

in python it should be something like that

f = open("item_table.bit", "rb")
#Set the binary stream
stream = BinaryStream(f)
#Reading header from itemtable
TOOLNAME=stream.readBytes(48).replace('\x00', '')
VERSION1=stream.readInt16()
VERSION2=stream.readInt16()
UPDATETIME=stream.readUInt64()
UPDATETIME2=stream.readUInt64()
UPDATETIME3=stream.readUInt64()
UPDATETIME4=stream.readUInt64()
USERNAME=stream.readBytes(20).replace('\x00', '')

after the main header the tables start... and this is the most complicate section, a lot of tables exist and each table have a different structure based on the kind of items it contains

can i use a hex editor to see what such files contains or add or remove ?
 
Back
Top