Martin Michelsen
|
956e890ad6
|
use make_shared where appropriate
|
2023-11-30 10:24:27 -08:00 |
|
Martin Michelsen
|
0c53a0dc41
|
rewrite text encoding to handle non-English properly
|
2023-10-25 17:14:04 -07:00 |
|
Martin Michelsen
|
15c08c0101
|
add more info to 6xB4x46 version messages
|
2023-10-05 00:00:18 -07:00 |
|
Martin Michelsen
|
d90fc2a543
|
make encryption objects serializable
|
2023-10-01 22:44:56 -07:00 |
|
Martin Michelsen
|
cc70280761
|
add PC save file formats and encrypt/decrypt functions
|
2023-09-23 17:08:37 -07:00 |
|
Martin Michelsen
|
73a68911e8
|
document challenge mode time encoding
|
2023-07-09 21:04:36 -07:00 |
|
Martin Michelsen
|
b1531139c0
|
implement player records command
|
2023-07-09 17:08:37 -07:00 |
|
Martin Michelsen
|
7dd00c75a9
|
write battle/challenge records structures
|
2023-07-09 10:43:35 -07:00 |
|
Martin Michelsen
|
695e53a714
|
qualify all calls to std::move
|
2023-05-15 23:46:19 -07:00 |
|
Martin Michelsen
|
91e484e514
|
clang-format everything
|
2023-04-16 15:44:12 -07:00 |
|
Martin Michelsen
|
3b9a76eec8
|
implement save file decryption/encryption
|
2023-04-01 10:16:15 -07:00 |
|
Martin Michelsen
|
ca551039ce
|
rename v2/v3 crypt base class
|
2023-02-18 12:28:59 -08:00 |
|
Martin Michelsen
|
9f4b53178a
|
add jsd0
|
2022-12-03 11:06:31 -08:00 |
|
Martin Michelsen
|
9f2f0ccc14
|
implement episode 3 battles
|
2022-11-27 21:19:31 -08:00 |
|
Martin Michelsen
|
e4b5fbf2ba
|
clean up duplicated functions in PSOEncryption
|
2022-10-02 12:16:02 -07:00 |
|
Martin Michelsen
|
1a3dd26cb3
|
add GCI decryption function
|
2022-09-13 01:27:54 -07:00 |
|
Martin Michelsen
|
8937333a2b
|
support early BB login command in multi-key detector crypt
|
2022-09-03 21:03:55 -07:00 |
|
Martin Michelsen
|
5d3d1e1900
|
add support for PSO DC v1/v2
|
2022-08-27 10:49:53 -07:00 |
|
Martin Michelsen
|
5ede882715
|
add ability to handle V2 and V3 clients on the same port
|
2022-08-26 00:26:28 -07:00 |
|
Martin Michelsen
|
77cea58fc5
|
clean up big-endian encryption
|
2022-08-24 01:02:11 -07:00 |
|
Martin Michelsen
|
ec205062ad
|
add findings from psox disassembly
|
2022-07-26 00:33:47 -07:00 |
|
Martin Michelsen
|
641639a659
|
implement tfs1
|
2022-05-22 09:54:13 -07:00 |
|
Martin Michelsen
|
307eef88d0
|
fix unsafe memory access in PSOBBEncryption
|
2022-05-12 11:45:20 -07:00 |
|
Martin Michelsen
|
cedb0c648e
|
implement JSD1
|
2022-05-09 10:18:14 -07:00 |
|
Martin Michelsen
|
4079400784
|
refactor player/account data handling
|
2022-05-06 13:52:37 -07:00 |
|
Martin Michelsen
|
d5c38c2bc5
|
automatically determine the correct BB private key for each client
|
2022-05-04 15:20:08 -07:00 |
|
Martin Michelsen
|
a078c9f712
|
add support for modified BB encryption
|
2022-05-04 12:58:12 -07:00 |
|
Martin Michelsen
|
46add5fb74
|
fix PSO PC encryption
|
2022-04-02 10:47:01 -07:00 |
|
Martin Michelsen
|
d977cf0608
|
supporting changes for proxy server rewrite
|
2022-03-28 15:55:19 -07:00 |
|
Martin Michelsen
|
e8f23e4b2e
|
switch to CMake
|
2021-12-29 14:24:15 -08:00 |
|