Commit graph

13 commits

Author SHA1 Message Date
Kaloyan Chehlarski
37aca37208 DEVTOOLS: Fix languages in create_nancy
Replace Common::Language with a custom enum.
2024-11-27 11:04:29 +01:00
Kaloyan Chehlarski
294a6eb015 DEVTOOLS: Add nancy8 data to create_nancy 2024-02-03 22:52:09 +01:00
Kaloyan Chehlarski
5a76920126 DEVTOOLS: Rename variable in create_nancy 2024-02-03 22:52:08 +01:00
Kaloyan Chehlarski
c0e2f746ea DEVTOOLS: Update nancy.dat format
Slightly changed the format of nancy.dat:
- curtain animation frames are no longer stored
- number of cursor TYPES is stored instead of number of
non-item cursors
- map access IDs were moved to a separate chunk outside
the general GameConstants
- GameConstants now stores the ID of the event flag
that gets set after the player has won the game
at least once before.
2024-01-16 22:26:55 +01:00
Kaloyan Chehlarski
ae81715b26 DEVTOOLS: Fix typos in create_nancy nancy3 data 2024-01-16 22:26:55 +01:00
Kaloyan Chehlarski
996a55abbe DEVTOOLS: Add nancy3 missing sound patch to nancy.dat
Also slightly modified the format to allow for language
checks in the PatchAssociation struct
2023-11-05 13:03:01 +02:00
Kaloyan Chehlarski
f504717f70 DEVTOOLS: Add nancy7 data to create_nancy 2023-10-02 12:19:30 +03:00
Kaloyan Chehlarski
9b07e45dc1 DEVTOOLS: Fix incorrect nancy3 data in nancy.dat
Fixed a couple of typos that would result in incorrect dialogue.
2023-09-20 16:16:21 +03:00
Kaloyan Chehlarski
a45544cb0f DEVTOOLS: Add nancy6 data to nancy.dat 2023-09-16 13:14:52 +03:00
Kaloyan Chehlarski
e11ec7c8cd DEVTOOLS: Fix broken strings in nancy3 data
Added a bunch of missing commas that were causing
strings to get merged.
2023-09-02 17:24:39 +03:00
Kaloyan Chehlarski
b9c04f6c95 DEVTOOLS: Add new strings to nancy.dat
Added the strings used in the save/load dialog to nancy.dat.
The file version doesn't need to be bumped.
2023-08-28 19:53:32 +03:00
Kaloyan Chehlarski
6763eba9ce DEVTOOLS: Rework nancy.dat structure
More fields needed to be added to each nancy game's entry
in nancy.dat. Since this would've required bumping up the
file version anyway, the opportunity was taken to rework
its structure so future changes are smoother.

The new format is based around sections, each with a tag
denoting its contents, and an offset for easy skipping.
Conditions for dialogue, goodbyes, and hints have an
additional type field, with the newly-added difficulty type
being required by nancy5's data. Data for sound
channel types has also been added, since nancy4 and up
changed the structure of the channel data. And lastly, files
that were incorrectly using spaces for indentation have been
switched to tabs.
2023-08-10 14:28:50 +03:00
Kaloyan Chehlarski
53f8b4efa4 DEVTOOLS: Add nancy3 data to create_nancy 2023-05-10 16:57:34 +03:00