[DiscordArchive] i don't yet fully understand how (if even possible) i can find out the ObjectName of those extra fun
[DiscordArchive] i don't yet fully understand how (if even possible) i can find out the ObjectName of those extra fun
Archived author: Nix • Posted: 2024-02-13T00:42:01.651000+00:00
Original source
and it is really a void return, but the eax register is in use by the function, and ida can't tell the difference for some reason in this case
Archived author: 4bhorrent • Posted: 2024-02-13T00:44:19.853000+00:00
Original source
i think pretty much 95-99% of the lua source was on point... but i also already encountered some differences to the ootb source, where blizzard probably raped the source code in unimaginable ways ^^ (structs having marginal differences for example)
Archived author: 4bhorrent • Posted: 2024-02-13T00:45:14.920000+00:00
Original source
and those little hiccups make me unsure if the decomp is just not on point, or if it simply does not match vanilla lua5.1
Archived author: Nix • Posted: 2024-02-13T00:45:41.702000+00:00
Original source
It is a fair question to ask, in this case if you're truly confused look at how eax is being used
Archived author: Nix • Posted: 2024-02-13T00:45:51.628000+00:00
Original source
and if the caller uses the result or if they all ignore it
Archived author: 4bhorrent • Posted: 2024-02-13T00:45:52.942000+00:00
Original source
anyway, the biggest question is now how i can find out for which objecttype those lua functions are registered
this would bring me a lot closer to a full lua documentation for the 335a client ^^
Archived author: Nix • Posted: 2024-02-13T00:46:08.205000+00:00
Original source
Yeah, I unfortunately can't help you with that, maybe Robin knows
Archived author: Nix • Posted: 2024-02-13T00:46:14.499000+00:00
Original source
I haven't done a lot on the lua side
Archived author: 4bhorrent • Posted: 2024-02-13T00:48:15.859000+00:00
Original source
thanks for dropping in anyway
already learnt a lot by dealing with all the lua stuff... and thank god there is a scripting api to do bulk edits on the repo, so i don't have to do some retarded tasks a few hundred thousand times (like setting type and argument name for the lua_State parameter
Archived author: Nix • Posted: 2024-02-13T00:54:39.768000+00:00
Original source
I'm glad you're having fun with it