user name | message /\ | ||
softdrink1010 |
sorry I got lost, how do you find that static pointer address again? | ||
softdrink1010 |
I see | ||
softdrink1010 |
is this address always going to be the same or it is set dynamically? | ||
capricciosa |
DansGame | ||
capricciosa |
damn u softdrink! | ||
softdrink1010 |
still here | ||
capricciosa |
shuure | ||
noirpi |
myint = int(\"56\") | ||
noirpi |
That behaviour is one of the strength but also one of the weaknesses of python | ||
ishootmedics |
nice stream | ||
noirpi |
cause you havent set a value just a type | ||
capricciosa |
Just imagine how much fun you will have when you will make this in C# later | ||
cohopponentbot |
closing opponent bot | ||
noirpi |
addf: int = 14 | ||
ishootmedics |
i want that little endian on my 8==D | ||
ishootmedics |
eight equals equals D | ||
1aveator |
parse this 8==D | ||
ishootmedics |
extracting information from the data, giving it meaning. Like some hex code could mean a player clicked the arty button | ||
schneizel_00 |
what does parsing mean ? | ||
ishootmedics |
so you have to skip that part if you don't care about parsing it. | ||
ishootmedics |
they will tell you before parsing something how long it's gonna be | ||
ishootmedics |
cuz you need to know what group of bytes have meaning | ||
zx10rs |
why he is skipping bytes | ||
ishootmedics |
in web at least | ||
ishootmedics |
we use neutral strings, not numbers | ||
ishootmedics |
imagine how much time they lost to build that custom replay parser on their own engine.... | ||
ishootmedics |
enough with encoding, let's get back to finding out coh memory | ||
ishootmedics |
where is the rng seed stored ? | ||
cohopponentbot |
softdrink1010's alias has been set to softdrink | ||
capricciosa |
!useralias softdrink1010 softdrink |