Martin Michelsen
|
71cfced5ee
|
add xbox support
|
2023-11-06 23:09:09 -08:00 |
|
Martin Michelsen
|
1c2786ef43
|
support v2 and v3 ItemPMT files
|
2023-10-27 21:08:34 -07:00 |
|
Martin Michelsen
|
0c53a0dc41
|
rewrite text encoding to handle non-English properly
|
2023-10-25 17:14:04 -07:00 |
|
Martin Michelsen
|
53ebd42612
|
add unitxt encode/decode actions
|
2023-10-21 16:40:19 -07:00 |
|
Martin Michelsen
|
bf346d3f95
|
fix Word Select mapping across versions
|
2023-10-20 16:19:03 -07:00 |
|
Martin Michelsen
|
d66c1f5de9
|
add ItemRT.afs decoder
|
2023-10-16 21:14:38 -07:00 |
|
Martin Michelsen
|
31c0a35bb6
|
reorganize and expand save file tests
|
2023-10-12 10:57:47 -07:00 |
|
Martin Michelsen
|
a674721727
|
add text archive encoder/decoder
|
2023-10-08 23:00:18 -07:00 |
|
Martin Michelsen
|
cdb3943d9f
|
rename and document DC serial number functions
|
2023-10-05 22:49:54 -07:00 |
|
Martin Michelsen
|
cc70280761
|
add PC save file formats and encrypt/decrypt functions
|
2023-09-23 17:08:37 -07:00 |
|
Martin Michelsen
|
5b907d4413
|
add Ep3 battle test with spectator
|
2023-09-21 10:22:00 -07:00 |
|
Martin Michelsen
|
4f16243e41
|
fix incorrect type in Ep3 PlayerConfig
|
2023-09-19 09:16:10 -07:00 |
|
Martin Michelsen
|
cfa4e3b8b0
|
implement Episode 3 lobby banners
|
2023-09-07 22:34:07 -07:00 |
|
Martin Michelsen
|
87118049ab
|
split Episode3::DataIndex into multiple structures
|
2023-08-13 23:12:27 -07:00 |
|
Martin Michelsen
|
e1b4bd32c9
|
add quest script disassembler
|
2023-06-25 22:51:09 -07:00 |
|
Martin Michelsen
|
aead8aae71
|
fix alignment in CMakeLists
|
2023-06-18 22:39:56 -07:00 |
|
Martin Michelsen
|
5cba72934f
|
re-record tests
|
2023-05-26 16:40:54 -07:00 |
|
Martin Michelsen
|
4509d9f37b
|
move test scripts into tests/ directory
|
2023-04-19 16:45:23 -07:00 |
|
Martin Michelsen
|
31ecf917af
|
add generate-product command
|
2023-04-16 10:49:13 -07:00 |
|
Martin Michelsen
|
3b9a76eec8
|
implement save file decryption/encryption
|
2023-04-01 10:16:15 -07:00 |
|
Martin Michelsen
|
b58f354c41
|
add extract-bml action
|
2023-03-27 10:26:53 -07:00 |
|
Martin Michelsen
|
a3249ab19b
|
split compression tests and skip executable recompression
|
2023-03-08 10:48:22 -08:00 |
|
Martin Michelsen
|
838e53a91e
|
use GC logic for BB nonrare item drop generation and shops
|
2023-03-07 23:19:30 -08:00 |
|
Martin Michelsen
|
37c8491dc3
|
fix test-compression paths for github actions env
|
2023-01-22 15:32:46 -08:00 |
|
Martin Michelsen
|
e364ce2d9c
|
add bytes/sec in compression action log output
|
2023-01-22 15:23:56 -08:00 |
|
Martin Michelsen
|
4b63475662
|
clean up $li output
|
2023-01-21 21:36:39 -08:00 |
|
Martin Michelsen
|
9d688c2092
|
fix compression test path
|
2023-01-21 09:25:25 -08:00 |
|
Martin Michelsen
|
d669f7ce6c
|
improve PRS efficiency further
|
2023-01-21 09:20:06 -08:00 |
|
Martin Michelsen
|
a937e50681
|
clean up some CLI option handling
|
2023-01-17 21:06:44 -08:00 |
|
Martin Michelsen
|
9ac01875fb
|
fix potential uninitialized memory access
|
2023-01-08 13:47:56 -08:00 |
|
Martin Michelsen
|
9a1ba56982
|
implement episode 3 tournaments
|
2022-12-08 01:01:58 -08:00 |
|
Martin Michelsen
|
f8da4ac7be
|
initial spectator + recording implementation
|
2022-11-30 22:29:51 -08:00 |
|
Martin Michelsen
|
9f2f0ccc14
|
implement episode 3 battles
|
2022-11-27 21:19:31 -08:00 |
|
Martin Michelsen
|
7be3aad58b
|
use phosg and resource_file CMake packages
|
2022-11-04 10:07:20 -07:00 |
|
Martin Michelsen
|
51ccecf1bd
|
add object graph parser
|
2022-11-03 00:40:04 -07:00 |
|
Martin Michelsen
|
a16c207f4d
|
allow specifying input and output filenames
|
2022-10-03 21:44:39 -07:00 |
|
Martin Michelsen
|
8afc952294
|
simplify decryption seed finder
|
2022-09-21 00:10:47 -07:00 |
|
Martin Michelsen
|
b9902f6189
|
explicitly link with pthread
|
2022-09-13 10:06:58 -07:00 |
|
Martin Michelsen
|
1a3dd26cb3
|
add GCI decryption function
|
2022-09-13 01:27:54 -07:00 |
|
Martin Michelsen
|
9a35f5ca63
|
reorganize BB file loading abstractions
|
2022-09-03 12:26:12 -07:00 |
|
Martin Michelsen
|
c62f1e9fa0
|
implement patch serving
|
2022-08-08 23:18:05 -07:00 |
|
Martin Michelsen
|
ea62275f89
|
fix login commands in tests
|
2022-07-27 00:09:14 -07:00 |
|
Martin Michelsen
|
4163f2affa
|
add --cat-client behavior
|
2022-07-20 23:05:47 -07:00 |
|
Martin Michelsen
|
41d03670d6
|
fix more paths in ctest config
|
2022-07-08 00:30:45 -07:00 |
|
Martin Michelsen
|
b031f2e8ad
|
fix working directory for GH actions tests
|
2022-07-08 00:24:22 -07:00 |
|
Martin Michelsen
|
9cf306b73c
|
fix config.json path in test command
|
2022-07-08 00:14:14 -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
|
ba1a25036b
|
support chat commands on proxy server
|
2022-06-26 11:41:53 -07:00 |
|