Uncrypting 3.72 +

All helbreath developer topics and releases
Post Reply
snoopy81
Loyal fan
Posts: 338
Joined: Mon Jul 12, 2004 7:13 pm

Post by snoopy81 »

We need even a partially uncrypted client if we want to have any compatibility.
Specifically:
- MSGIDs used for Crafting and syntax
- Status used by Siementc server to show the Angels.

Not all the uncrypted client is needed only a little part (NotifyMsgHandler and called functions for those functions if applicable)

I have no time nor skill to uncrypt that myself, but I may reverse the mSGID & syntax...
_\_ _<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
KLKS
Loyal fan
Posts: 218
Joined: Sun Feb 22, 2004 2:32 pm

Post by KLKS »

i got an 80% unencrypted 3.82. i think binary has a copy, i lost mine :P
binary noodle do u still have it ?
binarydata
DBfiller
Posts: 3816
Joined: Fri Oct 31, 2003 5:30 am
Location: San Diego CA, USA
Contact:

Post by binarydata »

KLKS wrote: i got an 80% unencrypted 3.82. i think binary has a copy, i lost mine :P
binary noodle do u still have it ?
LAR
in priv chat
<img src='http://img88.exs.cx/img88/2290/7666.jpg' border='0' alt='user posted image' />
snoopy81
Loyal fan
Posts: 338
Joined: Mon Jul 12, 2004 7:13 pm

Post by snoopy81 »

I was sent a v3.62 not crypted (I think it has been uncrypted partially, because too much sections... even if PEiD doesnt detect it..)
I could extract easelly some MSGIDs...

Code: Select all

// reversed 3.60+ MSGIDs by Snoopy
  #define DEF_NOTIFY_SLATE_BERSERK    	0x0BED // Berserk magic casted!
  #define DEF_NOTIFY_LOTERY_LOST    	0x0BEE // You draw a blank. Please try again next time..
  #define DEF_NOTIFY_0BEF      	0x0BEF // Strange behaviour, exits client?
  #define DEF_NOTIFY_CRAFTING_SUCCESS    0x0BF0 // Crafting ok
  #define DEF_NOTIFY_CRAFTING_FAIL    	0x0BF1 // Crafting failed


  #define DEF_NOTIFY_ANGELIC_STATS    	0x0BF2 // Sends m_iAngelicStr, Int, Dex, Mag to client
  #define DEF_NOTIFY_ITEM_CANT_RELEASE    0x0BF3 // "Item cannot be released"
  #define DEF_NOTIFY_ANGEL_FAILED    	0x0BF4 // Failed receiving an Angel pandent
  #define DEF_NOTIFY_ANGEL_RECEIVED    	0x0BF5 // "You have received the Tutelary Angel"

  #define DEF_NOTIFY_SPELL_SKILL    	0x0BF6 // Loads Speell list skill list silentlly

#define DEF_COMMONTYPE_CRAFTITEM    0x0A28 // Craft item
They added case 7 & 8 in ::DrawDialogBox_SkillDlg(..)
They added a function to read crafting definitions
I didn't got enougth time to search more things...
_\_ _<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
Post Reply