QUOTE (Dshaked @ May 15 2006, 07:19 PM)
100% unpacked? nope?
Maybe its easier add 3.81 things to 3.51 client source biggrin.gif?
Then it works without bugs?
rotfl
<img src='http://img440.imageshack.us/img440/2627/15pt.jpg' border='0' alt='user posted image' /><br><br>HBPolska characters:<br><br>Hellios 150+ Aresden Hero Mage<br>TheBill 120 Aresden plrider<br>Kill_Me 100 Full-Hero plrider<br>Rockeater 110+ Aresden Plate Mage<br><br><a href='http://www.helbreath.org' target='_blank'>http://www.helbreath.org</a> come and play (250 ppl online)
Now I dont understund, whats wrong, cause this 3.81 client worked nice with 3.51 client.
and now:
Password its right.
I think this client dont send account + password data to hg server.
1- if the unpack perfect, bugless. We may code-up ours servers to match a well known "universal client". Then we can modify the exe to match our server. And hack into it our special things (hacks, antihacks, new features....)
2- if the unpack is not perfect, it's still a nice reversing base, to allow us to buildup the v3.51 C++ sources in a compatible/standard way.
I started this job regarding crafting.
Looking closer it seems that 351/381 differences are few..
- Item in left finger
- Show the Angel
- Angel diags
- Crafting diag
- Lotery lost, and a few msgs...
- Off course there may be many more hidden things, but following the current near-abandonware state of HB, I don't think there're many hidden improvements. . .
There 2 bigs things still to reverse:
- Showing Angel (we coded various ways to do the job, but what about Siementec's way ?)
- Changed stas functions (there is 2 new MSGIDs that may be involved, and it seems a bit... complicated ! )
_\_ _<br> / , \__/ . \ Admin of Equilibrium Project<br> II\ \___ . O<br> III \_/ \ _ / <a href='http://www.equiprojet.com' target='_blank'>http://www.equiprojet.com</a><br> II I¯I
I think, reversing and writing own client is better way - we still can do new features like new events etc. Ofcourse there will be some guys who dont know cpp and want use 3.81 client... and there will be some guys who doesnt know at all and use 3.51 client.
im waiting for next reverses snoopy
<img src='http://img440.imageshack.us/img440/2627/15pt.jpg' border='0' alt='user posted image' /><br><br>HBPolska characters:<br><br>Hellios 150+ Aresden Hero Mage<br>TheBill 120 Aresden plrider<br>Kill_Me 100 Full-Hero plrider<br>Rockeater 110+ Aresden Plate Mage<br><br><a href='http://www.helbreath.org' target='_blank'>http://www.helbreath.org</a> come and play (250 ppl online)
Next reverse is done:
Very probable Angel status:
0x00080000 : n°1 angel
0x00088000 : n°2 angel
0x00084000 : n°3 angel
0x00082000 : n°4 angel
0x00040000 : angel is "shining", there is only one shining level...
nb: It's a really poor Status use, they could spare many bytes easelly...
Crafting is working (testing phase) both client & server sided. As referring to previous post I choose to code a simpler Crafting (381 client was supposed to check the parts you put in the vessel someway, but the interface shows nothing of that, and anyways, it's the server that performs the job... (ie: The client is supposed to send the desired item name. But it's useless.... )
For crating cfg, I added it to Potion.cfg.
Angels... I need to change statusses, and it's not so simple because it's not compatible with my current server's client...
_\_ _<br> / , \__/ . \ Admin of Equilibrium Project<br> II\ \___ . O<br> III \_/ \ _ / <a href='http://www.equiprojet.com' target='_blank'>http://www.equiprojet.com</a><br> II I¯I