Posts: 610
Threads: 13
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Jun 2011
Reputation:
0
(just curious) What a hook does exactly? I mean what does it do on the gameserver itself, not the effect.
Posts: 768
Threads: 40
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: May 2011
Reputation:
0
Its basicly a program that attaches itself into another program to takeover or manipulate parts of the host program
Posts: 69
Threads: 17
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Aug 2011
Reputation:
0
yeah all a hook is in reality is a code that fits in somewhere and you tell the server when to use it.
idk where the fk you would start but its possible.
Its like the packet sniffer we used for ep2 packets it just goes into the program is told when to start and executes its duty inside the orginal application.
You would only need to create the code that displays calcuates and stores those rare options then hook the send to display them but unlike some of the stuff Destiny does with hooks its a whole new ball game.
Posts: 335
Threads: 22
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Aug 2011
Reputation:
0
yes it is look at this
its made from fabi202cool on this forum
yes it is look at this
its made from fabi202cool on this forum
fabi have made a clientless-bot in .net, he "sniff" the logs from the gameserver, and then drop the tradet item with the normal options.
If a other player get the item, he get banned.. the server checks the serial from the item and the name of the player..
Posts: 32
Threads: 7
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: May 2011
Reputation:
0
fabi have made a clientless-bot in .net, he "sniff" the logs from the gameserver, and then drop the tradet item with the normal options.If a other player get the item, he get banned.. the server checks the serial from the item and the name of the player..
that is incorrect, the bot is completly based on packets... it only compare if the right player picks the item (based on the server logs).
Posts: 11
Threads: 2
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Jun 2011
Reputation:
0
some of the custom things like the upgrade rate, the levelcap, a fake gm char and suchWouldnt it be possible to make a same kind of hook that implements the use of rareoption and such ?
Destiny uses ep2 files, you can use the upgrade event command to change the rate, the levelcap/exp is easy to change, you just need change some values.
but a fake GM ? even with hooks this would be a bit difficult to do.
i dont think they use hooks and ep2 files (from 777 / gamigo) are linux, so kernel32.LoadLibraryA wouldnt work ^^
for ep1, its easier to use code caves, but its not that easy to add the real rareoptions, if i count right we would need to port ~20 functions to this old gameserver and change several other functions to add the missing packets