Martin Michelsen
|
b7604eb643
|
add ability to forbid specific quest flag writes
|
2023-12-18 21:58:39 -08:00 |
|
Martin Michelsen
|
6d16f8095a
|
factor ClientGameData into Client to reduce data duplication
|
2023-12-07 12:23:21 -08:00 |
|
Martin Michelsen
|
85d0bac5cb
|
assign bank item IDs at game join time
|
2023-12-06 09:46:57 -08:00 |
|
Martin Michelsen
|
330dbecada
|
rewrite $bbchar implementation
|
2023-12-04 19:38:42 -08:00 |
|
Martin Michelsen
|
2360beb77b
|
sort bank contents before sending to client
|
2023-12-04 18:43:37 -08:00 |
|
Martin Michelsen
|
3743d0a156
|
implement quest unlock flags
|
2023-11-29 22:22:19 -08:00 |
|
Martin Michelsen
|
3d2d96eb7e
|
fix BB bank withdraw conditions
|
2023-11-29 18:45:30 -08:00 |
|
Martin Michelsen
|
556360c993
|
implement choice search
|
2023-11-28 18:38:43 -08:00 |
|
Martin Michelsen
|
20b66a7a58
|
improve support for 11/2000 prototype
|
2023-11-27 00:29:26 -08:00 |
|
Martin Michelsen
|
9b6a023d38
|
preserve original disp if client is v1 or v2
|
2023-11-26 22:37:26 -08:00 |
|
Martin Michelsen
|
de4cb26c34
|
refactor GameVersion and QuestScriptVersion into a single enum
|
2023-11-25 12:30:27 -08:00 |
|
Martin Michelsen
|
9097abf307
|
fix starting inventory on new BB chars
|
2023-11-25 12:30:27 -08:00 |
|
Martin Michelsen
|
b03ccc7e3e
|
fix bug that leaves units equipped after armor item is destroyed
|
2023-11-19 16:01:24 -08:00 |
|
Martin Michelsen
|
261cefc8b1
|
name the unknown grave field in PlayerRecords_Challenge
|
2023-11-19 13:13:37 -08:00 |
|
Martin Michelsen
|
132395a53a
|
fix DC NTE lobby interactions
|
2023-11-16 23:22:26 -08:00 |
|
Martin Michelsen
|
be6fd25190
|
implement proper equip/unequip tracking
|
2023-11-15 12:47:14 -08:00 |
|
Martin Michelsen
|
82d0539c31
|
also blank name_color_checksum during $bbchar
|
2023-11-14 12:29:35 -08:00 |
|
Martin Michelsen
|
18ddfa4ef4
|
use .psochar format for BB characters
|
2023-11-13 13:00:22 -08:00 |
|
Martin Michelsen
|
cabd03a82e
|
implement BB challenge param commands
|
2023-11-08 22:44:59 -08:00 |
|
Martin Michelsen
|
aa577b4b63
|
fix HP/TP results in $matcount
|
2023-11-07 21:50:46 -08:00 |
|
Martin Michelsen
|
71cfced5ee
|
add xbox support
|
2023-11-06 23:09:09 -08:00 |
|
Martin Michelsen
|
e8d605afe3
|
implement v1-encoding for v2 items
|
2023-11-04 21:30:24 -07:00 |
|
Martin Michelsen
|
5e2e38f1b5
|
rewrite client config; use BB state from login command
|
2023-10-30 13:15:41 -07:00 |
|
Martin Michelsen
|
138c563a40
|
add v2 challenge templates
|
2023-10-29 18:01:47 -07:00 |
|
Martin Michelsen
|
025fc154d4
|
refine some BB structures
|
2023-10-29 13:32:29 -07:00 |
|
Martin Michelsen
|
3a21cb29fd
|
refine PlayerInventoryItem
|
2023-10-27 21:08:34 -07:00 |
|
Martin Michelsen
|
0c53a0dc41
|
rewrite text encoding to handle non-English properly
|
2023-10-25 17:14:04 -07:00 |
|
Martin Michelsen
|
c4790068ef
|
fix cross-version lobby appearance and name colors
|
2023-10-21 22:01:38 -07:00 |
|
Martin Michelsen
|
81edf93e3b
|
handle V2 mag encoding properly
|
2023-10-21 11:48:31 -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
|
e8d8b94ffa
|
implement character overlays for challenge mode
|
2023-10-18 17:16:51 -07:00 |
|
Martin Michelsen
|
8c2ce5210d
|
implement battle rules and character replacement
|
2023-10-18 11:57:13 -07:00 |
|
Martin Michelsen
|
bb89bc9b7b
|
document flags field in character save file struct
|
2023-10-10 23:53:56 -07:00 |
|
Martin Michelsen
|
3bb8ac5c43
|
fix BB play_time handling with long char names
|
2023-10-08 14:50:32 -07:00 |
|
Martin Michelsen
|
d5cc91a9bf
|
handle inventory extension data properly
|
2023-10-07 18:17:54 -07:00 |
|
Martin Michelsen
|
cc70280761
|
add PC save file formats and encrypt/decrypt functions
|
2023-09-23 17:08:37 -07:00 |
|
Martin Michelsen
|
93906f8ff3
|
default-clear all converted_endian parrays to zero
|
2023-09-21 17:07:58 -07:00 |
|
Martin Michelsen
|
4f16243e41
|
fix incorrect type in Ep3 PlayerConfig
|
2023-09-19 09:16:10 -07:00 |
|