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
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
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
7f68d41bac
fix port name in game server lookup
2026-04-25 22:21:46 -07:00
Martin Michelsen
75e7232096
handle BB not sending C6 after 08E8
2026-04-25 12:06:43 -07:00
Martin Michelsen
b34c9a7c88
improve error message for missing quest common/rare item sets
2026-04-05 21:50:53 -07:00
Martin Michelsen
b704d827ed
add support for direct Xbox connections
2026-04-01 21:47:21 -07:00
Martin Michelsen
55be92a56f
add game duration to info window
2026-03-19 10:42:01 -07:00
Martin Michelsen
a469b4355e
add option to change chat command character
2026-01-04 00:59:39 -08:00
Martin Michelsen
f98db20618
implement BB system, guild card, and stream files in proxy save files option
2026-01-01 10:58:47 -08:00
Martin Michelsen
73ced9d229
print bank when team reward is given
2025-12-23 09:09:38 -08:00
Martin Michelsen
a0a7231d67
reformat remaining files
2025-12-21 21:15:49 -08:00
Martin Michelsen
6291e42ba9
make 04E8 handler match the client's logic
2025-12-05 19:53:09 -08:00
Martin Michelsen
2c333b51d2
add $fastkill command
2025-11-29 12:12:34 -08:00
Martin Michelsen
bd1cdfdb97
further improve quest assembler/disassembler matching
2025-11-26 23:06:04 -08:00
Martin Michelsen
36eeee5641
clean up character load function
2025-11-05 22:29:43 -08:00
Martin Michelsen
7bc58a757e
reimplement Episode 3 map categories
2025-10-26 23:07:47 -07:00
Martin Michelsen
01b1f42bac
add some Ep3 command notes
2025-10-22 19:47:23 -07: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
d9d33c2d65
add patch downloader
2025-10-18 01:03:00 -07:00
Martin Michelsen
47f7e71ae9
display quest names in client's native language in game info window
2025-10-12 09:48:09 -07:00
Martin Michelsen
3c32a66064
hide section ID for empty persistent games
2025-10-12 09:48:09 -07:00
Martin Michelsen
4044e4e5a6
fix battle table + $exit edge case
2025-10-05 20:38:44 -07:00
Martin Michelsen
fdd0bfea08
rewrite quest metadata indexing
...
- split ep3 download quests from quest index
- fix Ep3 NTE download quests
- automatically detect battle/challenge params and area remaps
2025-09-28 23:26:14 -07:00
Martin Michelsen
48c225366f
rewrite trade sequence
2025-09-26 21:45:24 -07:00
Martin Michelsen
fb783034bc
handle incorrect flags in 10 command
2025-09-14 13:04:42 -07:00
Martin Michelsen
40a6f49b29
fix crossplay challenge restart logic
2025-09-13 22:38:32 -07:00
Martin Michelsen
dea0ac99c3
update some command notes
2025-09-13 22:38:27 -07:00
Martin Michelsen
5a7151bc63
minor proxy bugfixes
2025-09-09 23:18:01 -07:00
Martin Michelsen
0b4d5b2f89
add BB BankSize patch
2025-08-22 22:39:32 -07:00
Martin Michelsen
45824b46fe
support per-quest common and rare tables
2025-08-22 14:09:41 -07:00
Martin Michelsen
bf028ed0f6
fix data2 handling in 30 command from GetExtendedPlayerInfo
2025-07-24 21:37:36 -07:00
Martin Michelsen
e24a0e3c40
decrypt Ep3 player config at load time
2025-06-16 00:30:53 -07:00
Martin Michelsen
9621e89cd7
add notes and support for final PCv2 version
2025-06-14 00:35:56 -07:00
Martin Michelsen
3844c9881c
add AccurateKillCount patch
2025-06-12 18:49:38 -07:00
Martin Michelsen
e8b2765a71
add xbox disk file formats
2025-06-07 19:26:34 -07:00
Martin Michelsen
d4bc880018
make $killcount work for units too
2025-06-07 09:53:56 -07:00
Martin Michelsen
067f2439ca
make redirect wait apply to SocketChannels as well
2025-05-31 09:34:09 -07:00
Martin Michelsen
33b0ab3ed3
improve BB proxy functionality
2025-05-26 18:56:23 -07:00
Martin Michelsen
cc99050964
switch to coroutine execution model
2025-05-26 14:11:38 -07:00
Martin Michelsen
f65b1f1c14
make login faster with MoreSaveSlots
2025-04-25 08:56:19 -07:00
Martin Michelsen
69edba036e
add $whatobj command
2025-03-21 23:58:49 -07:00
Martin Michelsen
f0c492abea
remove patches menu in favor of patch switches; closes #623
2025-03-14 23:20:09 -07:00
Martin Michelsen
4cf650fb98
fix team member remove bug
2025-03-09 17:36:08 -07:00
Martin Michelsen
3857cda4e5
fix team member count updates
2025-03-09 16:11:34 -07:00
Martin Michelsen
99ebf96cb0
fix allowed version flags on Ep2 BB games; closes #619
2025-03-09 16:11:09 -07:00