[TUT]EXPLAINATION OF SERVER SIDED AND REASON FOR DROP/EXP RATES.

12/28/2009 07:11 sOulimperfect#31
Quote:
Originally Posted by sprakinayt View Post
sir soul, the way i understand your point is we can change the item that will be drop but we cannot change how many of it will drop.. am i correct? is this possible?

@ddinosaur
nice attached image.. looks a lot like mine.. sorry for spam TS
I don't want to make false conclusions but, there is a high possibility. cause the this hack is not only provided in 1 script.
12/28/2009 12:33 sprakinayt#32
okay.. still on the process of making it possible.. thanks btw..
01/01/2010 12:28 sOulimperfect#33
Quote:
Originally Posted by sprakinayt View Post
okay.. still on the process of making it possible.. thanks btw..
if we could take a peek into these dds files then it would be much easier for us to determine what item we are editing. like names etc.
01/01/2010 14:32 sprakinayt#34
Quote:
Originally Posted by sOulimperfect View Post
if we could take a peek into these dds files then it would be much easier for us to determine what item we are editing. like names etc.
i agree.. i encountered files which are p3m i guess.. can't open them though.. i wish i could..
01/01/2010 20:05 Darthlord#35
Quote:
Originally Posted by sOulimperfect View Post
if we could take a peek into these dds files then it would be much easier for us to determine what item we are editing. like names etc.
lol its easy to view and edit .dds files -.-' These files are just images btw

Quote:
Originally Posted by sprakinayt View Post
i agree.. i encountered files which are p3m i guess.. can't open them though.. i wish i could..
Are you kidding? P3M stands for Perfect 3D Model and as the name says its just the char and itens models, animations
01/02/2010 05:07 sOulimperfect#36
Quote:
Originally Posted by Darthlord View Post
lol its easy to view and edit .dds files -.-' These files are just images btw



Are you kidding? P3M stands for Perfect 3D Model and as the name says its just the char and itens models, animations
of course im aware that these are images. i think your missing the point here. we are looking inside these images so we could determine what item we are editing on scripts. cause item names are not inputed in scripts but ID's and these somewhat .dds names are inside those scrips. so if we can see the name of a .dds file inside a script and take a peek inside that .dds we can easily determine which item is which.an example is:


____________________________

ID:12345
IMG_blah-blah: itemset0.dds
____________________________


the above script doesnt say that the item is a potion or a fragment right.
but if we can take a peek inside that itemset0.dds and see its image then we can determine what item that is. and that will make it a lot easier to edit cause a lot of scripts don't provide item names. i hope its a bit clear now to you.
01/03/2010 07:30 xKiRoRo#37
Quote:
Originally Posted by sOulimperfect View Post
This thread is for the people who does not understand the meaning of server sided and keeps on asking questions about this drop rate hacks or EXP hacks.

-I made this thread to make things clear.

-remember that interested people can understand this faster.

ok lets start...



Q:What is server sided?

A:



--which means server and client's sharing of database is limited. although the server is at the upper hand between the relationship.


Q:How does Grand Chase concern to this type of relationship?

A:Grand Chase is concerned to this type of relationship (client-server) because more than two computers are used. examples of these games are: online games and local area network games (LAN games)

examples of Online Games:

-Grand Chase
-Ragnarok Online
-Silk road
-Gunbound

examples of LAN games:

-Battle Realms(except when stream is active)
-DOTA(except when stream is active)
-Puzzle bubble(LOL)


if you notice all LAN games require someone to create the(a) game.
that someone is called the SERVER. and whenever the server quits the game (ex.counter-strike) all the others who remained to play the game gets frozen. meaning they all depend to the server and shares the information with it.if the server is gone they can no longer connect to each other.(refer to the image below)
[Only registered and activated users can see links. Click Here To Register...]

- if you remove the client at the far left all the clients that are left is going to connect.

- Now if you remove the server. all the clients which are connected to it will stop to share information.

this goes as well in online games refer to the image below.

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

- now if we remove the client. we won't be able to play the game

- if we remove the internet we will still be able to play the game but with limitations like LAN games.but we are refering to online games here. so it means we won't be able to connect.

- if we remove the server. we can connect to the worldwideweb(or the internet)but we cannot connect with the game.

- if we remove GM Mac we conquer the game.!!!!(lol just kidding no offense Macky)

now the database comes in.

Q:what is a database?

A:a database is an information present on both sides.(referred to topic)

- we recieve database from the grandchase server after each maintenance when our patcher downloads files from the server.

examples of these files are:

-image.kom
-main.exe
-script.kom
-fan_map.kom
-playertemplate.kom
-etc.

these files have programing languages stored inside. its more like win-zip.
they store these languages in a .kom file which the computer may able to read and NOT any annoying rats (hackers)that would interfere.

now as I said before. server and client relationship have limitations and the server is always at the upper hand.

the server has the control over the client and they do not want to share some files. these files that the server does not want to share have the control to change the DROP rate and EXP rate. so the server can freely change the rate whenever it wants.

Q:If the server does not want its files to get hacked then why does it share some files with the client like playertemplate.kom and script.kom etc?

A:If a server would keep the files. then a destructive LAG would take place. why?because there are over about a million client requesting for information at the same time to the server. imagine a mother feeding a million children at the same time.and the only solution would be giving them the food rather that bothering feeding them at the same time. let them feed themselves and just do the distributing.thats why they send these .kom files and others except for the file that would change the rate. just to be safe.

so there you have it. information of changing the RATE is at the server. you would understand this more if your handling a private server. or any offline games. i hope you guys did understand.


the information above is at my point of view. feel free to contradict with it. after all this is a free forum.:D

wew my hands hurt. DX

i hope some people now will refrain from asking EXP hack and DROP rate hack.

by the way the Item database is at the client. so there is a possibility that we can change it.we just have to find where. ^^

wow this looks tiring to read. -__-



NC.., Thx For Explaining..,
i kinda laugh when you say REMOVE GM MAC :D
01/03/2010 11:41 sOulimperfect#38
@all

those who are interested about this server sided thingy then feel free to ask some questions and post it here for further reference.

@MODS

If you may, I would like to request this thread to be with the sticky guys. thank you.
01/03/2010 11:42 MarnelAristaeus#39
Soul log-in to Yahoo Messenger..
01/03/2010 16:09 makim43#40
Quote:
Originally Posted by sOulimperfect View Post
of course im aware that these are images. i think your missing the point here. we are looking inside these images so we could determine what item we are editing on scripts. cause item names are not inputed in scripts but ID's and these somewhat .dds names are inside those scrips. so if we can see the name of a .dds file inside a script and take a peek inside that .dds we can easily determine which item is which.an example is:


____________________________

ID:12345
IMG_blah-blah: itemset0.dds
____________________________


the above script doesnt say that the item is a potion or a fragment right.
but if we can take a peek inside that itemset0.dds and see its image then we can determine what item that is. and that will make it a lot easier to edit cause a lot of scripts don't provide item names. i hope its a bit clear now to you.
I was never inside those dds files, but from my experience with editing sort file, I found out that the item ID is from sort file as well.

To check this:
1. from initmission_us.lua, we can know that the item ID of spear fragment is 26690 (SubmissionID = 0)

2. Open sort_us.stg and search for 'F r a g m e n t' (in hex value 46 00 72 00 61 00 67 00 6D 00 65 00 6E 00 74). Keep searching until you encounter description 'S p e a r F r a g m e n t'

3. Right before alphabet S on the description, you'll see hex value '42 68 00 00'. In this case, 6842 in hexadecimal is the item ID of spear fragment, which, at the same time, is 26690 in decimal value. Windows calculator works wonders when it comes to converting hex to dec or dec to hex.
01/04/2010 09:03 sOulimperfect#41
Quote:
Originally Posted by makim43 View Post
I was never inside those dds files, but from my experience with editing sort file, I found out that the item ID is from sort file as well.

To check this:
1. from initmission_us.lua, we can know that the item ID of spear fragment is 26690 (SubmissionID = 0)

2. Open sort_us.stg and search for 'F r a g m e n t' (in hex value 46 00 72 00 61 00 67 00 6D 00 65 00 6E 00 74). Keep searching until you encounter description 'S p e a r F r a g m e n t'

3. Right before alphabet S on the description, you'll see hex value '42 68 00 00'. In this case, 6842 in hexadecimal is the item ID of spear fragment, which, at the same time, is 26690 in decimal value. Windows calculator works wonders when it comes to converting hex to dec or dec to hex.
wow nice find. i never expected LU would do hex convertions. imma try that. nice discovery.
01/04/2010 10:03 MarnelAristaeus#42
Ei soul want more elite*gold?
01/04/2010 10:18 sprakinayt#43
@makim
nice one.. could the item list be there as well..
01/04/2010 12:29 sOulimperfect#44
@MODS thank you

@Zerotype

i really don't want elite gold. thanks but im good.
01/04/2010 17:34 makim43#45
ooo just realized this is stickied. Grats.

@soul

thanks xD It's hard to imagine they would use hexadecimal values, and they did only on the sort file anyway.

@spark

sort file itself is the huge item database. It even has Grand Chase necklace and GC Club item too.


Now, I'm failing to edit GC Club item successfully, but seeing how I can edit stats of equipments, I'm wondering if by editing GP rate inside GC Club the GP earned in dungeons can actually be increased.