incentive
6a4789b248
Add login lock session plumbing
2026-06-11 01:22:32 -04:00
incentive
3c779b9e1f
Track PC Brutal Peeps BattleParam patch tier
2026-06-07 04:30:47 -04:00
incentive
2493173052
Gate Brutal Peeps tiers by character level
2026-06-05 19:23:49 -04:00
incentive
08c897cbea
Rename Blueballz mode to Brutal Peeps
2026-06-05 19:19:48 -04:00
incentive
bde24db224
Merge upstream changes from 2026-05-31
2026-05-31 11:23:38 -04:00
Martin Michelsen
9187a3ceb0
update PlayerVisualConfigV4 struct to match client implementation
2026-05-30 09:47:52 -07:00
Martin Michelsen
e9c2ac34a3
eliminate using namespace
2026-05-25 16:44:37 -07:00
Martin Michelsen
62a9da9ed3
update game join procedure implementation
2026-05-25 16:44:36 -07:00
incentive
6b3669dfd6
Restore GC EXP direct menu patches
2026-05-21 03:43:48 -04:00
incentive
1849d9d13d
Make GC EXP enable shim inert and dedupe dispatch
2026-05-21 02:32:12 -04:00
incentive
78878ad276
Merge upstream newserv master
2026-05-14 14:23:00 -04:00
Martin Michelsen
e78e2ba887
rewrite client function compiler
2026-05-11 21:33:35 -07:00
incentive
e0c34fe700
PSO Peeps: block boosted clients from Vanilla and Hardcore
...
Add HAS_PSO_PEEPS_XP_PATCH for future V2/GC client-function XP patches.
Unify boosted-client proxy blocking so Vanilla/Hardcore reject:
- PC v2 clients using boosted BattleParams
- legacy boosted-disc listener ports
- future clients with the PSO Peeps XP patch flag
Normal unpatched V2/GC clients remain allowed.
2026-05-05 15:52:11 -04:00
incentive
1c3e8ca53c
Merge upstream newserv preferred lobby changes
2026-05-02 22:46:20 -04:00
incentive
f05e68492d
PSO Peeps Start
Docker / Build (push) Has been cancelled
2026-05-01 23:14:17 -04:00
Martin Michelsen
80391df8b7
implement lobby assignment at login
2026-04-26 09:28:10 -07:00
Martin Michelsen
5724fb9a12
add $allrare debug command; closes #739
2026-03-22 21:37:43 -07:00
Martin Michelsen
8eeb487bc7
make item data stack count consistent with bank item stack count at load time
2025-12-25 23:21:32 -08:00
Martin Michelsen
a462a774f5
reformat more files
2025-12-20 21:55:32 -08:00
Martin Michelsen
194bb5b393
actually enforce NOCOMMIT tags finally
2025-12-02 21:46:58 -08:00
Martin Michelsen
2c333b51d2
add $fastkill command
2025-11-29 12:12:34 -08:00
Martin Michelsen
36eeee5641
clean up character load function
2025-11-05 22:29:43 -08:00
Martin Michelsen
155ed6bcf9
add $makeobj; update some object notes
2025-11-02 17:14:38 -08:00
Martin Michelsen
46c2260d0f
use enums for difficulty and language; fix enemy state aliases; closes #694
2025-10-18 01:03:00 -07:00
Martin Michelsen
0b4d5b2f89
add BB BankSize patch
2025-08-22 22:39:32 -07:00
Martin Michelsen
1729edc1d2
add dynamic switching in EnemyDamageSync
2025-07-22 00:27:21 -07:00
Martin Michelsen
6a89f18580
make logging less verbose
2025-05-26 14:51:43 -07:00
Martin Michelsen
cc99050964
switch to coroutine execution model
2025-05-26 14:11:38 -07:00
Martin Michelsen
140d488239
support more BB save slots; add client patch
2025-04-12 23:35:00 -07:00
Martin Michelsen
44ea82771b
update client functions for eventual pc v2 semantics
2025-02-17 00:14:58 -08:00
Martin Michelsen
78b7bfac70
refine many subcommand formats
2025-01-26 09:47:19 -08:00
Martin Michelsen
aa9e1e7305
enable dcv1 native battle mode
2025-01-20 21:27:09 -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
75de6f259d
add safeties for 6xBB and 6xBC commands
2024-11-05 21:31:30 -08:00
Martin Michelsen
e6a6e862db
add $battle command for dcv1
2024-11-03 22:51:26 -08:00
Martin Michelsen
a7d436a894
use object flags for switch assist; closes #571
2024-10-17 21:54:14 -07:00
Martin Michelsen
fbc5cd5967
fix print_bank
2024-08-02 18:07:25 -07:00
Martin Michelsen
1bfbf09891
use phosg namespace
2024-07-28 11:54:41 -07:00
Martin Michelsen
4bd6ef12a9
implement $savechar on Episode 3
2024-06-28 09:48:09 -07:00
Martin Michelsen
6f056cb1bd
update proxy options
2024-06-23 22:38:46 -07:00
Martin Michelsen
3a22a5c489
add Ep3 codepaths to B2 enabler
2024-06-23 00:24:01 -07:00
Martin Michelsen
862b3d27da
add B2 patch support on PSO Plus
2024-06-22 21:42:30 -07:00
Martin Michelsen
aa9d2beffe
convert all CRLF line endings to LF only
2024-06-16 21:03:00 -07:00
Martin Michelsen
836704e987
track telepipe state in games
2024-05-21 20:29:32 -07:00
Martin Michelsen
d8230eb37a
load non-v4 level tables
2024-05-17 20:32:52 -07:00
Martin Michelsen
dc7c3eb58c
add DC v2 save file format
2024-05-11 18:18:17 -07:00
Martin Michelsen
ddbb922b95
support joinable quests on all versions
2024-04-27 18:31:10 -07:00
Martin Michelsen
c7dd98ccc0
use flag to separate customized GC clients from non-customized
2024-04-27 14:25:46 -07:00
Martin Michelsen
d08aaef0f8
add remote address to command log messages
2024-04-21 15:19:16 -07:00