jak-project/common
Matt Dallmeyer 6478fdb97c
Support multiline text (e.g. credits) override with JSON format (#2629)
Ported over the logic from parsing credits in GOAL game text file over
to the JSON parser.

minor notes:
- didn't bother replicating the logic for skipping empty lines
- didn't need to handle multiple languages in one file


40b2e93be7/common/serialization/subtitles/subtitles_ser.cpp (L92-L142)

Using the sample multiline credits override from my comment in the code:

![image](https://user-images.githubusercontent.com/2515356/236648360-b12951dc-20aa-4435-8349-08e2c254187a.png)

---------

Co-authored-by: ManDude <7569514+ManDude@users.noreply.github.com>
2023-05-15 21:19:07 +01:00
..
audio logs: replace every fmt::print with a lg call instead (#1368) 2022-10-01 11:58:36 -04:00
cross_os_debug [windows] make the games start up in the user's preferred system UI language (#2267) 2023-02-26 09:46:57 -05:00
cross_sockets goalc/repl: cleanup of goalc/REPL code and some QoL improvements (#2104) 2023-01-07 11:24:02 -05:00
custom_data pack tfrag normals into 10 bits (#2625) 2023-05-06 02:08:33 +01:00
dma [jak2] combined shadow work PR (#2632) 2023-05-07 12:12:21 -04:00
formatter jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
global_profiler jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
goos start blit-displays decomp & renderer + improve decompilation of some DMA macros (#2616) 2023-05-04 18:34:09 -04:00
log util/file: cleanup log initialization and some file-util functions (#2299) 2023-03-01 17:52:33 -05:00
math [jak2] add sprite glow renderer (#2232) 2023-02-20 20:25:45 -05:00
repl game: Remove temporary CLI arg shim in gk (#2532) 2023-04-22 14:13:57 -04:00
serialization/subtitles Support multiline text (e.g. credits) override with JSON format (#2629) 2023-05-15 21:19:07 +01:00
texture W/misc fixes (#1838) 2022-09-05 20:29:12 -04:00
type_system docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
util jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
versions formatter: add tree-sitter dependency and commit early draft work on a proper code formatter (#2536) 2023-04-24 23:46:55 -04:00
CMakeLists.txt formatter: add tree-sitter dependency and commit early draft work on a proper code formatter (#2536) 2023-04-24 23:46:55 -04:00
common_types.h support c++ tools on macos (#2063) 2022-12-22 17:12:05 -05:00
goal_constants.h game: Remove temporary CLI arg shim in gk (#2532) 2023-04-22 14:13:57 -04:00
link_types.h [goalc] compile/run code for jak2 ckernel, set up dummy KERNEL.CGO (#1625) 2022-07-08 19:23:49 -04:00
listener_common.h improve performance on intel graphics (#1041) 2021-12-30 19:38:18 -05:00
symbols.h game: Remove temporary CLI arg shim in gk (#2532) 2023-04-22 14:13:57 -04:00