Martin Michelsen
|
ee7c574fdf
|
fix meseta transaction command
|
2023-08-31 09:37:12 -07:00 |
|
Martin Michelsen
|
b27b458557
|
always send tournament entry state command if client doesn't have card defs
|
2023-08-30 18:55:15 -07:00 |
|
Martin Michelsen
|
50ded155ed
|
add option to disable Ep3 infinite meseta
|
2023-08-30 18:45:46 -07:00 |
|
Martin Michelsen
|
eab453413e
|
fix tournament metadata linking through server restarts
|
2023-08-30 18:45:46 -07:00 |
|
Martin Michelsen
|
8adbe38617
|
fix differentiation between Episode 3 Trial Edition and final JP version
|
2023-08-20 13:03:43 -07:00 |
|
Martin Michelsen
|
c0f4f7af5f
|
add Ep3 trial map format
|
2023-08-15 09:03:10 -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
|
9b66e07c06
|
don't send tournament state to Ep3 trial edition clients
|
2023-08-13 19:11:17 -07:00 |
|
Martin Michelsen
|
2574c74e6b
|
implement tekker variances
|
2023-08-10 21:06:02 -07:00 |
|
Martin Michelsen
|
4858ccd812
|
use QuestScriptVersion to index quests
|
2023-07-15 22:29:18 -07:00 |
|
Martin Michelsen
|
b1531139c0
|
implement player records command
|
2023-07-09 17:08:37 -07:00 |
|
Martin Michelsen
|
7dd00c75a9
|
write battle/challenge records structures
|
2023-07-09 10:43:35 -07:00 |
|
Martin Michelsen
|
4442ca0250
|
support JSON rare item sets
|
2023-06-29 22:20:39 -07:00 |
|
Martin Michelsen
|
8656222be3
|
split disp data into stats and visual substructures
|
2023-06-26 21:25:24 -07:00 |
|
Martin Michelsen
|
e1b4bd32c9
|
add quest script disassembler
|
2023-06-25 22:51:09 -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
|
9a6c0b6c9a
|
load quest enemies when starting BB quest
|
2023-06-19 19:20:40 -07:00 |
|
Martin Michelsen
|
8db058871f
|
implement BB rare monster determination
|
2023-06-19 18:33:05 -07:00 |
|
Martin Michelsen
|
26dc50930b
|
handle joinable quests
|
2023-06-19 18:29:54 -07:00 |
|
Martin Michelsen
|
e8fcf2884a
|
add TODOs for BB rare monsters
|
2023-06-19 16:03:59 -07:00 |
|
Martin Michelsen
|
8926c22eae
|
handle incorrect mag endianness in PSO GC
|
2023-06-19 15:52:59 -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
|
f333a88aaf
|
clean up check_size
|
2023-06-18 22:58:24 -07:00 |
|
Martin Michelsen
|
e18c3fc43d
|
add default cheat mode behavior flag
|
2023-06-13 21:52:09 -07:00 |
|
Jake Probst
|
8c6ccd1cfe
|
only disable drops for normal mode
|
2023-06-11 14:19:12 -07:00 |
|
Reason
|
148d327d9f
|
Fixing more formatting
A few ugly things to fix
Format fix v2
|
2023-06-11 14:19:12 -07:00 |
|
Reason
|
53a9b527e4
|
Fixing item toggle
Now the toggle is set via per room.
|
2023-06-11 14:19:12 -07:00 |
|
Martin Michelsen
|
0386d14638
|
don't recreate random state for sequential ep3 battles
|
2023-06-10 10:49:53 -07:00 |
|
Martin Michelsen
|
ee837712aa
|
document proxy options in readme
|
2023-06-09 22:26:11 -07:00 |
|
Martin Michelsen
|
25b6c594bd
|
make quest categories configurable
|
2023-06-08 20:43:46 -07:00 |
|
Martin Michelsen
|
d60404ff0a
|
wait for responses before sending chains of function calls
|
2023-06-07 00:38:46 -07:00 |
|
Martin Michelsen
|
2c95782687
|
support DC NTE and DCv1 Dec 2000 prototype
|
2023-05-27 19:33:38 -07:00 |
|
Martin Michelsen
|
3cd13863cb
|
fix menu info fallthrough
|
2023-05-27 13:53:32 -07:00 |
|
Martin Michelsen
|
4ae23f4eff
|
fix DOL loader
|
2023-05-26 11:30:10 -07:00 |
|
Martin Michelsen
|
dbd6c59a0b
|
implement version-specific patches; clean up menu abstraction
|
2023-05-26 09:55:12 -07:00 |
|
Martin Michelsen
|
03c26b587a
|
send tournament result before battle end command
|
2023-05-23 21:53:45 -07:00 |
|
Martin Michelsen
|
695e53a714
|
qualify all calls to std::move
|
2023-05-15 23:46:19 -07:00 |
|
Martin Michelsen
|
fc672978d8
|
fix patch cache clear behavior on GC versions that need it
|
2023-05-10 22:47:07 -07:00 |
|
Martin Michelsen
|
6654030bd3
|
reformat some files after clang-format option change
|
2023-05-02 09:27:34 -07:00 |
|
Martin Michelsen
|
91e484e514
|
clang-format everything
|
2023-04-16 15:44:12 -07:00 |
|
Martin Michelsen
|
f954a7f834
|
update some command notes
|
2023-04-05 13:52:38 -07:00 |
|
Martin Michelsen
|
711bbf0a21
|
add player notifications on proxy server
|
2023-03-12 00:09:59 -08:00 |
|
Martin Michelsen
|
838e53a91e
|
use GC logic for BB nonrare item drop generation and shops
|
2023-03-07 23:19:30 -08:00 |
|
Martin Michelsen
|
b935760d64
|
split GameMode into enum class
|
2023-03-04 15:55:59 -08:00 |
|
Martin Michelsen
|
159f80cce3
|
make episode an enum class
|
2023-03-04 11:41:37 -08:00 |
|
Martin Michelsen
|
707b021c88
|
fix enemy_id usage in 6xC8
|
2023-03-03 19:34:53 -08:00 |
|
Martin Michelsen
|
85072e9db9
|
implement DC NTE change ship/block
|
2023-03-03 18:12:29 -08:00 |
|