finish out english subtitles (#1586)

* put some duplicated code in a func

* make jak 2 text "work"

* group up all subtitles c++ code into one folder

* compact single-line subtitles

* fix a couple compiler crashes

* Update game_subtitle_en.gd

* `rolling` and `sunken`

* `swamp`

* `ogre`

* `village3`

* `maincave`

* `snow`

* `lavatube`

* `citadel`

* Update .gitignore

* clang

* fix encoding and decoding for quote

* properly fix quotes

* subtitle deserialize: sort by kind, ID and name

* sub editor: fix line speaker not being converted

* cleanup game text ids 1

* update text ids 2

* update source

* update refs
This commit is contained in:
ManDude
2022-07-03 22:25:28 +01:00
committed by GitHub
parent 34d93e59ed
commit 9676100039
121 changed files with 2671 additions and 3217 deletions
+35 -35
View File
@@ -356,9 +356,9 @@
(new 'static 'task-info-data
:task-id (game-task village1-uncle-money)
:task-name (new 'static 'array game-text-id 4
(game-text-id vollage1-uncle-money)
(game-text-id vollage1-uncle-money)
(game-text-id vollage1-uncle-money)
(game-text-id village1-uncle-money)
(game-text-id village1-uncle-money)
(game-text-id village1-uncle-money)
(game-text-id zero)
)
)
@@ -643,7 +643,7 @@
)
)
(new 'static 'level-tasks-info
:level-name-id (game-text-id fire-canyon-level-name)
:level-name-id (game-text-id firecanyon-level-name)
:text-group-index 5
:nb-of-tasks 2
:buzzer-task-index 1
@@ -651,18 +651,18 @@
(new 'static 'task-info-data
:task-id (game-task firecanyon-end)
:task-name (new 'static 'array game-text-id 4
(game-text-id fire-canyon-end)
(game-text-id fire-canyon-end)
(game-text-id fire-canyon-end)
(game-text-id firecanyon-end)
(game-text-id firecanyon-end)
(game-text-id firecanyon-end)
(game-text-id zero)
)
)
(new 'static 'task-info-data
:task-id (game-task firecanyon-buzzer)
:task-name (new 'static 'array game-text-id 4
(game-text-id fire-canyon-buzzer)
(game-text-id fire-canyon-buzzer)
(game-text-id fire-canyon-buzzer)
(game-text-id firecanyon-buzzer)
(game-text-id firecanyon-buzzer)
(game-text-id firecanyon-buzzer)
(game-text-id zero)
)
)
@@ -722,9 +722,9 @@
(new 'static 'task-info-data
:task-id (game-task village2-buzzer)
:task-name (new 'static 'array game-text-id 4
(game-text-id unknown-buzzers)
(game-text-id unknown-buzzers)
(game-text-id unknown-buzzers)
(game-text-id generic-buzzer)
(game-text-id generic-buzzer)
(game-text-id generic-buzzer)
(game-text-id zero)
)
)
@@ -757,9 +757,9 @@
(new 'static 'task-info-data
:task-id (game-task sunken-slide)
:task-name (new 'static 'array game-text-id 4
(game-text-id sunken-bottom)
(game-text-id sunken-bottom)
(game-text-id sunken-bottom)
(game-text-id sunken-slide)
(game-text-id sunken-slide)
(game-text-id sunken-slide)
(game-text-id zero)
)
)
@@ -793,18 +793,18 @@
(new 'static 'task-info-data
:task-id (game-task sunken-spinning-room)
:task-name (new 'static 'array game-text-id 4
(game-text-id reach-center)
(game-text-id reach-center)
(game-text-id reach-center)
(game-text-id sunken-spinning-room)
(game-text-id sunken-spinning-room)
(game-text-id sunken-spinning-room)
(game-text-id zero)
)
)
(new 'static 'task-info-data
:task-id (game-task sunken-buzzer)
:task-name (new 'static 'array game-text-id 4
(game-text-id unknown-buzzers)
(game-text-id unknown-buzzers)
(game-text-id unknown-buzzers)
(game-text-id generic-buzzer)
(game-text-id generic-buzzer)
(game-text-id generic-buzzer)
(game-text-id zero)
)
)
@@ -882,9 +882,9 @@
(new 'static 'task-info-data
:task-id (game-task swamp-buzzer)
:task-name (new 'static 'array game-text-id 4
(game-text-id unknown-buzzers)
(game-text-id unknown-buzzers)
(game-text-id unknown-buzzers)
(game-text-id generic-buzzer)
(game-text-id generic-buzzer)
(game-text-id generic-buzzer)
(game-text-id zero)
)
)
@@ -962,9 +962,9 @@
(new 'static 'task-info-data
:task-id (game-task rolling-buzzer)
:task-name (new 'static 'array game-text-id 4
(game-text-id unknown-buzzers)
(game-text-id unknown-buzzers)
(game-text-id unknown-buzzers)
(game-text-id generic-buzzer)
(game-text-id generic-buzzer)
(game-text-id generic-buzzer)
(game-text-id zero)
)
)
@@ -1095,7 +1095,7 @@
)
)
(new 'static 'level-tasks-info
:level-name-id (game-text-id snowy-level-name)
:level-name-id (game-text-id snow-level-name)
:text-group-index 3
:nb-of-tasks 8
:buzzer-task-index 7
@@ -1130,9 +1130,9 @@
(new 'static 'task-info-data
:task-id (game-task snow-cage)
:task-name (new 'static 'array game-text-id 4
(game-text-id snow-frozen-crate)
(game-text-id snow-frozen-crate)
(game-text-id snow-frozen-crate)
(game-text-id snow-cage)
(game-text-id snow-cage)
(game-text-id snow-cage)
(game-text-id zero)
)
)
@@ -1148,9 +1148,9 @@
(new 'static 'task-info-data
:task-id (game-task snow-ball)
:task-name (new 'static 'array game-text-id 4
(game-text-id snow-open-door)
(game-text-id snow-open-door)
(game-text-id snow-open-door)
(game-text-id snow-ball)
(game-text-id snow-ball)
(game-text-id snow-ball)
(game-text-id zero)
)
)