19,987
edits
(more corrections and added info for the pain sound list) |
m (link fix) |
||
| (8 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{| | {{Hatnote|For a general overview of Oni's localizations, see [[Localizations]]. For a table of the file sizes for known versions of the game, see [[OBD:Releases]].}} | ||
This page provides a detailed examination of the differences between a reference English version (U.K. release) and other language versions. | |||
This page | |||
To adapt Oni for a non-English audience, one needs to translate: speech and subtitles; in-game consoles, the Data Comlink pages (Objectives, Items, Weapons, Diary, Help), the dialogs (Main Menu, Options, Load Game), and a few textures. | To adapt Oni for a non-English audience, one needs to translate: speech and subtitles; in-game consoles, the Data Comlink pages (Objectives, Items, Weapons, Diary, Help), the dialogs (Main Menu, Options, Load Game), and a few textures. | ||
| Line 53: | Line 18: | ||
For English, the basic ASCII character set is used: | For English, the basic ASCII character set is used: | ||
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~☐ | !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~☐ | ||
For non-English versions, the ASCII set is extended to accommodate for European diacritics or Cyrillic. | For non-English versions, the ASCII set is extended to accommodate for European diacritics or Cyrillic. These are documented in [[OBD:Text encoding]]. | ||
'''TSFFTahoma''' is stored in level0_Final, with no duplicates anywhere. | '''TSFFTahoma''' is stored in level0_Final, with no duplicates anywhere. | ||
| Line 336: | Line 301: | ||
Two more vocalization types seem to have existed at some point, but are deprecated now. | Two more vocalization types seem to have existed at some point, but are deprecated now. | ||
*c18_71_07red ("She's a masochist!", Fury) | *c18_71_07red ("She's a masochist!", Fury) | ||
*c18_71_24madbomb ("He's a masochist!", Mad | *c18_71_24madbomb ("He's a masochist!", Mad Bomber) | ||
*c18_72_18madbomb ("Happy to die?", Mad | *c18_72_18madbomb ("Happy to die?", Mad Bomber) | ||
The two "masochist" SNDDs are not referenced by OSBD at all, whereas "Happy to die?" is referenced by '''OSBDc18_72_18madbomb''', which in turn is referenced by the "checkbody" slot of ONCCmad_bomber. This is at the expense of SNDDc18_73_09madbomb ("Damn, that was quick!"), referenced by '''OSBDc18_73_09madbomb''' but with no link from the ONCC. | The two "masochist" SNDDs are not referenced by OSBD at all, whereas "Happy to die?" is referenced by '''OSBDc18_72_18madbomb''', which in turn is referenced by the "checkbody" slot of ONCCmad_bomber. This is at the expense of SNDDc18_73_09madbomb ("Damn, that was quick!"), referenced by '''OSBDc18_73_09madbomb''' but with no link from the ONCC. | ||
| Line 353: | Line 318: | ||
!konoko | !konoko | ||
|bgcolor=green| | |bgcolor=green| | ||
|||||||||||||||||||||||||||||bgcolor=lime| 6||||||||||||bgcolor=lime| 2||Player character, level0 only. Has extra sounds.<ref group="voc">Konoko has two sneeze sounds ('''kon_snz*''') used to punctuate long idle periods. | |||||||||||||||||||||||||||||bgcolor=lime| 6||||||||||||bgcolor=lime| 2||Player character, level0 only. Has extra sounds.<ref group="voc">Konoko has two sneeze sounds ('''kon_snz*''') used to punctuate long idle periods. The kon_yawn* sounds actually belong to Fury.</ref> | ||
|- | |- | ||
|colspan=24 bgcolor=silver| | |colspan=24 bgcolor=silver| | ||
| Line 371: | Line 336: | ||
|bgcolor=green| |||| | |bgcolor=green| |||| | ||
|bgcolor=lime| 1||bgcolor=lime| 1||bgcolor=lime| 1||bgcolor=lime| 1 | |bgcolor=lime| 1||bgcolor=lime| 1||bgcolor=lime| 1||bgcolor=lime| 1 | ||
|bgcolor=lime| 1||||||Has an extra vocalization type (unused)<ref group="voc" name="maso"/> and a mix-up.<ref group="voc">Mad | |bgcolor=lime| 1||||||Has an extra vocalization type (unused)<ref group="voc" name="maso"/> and a mix-up.<ref group="voc">Mad Bombers use "Happy to die?" (c18_72_18madbomb) as their "checkbody" vocalization, whereas "Damn, that was quick!" (c18_73_09madbomb) is unused.</ref> | ||
|- | |- | ||
!muro | !muro | ||
| Line 471: | Line 436: | ||
|||||bgcolor=green| | |||||bgcolor=green| | ||
|bgcolor=lime| 3||bgcolor=lime| 3||bgcolor=lime| 3||bgcolor=lime| 1 | |bgcolor=lime| 3||bgcolor=lime| 3||bgcolor=lime| 3||bgcolor=lime| 1 | ||
|bgcolor=lime| 1||||bgcolor=lime| 2||Has extra vocalization type (unused).<ref group="voc" name="maso">Furies and | |bgcolor=lime| 1||||bgcolor=lime| 2||Has extra vocalization type (unused).<ref group="voc" name="maso">Furies and Mad Bombers each have a deprecated "masochist" sound (not referenced in OSBD): "She's a masochist!" (Fury) and "He's a masochist!" (Bomber). The Fury has two yawn sounds (misleadingly named '''kon_yawn*''') used to punctuate long idle periods.</ref> | ||
|- | |- | ||
!tanker | !tanker | ||
| Line 570: | Line 535: | ||
;elite_hrt_md# (#=1-10) | ;elite_hrt_md# (#=1-10) | ||
;elite_hrt_dth# (#=1,2) | ;elite_hrt_dth# (#=1,2) | ||
:muffled grunts | :muffled grunts for the masked Elite Striker, apparently by George Adams because many of these sounds are filtered versions of the bar* sounds | ||
;kerr_dth1 | ;kerr_dth1 | ||
:Not used; intended at one time for Kerr's death cutscene | :Not used; intended at one time for Kerr's death cutscene | ||
| Line 587: | Line 551: | ||
;konoko_hrt_dthhvy3 | ;konoko_hrt_dthhvy3 | ||
:voiced by Amanda Winn Lee, used exclusively by Konoko | :voiced by Amanda Winn Lee, used exclusively by Konoko | ||
;kurtlt_hrt_lt2 | |||
;kurtlt_hrt_md# (#=1-4,6) | |||
;kurtlt_hrt_dth# (#=1,4) | |||
:BlackOps Lite grunts by Kurt Naebig (Muro) | |||
;kurtswat_hrt_lt# (#=3,5) | |||
;kurtswat_hrt_md# (#=1,2,6) | |||
;kurtswat_hrt_dth# (#=1,2) | |||
:same as kurtlt* (except there are a few uniques in each list) but with a filter to indicate character is wearing a mask | |||
;mick_hrt_md# (#=1-5) | ;mick_hrt_md# (#=1-5) | ||
;mick_hrt_dth3 | ;mick_hrt_dth3 | ||
| Line 596: | Line 568: | ||
:voiced by Kurt Naebig (Muro) | :voiced by Kurt Naebig (Muro) | ||
:muro_hrt_md10 in level19_Final is unique, different from the main muro_hrt_md10 occurring in the other levels | :muro_hrt_md10 in level19_Final is unique, different from the main muro_hrt_md10 occurring in the other levels | ||
;mutantmuro_hrt_md# (#=1,2,4,5,7-10) | ;mutantmuro_hrt_md# (#=1,2,4,5,7-10) | ||
;kurtmutant_hrt_md3 | ;kurtmutant_hrt_md3 | ||
| Line 610: | Line 574: | ||
:same as muro* and kurtmuro_hrt_md3, but pitched lower | :same as muro* and kurtmuro_hrt_md3, but pitched lower | ||
;ninja_# (#=3-7,9,13-15,22,23,25) | ;ninja_# (#=3-7,9,13-15,22,23,25) | ||
;nin_ hrt_md# (#=1-5) ''N.B. Yes, that's a space'' | ;nin_ hrt_md# (#=1-5) ''(N.B. Yes, that's a space)'' | ||
;nin_atk_md# (#=1,2,6) | ;nin_atk_md# (#=1,2,6) | ||
;nin_hrt_dth# (#=2-5) | ;nin_hrt_dth# (#=2-5) | ||
:more muffled/vocoded grunts by Gudahl, used by Ninja and training bots (training bots actually use only a subset though) | :more muffled/vocoded grunts by Gudahl, used by Ninja and training bots (training bots actually use only a subset though) | ||
;pete_hrt_lt# (#=2,4,5) - Mad Bomber | ;pete_hrt_lt# (#=2,4,5) - Mad Bomber | ||
;griffin_hrt_lt# (#=1-5,7-12,14,15,18,19) - male cop, TCTF Lite, Griffin, security guard | |||
;pete_hrt_md# (#=1-7,9) - Mad Bomber | ;pete_hrt_md# (#=1-7,9) - Mad Bomber | ||
;pete_hrt_hvy# (#=1-3) - Mad Bomber | ;pete_hrt_hvy# (#=1-3) - Mad Bomber | ||
| Line 620: | Line 585: | ||
;pete_hrt_hvy5 - Mad Bomber | ;pete_hrt_hvy5 - Mad Bomber | ||
;pete_dth1 - Mad Bomber | ;pete_dth1 - Mad Bomber | ||
;pete_dth# (#=2,3) - Mad Bomber, TCTF Lite | ;pete_dth# (#=2,3) - Mad Bomber, male cop, TCTF Lite, Griffin, security guard | ||
;pete_dth4 - TCTF Lite | ;pete_dth4 - male cop, TCTF Lite, Griffin, security guard | ||
:voiced by Pete Stacker (Griffin), but used for the above-noted smattering of characters | :voiced by Pete Stacker (Griffin), but used for the above-noted smattering of characters | ||
;red_hrt_md# (#=1-7) | ;red_hrt_md# (#=1-7) | ||
| Line 633: | Line 598: | ||
:voiced by unidentified man, used for male civilians and scientists ("sg" might stand for "scigoon" as seen in some dialogue SNDD names) | :voiced by unidentified man, used for male civilians and scientists ("sg" might stand for "scigoon" as seen in some dialogue SNDD names) | ||
;sninja_# (#=6,7,9,13-15,21-22,25) | ;sninja_# (#=6,7,9,13-15,21-22,25) | ||
;snin_ hrt_md# (#=1-5) ''N.B. Yes, that's a space'' | ;snin_ hrt_md# (#=1-5) ''(N.B. Yes, that's a space)'' | ||
;snin_atk_md# (#=1,2,6) | ;snin_atk_md# (#=1,2,6) | ||
;snin_hrt_dth# (#=1,3) | ;snin_hrt_dth# (#=1,3) | ||
:muffled/vocoded grunts, voiced by Kevin Gudahl for Mukade | :muffled/vocoded grunts, voiced by Kevin Gudahl for Mukade | ||
;swatpete_hrt_lt4 | |||
;swatgriffin_hrt_lt# (#=1,3-5,7,11,15,16,18) | ;swatgriffin_hrt_lt# (#=1,3-5,7,11,15,16,18) | ||
;swatpete_hrt_md# (#=2,3,7,9) | ;swatpete_hrt_md# (#=2,3,7,9) | ||
;swatpete_hrt_hvy# (#=2-5) | ;swatpete_hrt_hvy# (#=2-5) | ||
;swatpete_dth# (#=2-4) | ;swatpete_dth# (#=2-4) | ||
:muffled versions of the pete_hrt* sounds (except there are a few uniques in each list) used by TCTF SWAT | :muffled versions of the pete_hrt* and griffin_hrt_lt* sounds (except there are a few uniques in each list), used by TCTF SWAT | ||
;tank_hrt_lt# (#=1-3) | ;tank_hrt_lt# (#=1-3) | ||
;tank_hrt_md# (#=1-3,5-10) | ;tank_hrt_md# (#=1-3,5-10) | ||
;tank_hrt_dth# (#=2-4) | ;tank_hrt_dth# (#=2-4) | ||
:voiced by | :voiced by Tim Dadabo, used for Tankers | ||
;tim_hrt_lt# (#=1-7) | ;tim_hrt_lt# (#=1-7) | ||
;tim_hrt_md# (#=1-8,10) | ;tim_hrt_md# (#=1-8,10) | ||
| Line 652: | Line 617: | ||
;tim_atk_hvy3 | ;tim_atk_hvy3 | ||
;tim_dth# (#=1-6) | ;tim_dth# (#=1-6) | ||
: | :voiced by Tim Dadabo for the Strikers and Thugs; some of these sounds are also used by Mercenary Snipers | ||
;woman_hrt# (#=1-8) | ;woman_hrt# (#=1-8) | ||
;woman_dth# (#=2-4) | ;woman_dth# (#=2-4) | ||
| Line 1,047: | Line 1,012: | ||
===Missing subtitles=== | ===Missing subtitles=== | ||
Here are a few examples of speech lines that do ''not'' have subtitles (those | Here are a few examples of speech lines that do ''not'' have subtitles (those exceptions have exceptions of their own in the [[PS2 Oni|PlayStation 2]] version, which adds in some of the missing subtitles). | ||
;The training sequence | ;The training sequence | ||
:There are no subtitles for c00_01_##shinatama with ## ranging from 35 through 57 and from 59 through 90 (the 58 sound no longer exists anywhere in Oni's data). The missing subtitles (55 in total) cover the whole training sequence, including Karen's training and Shinatama's elaboration on Konoko's "data comlink". Only Shinatama's greeting and final praise have subtitles, as well as "But before we begin, you'd better warm-up." and some generic short praises from the 00_01_1# range. | :There are no subtitles for c00_01_##shinatama with ## ranging from 35 through 57 and from 59 through 90 (the 58 sound no longer exists anywhere in Oni's data). The missing subtitles (55 in total) cover the whole training sequence, including Karen's training and Shinatama's elaboration on Konoko's "data comlink". Only Shinatama's greeting and final praise have subtitles, as well as "But before we begin, you'd better warm-up." and some generic short praises from the 00_01_1# range. | ||