Commit Graph

8 Commits

Author SHA1 Message Date
nmlgc 50afb0afa6 [Decompilation] [th02] Staff roll and verdict sequences
Part of P0279, funded by Yanga and Blue Bolt.
2024-04-12 00:29:10 +02:00
nmlgc f0fbaf667c [Decompilation] [th02] Endings: Script code for Bad and Good endings
On the list of functions yet to be decompiled, these were at number 7
and 1, respectively, which corresponds to number 7 and 22 on the total
list of functions in PC-98 Touhou.

Completes P0278, funded by Yanga.
2024-04-12 00:29:10 +02:00
nmlgc 61cd04c103 [Maintenance] [th02] Score: Define a single type for score values
No unsigned score values in this game. Yet…

Part of P0278, funded by Yanga.
2024-04-12 00:29:09 +02:00
nmlgc 062aa7ae1d [Maintenance] Purge the C-style `typedef struct` syntax
I might change this convention again in the future, particularly once
someone wants to fund C89 conformance, but let's stay consistent for
now.

Part of P0264, funded by [Anonymous] and Blue Bolt.
2024-02-02 23:59:34 +01:00
nmlgc bc5710285d [Decompilation] [th02] Dialog: Stage 4 scripts
The inconsistency between 1- and 2-byte face IDs is exactly why I chose
to polyfill std::array.

Part of P0261, funded by [Anonymous] and Yanga.
2023-11-01 23:17:52 +01:00
nmlgc c5e51e6cb2 [Maintenance] [th02] Properly declare lives and bombs, and their limits
Completes P0237, funded by Yanga.
2023-03-29 18:03:06 +02:00
nmlgc ebc766bbce [Reverse-engineering] [th02] Reduced effect rendering flag
The 演出 option.

Part of P0236, funded by Yanga.
2023-03-29 12:36:56 +02:00
nmlgc 53d3a6fb73 [Maintenance] [th02] Move the resident structure declaration to its own file
Consistency at last.

Part of P0133, funded by [Anonymous].
2021-01-30 18:53:07 +01:00