You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
blackjack.ysc (as of 2944) has a immense number of unhandled jumps in a large array of functions that all are basically just elaborate switch statements, all of which have defaults with goto's:
Conveniently easy to find by just searching for \t!
If statements appear to have parts of them escape into being inside of the code
Blackjack.c aswell:
voidfunc_77(varuParam0) // Position - 0x89F1 Hash - 0x7623605C ^0x6B47B1A0
{
Entityentity;
if (NETWORK::NETWORK_DOES_NETWORK_ID_EXIST(*hand))
!NETWORK::NETWORK_HAS_CONTROL_OF_NETWORK_ID(*hand);
if (NETWORK::NETWORK_DOES_ENTITY_EXIST_WITH_NETWORK_ID(*hand))
{
entity=NETWORK::NET_TO_ENT(*hand);
ENTITY::DELETE_ENTITY(&entity);
}
return;
}```
Someotherfunctionsinblackjack.ysc0x196920x194760x1A2FBHopefullythesearen't too much trouble, nonetheless the best decompiler :p
The text was updated successfully, but these errors were encountered:
There is not much I can do about this, though I could try to optimize the output when I have the time
If statements appear to have parts of them escape into being inside of the code
This is caused by remnants of debug code in the release version of the game. The decompiler removes trivial expressions already, but it can't remove functions or natives since it is impossible to predict the possible side-effects they could have
blackjack.ysc (as of 2944) has a immense number of unhandled jumps in a large array of functions that all are basically just elaborate switch statements, all of which have defaults with goto's:
An example is the function at 0x7B6C
These are all over blackjack.ysc
Logical issues
Conveniently easy to find by just searching for \t!
If statements appear to have parts of them escape into being inside of the code
Blackjack.c aswell:
The text was updated successfully, but these errors were encountered: