Jump to content

TOM_RUS

Members
  • Posts

    164
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by TOM_RUS

  1. Actually, packet structure should be like this:

    SMSG_LIST_INVENTORY
    uint64 guid;
    uint8 count;
    if(count)
    {
       for(i = 0; i < count; ++i)
       {
           uint32 slot;
           uint32 entry;
           uint32 displayId;
           uint32 itemsCount;
           uint32 price;
           uint32 maxDurability;
           uint32 buyCount;
           uint32 extendedCostId;
       }
    }
    else
    {
       uint8 error;
       // errors:
       // 0 - "Vendor has no inventory"
       // 1 - "I don't think he likes you very much"
       // 2 - "You are too far away"
       // 3 - "Vendor is dead"
       // 4 - "You can't shop while dead."
    }
    

    That explains why you need additional byte if vendor has no items.

  2. This change is wrong. I have test it with the eye of acherus. Doesn't work with this change :D Without the change, it works

    Can't move with the eye with this change.

    No one cares about your fork here. As for a change, it looks correct. May be there's even more places where MovementInfo::Write can be used...

  3. That file is over 600KB, and it is in patch.mpq and common-2.mpq. Problem was that there was a 0-size file in another mpq.

    I don't know which mpq is proper to pick data from, so do we just get one that has usable data? That's what my fix does.

    You have to preserve mpq loading order. In this particular case file must be skipped as it no longer used (file size=0 in last patch file patch-3.mpq).

  4. i was compiled all in VS 2008 as Faramir118 said in his guide and have Vmap folder with 8885 files for 548 MB (575*348*528 bytes). It is ok? Going to test it in game ^^

    for hint: your compiled extractor in VS2010 (that placed in folder "vmap_extract_assembler_bin") will not start on most systems because required some libs from compilator, i was already tried to find them in the internet, but that what i find is not working :/

    anyway i was compiled my own in VS2008 and it works.

    Learn to use google.

    x86

    http://www.microsoft.com/downloads/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84&displaylang=en

    x64

    http://www.microsoft.com/downloads/details.aspx?familyid=BD512D9E-43C8-4655-81BF-9350143D5867&displaylang=en

  5. I was having a problem with 30 errors like the following:

    warning: file World\\Maps\\Kalimdor\\Kalimdor_45_12.adt has size 0; cannot read.
    

    I pushed a fix to my repo, and I get more vmap tiles files than before. I'm not sure if it's proper though.

    May be that file isn't used anymore? They do such things for unused files... Does it 0 size in patch*.mpq only or in all other mpq's as well?

  6. The compilem works fine now, now when the extractor startet then comes an error that he can not open the enGB file.

    Okay i have edited so i delete the different language and now stops the extract by Map - ChamberofAspectRed.

    That file can be bugged or have different version, because it's not finished zone for patch 3.3.5.

  7. There's most of opcodes used in voice chat, excluding voice chat server opcodes ofc...

    [05.04.2010 16:11:13] <[TOM_RUS]> struct VoiceSessionMember

    [05.04.2010 16:11:13] <[TOM_RUS]> {

    [05.04.2010 16:11:13] <[TOM_RUS]> unsigned __int64 guid;

    [05.04.2010 16:11:13] <[TOM_RUS]> unsigned __int8 index;

    [05.04.2010 16:11:13] <[TOM_RUS]> char addressPort[32];

    [05.04.2010 16:11:13] <[TOM_RUS]> unsigned __int8 flags;

    [05.04.2010 16:11:13] <[TOM_RUS]> unsigned __int8 unk1;

    [05.04.2010 16:11:13] <[TOM_RUS]> int unk2;

    [05.04.2010 16:11:13] <[TOM_RUS]> };

    [05.04.2010 16:17:42] <[TOM_RUS]> SMSG_VOICE_SESSION_ROSTER_UPDATE http://paste2.org/p/757601

    [05.04.2010 16:21:48] <[TOM_RUS]> SMSG_VOICE_SESSION_LEAVE http://paste2.org/p/757607

    [05.04.2010 16:24:31] <[TOM_RUS]> SMSG_VOICE_SET_TALKER_MUTED http://paste2.org/p/757609

    [05.04.2010 16:26:03] <[TOM_RUS]> SMSG_VOICE_PARENTAL_CONTROLS http://paste2.org/p/757613

    [05.04.2010 16:28:16] <[TOM_RUS]> SMSG_AVAILABLE_VOICE_CHANNEL http://paste2.org/p/757622

    [05.04.2010 16:29:48] <[TOM_RUS]> SMSG_VOICE_SESSION_ADJUST_PRIORITY = 0x3A0, can't find

    [05.04.2010 16:30:03] <[TOM_RUS]> CMSG_VOICE_SET_TALKER_MUTED_REQUEST = 0x3A1, can't find

    [05.04.2010 16:31:11] <[TOM_RUS]> SMSG_VOICE_SET_TALKER_MUTED http://paste2.org/p/757626

    [05.04.2010 16:32:53] <[TOM_RUS]> CMSG_VOICE_SESSION_ENABLE uint8 enableMic, uint8 enableVoiceChat

    [05.04.2010 16:33:46] <[TOM_RUS]> SMSG_VOICE_SESSION_ENABLE = 0x3B0, can't find

    [05.04.2010 16:34:59] <[TOM_RUS]> CMSG_CHANNEL_SILENCE_VOICE string channel, string name

    [05.04.2010 16:36:24] <[TOM_RUS]> CMSG_CHANNEL_UNSILENCE_VOICE = 0x3CE, same as CMSG_CHANNEL_SILENCE_VOICE

    [05.04.2010 16:37:42] <[TOM_RUS]> CMSG_SET_ACTIVE_VOICE_CHANNEL uint32 channelId, string channelname

    [05.04.2010 16:38:38] <[TOM_RUS]> CMSG_CHANNEL_VOICE_ON string channelName

    [05.04.2010 16:39:02] <[TOM_RUS]> CMSG_CHANNEL_VOICE_OFF string channelName

    [05.04.2010 16:39:56] <[TOM_RUS]> CMSG_ADD_VOICE_IGNORE string name

    [05.04.2010 16:40:07] <[TOM_RUS]> CMSG_DEL_VOICE_IGNORE uint64 guid

    [05.04.2010 16:41:03] <[TOM_RUS]> SMSG_VOICE_CHAT_STATUS uint8

    [05.04.2010 16:42:44] <[TOM_RUS]> SMSG_COMSAT_RECONNECT_TRY

    [05.04.2010 16:42:51] <[TOM_RUS]> SMSG_COMSAT_DISCONNECT

    [05.04.2010 16:42:58] <[TOM_RUS]> SMSG_COMSAT_CONNECT_FAIL

    [05.04.2010 16:43:04] <[TOM_RUS]> SMSG_VOICESESSION_FULL

    [05.04.2010 16:43:10] <[TOM_RUS]> those 4 are empty

    [05.04.2010 16:52:00] <[TOM_RUS]> CMSG_CHANNEL_SILENCE_ALL string channel, string name

    [05.04.2010 16:52:25] <[TOM_RUS]> CMSG_CHANNEL_UNSILENCE_ALL string channel, string name

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use