Pocket Slot Packet help

Joined
Jan 18, 2010
Messages
3,035
Reaction score
1,111
I've been searching around, and apparently no source or anybody has ever talked about the Pocket Slot?

I was wondering if anybody had any opcode or if anybody knew where to find this in IDA so I could implement it.

I'm thinking it's going to be something similar to pendant slots and report/claim status where you just write a boolean byte 0 or 1 for it to be enabled.

Pendant slot for v117 is 154(decimal) and is found in CWvsContext::OnPacket. I thought the Pocket Slot was available in v95 but maybe I'm wrong.

Thanks~
 
Just a quick bump.

Anybody correct me if i'm wrong, but I searched around and found that according to this announcement, Pendant Slot was announced on 8/24/11. Nexon Post:

Now, according to MapleStory v95 Patch Notes, v95 was released on 1/14/11. Nexon Post:

Moving on, this means that v95 SHOULD NOT have the Pendant Slot.

According to IDA, gMS v152 has a method (as far as i opcode updated) called OnSlotUpdate which is the Pendant Slot. (Matches exact code as v117's pendant slot)

Now, if what I stated was true, then why does v95's IDA include a method in CWvsContext::OnPacket called OnSetBuyEquipExt?

I decided to check it out and match it to v117's Pendant Slot.

Result:
v95's OnSetBuyEquipExt:
Code:
char __thiscall CWvsContext::OnSetBuyEquipExt(void *this, int a2)
{
  void *v2; // esi@1
  int v3; // eax@1

  v2 = this;
  v3 = (unsigned __int8)CInPacket::Decode1(a2);
  *((_DWORD *)v2 + 4179) = (unsigned __int8)v3;
  return v3;
}

v117's Pocket Slot:
Code:
char __thiscall sub_CABCC0(void *this, int a2)
{
  void *v2; // esi@1
  int v3; // eax@1

  v2 = this;
  v3 = (unsigned __int8)CInPacket::Decode1(a2);
  *((_DWORD *)v2 + 5313) = (unsigned __int8)v3;
  return v3;
}

Did v95 include this? Only thing I could've thought was that it's a method that adds both Pocket Slot and the Pendant Slot yet they're different bytes, but it didn't work. Any value set will only give you an extra Pendant Slot, never a Pocket Slot.

Still searching for the correct opcode or function for this, all help is appreciated.
 
Last edited:
Upvote 0
Back