Martin Michelsen
|
45c2b792f7
|
fix range check bug in non-v4 ItemParameterTable
|
2023-10-28 14:50:31 -07:00 |
|
Martin Michelsen
|
50a594ec60
|
fix logic for EXP-stealing weapons
|
2023-10-28 13:23:32 -07:00 |
|
Martin Michelsen
|
8a1c4f5f8b
|
PhysicalData and PlayerStats are the same structure
|
2023-10-28 10:45:59 -07:00 |
|
Martin Michelsen
|
75c11aeba5
|
refine BattleParamEntry format
|
2023-10-27 23:58:34 -07:00 |
|
Martin Michelsen
|
1c2786ef43
|
support v2 and v3 ItemPMT files
|
2023-10-27 21:08:34 -07:00 |
|
Martin Michelsen
|
7476eb62d3
|
allow server item tables to be enabled by default
|
2023-10-25 18:48:22 -07:00 |
|
Martin Michelsen
|
6466eec106
|
fix externally-generated item IDs in item tracking code
|
2023-10-25 17:14:04 -07:00 |
|
Martin Michelsen
|
5f0a6f3d8e
|
factor FloorItem struct into 6x5F format
|
2023-10-25 17:14:04 -07:00 |
|
Martin Michelsen
|
0c53a0dc41
|
rewrite text encoding to handle non-English properly
|
2023-10-25 17:14:04 -07:00 |
|
Martin Michelsen
|
81edf93e3b
|
handle V2 mag encoding properly
|
2023-10-21 11:48:31 -07:00 |
|
Martin Michelsen
|
bf346d3f95
|
fix Word Select mapping across versions
|
2023-10-20 16:19:03 -07:00 |
|
Martin Michelsen
|
a211bd07ac
|
implement 6xD2 command
|
2023-10-19 15:45:32 -07:00 |
|
Martin Michelsen
|
5a30272869
|
implement some BB quest commands
|
2023-10-19 15:34:06 -07:00 |
|
Martin Michelsen
|
4bc5f1b90f
|
describe entire battle rules structure
|
2023-10-18 23:30:27 -07:00 |
|
Martin Michelsen
|
8c2ce5210d
|
implement battle rules and character replacement
|
2023-10-18 11:57:13 -07:00 |
|
Martin Michelsen
|
08a1bf3238
|
implement server drop tables
|
2023-10-16 23:10:13 -07:00 |
|
Martin Michelsen
|
5d71b66f84
|
implement quest version separation
|
2023-10-16 00:20:38 -07:00 |
|
Martin Michelsen
|
812310054c
|
fix 6x70 handling in dc/pc cross-play
|
2023-10-08 15:20:48 -07:00 |
|
Martin Michelsen
|
6bebcc841e
|
implement overflow lobbies
|
2023-10-07 21:10:08 -07:00 |
|
Martin Michelsen
|
abd87054ac
|
add cross-play options
|
2023-10-07 20:43:35 -07:00 |
|
Martin Michelsen
|
d5cc91a9bf
|
handle inventory extension data properly
|
2023-10-07 18:17:54 -07:00 |
|
Martin Michelsen
|
2478f18298
|
don't forward Ep3 server commands sent by clients
|
2023-10-07 08:38:06 -07:00 |
|
Martin Michelsen
|
ab3c27772e
|
document more Ep3 battle subcommands
|
2023-10-05 10:28:34 -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
|
4575adea11
|
fix chat message forwarding to spectators
|
2023-09-17 19:20:18 -07:00 |
|
Martin Michelsen
|
f8198580dd
|
merge Ep3 ServerBase and Server into one class
|
2023-09-09 10:13:51 -07:00 |
|
Martin Michelsen
|
f642e2f5a8
|
fix invisible players in lobby bug
|
2023-08-30 18:45:46 -07:00 |
|
Martin Michelsen
|
b9912ad80f
|
remove meseta when buying shop items
|
2023-08-16 09:12:45 -07:00 |
|
Martin Michelsen
|
87118049ab
|
split Episode3::DataIndex into multiple structures
|
2023-08-13 23:12:27 -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
|
2574c74e6b
|
implement tekker variances
|
2023-08-10 21:06:02 -07:00 |
|
Martin Michelsen
|
c7c2d54183
|
minor style fixes
|
2023-08-10 21:03:58 -07:00 |
|
Martin Michelsen
|
c57b031156
|
rename 6xB8 command on BB
|
2023-08-10 21:02:18 -07:00 |
|
Martin Michelsen
|
8656222be3
|
split disp data into stats and visual substructures
|
2023-06-26 21:25:24 -07:00 |
|
Martin Michelsen
|
4190a9e03d
|
add more BB game command formats
|
2023-06-24 09:04:29 -07:00 |
|
Martin Michelsen
|
9602773021
|
handle unsealable items on BB
|
2023-06-23 17:32:10 -07:00 |
|
Martin Michelsen
|
d6f8fb8917
|
add EXP multipliers
|
2023-06-23 17:16:50 -07:00 |
|
Martin Michelsen
|
fba31bfc8d
|
do some long-standing TODOs
|
2023-06-23 17:08:40 -07:00 |
|
Martin Michelsen
|
cbe6480da6
|
add debug note after rebuilding 6x6D data
|
2023-06-20 09:25:14 -07:00 |
|
Martin Michelsen
|
d7b1e66f88
|
fix error message
|
2023-06-19 22:54:31 -07:00 |
|
Martin Michelsen
|
912fec458f
|
don't send 6xBE if 6xC9 requests nothing
|
2023-06-19 19:32:58 -07:00 |
|
Martin Michelsen
|
5c9242a156
|
fix 6xC9 command format
|
2023-06-19 19:32:20 -07:00 |
|
Martin Michelsen
|
5842d70094
|
implement meseta/item reward commands on BB
|
2023-06-19 19:20:40 -07:00 |
|
Martin Michelsen
|
8926c22eae
|
handle incorrect mag endianness in PSO GC
|
2023-06-19 15:52:59 -07:00 |
|
Martin Michelsen
|
2b3cc6bcdf
|
fix map loading mismatches
|
2023-06-19 12:07:03 -07:00 |
|
Martin Michelsen
|
1291de4387
|
improve player position tracking
|
2023-06-18 22:58:24 -07:00 |
|
Martin Michelsen
|
d7bb3b3576
|
implement Ep3 spectator sound forwarding
|
2023-06-18 22:58:24 -07:00 |
|
Martin Michelsen
|
24c5ad1d06
|
handle multiple subcommands in one top-level command
|
2023-06-18 22:58:24 -07:00 |
|
Martin Michelsen
|
bcaa2a493e
|
update map loader
|
2023-06-18 22:58:24 -07:00 |
|
Martin Michelsen
|
7ac7d7c360
|
implement JSON rare tables
|
2023-06-18 22:58:24 -07:00 |
|