incentive
e6b7ed7e24
Make DC V2 EXP boost config-driven
2026-05-23 23:50:10 -04:00
incentive
47e9fe5f16
Merge upstream newserv master
2026-05-19 16:56:33 -04:00
incentive
4cf5974c7d
Fix BB live ship menu reconnect port
2026-05-19 16:11:05 -04:00
incentive
e7ea471ec5
PSO Peeps: align proxy boost gates with upstream cleanup
2026-05-19 15:50:37 -04:00
Martin Michelsen
7b9b44c191
add option to prevent concurrent logins; closes #511
2026-05-17 15:00:32 -07:00
Martin Michelsen
cb69dc9c14
more notes on PlayerInventoryItem
2026-05-17 07:59:41 -07:00
Martin Michelsen
d31fb5b084
fix battle level up on BB
2026-05-17 07:59:32 -07:00
incentive
f7fff5c82b
Skip auto patches for checksum-only clients
2026-05-17 09:35:32 -04:00
incentive
7bd2fba177
Restore DC V2 EXP dispatcher
2026-05-17 01:04:21 -04:00
Martin Michelsen
ef3a6575ab
demote ignore_def message from warning
2026-05-16 22:02:57 -07:00
Martin Michelsen
57de5a71a3
fix mismatched enemy type order
2026-05-16 22:02:41 -07:00
incentive
21884bf109
Add BB stream diagnostics and event guard
2026-05-17 00:15:50 -04:00
Martin Michelsen
0d5cfc6ccc
censor user credentials in logs by default
2026-05-16 17:20:09 -07:00
incentive
e384477594
Add Dreamcast V2 EXP dispatcher
2026-05-16 05:19:20 -04:00
incentive
50332d2f1e
Add internal Dreamcast V2 EXP tables
2026-05-16 04:50:30 -04:00
incentive
48c25159bc
Restore working Dreamcast V2 EXP patch state
2026-05-16 04:03:57 -04:00
incentive
f3681d79f9
Fix Dreamcast V2 EXP resend behavior
2026-05-16 03:23:36 -04:00
incentive
e29231356b
Resend Dreamcast V2 patches after floor changes
2026-05-16 03:13:58 -04:00
Martin Michelsen
ecc61b7d1f
document usability flags in ItemParameterTable
2026-05-15 21:22:09 -07:00
incentive
0063384144
Resend selected patch-menu functions after loading
2026-05-15 23:43:47 -04:00
James Osborne
8ef0623605
Sync from and adapt to upstream 20260514
...
Sync/upstream 20260514
2026-05-15 22:19:52 -04:00
incentive
6de7db4765
Add IP stack port remapping
2026-05-15 15:06:32 -04:00
Martin Michelsen
645590d03f
fix S_14 definition
2026-05-14 19:20:40 -07:00
incentive
78878ad276
Merge upstream newserv master
2026-05-14 14:23:00 -04:00
incentive
58d7f23ace
Restore upstream savechar and loadchar proxy restrictions
2026-05-14 14:02:30 -04:00
Martin Michelsen
b4f83c32de
don't suppress 1D in proxy sessions; BB server may have customized it
2026-05-13 21:33:56 -07:00
Martin Michelsen
a6c25568ba
support multiple replays in the same session
2026-05-13 21:25:55 -07:00
Martin Michelsen
2e667bbe50
support multiple aliases for quest opcodes
2026-05-13 20:32:44 -07:00
Martin Michelsen
9d0abbce7f
fix patch menu visibility
2026-05-12 17:58:37 -07:00
Martin Michelsen
c315b828ad
sort DOL files by name
2026-05-12 07:37:36 -07:00
Martin Michelsen
e78e2ba887
rewrite client function compiler
2026-05-11 21:33:35 -07:00
Martin Michelsen
6da72c7323
make unsealable table ordered
2026-05-10 11:20:36 -07:00
Martin Michelsen
fc70919c94
reorganize game tables
2026-05-10 11:09:35 -07:00
Martin Michelsen
554bef0de4
more details on MagEvolutionTable
2026-05-09 17:05:23 -07:00
Martin Michelsen
7ce3ce5b65
add level table JSON format
2026-05-09 17:05:23 -07:00
Martin Michelsen
9915422ae6
clean up rel helpers
2026-05-08 22:22:41 -07:00
incentive
e88ed98318
Merge upstream newserv master
2026-05-09 01:02:34 -04:00
Martin Michelsen
e342915505
fix invalid dereference
2026-05-08 20:09:19 -07:00
Martin Michelsen
e617385425
move all_start_offsets to CommonFileFormats
2026-05-08 19:50:53 -07:00
Martin Michelsen
ee40425393
add ItemParameterTable binary serialization; make JSON the default format
2026-05-08 09:23:53 -07:00
incentive
86a46df442
Treat proxy A0 lobby exit as intentional
CMake / build (macos-latest) (push) Has been cancelled
CMake / build (ubuntu-latest) (push) Has been cancelled
2026-05-06 02:03:51 -04:00
incentive
261cb5c76f
Log Dragon boss action state
2026-05-05 19:12:20 -04:00
incentive
ea1044c271
Merge boss flags when blocking damage rollback
2026-05-05 18:51:10 -04:00
incentive
a1c358e13a
Preserve boss flags when blocking damage rollback
2026-05-05 18:28:46 -04:00
incentive
1f00bf1d9b
Clamp boss damage rollback from 6x0A
2026-05-05 18:12:36 -04:00
incentive
8bc602012e
Allow DC V2 Falz death-drop pickup recovery
2026-05-05 16:52:25 -04: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
cbe9747fd4
PSO Peeps: block PC v2 from Vanilla/Hardcore ships
...
PC v2 clients receive boosted BattleParams via the patch server.
Vanilla and Hardcore run base XP rates and are incompatible.
Block Version::PC_V2 from proxy destinations on ports 19230/19530.
2026-05-05 15:52:08 -04:00
incentive
de0104eec8
Forward in-game proxy command 1D
2026-05-05 14:13:11 -04:00
Martin Michelsen
b8e7d81a22
add check for invalid defensive item type
2026-05-04 10:32:08 -07:00