Martin Michelsen
|
cf2f1ef529
|
add option to disable save_files globally
|
2022-12-13 23:53:06 -08:00 |
|
Martin Michelsen
|
e800fd3fff
|
fix prs_decompress_size
|
2022-12-10 09:19:43 -08:00 |
|
Martin Michelsen
|
fb4aa0df22
|
persist tournament state across server restarts
|
2022-12-10 00:13:49 -08:00 |
|
Martin Michelsen
|
1ea44ac55c
|
add heuristic-based trivial encryption basis finder
|
2022-12-01 21:41:15 -08:00 |
|
Martin Michelsen
|
1a5d2537ad
|
document --decrypt-trivial-data option
|
2022-12-01 19:21:32 -08:00 |
|
Martin Michelsen
|
b82be91edd
|
move ep3 behavior flags into DataIndex
|
2022-11-29 21:26:11 -08:00 |
|
Martin Michelsen
|
41a858935b
|
implement card auctions
|
2022-11-27 23:52:18 -08:00 |
|
Martin Michelsen
|
9f2f0ccc14
|
implement episode 3 battles
|
2022-11-27 21:19:31 -08:00 |
|
Martin Michelsen
|
51ccecf1bd
|
add object graph parser
|
2022-11-03 00:40:04 -07:00 |
|
Martin Michelsen
|
0a1eb5f0d7
|
add Ep3 USA patch function
|
2022-10-31 16:47:14 -07:00 |
|
Martin Michelsen
|
4f63d3672e
|
write bc0 compressor
|
2022-10-10 12:22:39 -07:00 |
|
Martin Michelsen
|
5b3a94f018
|
add ep3 data inspection option
|
2022-10-05 15:03:22 -07:00 |
|
Martin Michelsen
|
50e1b79b1e
|
reverse-engineer subcommands sent during game join
|
2022-10-03 23:21:55 -07:00 |
|
Martin Michelsen
|
a16c207f4d
|
allow specifying input and output filenames
|
2022-10-03 21:44:39 -07:00 |
|
Martin Michelsen
|
0969a6eb1d
|
handle odd data sizes gracefully in --decrypt-data
|
2022-10-02 15:41:49 -07:00 |
|
Martin Michelsen
|
0951132c01
|
add proxy options menu
|
2022-09-29 12:07:53 -07:00 |
|
Martin Michelsen
|
8afc952294
|
simplify decryption seed finder
|
2022-09-21 00:10:47 -07:00 |
|
Martin Michelsen
|
30426acbbe
|
add compress/decompress options
|
2022-09-20 23:30:27 -07:00 |
|
Martin Michelsen
|
1a3dd26cb3
|
add GCI decryption function
|
2022-09-13 01:27:54 -07:00 |
|
Martin Michelsen
|
764a930213
|
also store chunk crcs in patch metadata cache
|
2022-09-03 23:24:35 -07:00 |
|
Martin Michelsen
|
9a35f5ca63
|
reorganize BB file loading abstractions
|
2022-09-03 12:26:12 -07:00 |
|
Martin Michelsen
|
3a7c3c0fe9
|
implement BB encryption in --cat-client
|
2022-09-02 17:33:44 -07:00 |
|
Martin Michelsen
|
4abd91cb8f
|
fix typo in help text
|
2022-08-26 00:26:28 -07:00 |
|
Martin Michelsen
|
716825ffaf
|
fix some typos in help text
|
2022-08-11 21:25:33 -07:00 |
|
Martin Michelsen
|
c62f1e9fa0
|
implement patch serving
|
2022-08-08 23:18:05 -07:00 |
|
Martin Michelsen
|
7a1eb677dc
|
rewrite map loader
|
2022-08-03 17:30:39 -07:00 |
|
Martin Michelsen
|
ea62275f89
|
fix login commands in tests
|
2022-07-27 00:09:14 -07:00 |
|
Martin Michelsen
|
ec205062ad
|
add findings from psox disassembly
|
2022-07-26 00:33:47 -07:00 |
|
Martin Michelsen
|
e55cf3bc7c
|
add --byteswap-data for --decrypt, etc
|
2022-07-21 00:58:48 -07:00 |
|
Martin Michelsen
|
4163f2affa
|
add --cat-client behavior
|
2022-07-20 23:05:47 -07:00 |
|
Martin Michelsen
|
5f836711c7
|
allow event and ep3 menu song to be specified in config.json
|
2022-07-13 23:36:56 -07:00 |
|
Martin Michelsen
|
0a115427a1
|
add $rand command
|
2022-07-11 11:04:31 -07:00 |
|
Martin Michelsen
|
39942dc4bd
|
disable FunctionCodeIndex during replays
|
2022-07-08 00:40:18 -07:00 |
|
Martin Michelsen
|
e5227080b8
|
make replays useful on BB
|
2022-07-07 23:48:29 -07:00 |
|
Martin Michelsen
|
f823c2b907
|
add cmake tests
|
2022-07-01 22:17:18 -07:00 |
|
Martin Michelsen
|
a7e3d4853a
|
add session replay functions
|
2022-07-01 11:02:47 -07:00 |
|
Martin Michelsen
|
6b958c9f25
|
split logging into multiple classes with configurable levels
|
2022-06-26 22:53:11 -07:00 |
|
Martin Michelsen
|
fc078a5d51
|
make it possible to disable item tracking
|
2022-06-24 22:07:29 -07:00 |
|
Martin Michelsen
|
562bc4a40c
|
add DOL file loader
|
2022-06-02 12:49:12 -07:00 |
|
Martin Michelsen
|
85d054fc3a
|
implement send_function_call
|
2022-05-31 17:18:04 -07:00 |
|
Martin Michelsen
|
a50500a67d
|
make sc ommand work on game server also
|
2022-05-22 10:50:50 -07:00 |
|
Martin Michelsen
|
0837234e4f
|
add CLI option to decode SJIS
|
2022-05-18 23:58:21 -07:00 |
|
Martin Michelsen
|
43723887bb
|
autogenerate ep3 map list, so new maps can be dropped in easily
|
2022-05-18 23:58:04 -07:00 |
|
Martin Michelsen
|
9b0c294054
|
add CLI option to decode quest files
|
2022-05-18 01:03:54 -07:00 |
|
Martin Michelsen
|
e9109a6877
|
fix some BB item bugs
|
2022-05-12 18:46:19 -07:00 |
|
Martin Michelsen
|
307eef88d0
|
fix unsafe memory access in PSOBBEncryption
|
2022-05-12 11:45:20 -07:00 |
|
Martin Michelsen
|
2f72eb5a3c
|
add manual data encryption options
|
2022-05-09 10:18:20 -07:00 |
|
Martin Michelsen
|
e1e6ca1517
|
remove debugging code
|
2022-05-08 10:30:14 -07:00 |
|
Martin Michelsen
|
8ef256917c
|
fix bb login, char creation, and some lobby/game behaviors
|
2022-05-08 00:04:11 -07:00 |
|
Martin Michelsen
|
d5c38c2bc5
|
automatically determine the correct BB private key for each client
|
2022-05-04 15:20:08 -07:00 |
|