← channels

#🧰・dev

Load older messages

j872 Jul 11, 2026 · 06:08
screenshot from 12.0.7 TC, issue from 12.0.5- nearly TC
j872 12.0.5 :C
Fabian Jul 11, 2026 · 06:08
yes, but the code is much older
Fabian Jul 11, 2026 · 06:08
and the check
Fabian Jul 11, 2026 · 06:09
It is some leftover of an old check that needs to be fixed 😄
j872 Jul 11, 2026 · 06:10
was thinking about it, cya after testing
Fabian Jul 11, 2026 · 06:11
The check was in there over 10 years ago already with 0xFFFF
Fabian Jul 11, 2026 · 06:12
don't think it makes sense to have that check in at all since there is a limiting client packet size check in worldsocket already
j872 Jul 11, 2026 · 06:12
since whole data known - shold be data checked, not size, as i think...
j872 Jul 11, 2026 · 06:16
yea, now seems account settings changed fine
j872 Jul 11, 2026 · 06:18
i meen without that check
Fabian Jul 11, 2026 · 06:22
expected yea 😄
Warpten Jul 11, 2026 · 12:32
isn't that one specifically just to avoid large strings in server memory
Fabian Jul 11, 2026 · 12:35 (edited)
That would be a bad thing regarding the handling functionality tho. And can potentially break things (it does now with big packets)
Shauren Jul 11, 2026 · 12:41
thats the size of decompressed data, check still has to be there but with updated value
Shauren Jul 11, 2026 · 12:42
we dont do the "unchecked alloc size controlled by client" thing
Fabian Jul 11, 2026 · 12:44
Oh yea that is from the struct not from the buffer the size :lul:
Fabian Jul 11, 2026 · 12:44
But yea. Just set it to current max accepted packet size?
Shauren Jul 11, 2026 · 12:45
well about that
Shauren Jul 11, 2026 · 12:45
that IS the max accepted packet size
Shauren Jul 11, 2026 · 12:46
we only have an exception for CMSG_HOTFIX_REQUEST
Fabian Jul 11, 2026 · 12:50
0x100000 is no?
Shauren Jul 11, 2026 · 12:50
thats for hotfix
Shauren Jul 11, 2026 · 12:50
0x10000 for everything else
Fabian Jul 11, 2026 · 12:51
Should not look on phone:lul:
BwonSamdi Jul 12, 2026 · 19:08
I tried to implement pet battles, even if just in a basic/primitive way. I pulled logs from the official server, and I think I implemented all the structures as they should be, but even the pet battle window doesn't open. Has anyone dug into this before? Maybe you could give me some pointers?
BwonSamdi I tried to implement pet battles, even if just in a basic/primitive way. I pulle…
chipzz Jul 12, 2026 · 21:02
Pet Battles are SceneScript I believe, for the Pet Battle UI to open you need to send a SceneScript packet
Nobuemon Jul 12, 2026 · 23:03
Indeed they are handled as SceneObject, you have to send the SMSG_PET_BATTLE packets, there is one for initialize (spawns the two teams, trap and slot data for the fight), finalize location (makes pets move to the front vs back row), first round, round result, replacements, request failed, final round and finished (despawns everything)
Nobuemon Jul 12, 2026 · 23:04
there is also SMSG_SCENE_OBJECT_PET_BATTLE but those are just older versions of the above and not needed to make it work
Nobuemon Jul 12, 2026 · 23:06
look into their structure, they pretty much reveal all of the backing records
Nobuemon Jul 12, 2026 · 23:09
i believe you also need to send a SMSG_UPDATE_OBJECT with the scene info
Nobuemon i believe you also need to send a SMSG_UPDATE_OBJECT with the scene info
BwonSamdi Jul 13, 2026 · 06:41
Here's the interesting part: I'm sending the packets with the exact opcodes from the packet parser and sniffed dump. They're 1:1 identical to what the official server sends, but for some reason nothing starts on my server.
Nobuemon Jul 13, 2026 · 11:38 (edited)
try changing your phase, there was one for pet battling afaik. Edit: nvm theres only one for the cloud serpent hatchling and stadium
Telegrill Jul 14, 2026 · 18:05
1291294.png
Telegrill Jul 14, 2026 · 18:05
new mount, i wonder if Shauren will find a bug on this one too :5925peperain:
Shauren Jul 14, 2026 · 18:06
well... technically its a bug
Shauren Jul 14, 2026 · 18:06
so yes
Shauren Jul 14, 2026 · 18:06
i can
Max Jul 14, 2026 · 18:06
:KEKW:
Max Jul 14, 2026 · 18:06
I knew it
Telegrill Jul 14, 2026 · 18:09
sassy
Telegrill Jul 14, 2026 · 18:09
:thinkge:
jackpoz Jul 14, 2026 · 21:27
that scientifically accurate butterfly mount looks really ugly
Telegrill Jul 14, 2026 · 22:08
really? i find it precious
jackpoz Jul 14, 2026 · 22:35
image.png
Telegrill Jul 15, 2026 · 00:39
that's a lot ai stuff PRs lately
Telegrill Jul 15, 2026 · 00:39
:thinkge:
Telegrill Jul 15, 2026 · 05:17
@Shauren TimeToTargetUnk1205Curve seems to be related to MorphCurveId (not sure if any other too), without this field being set to duration, the client doesn't render morphcurves at all
Telegrill Jul 15, 2026 · 05:17
it jumps to its target radius directly
Telegrill Jul 15, 2026 · 05:19
maybe they finally decoupled scale and shape clocks on the client
Trojan Jul 15, 2026 · 18:55
yo guys i have a question, is there a plan to support the 5.5.4 MoP classic client or any other classic clients? would love to sneak in there without paying for a sub just for a bit or is that intentionaly skipped content?
Trojan Jul 15, 2026 · 18:56
i saw WOTLK and cata was done as branch but found nothing about the state of panda
Naddley Jul 15, 2026 · 18:56
mop classic is not planned
Naddley Jul 15, 2026 · 18:56
Wotlk and cata are also dead branches
Trojan Jul 15, 2026 · 19:41
fuck 😄 would've been fun 😄
Naddley Jul 15, 2026 · 19:50
lack of interests/contribution from the community and also we are just a handfull of free time Devs... so we cant maintain 1000 different versions
Naddley Jul 15, 2026 · 19:50
Sooo yeah 😄
Trojan yo guys i have a question, is there a plan to support the 5.5.4 MoP classic clie…
chipzz Jul 15, 2026 · 20:48
If you're expecting a free lunch then the only branch that comes even remotely close is 3.3.5
chipzz Jul 15, 2026 · 20:49
all the rest (except to some extent TCPP) is basically empty sandboxes
chipzz all the rest (except to some extent TCPP) is basically empty sandboxes
Trojan Jul 15, 2026 · 21:20
oh yeah more i wasnt expecting at all for 5.5.4 not a working state of course
Telegrill Jul 15, 2026 · 23:04
master branch has several quests into mop intro implemented
Telegrill Jul 15, 2026 · 23:05
but that's pretty much it
Telegrill Jul 15, 2026 · 23:05
iirc it was Meji implementing them
Telegrill Jul 15, 2026 · 23:05
maybe a boss here or there, or even instances (not looking at the rep)
Trojan Jul 16, 2026 · 00:47
I guess my only need was to basically create a char and load it into the classic client but i guess i just go and get a sub 😄 i wanted to see the HD texturepack of MOP classic 😄
Trojan Jul 16, 2026 · 00:48
making myself a HD patch for MOP 5.4.8 haha
4sb2btn.png
Ovahlord Jul 16, 2026 · 05:20
The HD texturs are just AI upscaled so you can basically craft them on your own machine
Telegrill Jul 16, 2026 · 16:54
HNW_0XRX0AAnJa6.jpg
Telegrill Jul 16, 2026 · 16:54
so new to the patch we finally get count on tooltips
Warpten Jul 17, 2026 · 13:18
pretty sure that info has been in DBCs for years
Max Jul 17, 2026 · 13:19
No
Warpten Jul 17, 2026 · 13:19
yes
Max Jul 17, 2026 · 13:20
Then tell me which db2 😄
Max Jul 17, 2026 · 13:20
Because I am fairly certain that M+ % count was not "public" before
Shauren Jul 17, 2026 · 13:20
criteriatree
Max Jul 17, 2026 · 13:20
And if it is then I am sorely mistaken 😄
Shauren Jul 17, 2026 · 13:22
and scenariostep
Fabian Jul 17, 2026 · 13:22 (edited)
the enemy % for specific mobs is surely not in db2?
Warpten Jul 17, 2026 · 13:22
criteria tree, scenariostep, enemy forces for normal and teeming
Shauren Jul 17, 2026 · 13:23
this is for nexus point xenas
image.png
Shauren Jul 17, 2026 · 13:23
it works exactly the same way as progressbar quest objectives
Warpten Jul 17, 2026 · 13:23
i forgot the query
Warpten Jul 17, 2026 · 13:23
but i dumped it
Warpten Jul 17, 2026 · 13:25
Parent has total # and the steps have the contribution per creature id
Shauren Jul 17, 2026 · 13:25
pre-midnight it was also accessible from lua but then they removed it for whatever reason
Max Jul 17, 2026 · 13:25
Interesting, okay 😄 Didn't think that data would all be client sided
Warpten Jul 17, 2026 · 13:27
Is teeming still an affix even?
Shauren Jul 17, 2026 · 13:28
no
Warpten Jul 17, 2026 · 13:29
Unfortunate
Shauren Jul 17, 2026 · 13:31
they got rid of all the affixes that made people alter routes or just skip entire weeks
Shauren Jul 17, 2026 · 13:32
now its [xalatath affix (1 of 4, rotating)] + tyrannical/fortified at +idk what level, then the_other_of_tyrannical/foritifed at some higher level
Shauren Jul 17, 2026 · 13:33
and then at +12 xalatath affix goes away
Warpten Jul 17, 2026 · 13:34
lol ok
Shauren Jul 17, 2026 · 13:35
its not that weird, that affix is [do thing for a buff]
Warpten Jul 17, 2026 · 13:36
Yeah I played a bit at the start of midnight, I just don’t like seasonal affixes, I absolutely hated incorporeal (the one you have to dispel or cc mobs)
Telegrill Jul 17, 2026 · 17:44
it has always been public
Telegrill Jul 17, 2026 · 17:46
as Shauren said, they restricted addons from accessing the info from LUA, just to expose it publicly directly
Telegrill Jul 17, 2026 · 17:46
choices
Shauren Jul 17, 2026 · 17:47
i actually didnt check if they removed it from lua api
Shauren Jul 17, 2026 · 17:47
or it just broke because tooltips are secret in dungeons/combat