jake
d0484c6d1f
forgot dep
5 years ago
jake
911840f02a
screenselectchar -> char
5 years ago
jake
025efcb0de
shiplist packets
5 years ago
jake
d0f93fcd54
fix compiler warnings
5 years ago
jake
4df085a4f0
extra spaces
5 years ago
jake
88a42695a1
param data packets
5 years ago
jake
1cd790a3e6
drone_container ( #2 )
5 years ago
jake
a756af5f30
character/guildcard structs
5 years ago
jake
ecbd67e8d1
Merge branch 'drone_ci' of jake/libpso into master
5 years ago
jake
ca37115985
name ci build
5 years ago
jake
5923648df0
separate build and test ci tasks for real this time
5 years ago
jake
3fcee7f67e
separate build and test ci tasks
5 years ago
jake
2ce7f85e1e
set nightly in ci config
5 years ago
jake
4a37f03abb
drone.yml
5 years ago
jake
47b8d06037
andy why
5 years ago
Jake Probst
4e43c0e36d
actually include things
5 years ago
Jake Probst
419db62ad5
add character/guildcard structs
5 years ago
Jake Probst
a37856ddcf
PSOPacket::from_bytes &Vec<u8> -> &[u8]
5 years ago
Jake Probst
5fbfce058c
charselect pkts
5 years ago
Jake Probst
f77d990228
Merge pull request #1 from andynewjack/master
added packets 0x1E8, 0x2E8 (BBChecksum and BBChecksumAck)
5 years ago
Andy
ebaef31bcc
tests passed yay i quit
5 years ago
Andy
ad8930fcb0
.
5 years ago
Andy
4edb95d247
assert.to_le_bytes to assert.as_bytes
5 years ago
Andy
0d80bb58aa
dropped BB prefix. Have ChecksumAck::new take an argument to set ack. Added basic test to check le_bytes.
5 years ago
Andy
89c217731f
added packets 0x1E8, 0x2E8 (BBChecksum and BBChecksumAck)
5 years ago
Jake Probst
03efcee742
pkt E2 key settings
5 years ago
Jake Probst
aa2adaf629
make more vars pub
5 years ago
Jake Probst
e83aae2b4b
usersettings struct
5 years ago
Jake Probst
0feee1c0a2
fix test
5 years ago
Jake Probst
5300907e2c
some login packets
5 years ago
Jake Probst
529690165d
psocipher.block_size
5 years ago
Jake Probst
e2965699d3
turns out we gotta pad it out a bit to 8byte blocks
5 years ago
Jake Probst
a8b5559ac0
serialize any type that provides information on how to
5 years ago
Jake Probst
7ae27273b4
cloning packets is helpful
6 years ago
Jake Probst
ae0b909685
move packet source files to one directory
6 years ago
Jake Probst
6704a9a653
bb cipher
6 years ago
Jake Probst
222f3c38da
have cipher specify header size
Really it is more about mimimum cipher block size.
Please enter the commit message for your changes. Lines starting
6 years ago
Jake Probst
de87b2f89e
why did I make these iterators?
6 years ago
Jake Probst
10db8888c2
the rest of the patchserver packets
6 years ago
Jake Probst
43cb98db54
HAHAHAAHHHJRFEHGJRHETHFGTERTJFEHJKTHjrekgthrejkghlre
in unrelated news it turns out newserv's pc cipher implementation is
incorrect.
of course given that it just goes redirects to the login server
immediately it never had to do an update_stream to update after 56 bytes
were sent.
6 years ago
Jake Probst
148f002cb3
bunch of patchserver related packets
6 years ago
Jake Probst
f5c19ad66b
utf16 handling when parsing string bytes
6 years ago
Jake Probst
67b56be4f6
PSOPacket is Debug, more parse errors
6 years ago
Jake Probst
a1485dd8e7
make cipher pub
6 years ago
Jake Probst
f9b2567d8e
null pso cipher
6 years ago
Jake Probst
17cf4bb056
make sure packet len is divisible by 4
6 years ago
Jake Probst
8caa48a1e6
check that the entire packet was read
6 years ago
Jake Probst
47a07a63ae
handle String objects in pso_packet
6 years ago
Jake Probst
c6ad5f4be6
don't need this enumerated
6 years ago
Jake Probst
7cac700dd5
turns out not everything has a flag, putting it in the struct will be easier at this point
6 years ago