Martin Michelsen
|
269d2178fb
|
add /y/accounts and /y/data/quests in API
|
2025-01-15 20:34:56 -08:00 |
|
Martin Michelsen
|
72ac20e574
|
rewrite map data model
|
2025-01-01 17:47:50 -08:00 |
|
Martin Michelsen
|
4426476a15
|
clean up patch enable quest logic
|
2024-08-17 10:39:10 -07:00 |
|
Martin Michelsen
|
1bfbf09891
|
use phosg namespace
|
2024-07-28 11:54:41 -07:00 |
|
Martin Michelsen
|
2ff9df19c8
|
don't allow language fallback for q88500
|
2024-06-28 14:10:06 -07:00 |
|
Martin Michelsen
|
aa9d2beffe
|
convert all CRLF line endings to LF only
|
2024-06-16 21:03:00 -07:00 |
|
Martin Michelsen
|
4d172fff64
|
fix challenge mode times window
|
2024-05-01 23:26:46 -07:00 |
|
Martin Michelsen
|
f83822bba0
|
add option to allow $quest without $debug for certain quests
|
2024-04-30 22:27:45 -07:00 |
|
Martin Michelsen
|
29f200b83e
|
add a way for joinable quests to lock themselves
|
2024-04-28 00:23:21 -07:00 |
|
Martin Michelsen
|
ddbb922b95
|
support joinable quests on all versions
|
2024-04-27 18:31:10 -07:00 |
|
Martin Michelsen
|
4a3b0118a8
|
replace UnlockAllAreas and PreventPersistQuestFlags with generalized rewrite map
|
2024-03-30 22:36:09 -07:00 |
|
Martin Michelsen
|
a2e3f4882d
|
make quest episode filter configurable
|
2024-03-01 21:22:14 -08:00 |
|
Martin Michelsen
|
07996444a1
|
fix download quests with PVR files
|
2024-02-07 10:23:37 -08:00 |
|
Martin Michelsen
|
1453cd4c9c
|
cache decompressed dat files for quests
|
2024-01-13 09:47:43 -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
|
b7bc148e09
|
implement solo quest progression flags
|
2023-12-08 17:01:11 -08:00 |
|
Martin Michelsen
|
3743d0a156
|
implement quest unlock flags
|
2023-11-29 22:22:19 -08:00 |
|
Martin Michelsen
|
e484ad72e0
|
rewrite quest category menu system
|
2023-11-26 14:52:37 -08:00 |
|
Martin Michelsen
|
de4cb26c34
|
refactor GameVersion and QuestScriptVersion into a single enum
|
2023-11-25 12:30:27 -08:00 |
|
Martin Michelsen
|
ba3016f89c
|
filter non-download quests by episode
|
2023-11-14 21:52:38 -08:00 |
|
Martin Michelsen
|
c5f047dc0d
|
don't check missing categories during quest indexing
|
2023-11-13 14:25:49 -08:00 |
|
Martin Michelsen
|
9c821b2988
|
organize quests directory by category
|
2023-11-12 16:30:03 -08:00 |
|
Martin Michelsen
|
d33709f4a2
|
make quests appear in the menu even if they don't exist in player's language
|
2023-11-12 00:01:41 -08:00 |
|
Martin Michelsen
|
71cfced5ee
|
add xbox support
|
2023-11-06 23:09:09 -08:00 |
|
Martin Michelsen
|
482bc5fbad
|
use client's language when generating download quests
|
2023-11-02 12:07:11 -07:00 |
|
Martin Michelsen
|
0c53a0dc41
|
rewrite text encoding to handle non-English properly
|
2023-10-25 17:14:04 -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
|
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
|
29dd0caaab
|
fix QST encoding issues
|
2023-10-08 09:15:19 -07:00 |
|
Martin Michelsen
|
fbdfdb085a
|
add learnings from Ep3 Trial Edition download quest
|
2023-09-28 14:50:52 -07:00 |
|
Martin Michelsen
|
466eb49c55
|
use new phosg JSON interface
|
2023-08-28 22:18:05 -07:00 |
|
Martin Michelsen
|
194f7b6275
|
add encode-qst action
|
2023-07-22 16:03:58 -07:00 |
|
Martin Michelsen
|
4858ccd812
|
use QuestScriptVersion to index quests
|
2023-07-15 22:29:18 -07:00 |
|
Martin Michelsen
|
9a6c0b6c9a
|
load quest enemies when starting BB quest
|
2023-06-19 19:20:40 -07:00 |
|
Martin Michelsen
|
65c08667cc
|
decode download quests during proxy save-files
|
2023-06-10 10:49:53 -07:00 |
|
Martin Michelsen
|
25b6c594bd
|
make quest categories configurable
|
2023-06-08 20:43:46 -07:00 |
|
Martin Michelsen
|
91e484e514
|
clang-format everything
|
2023-04-16 15:44:12 -07:00 |
|
Martin Michelsen
|
dcebc61b13
|
write Quest::export_qst
|
2023-03-23 22:34:38 -07:00 |
|
Martin Michelsen
|
159f80cce3
|
make episode an enum class
|
2023-03-04 11:41:37 -08:00 |
|
Martin Michelsen
|
1fdbcd6c4e
|
add incomplete vms decoder
|
2023-02-01 10:22:06 -08:00 |
|
Martin Michelsen
|
32176caff8
|
support .mnm extension for Ep3 quests; fix Ep3 DLQs not working
|
2022-10-03 00:07:48 -07:00 |
|
Martin Michelsen
|
1a3dd26cb3
|
add GCI decryption function
|
2022-09-13 01:27:54 -07:00 |
|
Martin Michelsen
|
7f7137ed81
|
add support for uncompressed quests
|
2022-07-28 00:16:57 -07:00 |
|
Martin Michelsen
|
2c9922cf33
|
allow duplicate quest names per game version
|
2022-05-18 01:04:23 -07:00 |
|
Martin Michelsen
|
9b0c294054
|
add CLI option to decode quest files
|
2022-05-18 01:03:54 -07:00 |
|
Martin Michelsen
|
5db6507b17
|
fix some dumb bugs in quest menu filters
|
2022-05-10 01:08:18 -07:00 |
|
Martin Michelsen
|
9f06964cec
|
support qst format
|
2022-04-21 11:24:29 -07:00 |
|
Martin Michelsen
|
168cef747a
|
fix download quests
|
2022-04-21 01:57:30 -07:00 |
|