Martin Michelsen
|
db3cecdd2b
|
fix signed/unsigned comparison
|
2024-01-20 16:33:12 -08:00 |
|
Martin Michelsen
|
e13b5950ca
|
use SetDataTable files as map indexes
|
2024-01-20 16:19:29 -08:00 |
|
ShiftaDeband
|
be0569d2cb
|
Adjust loading maps for GC NTE
|
2024-01-17 18:08:52 -08:00 |
|
Martin Michelsen
|
be8130b621
|
handle v1/v2 rare rates properly in map loader
|
2024-01-13 09:33:13 -08:00 |
|
Martin Michelsen
|
d052163a9e
|
add brute-force search command for game seeds that result in rare enemies
|
2024-01-12 23:54:23 -08:00 |
|
Martin Michelsen
|
83f5487e7b
|
fix GC rare enemy logic
|
2024-01-04 23:09:09 -08:00 |
|
Martin Michelsen
|
08437844e4
|
add results of rare enemy RE
|
2024-01-03 23:28:29 -08:00 |
|
Martin Michelsen
|
e13b220be9
|
support non-BB rare enemy generation logic
|
2024-01-03 23:28:29 -08:00 |
|
Martin Michelsen
|
ec99dad874
|
fix typo in DC NTE variation definitions
|
2024-01-03 01:00:25 -08:00 |
|
Martin Michelsen
|
b85fd4fced
|
update DC NTE and 11/2000 variations list
|
2024-01-03 00:40:46 -08:00 |
|
Martin Michelsen
|
df29a60a6e
|
load maps on all versions
|
2024-01-03 00:22:28 -08:00 |
|
Martin Michelsen
|
a24d0ad703
|
rewrite ItemNameIndex and index all game text
|
2023-12-31 21:28:26 -08:00 |
|
Martin Michelsen
|
84ed80365c
|
make BB games deterministic for replays
|
2023-12-23 23:26:44 -08:00 |
|
Martin Michelsen
|
16cddd28b2
|
add quest script compiler
|
2023-12-10 14:24:30 -08:00 |
|
Martin Michelsen
|
beb87b546f
|
clean up map logging
|
2023-12-09 18:32:17 -08:00 |
|
Martin Michelsen
|
0ded423c84
|
treat enemy type 0100 as NPC
|
2023-12-08 23:34:36 -08:00 |
|
Martin Michelsen
|
8654555777
|
recreate map on challenge mode restart
|
2023-12-08 18:08:47 -08:00 |
|
Martin Michelsen
|
83166f1eff
|
fix multi-area challenge enemy generation
|
2023-12-08 17:39:00 -08:00 |
|
Martin Michelsen
|
fbf170ef12
|
fix slime enemy types
|
2023-12-08 17:38:42 -08:00 |
|
Martin Michelsen
|
009a0fc93d
|
fix Monest child_type
|
2023-12-08 10:02:36 -08:00 |
|
Martin Michelsen
|
bf17ec0943
|
add unknown enemy type 0118
|
2023-12-08 09:51:57 -08:00 |
|
Martin Michelsen
|
e05dcb6e70
|
update rare enemy rates
|
2023-12-04 10:37:02 -08:00 |
|
Martin Michelsen
|
f605a21c1a
|
add option to specify BB rare enemy rates
|
2023-12-03 21:44:56 -08:00 |
|
Martin Michelsen
|
ea83935dc4
|
implement BB EXP requests properly
|
2023-11-26 16:21:09 -08:00 |
|
Martin Michelsen
|
0f45ced3e9
|
add DC NTE map variations
|
2023-11-25 19:23:25 -08:00 |
|
Martin Michelsen
|
de4cb26c34
|
refactor GameVersion and QuestScriptVersion into a single enum
|
2023-11-25 12:30:27 -08:00 |
|
Martin Michelsen
|
1d8ae0b4d9
|
use constructor tables from GC and BB client in map parsing
|
2023-11-20 23:43:40 -08:00 |
|
Martin Michelsen
|
a62b7dad26
|
fix warning in Map.cc
|
2023-11-19 23:20:14 -08:00 |
|
Martin Michelsen
|
d1866c9bbf
|
fix Ep2 Sinow child entity handling
|
2023-11-19 23:06:53 -08:00 |
|
Martin Michelsen
|
42e927caa9
|
add basic quest map disassembler
|
2023-11-19 23:06:30 -08:00 |
|
Martin Michelsen
|
1b29f20541
|
fix incorrect object lists in quest
|
2023-11-15 20:01:45 -08:00 |
|
Martin Michelsen
|
6aef245eab
|
fix item ID inconsistencies between server and client due to shops and tekker in BB
|
2023-11-15 17:18:46 -08:00 |
|
Martin Michelsen
|
768bdb5b05
|
fix variance on specialized boxes
|
2023-11-15 16:02:31 -08:00 |
|
Martin Michelsen
|
2e89cfa8d6
|
use server's rt_index for enemy item drops
|
2023-11-14 21:52:38 -08:00 |
|
Martin Michelsen
|
e3956a0a09
|
improve specialized box log messages
|
2023-11-14 12:24:59 -08:00 |
|
Martin Michelsen
|
4fe238a01a
|
track specialized boxes server-side
|
2023-11-13 22:07:21 -08:00 |
|
Martin Michelsen
|
a1b457a5e6
|
make EXP computation match the client
|
2023-11-13 18:16:59 -08:00 |
|
Martin Michelsen
|
1ca0e928a4
|
rename area -> floor in most places
|
2023-11-13 17:25:16 -08:00 |
|
Martin Michelsen
|
afba337575
|
clean up random enemy generation
|
2023-11-12 12:19:37 -08:00 |
|
Martin Michelsen
|
3e735fcea4
|
implement BB challenge mode random enemy generation
|
2023-11-11 23:58:24 -08:00 |
|
Martin Michelsen
|
a0f0230700
|
forbid rare enemies in challenge mode
|
2023-11-10 12:41:41 -08:00 |
|
Martin Michelsen
|
6b812520bc
|
refine ObjectEntry structure
|
2023-11-02 23:20:00 -07:00 |
|
Martin Michelsen
|
5d71b66f84
|
implement quest version separation
|
2023-10-16 00:20:38 -07:00 |
|
Martin Michelsen
|
8df36ea3c2
|
index quests by number, then by version
|
2023-10-08 11:14:46 -07:00 |
|
Martin Michelsen
|
215c181798
|
add fallback map loading in BB solo mode
|
2023-09-12 19:49:38 -07:00 |
|
Martin Michelsen
|
15954c9576
|
fix signed/unsigned comparison in map parser
|
2023-06-19 19:26:24 -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
|
2b3cc6bcdf
|
fix map loading mismatches
|
2023-06-19 12:07:03 -07:00 |
|
Martin Michelsen
|
bcaa2a493e
|
update map loader
|
2023-06-18 22:58:24 -07:00 |
|