jak-project/game/assets/jak1/game_text.gp

37 lines
2.5 KiB
Scheme
Raw Normal View History

[game] pc port progress menu (#1281) * fix typo * more typo * shorten discord rpc text * allow expanding enums after the fact (untested) * make `game_text` work similar to subtitles * update progress decomp * update some types + `do-not-decompile` in bitfield * fixes and fall back to original progress code * update `progress` decomp with new enums * update config files * fix enums and debug menu * always allocate (but not use) a lot of particles * small rework to display mode options * revert resolution/aspect-ratio symbol mess * begin the override stuff * make `progress-draw` more readable * more fixes * codacy good boy points * first step overriding code * finish progress overrides, game options menu fully functional! * minor fixes * Update game.gp * Update sparticle-launcher.gc * clang * change camera controls text * oops * some cleanup * derp * nice job * implement menu scrolling lol * make scrollable menus less cramped, fix arrows * make some carousell things i guess * add msaa carousell to test * oops * Update progress-pc.gc * make `pc-get-screen-size` (untested) * resolution menu * input fixes * return when selecting resolution * scroll fixes * Update progress-pc.gc * add "fit to screen" button * bug * complete resolutions menu * aspect ratio menu * subtitles language * subtitle speaker * final adjustments * ref test * fix tests * fix ref! * reduce redundancy a bit * fix mem leaks? * save settings on progress exit * fix init reorder * remove unused code * rename goal project-like files to the project extension * sha display toggle * aspect ratio settings fixes * dont store text db's in compiler * properly save+load native aspect stuff
2022-04-11 18:38:54 -04:00
;; "project file" for text make tool.
;; it's very simple... a list of (action args...)
;; There are two actions:
;; - file-json (A path to a json file)
;; - args: (language_id text_version group_name '(filename list))
;; - file (A path to a GOAL data file)
;; - the same arguments are provided within the file itself
[game] pc port progress menu (#1281) * fix typo * more typo * shorten discord rpc text * allow expanding enums after the fact (untested) * make `game_text` work similar to subtitles * update progress decomp * update some types + `do-not-decompile` in bitfield * fixes and fall back to original progress code * update `progress` decomp with new enums * update config files * fix enums and debug menu * always allocate (but not use) a lot of particles * small rework to display mode options * revert resolution/aspect-ratio symbol mess * begin the override stuff * make `progress-draw` more readable * more fixes * codacy good boy points * first step overriding code * finish progress overrides, game options menu fully functional! * minor fixes * Update game.gp * Update sparticle-launcher.gc * clang * change camera controls text * oops * some cleanup * derp * nice job * implement menu scrolling lol * make scrollable menus less cramped, fix arrows * make some carousell things i guess * add msaa carousell to test * oops * Update progress-pc.gc * make `pc-get-screen-size` (untested) * resolution menu * input fixes * return when selecting resolution * scroll fixes * Update progress-pc.gc * add "fit to screen" button * bug * complete resolutions menu * aspect ratio menu * subtitles language * subtitle speaker * final adjustments * ref test * fix tests * fix ref! * reduce redundancy a bit * fix mem leaks? * save settings on progress exit * fix init reorder * remove unused code * rename goal project-like files to the project extension * sha display toggle * aspect ratio settings fixes * dont store text db's in compiler * properly save+load native aspect stuff
2022-04-11 18:38:54 -04:00
(text
;; NOTE : we compile using the fixed v2 encoding because it's what we use.
(file "$DECOMP/assets/game_text.txt") ;; this is the decompiler-generated file!
;; add custom files down here
(file-json 0 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_en-US.json"))
(file-json 1 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_fr-FR.json"))
(file-json 2 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_de-DE.json"))
(file-json 3 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_es-ES.json"))
(file-json 4 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_it-IT.json"
"game/assets/jak1/text/game_base_text_it-IT.json"))
(file-json 5 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_ja-JP.json"))
(file-json 6 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_en-GB.json"))
(file-json 7 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_pt-PT.json"))
(file-json 8 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_fi-FI.json"
"game/assets/jak1/text/game_base_text_fi-FI.json"))
(file-json 9 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_sv-SE.json"))
(file-json 10 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_da-DK.json"))
(file-json 11 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_no-NO.json"))
(file-json 12 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_nl-NL.json"))
(file-json 13 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_pt-BR.json"))
(file-json 14 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_hu-HU.json"
"game/assets/jak1/text/game_base_text_hu-HU.json"))
2023-05-14 01:28:13 -04:00
(file-json 15 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_ca-ES.json"))
(file-json 16 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_is-IS.json"))
2023-09-11 22:05:42 -04:00
(file-json 19 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_pl-PL.json"
"game/assets/jak1/text/game_base_text_pl-PL.json"))
2023-11-18 14:52:49 -05:00
(file-json 20 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_lt-LT.json"))
)