← channels

#master

Load older messages

Max Jul 14, 2026 · 10:45
It makes sense now
Max Jul 14, 2026 · 10:45
:KEKW:
Max Jul 14, 2026 · 10:45
But letting you know that it got changed, checking now what
Max Jul 14, 2026 · 10:46
And funny thing is, looking at 12.1.0
Max Jul 14, 2026 · 10:46
No change
Max Jul 14, 2026 · 10:46
:What:
Max Jul 14, 2026 · 10:47
Oh, FloorIndex is gone
Max Jul 14, 2026 · 10:47
😄
Shauren Jul 14, 2026 · 10:47
soooooo, new field or field removed?
Max Jul 14, 2026 · 10:48
Field removed, my bad 😄
syntaxhell Jul 14, 2026 · 21:46
CMSG_DISCARDED_TIME_SYNC_ACKS what does this do?
ModoX Jul 14, 2026 · 22:01 (edited)
ack(nowlege)s discarded time sync
bigbrain 1
Nobuemon Jul 14, 2026 · 23:42 (edited)
_ACK packets are just the client letting the server know it dealt with stuff the server requested or that it got the request, you dont need to handle this one. Its a response to SMSG_TIME_SYNC_REQUEST i think
syntaxhell Jul 15, 2026 · 05:29
Ah okay thanks ❤️
Max Field removed, my bad 😄
Luzifix Jul 15, 2026 · 07:32 (edited)
Puuhhh :kek: Just a removed field
Max Jul 15, 2026 · 07:35
Yeah idk why they got rid of that tbf
Max Jul 15, 2026 · 07:35
But doesn’t matter
Shauren Jul 15, 2026 · 08:04
but if it had a name then i found its use in client
Shauren Jul 15, 2026 · 08:04
so double weird
Max Jul 15, 2026 · 08:05
I mean it was probably useless then, likely replaced with some other tech
Max Jul 15, 2026 · 08:05
They simple move rooms up so ig no need for that specific field
Max Jul 15, 2026 · 09:00
:KEKW:
Max Jul 15, 2026 · 09:00
Aintnoway
Max Jul 15, 2026 · 09:00
@Janitor
Telegrill Jul 15, 2026 · 13:34 (edited)
so did aqua fall into mr beasts hands
Max Jul 15, 2026 · 13:39
Yea
j872 Jul 16, 2026 · 08:08
@Max in CMSG_CRAFTING_ORDER_CREATE whats names of arrays ? :wheelchair:
image.png
Max Jul 16, 2026 · 08:09
Reverse the client I’d say
j872 Jul 16, 2026 · 08:09
dosnt looks named or referenced by any strings
Max Jul 16, 2026 · 08:10
Because there are no strings… 😄 reverse the init for that cmsg and see where and what populates it.
j872 Jul 16, 2026 · 09:46
okay, got names, but array4 seems unused, or idk
Telegrill Jul 16, 2026 · 16:55
im pretty sure those are used smh
syntaxhell Jul 17, 2026 · 08:19
I wanted to see what the new store was like
syntaxhell Jul 17, 2026 · 08:19
image.png
syntaxhell Jul 17, 2026 · 08:19
Mhm
Telegrill Jul 17, 2026 · 08:33
new?
Telegrill Jul 17, 2026 · 08:34
i feel that's been out for a year
Telegrill Jul 17, 2026 · 08:34
or at least announced
Max Jul 17, 2026 · 08:34
Been out for a year or so yeah
Max Jul 17, 2026 · 08:34
11.2.0 introduced it iirc
Telegrill Jul 17, 2026 · 08:34
it was part of the venthyr set i think?
Telegrill Jul 17, 2026 · 08:34
or related to
Telegrill Jul 17, 2026 · 08:34
or the vibes was
Telegrill Jul 17, 2026 · 08:34
like sanlayin
Max Jul 17, 2026 · 08:35
I was talking about the store in general ahahah
Telegrill Jul 17, 2026 · 08:35
oh
syntaxhell Jul 17, 2026 · 09:10
Well it's the first time I am checking out the new store tho
syntaxhell Jul 17, 2026 · 09:10
Xd
syntaxhell Jul 17, 2026 · 09:10
And the first thing I clicked, was a bit messed up
syntaxhell Jul 17, 2026 · 14:37
How often does the Trading Post chest reset? I was in Dornogal yesterday and got 2500, and went to stormwind today, to pickup 1500?
syntaxhell Jul 17, 2026 · 14:37
Isn't this supposed to reset every 1st each month?
Max Jul 17, 2026 · 14:37
It does not reset, you get X amount every 1st of the month and you get tendies from completing the trading post objectives
syntaxhell Jul 17, 2026 · 14:38
But I didn't do anything between yesterday and today
syntaxhell Jul 17, 2026 · 14:38
xD
Max Jul 17, 2026 · 14:38
You probably did without knowing :weSmart:
syntaxhell Jul 17, 2026 · 14:39
Okay so what I did yesteday: Sniff some premade group stuff, went to check out the trading post, bought midnight in the ingame shop
syntaxhell Jul 17, 2026 · 14:39
Today, went through the portal to go to stormwind
syntaxhell Jul 17, 2026 · 14:39
xD
Max Jul 17, 2026 · 14:39
Well, that explains it 😄
syntaxhell Jul 17, 2026 · 14:39
What?
syntaxhell Jul 17, 2026 · 14:39
Which one?
syntaxhell Jul 17, 2026 · 14:39
Buying midnight?
Max Jul 17, 2026 · 14:40
The midnight one 😛
Max Jul 17, 2026 · 14:40
Which version did you buy
syntaxhell Jul 17, 2026 · 14:40
The basic version only hah
Max Jul 17, 2026 · 14:40
Okay so then you did another thing that gave you 1000 tendies
Max Jul 17, 2026 · 14:40
Because you get 500 tendies for basic
syntaxhell Jul 17, 2026 · 14:41
But like, I didn't do anything xD
syntaxhell Jul 17, 2026 · 14:42
No quests, no exploring, nothing, just hanging out
Shauren Jul 17, 2026 · 14:43
sometimes its just bugged, is clickable, shows tendies popup but you dont actually get anything
syntaxhell Jul 17, 2026 · 14:45
I mean I shouldn't be surprised
j872 Jul 17, 2026 · 15:09
ByteBuffer& operator<<(ByteBuffer& data, MirrorVarSingle const& variable)
{
    data << Bits<1>(variable.UpdateType);
    data << SizedCString::BitsSize<24>(variable.Name);
    data << SizedCString::BitsSize<24>(variable.Value);
    data.FlushBits();

    data << SizedCString::Data(variable.Name);
    data << SizedCString::Data(variable.Value);

    return data;
}

WorldPacket const* MirrorVars::Write()
{
    _worldPacket << Size<uint32>(Variables);
    for (MirrorVarSingle const& variable : Variables)
        _worldPacket << variable;

    return &_worldPacket;
}
why tf
ServerToClient: SMSG_MIRROR_VARS (0x42036D) Length: 4570 ConnIdx: 0 EP: 127.0.0.1:51342 Time: 07/17/2026 18:06:45.140 Number: 10
VariablesCount: 103
[0] (Variables) UpdateType: False
[0] (Variables) Name: �addonChatRestrictionsEnabl
[0] (Variables) Value: ed
[1] (Variables) UpdateType: False
[1] (Variables) Name: �addonChatRestrictionsEnabledForOutgoingAddonM..............
it fails, and sniff from retail parsed fine ? and struct is just same to client one
image.png image.png
Shauren Jul 17, 2026 · 15:22 (edited)
what if i told you the issue isnt in the packet structure
Shauren Jul 17, 2026 · 15:24
but probably in the way you construct the packet object
j872 Jul 17, 2026 · 15:32
    WorldPackets::System::MirrorVarSingle vars[] =
    {
        { "addonChatRestrictionsEnabled"sv, "1"sv },
        { "addonChatRestrictionsEnabledForOutgoingAddonMessages"sv, "1"sv },
        { "bpayStoreEnable"sv, "0"sv },
        { "bpayStorePurchaseTimeout"sv, "30"sv },
        { "browserEnabled"sv, "0"sv },
    };

    WorldPackets::System::MirrorVars variables;
    variables.Variables = vars;
    SendPacket(variables.Write());
    
hm... 100% same as TC
Shauren Jul 17, 2026 · 15:39 (edited)
then... why is your VariablesCount 103 if you only write 5?
🤔 1
Max Jul 17, 2026 · 15:39
Kek
Max Jul 17, 2026 · 15:39
I see the issue
Max Jul 17, 2026 · 15:40
Let’s see when he figures it out tho
Max Jul 17, 2026 · 15:40
:kek:
j872 Jul 17, 2026 · 15:40
:fry:
Max Jul 17, 2026 · 15:40
:sipcat:
j872 Jul 17, 2026 · 15:41
Max Jul 17, 2026 · 15:41
I mean, look at your packet writer
Max Jul 17, 2026 · 15:41
Look at the wpp output
Max Jul 17, 2026 · 15:42
Are you sure you built it btw?
Max Jul 17, 2026 · 15:42
:zuckster:
Max I see the issue
Max Jul 17, 2026 · 15:42
Also nvm this, that was the pkt header kek
j872 Jul 17, 2026 · 15:53
eh, idk rly
j872 Jul 17, 2026 · 16:34 (edited)
okay, fixed... issue with cstring len with empty string :wheelchair:
image.png
syntaxhell Jul 17, 2026 · 19:32
SMSG_INVALIDATE_PLAYER
syntaxhell Jul 17, 2026 · 19:32
What
syntaxhell Jul 17, 2026 · 19:32
Invalidate player?
syntaxhell Jul 17, 2026 · 19:32
"ur demoted to NPC"
Shauren Jul 17, 2026 · 19:38
invalidates name cache entry
syntaxhell Jul 17, 2026 · 19:52
What is that for?
Nobuemon Jul 17, 2026 · 20:23
player names are cached, that opcode makes the client request the name again if it spots that guid
syntaxhell Jul 17, 2026 · 20:48
Ah okay got it, thanks