← channels

#🧰・dev

Load older messages

Telegrill May 19, 2026 · 19:40
comparing behaviour in several places
Telegrill May 19, 2026 · 19:41
Magmatusk for example
syntaxhell May 19, 2026 · 19:41
Cause I know that Defier Draghar in Ruby Life Pools has this for his charge, but I assume this is why he isn't going anywhere when casting it
Max Common sense, looking at existing dat, etc.
syntaxhell May 19, 2026 · 19:41
Really?
syntaxhell May 19, 2026 · 19:41
Data as in sniffs then?
syntaxhell May 19, 2026 · 19:42
xD
Max May 19, 2026 · 19:42
Things like that cannot be reversed either afaik, there is no spell effect handling in the client (do correct me if I am wrong)
syntaxhell Data as in sniffs then?
Max May 19, 2026 · 19:42
Sniffs, db2, etc.
🤯 1
syntaxhell May 19, 2026 · 19:42
Interesting 🤔
syntaxhell May 19, 2026 · 19:42
Okay uh
syntaxhell May 19, 2026 · 19:42
Huh
syntaxhell May 19, 2026 · 19:42
😅
syntaxhell May 19, 2026 · 19:42
Thanks bois ❤️
syntaxhell May 19, 2026 · 19:43
(although I am lost, but yeah)
syntaxhell May 19, 2026 · 19:43
xD
Telegrill May 19, 2026 · 20:15
are you sure that's the correct spell being used?
Telegrill May 19, 2026 · 20:17
asking if you saw it being used in sniff
Telegrill May 19, 2026 · 20:20 (edited)
cause I see 384430 (selector), which triggers 372087 (charge towards dest derived from selector target), which most likely triggers 373114 (attached at) upon cast, which triggers 372088 (direct damage) and 372796 (periodic) on people detected, upon reaching dest it casts 373114 (removes attached at)
orlong May 20, 2026 · 13:54
sniff crash while login, what can i do
QQ20260520211544.png
orlong sniff crash while login, what can i do
ModoX May 20, 2026 · 14:42
Start sniffer as admin, retry
ModoX Start sniffer as admin, retry
orlong May 20, 2026 · 14:52
same issue, and same with mop_5.5.3.67509
peli May 27, 2026 · 15:04
Would it be a bad idea to take the current master branch and start a legion xpac fork ? Did the message protocol for basic logic, like movement, spells changed that much ?
Shauren May 27, 2026 · 16:37
yes and no, individual packet structures have changed
Shauren May 27, 2026 · 16:38 (edited)
but the overall protocol (what gets responded with what opcode, like all the ACK stuff) is basically unchanged even compared to 3.3.5
Max May 27, 2026 · 16:38
Other than uint32 opcode and updatefields
Shauren May 27, 2026 · 16:38
i meant on a high level
Shauren May 27, 2026 · 16:38
not that
Max May 27, 2026 · 16:40
Fair enough
peli May 28, 2026 · 06:55 (edited)
Mkay boys rude of me to not introduce myself, 36 old dog freshly out of enterprise software rat race and a lot of boring ass questions. Started off with some lads, building a local fun server for us to play on, then I realized I am more interested in the actual coding than playing the game (surprise, NOT xD)
peli May 28, 2026 · 06:56
(0% llm)
peli May 28, 2026 · 06:58
Whats the idea behind smart_scripts table having the fat table structure with eventparam0, eventparam1, … Why not slap a json field ? Is the schema too loose for ur taste ?
Max May 28, 2026 · 07:12
Because parsing json is slower than what we’re doing for smart_scripts?
Max May 28, 2026 · 07:12
:fry:
Max May 28, 2026 · 07:13
And I am sure there are more reasons as well :lul:
peli May 28, 2026 · 07:14
I wouldn’t call it a valid reason, since you are only parsing them once on init
Max May 28, 2026 · 07:14
It’s also not user friendly where you can just alter/add new rows if you just write the sql manually 😛
Ovahlord May 28, 2026 · 08:14
Since we usually don't write raw SAI entries by hand and use dev tools, the format really doesn't matter in the end. And since TC and SAI existed long before json became cool, that's one more reason why it is as it is.
Max May 28, 2026 · 08:15
I mean.. I know people that actually write it by hand 😄
Max May 28, 2026 · 08:15
And the fancy tool didn't exist 😛
Max May 28, 2026 · 08:16
My point prevails :dracthyr_yay:
Max I mean.. I know people that actually write it by hand 😄
Ovahlord May 28, 2026 · 08:16
Fking psychopaths
Max May 28, 2026 · 08:17
😄
peli May 28, 2026 · 08:21
Was expecting a bigger fight and hostile arguments. Dissapointed
peli May 28, 2026 · 08:21
:popcorn:
putty May 28, 2026 · 08:22
:side_eye_dog:
Ovahlord May 28, 2026 · 08:22
That discussion is just too old. Before that, people wanted lua support
Max May 28, 2026 · 08:22
Imagine lua support
Ovahlord May 28, 2026 · 08:23
When?
Ovahlord May 28, 2026 · 08:23
After garrisons and housing?
Max May 28, 2026 · 08:23
Never?
Max May 28, 2026 · 08:23
:Pepega:
Ovahlord May 28, 2026 · 08:23
Liar
Ovahlord That discussion is just too old. Before that, people wanted lua support
peli May 28, 2026 · 08:23
Lua ? My brain already went to v8 isolates
Shauren May 28, 2026 · 08:34
well about lua, at some point i will need to add it to tc
🤯 1
Max May 28, 2026 · 08:34
:What:
Max May 28, 2026 · 08:34
Why
Shauren May 28, 2026 · 08:34
for areatrigger movement scripts
Max May 28, 2026 · 08:34
:Weird:
Max May 28, 2026 · 08:34
Imagine
Shauren May 28, 2026 · 08:34
yeah, that thing
Telegrill May 28, 2026 · 10:06
we dont know her
Telegrill May 28, 2026 · 10:08
only place i recall that thing is torghast pendulum axes
Telegrill May 28, 2026 · 10:16
funny enough, cause thats the only spellscripts they ship
Nobuemon May 28, 2026 · 14:33
i remember extracting scene actors from lua because some spawns remained invisible to the client after the scene, pain and agony
Warpten May 29, 2026 · 00:48
JSON in database is a horrible idea
Zymus May 29, 2026 · 02:07
What are you talking about, they've got a whole column type for it /s
👎 1
Ovahlord May 29, 2026 · 04:54
Postgres agrees
Zymus What are you talking about, they've got a whole column type for it /s
jackpoz May 29, 2026 · 06:44
Well that's just because half of the world moved to NoSQL
Zymus May 29, 2026 · 07:13
I guess it (like most things) comes down to tradeoffs. At work, we use both SQL and NoSQL, but for different purposes, and don't ever really mix them. Typically the API will just pull from both places and present the final combined resource.
ModoX May 29, 2026 · 07:26
both have their up and downsides 🤷
jackpoz May 29, 2026 · 07:28
I used NoSQL for a migration with 90k rows, it was very easy to add and remove fields without having to do any schema upgrade
Ovahlord May 29, 2026 · 08:25
Isnt nosql just a fancy term for unorganized data dumping grounds?
ModoX May 29, 2026 · 08:59
NoSQL is the term for non relational databases. Document based pretty much
🤔 1
Ovahlord Isnt nosql just a fancy term for unorganized data dumping grounds?
jackpoz May 29, 2026 · 10:24
You could have 5 unrelated tables with columns (which is just json formatted as grid view), or you can manually have relationships by arbitrary fields without any schema constraint
jackpoz May 29, 2026 · 10:24
A guild bank could fit as NoSQL, just a big json with all items
jackpoz May 29, 2026 · 10:25
You usually modify it with transactions anyway, which is a lot easier in NoSQL
peli May 29, 2026 · 10:46
Lads question: does anyone uses CLion ? Did you switch cmake toolchain from mingw to vscode? Cmake have trouble finding my prebuilt boost, even though has boost_root.
Max May 29, 2026 · 10:46
mingw does not work with TC
Max May 29, 2026 · 10:47
I asked the same question a few months ago, I am using the vs toolset
peli May 29, 2026 · 10:47
Yeye i had the feeling, switched to vscode toolchain and again Find_Cmake does not work propery
peli May 29, 2026 · 10:47
Does it also need boost_librarydir ?
Max May 29, 2026 · 10:48
If you've set BOOST_ROOT then it should not matter at all 😄
Fabian May 29, 2026 · 10:48
vscode? Dont think that toolchain exists?
peli May 29, 2026 · 10:49
Visual studio toolchain sorry
peli May 29, 2026 · 10:49
For confusion
Max May 29, 2026 · 10:50
I do not remember having to change anything in the settings 😄
Max May 29, 2026 · 10:51
I use VS toolchain with ninja generator
peli May 29, 2026 · 10:51
Ye ill delete the old cmake build cache that was done with mingw toolchain, might be the issue
Fabian May 29, 2026 · 10:53
if you use that it is simply 1:1 env variables like you do on windows
Fabian May 29, 2026 · 10:54
I mean VS toolchain with ninja as generator. Since internal VS uses exactly the same it works in clion without additional changes
Shauren May 29, 2026 · 10:57
clang should also work on windows but i havent tried it for a very long time
Shauren May 29, 2026 · 11:00
but its not going to be very convenient if you wanted to avoid installing vs toolchain
BobDylan May 30, 2026 · 12:03
Is there any chance to check how many ShaderEffects is supported in 4.4.2 client?
syntaxhell Jun 01, 2026 · 12:41
How does aggro range work? Feels to me, like they should aggro from further away? https://i.imgur.com/Dk4gpEG.gif
syntaxhell Jun 01, 2026 · 12:41
Since they are elites, they should aggro from further away? No?
Shauren Jun 01, 2026 · 12:41
this is most likely caused by level scaling
syntaxhell Jun 01, 2026 · 12:42
Huh okay, cause they are level 71 and I am 70
syntaxhell Jun 01, 2026 · 12:42
So the scaling or something on how it works, isn't working then?