172 Commits

Author SHA1 Message Date
e0d271d703 throw errors if there isnt enough data to read in PSOPacketData 2019-11-03 10:47:23 -08:00
ae521ccbb2 move util to libpso 2019-11-03 10:46:13 -08:00
94af546d7a derive PSOPacketData macro 2019-11-03 10:43:34 -08:00
60584e0957 remove old pso_packet 2019-11-01 23:11:27 -07:00
04322d2526 convert login packets 2019-11-01 22:11:12 -07:00
8eaf7f08ff convert patch packets 2019-10-31 22:14:53 -07:00
f15f157c03 make the structs public 2019-10-31 22:07:53 -07:00
dc3fceef14 test large arrays in wrong pkt test 2019-10-26 16:11:49 -07:00
ff8503477b stop being dumb about how I fill arrays 2019-10-26 16:11:21 -07:00
ea488cadca implement nodebug for specific vars 2019-10-26 16:10:56 -07:00
5d627e9219 new pso_packet tests 2019-10-25 23:32:19 -07:00
5324ab1188 properly set the size in no_flag packets 2019-10-25 23:31:53 -07:00
df4949b897 PSOPacketData for new pso_packet 2019-10-23 23:02:15 -07:00
dfde2638c5 new pso_packet implementation 2019-10-23 22:50:05 -07:00
c5ffa5bbcf clean up pso_packet 2019-10-23 22:49:43 -07:00
48599ee116 pso_packet: u16 and u32 arrays 2019-10-23 22:49:11 -07:00
0a26d1d8c6 menuselect packet 2019-10-17 23:44:13 -07:00
d0484c6d1f forgot dep 2019-09-23 22:40:32 -07:00
911840f02a screenselectchar -> char 2019-09-23 22:23:17 -07:00
025efcb0de shiplist packets 2019-09-23 22:22:33 -07:00
d0f93fcd54 fix compiler warnings 2019-09-15 15:17:30 -07:00
4df085a4f0 extra spaces 2019-09-13 18:26:57 -07:00
88a42695a1 param data packets 2019-09-13 18:26:23 -07:00
1cd790a3e6 drone_container (#2) 2019-09-11 00:26:15 -04:00
a756af5f30 character/guildcard structs 2019-09-08 23:48:35 -07:00
ecbd67e8d1 Merge branch 'drone_ci' of jake/libpso into master 2019-09-07 23:07:37 -04:00
ca37115985 name ci build 2019-09-07 19:56:52 -07:00
5923648df0 separate build and test ci tasks for real this time 2019-09-07 19:46:10 -07:00
3fcee7f67e separate build and test ci tasks 2019-09-07 19:34:30 -07:00
2ce7f85e1e set nightly in ci config 2019-09-07 19:31:48 -07:00
4a37f03abb drone.yml 2019-09-07 14:58:51 -07:00
jake
47b8d06037 andy why 2019-09-07 12:40:24 -07:00
Jake Probst
4e43c0e36d actually include things 2019-09-05 15:16:10 -07:00
Jake Probst
419db62ad5 add character/guildcard structs 2019-09-05 14:36:08 -07:00
Jake Probst
a37856ddcf PSOPacket::from_bytes &Vec<u8> -> &[u8] 2019-09-04 09:09:01 -07:00
Jake Probst
5fbfce058c charselect pkts 2019-09-03 16:48:48 -07:00
Jake Probst
f77d990228
Merge pull request #1 from andynewjack/master
added packets 0x1E8, 0x2E8 (BBChecksum and BBChecksumAck)
2019-09-01 18:26:29 -07:00
ebaef31bcc tests passed yay i quit 2019-09-01 22:25:48 -03:00
ad8930fcb0 . 2019-09-01 22:20:36 -03:00
4edb95d247 assert.to_le_bytes to assert.as_bytes 2019-09-01 14:57:08 -03:00
0d80bb58aa dropped BB prefix. Have ChecksumAck::new take an argument to set ack. Added basic test to check le_bytes. 2019-09-01 14:28:20 -03:00
89c217731f added packets 0x1E8, 0x2E8 (BBChecksum and BBChecksumAck) 2019-08-31 02:38:53 -03:00
Jake Probst
03efcee742 pkt E2 key settings 2019-08-25 04:48:48 -07:00
Jake Probst
aa2adaf629 make more vars pub 2019-08-25 04:47:49 -07:00
Jake Probst
e83aae2b4b usersettings struct 2019-08-22 20:37:22 -07:00
Jake Probst
0feee1c0a2 fix test 2019-08-21 23:07:39 -07:00
Jake Probst
5300907e2c some login packets 2019-08-21 17:23:16 -07:00
Jake Probst
529690165d psocipher.block_size 2019-08-21 17:22:21 -07:00
Jake Probst
e2965699d3 turns out we gotta pad it out a bit to 8byte blocks 2019-07-30 22:24:44 -07:00
Jake Probst
a8b5559ac0 serialize any type that provides information on how to 2019-07-28 23:27:24 -07:00