Martin Michelsen
|
5d71b66f84
|
implement quest version separation
|
2023-10-16 00:20:38 -07:00 |
|
Martin Michelsen
|
31c0a35bb6
|
reorganize and expand save file tests
|
2023-10-12 10:57:47 -07:00 |
|
Martin Michelsen
|
16bb320ed8
|
add yet another spectator metadata send
|
2023-10-10 15:14:20 -07:00 |
|
Martin Michelsen
|
6368ebcd71
|
use spectator text field for something
|
2023-10-05 00:06:34 -07:00 |
|
Martin Michelsen
|
da48712449
|
absolve myself of some longstanding laziness
|
2023-10-03 19:35:39 -07:00 |
|
Martin Michelsen
|
e9b6b681bd
|
fix Ep3 spectator test
|
2023-10-01 15:51:53 -07:00 |
|
Martin Michelsen
|
bbe42b765c
|
fix spectators not seeing each other's names when joining spectator team
|
2023-10-01 08:45:13 -07:00 |
|
Martin Michelsen
|
058b040975
|
implement Episode 3 meseta
|
2023-09-24 16:29:58 -07:00 |
|
Martin Michelsen
|
cc70280761
|
add PC save file formats and encrypt/decrypt functions
|
2023-09-23 17:08:37 -07:00 |
|
Martin Michelsen
|
aa25f7e79a
|
make compression tests not fail when run in parallel
|
2023-09-21 17:08:18 -07:00 |
|
Martin Michelsen
|
5b907d4413
|
add Ep3 battle test with spectator
|
2023-09-21 10:22:00 -07:00 |
|
Martin Michelsen
|
2eb429436f
|
add parent pointers to eliminate code duplication in many places
|
2023-09-19 22:15:41 -07:00 |
|
Martin Michelsen
|
fbe621173f
|
use correct credentials in test
|
2023-09-17 10:36:49 -07:00 |
|
Martin Michelsen
|
e858b79b33
|
use latest official card definitions file
|
2023-09-17 10:26:13 -07:00 |
|
Martin Michelsen
|
30e1aacaf0
|
fix tournament commands on Ep3 trial edition
|
2023-09-16 10:22:25 -07:00 |
|
Martin Michelsen
|
1d45c18ce8
|
keep tournament state consistent on clients
|
2023-09-16 10:00:36 -07:00 |
|
Martin Michelsen
|
0863c4f27c
|
fix CPU replacement on player disconnect
|
2023-09-09 12:50:41 -07:00 |
|
Martin Michelsen
|
f8198580dd
|
merge Ep3 ServerBase and Server into one class
|
2023-09-09 10:13:51 -07:00 |
|
Martin Michelsen
|
24439a9dc3
|
re-record Episode 3 battle test
|
2023-09-08 23:54:02 -07:00 |
|
Martin Michelsen
|
245ebd92c6
|
don't send Ep3 lobby banners again after ending a proxy session
|
2023-09-08 10:50:16 -07:00 |
|
Martin Michelsen
|
af781dbc09
|
re-record Episode 3 battle test
|
2023-09-05 23:00:30 -07:00 |
|
Martin Michelsen
|
2b2d8dfb3d
|
make Episode 3 EX results configurable
|
2023-09-05 23:00:30 -07:00 |
|
Martin Michelsen
|
c3edb93248
|
fix tests after name marker update
|
2023-09-03 22:08:07 -07:00 |
|
Martin Michelsen
|
466eb49c55
|
use new phosg JSON interface
|
2023-08-28 22:18:05 -07:00 |
|
Martin Michelsen
|
300d3cd825
|
fix some edge-case bugs in ep3 server
|
2023-08-20 20:42:13 -07:00 |
|
Martin Michelsen
|
8adbe38617
|
fix differentiation between Episode 3 Trial Edition and final JP version
|
2023-08-20 13:03:43 -07:00 |
|
Martin Michelsen
|
f13609c02b
|
fix Ep3 test for new card defs
|
2023-08-05 12:04:29 -07:00 |
|
Martin Michelsen
|
b1531139c0
|
implement player records command
|
2023-07-09 17:08:37 -07:00 |
|
Martin Michelsen
|
fcc43e24c5
|
don't test optimal compression; it's too slow
|
2023-06-25 22:51:09 -07:00 |
|
Martin Michelsen
|
476e22b368
|
write optimal prs and bc0 compressors
|
2023-06-22 21:22:18 -07:00 |
|
Martin Michelsen
|
0386d14638
|
don't recreate random state for sequential ep3 battles
|
2023-06-10 10:49:53 -07:00 |
|
Martin Michelsen
|
25b6c594bd
|
make quest categories configurable
|
2023-06-08 20:43:46 -07:00 |
|
Martin Michelsen
|
2c95782687
|
support DC NTE and DCv1 Dec 2000 prototype
|
2023-05-27 19:33:38 -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
|
a06aa2f1fa
|
reogranize tests directory
|
2023-04-01 10:27:05 -07:00 |
|
Martin Michelsen
|
3b9a76eec8
|
implement save file decryption/encryption
|
2023-04-01 10:16:15 -07:00 |
|
Martin Michelsen
|
f92822fff0
|
fix tests after reloading semantic changes
|
2023-03-16 16:41:01 -07:00 |
|
Martin Michelsen
|
2932488d00
|
fix $what output in tests
|
2023-03-04 11:42:20 -08:00 |
|
Martin Michelsen
|
194ed550e1
|
send tournament confirmation at login even if client is unregistered
|
2023-01-24 21:57:23 -08:00 |
|
Martin Michelsen
|
15bbaa0837
|
update test for new $li format
|
2023-01-22 15:11:29 -08:00 |
|
Martin Michelsen
|
d669f7ce6c
|
improve PRS efficiency further
|
2023-01-21 09:20:06 -08:00 |
|
Martin Michelsen
|
f923f51c22
|
fix ep3 game test for new PRS compression
|
2023-01-17 22:58:38 -08:00 |
|
Martin Michelsen
|
7c98f42722
|
implement ep3 online quests
|
2022-12-19 23:56:43 -08:00 |
|
Martin Michelsen
|
0d7f69eb66
|
implement spectator count view in primary game
|
2022-12-12 21:57:37 -08:00 |
|
Martin Michelsen
|
7634e61400
|
temporarily disable BB test again
|
2022-12-03 12:32:08 -08:00 |
|
Martin Michelsen
|
85fbd1b389
|
rename some unknown fields
|
2022-12-03 11:06:31 -08:00 |
|
Martin Michelsen
|
4f57ea30a1
|
enable BB test
|
2022-12-02 10:15:05 -08:00 |
|
Martin Michelsen
|
f68308a242
|
fix ep3 test
|
2022-11-30 23:53:25 -08:00 |
|
Martin Michelsen
|
2819798791
|
temporarily disable bb test
|
2022-11-28 00:37:16 -08:00 |
|