Martin Michelsen
|
4d3595640a
|
document hardware_id in login commands
|
2025-01-10 22:13:57 -08:00 |
|
Martin Michelsen
|
5dbb6c3a27
|
allow concurrent proxy sessions on the same account
|
2025-01-06 00:12:00 -08:00 |
|
Martin Michelsen
|
8508607c87
|
rename DC_V1_11_2000_PROTOTYPE to DC_11_2000
|
2025-01-01 20:58:28 -08:00 |
|
Martin Michelsen
|
72ac20e574
|
rewrite map data model
|
2025-01-01 17:47:50 -08:00 |
|
Martin Michelsen
|
3424d6481b
|
add more log messages around login commands; closes #583
|
2024-12-03 22:21:12 -08:00 |
|
Martin Michelsen
|
e6e11794b8
|
handle out-of-order quest downloads on proxy server
|
2024-09-18 23:07:15 -07:00 |
|
Martin Michelsen
|
1bfbf09891
|
use phosg namespace
|
2024-07-28 11:54:41 -07:00 |
|
Martin Michelsen
|
aa9d2beffe
|
convert all CRLF line endings to LF only
|
2024-06-16 21:03:00 -07:00 |
|
Martin Michelsen
|
d08aaef0f8
|
add remote address to command log messages
|
2024-04-21 15:19:16 -07:00 |
|
Martin Michelsen
|
de42135532
|
implement IPv4 range bans
|
2024-04-21 01:14:10 -07:00 |
|
Martin Michelsen
|
741456d1da
|
organize system/client-functions
|
2024-04-20 10:51:48 -07:00 |
|
Martin Michelsen
|
34751f99e9
|
allow multiple licenses per account
|
2024-04-12 22:09:52 -07:00 |
|
Martin Michelsen
|
af4d3a3325
|
implement full character backups on GC
|
2024-04-06 19:52:22 -07:00 |
|
Martin Michelsen
|
e2d76f77be
|
extend switch assist to 4-player doors
|
2024-03-14 00:14:40 -07:00 |
|
Martin Michelsen
|
294d180e68
|
use system randomness by default unless overridden
|
2024-02-23 23:58:10 -08:00 |
|
Martin Michelsen
|
0383dc90b8
|
allow overriding stack sizes
|
2024-02-22 00:10:42 -08:00 |
|
Martin Michelsen
|
cd77fae4e3
|
fix play time field and marked utf16 fields
|
2024-02-19 20:59:20 -08:00 |
|
Martin Michelsen
|
db2c2a4774
|
implement $dropmode on proxy server
|
2024-02-18 22:41:42 -08:00 |
|
Martin Michelsen
|
f16b8ef983
|
add HTTP server
|
2024-02-18 22:41:42 -08:00 |
|
Martin Michelsen
|
4dd7b75232
|
don't show item notifs option on ep3
|
2024-02-15 20:11:47 -08:00 |
|
Martin Michelsen
|
50f3ebca5e
|
add support for shared serial mechanics
|
2024-02-01 21:28:35 -08:00 |
|
Martin Michelsen
|
02e8f8ea8b
|
disassemble quests during Save Files
|
2024-01-15 10:03:48 -08:00 |
|
Martin Michelsen
|
ba4681e35d
|
fix Ep3 NTE proxy sessions
|
2024-01-06 18:16:26 -08:00 |
|
Martin Michelsen
|
4ff4c86047
|
add ability to specify listening interfaces
|
2023-12-31 22:21:00 -08:00 |
|
Martin Michelsen
|
d478e9b0be
|
implement BB client's config scramble logic
|
2023-12-27 23:08:17 -08:00 |
|
Martin Michelsen
|
1a2d5c1772
|
rename GC_EP3_TRIAL_EDITION to GC_EP3_NTE
|
2023-12-26 09:56:38 -08:00 |
|
Martin Michelsen
|
3823fc94f1
|
add $si command
|
2023-12-23 20:41:21 -08:00 |
|
Martin Michelsen
|
3f9cad1ca5
|
add support for PC NTE
|
2023-12-17 23:32:41 -08:00 |
|
Martin Michelsen
|
e901f5e681
|
don't save licenses for replay sessions
|
2023-12-07 20:27:46 -08:00 |
|
Martin Michelsen
|
fbda7a2a48
|
fix GC NTE proxy behavior
|
2023-12-03 16:34:09 -08:00 |
|
Martin Michelsen
|
956e890ad6
|
use make_shared where appropriate
|
2023-11-30 10:24:27 -08:00 |
|
Martin Michelsen
|
20b66a7a58
|
improve support for 11/2000 prototype
|
2023-11-27 00:29:26 -08:00 |
|
Martin Michelsen
|
de4cb26c34
|
refactor GameVersion and QuestScriptVersion into a single enum
|
2023-11-25 12:30:27 -08:00 |
|
Martin Michelsen
|
1ca0e928a4
|
rename area -> floor in most places
|
2023-11-13 17:25:16 -08:00 |
|
Martin Michelsen
|
cb0e9ba0b2
|
fix ending proxy session on non-virtual connections
|
2023-11-07 17:53:31 -08:00 |
|
Martin Michelsen
|
d46e6de4f0
|
fix xbox redirect command
|
2023-11-07 17:53:31 -08:00 |
|
Martin Michelsen
|
71cfced5ee
|
add xbox support
|
2023-11-06 23:09:09 -08:00 |
|
Martin Michelsen
|
5e2e38f1b5
|
rewrite client config; use BB state from login command
|
2023-10-30 13:15:41 -07:00 |
|
Martin Michelsen
|
293df2b73a
|
fix license autocreation
|
2023-10-29 13:32:29 -07:00 |
|
Martin Michelsen
|
0c53a0dc41
|
rewrite text encoding to handle non-English properly
|
2023-10-25 17:14:04 -07:00 |
|
Martin Michelsen
|
8df36ea3c2
|
index quests by number, then by version
|
2023-10-08 11:14:46 -07:00 |
|
Martin Michelsen
|
885d125fc4
|
eliminate the concept of temporary licenses
|
2023-09-25 09:26:48 -07:00 |
|
Martin Michelsen
|
058b040975
|
implement Episode 3 meseta
|
2023-09-24 16:29:58 -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
|
7e55719983
|
split IS_TRIAL_EDITION into three flags and recognize Ep3 Trial Edition
|
2023-08-13 19:30:58 -07:00 |
|
Martin Michelsen
|
f333a88aaf
|
clean up check_size
|
2023-06-18 22:58:24 -07:00 |
|
Martin Michelsen
|
65c08667cc
|
decode download quests during proxy save-files
|
2023-06-10 10:49:53 -07:00 |
|
Martin Michelsen
|
695e53a714
|
qualify all calls to std::move
|
2023-05-15 23:46:19 -07:00 |
|
Martin Michelsen
|
f813ed68df
|
make $exit command work in games
|
2023-05-12 23:24:41 -07:00 |
|
Martin Michelsen
|
91e484e514
|
clang-format everything
|
2023-04-16 15:44:12 -07:00 |
|