Jordan Orelli
53793b695c
outlining
8 years ago
Jordan Orelli
f150e8aff1
delete everything
...
i didn't like it
8 years ago
Jordan Orelli
4b98518812
baselines go to the right classes
...
but i can't decode any of them yet, natch
8 years ago
Jordan Orelli
bd3387b605
let's export less stuff
8 years ago
Jordan Orelli
64692150ad
create stbl package
...
to be organized and whatnot
8 years ago
Jordan Orelli
96ab319324
err, fuck. stringtables needs its own package.
...
because an entity class should process a string table, but ent can't
reference main.
8 years ago
Jordan Orelli
b9f254112a
by now i need logging and error handling
8 years ago
Jordan Orelli
8b4c666284
stop calling things send tables
...
there is no entity or type called send tables, that's just the label for
the message. it's sending a flattened representation of datatype
specifications.
8 years ago
Jordan Orelli
b73b917084
looking at send tables
8 years ago
Jordan Orelli
82dbc58f58
pretty in its own file pl0x
8 years ago
Jordan Orelli
fd10b27b90
class info
8 years ago
Jordan Orelli
fec6a4f473
string tables create
8 years ago
Jordan Orelli
a99e50e130
prettier
8 years ago
Jordan Orelli
d3bc077768
pretty
8 years ago
Jordan Orelli
ea1da78160
pool some types
8 years ago
Jordan Orelli
1f8808b098
pool packet body buffers
8 years ago
Jordan Orelli
f9926cbbda
discard skipped entities
8 years ago
Jordan Orelli
bb40a292e3
emit child types
8 years ago
Jordan Orelli
81be585c0d
let's not blow up terminals now
8 years ago
Jordan Orelli
f28f5ecc4e
restructuring
8 years ago
Jordan Orelli
4e8f6127b0
datagrams now called packets duh
8 years ago
Jordan Orelli
da66321fec
big const table
8 years ago
Jordan Orelli
7e088dfe61
decompress right pl0x
8 years ago
Jordan Orelli
927ce6e9e3
added code generator
8 years ago
Jordan Orelli
0a3b401a69
oh, so that's how 'go generate' works.
8 years ago
Jordan Orelli
0645f224a9
add profiling hooks
8 years ago
Jordan Orelli
a06c68d2e7
EOF handling
8 years ago
Jordan Orelli
9287fe8aa5
getting packets now
8 years ago
Jordan Orelli
e590c52e8b
there's an envelope missing
...
manta looks like it's parsing an envelope type manually instead of
defining a proto definition for it. next step is to try to synthesize
that definition based on the manta code. it appears to be as follows:
message Envelope {
required EDemoCommands command = 1;
required varint tick = 2;
required varint size = 3;
required bytes body = 4;
}
or something to that effect. Reading protobuf primitives off the wire
manually is looney-bins.
8 years ago
Jordan Orelli
8c53711fbe
check header again
8 years ago
Jordan Orelli
6151a1a0cc
check replay header
8 years ago
Jordan Orelli
55006b77d3
right, stdin
8 years ago
Jordan Orelli
c058c03b6a
open files plz
8 years ago
Jordan Orelli
8838ba808e
hi
8 years ago