<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://g1r-mp.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Game_dialogue_catalog</id>
	<title>Game dialogue catalog - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://g1r-mp.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Game_dialogue_catalog"/>
	<link rel="alternate" type="text/html" href="https://g1r-mp.com/wiki/index.php?title=Game_dialogue_catalog&amp;action=history"/>
	<updated>2026-10-01T15:29:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://g1r-mp.com/wiki/index.php?title=Game_dialogue_catalog&amp;diff=1191&amp;oldid=prev</id>
		<title>QCherry: Document upcoming 0.1.7 game audio: 11 client APIs, result event, limits and complete dialogue catalog; not a release</title>
		<link rel="alternate" type="text/html" href="https://g1r-mp.com/wiki/index.php?title=Game_dialogue_catalog&amp;diff=1191&amp;oldid=prev"/>
		<updated>2026-10-01T10:21:05Z</updated>

		<summary type="html">&lt;p&gt;Document upcoming 0.1.7 game audio: 11 client APIs, result event, limits and complete dialogue catalog; not a release&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Game dialogue catalog =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Planned for update 0.1.7; not included in public 0.1.6.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
This is the complete dialogue metadata catalog planned for update 0.1.7: &amp;#039;&amp;#039;&amp;#039;34,795 dialogue keys&amp;#039;&amp;#039;&amp;#039;, with every dialogue entry included once. The list is sorted by exact key and split into 35 pages of at most 1,000 entries.&lt;br /&gt;
&lt;br /&gt;
== What the list contains ==&lt;br /&gt;
Each &amp;lt;code&amp;gt;voice/...&amp;lt;/code&amp;gt; key is an identifier accepted by [[playSoundFromGame]], [[playSound3DFromGame]], [[preloadGameSound]] and [[getGameSoundInfo]]. Copy the key exactly, including capitalization. All entries belong to the &amp;lt;code&amp;gt;dialogue&amp;lt;/code&amp;gt; category. See [[Game audio]] for playback, asynchronous results and lifecycle behavior.&lt;br /&gt;
&lt;br /&gt;
These are &amp;#039;&amp;#039;&amp;#039;dialogue IDs, not spoken dialogue transcripts&amp;#039;&amp;#039;&amp;#039;. The list contains no recordings or localized dialogue text. Audio remains in the player&amp;#039;s installed game.&lt;br /&gt;
&lt;br /&gt;
The compiled voice catalog was derived from recording entries in an English voice archive. The speaker label comes from each recording&amp;#039;s immediate parent folder; labels outside the accepted letters, digits, underscore and hyphen format become &amp;lt;code&amp;gt;unknown&amp;lt;/code&amp;gt;. These labels are catalog metadata, not a verified character identity, voice actor credit or transcript attribution. Labels are not inferred by parsing the dialogue ID, and no additional speaker-name inference is applied here.&lt;br /&gt;
&lt;br /&gt;
Playback uses the player&amp;#039;s selected game voice language. Catalog membership does not prove that the recording exists or plays correctly in every language or game version. It also does not prove that a subtitle/text record exists. Missing localized recordings can fail at playback time; the catalog does not establish language-by-language coverage or audibility.&lt;br /&gt;
&lt;br /&gt;
== Browse every dialogue ID ==&lt;br /&gt;
Each page below is part of the complete list; entries are not limited to sample characters or previously tested recordings.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Page !! Entries !! First key !! Last key&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/001|001]] || 1,000 || &amp;lt;code&amp;gt;voice/CUTSCENE_003_FIREMAGES_UnscriptedLine&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/DIA_KYLE_HUTRAGE_10_00&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/002|002]] || 1,000 || &amp;lt;code&amp;gt;voice/DIA_KYLE_PROBLEM_10_01&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GUR_1201_CORKALOM_WANNAJOIN_10_02&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/003|003]] || 1,000 || &amp;lt;code&amp;gt;voice/GUR_1201_CORKALOM_WANNAJOIN_10_03&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE05_DIEGO_REACTIONCRIMEWISEMOVE_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/004|004]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE05_DIEGO_REACTIONFLEECREATURE_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE09_LEE_REACTIONWARNINGWEAPONDOWNRANGEDBOW_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/005|005]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE09_LEE_REACTIONWARNINGWEAPONDOWNRANGEDCROSSBOW_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE14_THORUS_CONVERSATIONPASSBY_1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/006|006]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE14_THORUS_CONVERSATIONSMALLTALK_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE21_HUMANF_REACTIONCHATTERSUCKERDEFEATEDMAGE_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/007|007]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE21_HUMANF_REACTIONCHATTERSUCKERDEFEATEDVLK_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE24_CONVERSATIONPASSBYOCGRDTOGRD_2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/008|008]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE24_CONVERSATIONPASSBYOCGRDTOKDF_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE26_CONVERSATIONDAILYROUTINEPATROL_2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/009|009]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE26_CONVERSATIONDAILYROUTINEQUEUE_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE27_REACTIONCOMBATSTARTTHIEFMYSTUFF_1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/010|010]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE27_REACTIONCOMBATSTARTTHIEF_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE29_CONVERSATIONPASSBYSCNOV_2_v2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/011|011]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE29_CONVERSATIONPASSBYSCTPL_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE31_CONVERSATIONGENERIC_ABOUTCAMP_NC_SLDNCSLDINTERESTEDREPLYYES_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/012|012]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE31_CONVERSATIONGENERIC_ABOUTCAMP_NC_SLDNCSLDTROUBLECAMPREPLY1_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE33_CONVERSATIONDAILYROUTINEMIXING_6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/013|013]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE33_CONVERSATIONDAILYROUTINEMORNINGSTART_1&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE34_REACTIONGENERALSURPRISEMAGICUSEFUL_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/014|014]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE34_REACTIONGENERALSURPRISEMAGIC_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE36_CONVERSATIONSMALLTALKOCCHAPTER5_6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/015|015]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE36_CONVERSATIONSMALLTALKOCGRDCHAPTER3_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE38_CONVERSATIONDAILYROUTINEMUMBLEOCDIGGER_2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/016|016]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE38_CONVERSATIONDAILYROUTINEMUMBLEOCDIGGER_3&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE39_REACTIONCRIMESUSPECT_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/017|017]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE39_REACTIONCRIMETHIEFDONTCARE_3&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE41_CONVERSATIONPASSBYOCSTT_3&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/018|018]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE41_CONVERSATIONPASSBYOCSTT_4&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE43_CONVERSATIONDAILYROUTINECOMPLAINTCARRYOBJECT_6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/019|019]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE43_CONVERSATIONDAILYROUTINECONSUMEDRINK_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE44_CONVERSATIONSMALLTALKOCCHAPTER5_2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/020|020]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE44_CONVERSATIONSMALLTALKOCCHAPTER5_3&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE45_REACTIONWATCHFIGHTENDRUNCOWARD_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/021|021]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE45_REACTIONWATCHFIGHTENDRUNCOWARD_5&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE47_CONVERSATIONGENERIC_ABOUTCAMP_SC_TPLSCTPLEBECOMETPLREPLY3_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/022|022]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE47_CONVERSATIONGENERIC_ABOUTCAMP_SC_TPLSCTPLEBECOMETPLREPLY4_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE48_REACTIONCRIMEALARMCALLGUARDSNCKDW_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/023|023]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE48_REACTIONCRIMEALARMCALLGUARDS_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE51_JAN_REACTIONCOMBATSTARTTHIEFMYSTUFF_3&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/024|024]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE51_JAN_REACTIONCOMBATSTARTTHIEF_0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE61_FLEX_CONVERSATIONSMALLTALK_10&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/025|025]] || 1,000 || &amp;lt;code&amp;gt;voice/GVL_G1R_VOICE61_FLEX_CONVERSATIONSMALLTALK_15&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/INFO_BAALLUKOR_SECONDSCROLL_15_01&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/026|026]] || 1,000 || &amp;lt;code&amp;gt;voice/INFO_BAALLUKOR_SECONDSCROLL_15_01_v2&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/Info_Mine_Grd_6_WichtigePersonen_15_00&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/027|027]] || 1,000 || &amp;lt;code&amp;gt;voice/Info_Mine_Grd_7_DieLage_15_00&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/TEXT_WIP_AGXCIAC_20240904_141939&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/028|028]] || 1,000 || &amp;lt;code&amp;gt;voice/TEXT_WIP_AGXCIAC_20240904_142121&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/TEXT_WIP_CPWDQLC_20240827_222624_2316&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/029|029]] || 1,000 || &amp;lt;code&amp;gt;voice/TEXT_WIP_CPWDQLC_20240827_222646&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/TEXT_WIP_GEVDOTI_20240704_201100&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/030|030]] || 1,000 || &amp;lt;code&amp;gt;voice/TEXT_WIP_GEVDOTI_20240704_201114&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/TEXT_WIP_JWUSOHN_20241122_162451&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/031|031]] || 1,000 || &amp;lt;code&amp;gt;voice/TEXT_WIP_JWUSOHN_20241122_162451_2785&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/TEXT_WIP_OACNPYL_20241021_134927&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/032|032]] || 1,000 || &amp;lt;code&amp;gt;voice/TEXT_WIP_OACNPYL_20241021_134938&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/TEXT_WIP_QVXAWSC_20240418_140345&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/033|033]] || 1,000 || &amp;lt;code&amp;gt;voice/TEXT_WIP_QVXAWSC_20240418_140356_3569&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/TEXT_WIP_VFCKUON_20241203_111648&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/034|034]] || 1,000 || &amp;lt;code&amp;gt;voice/TEXT_WIP_VFCKUON_20241203_112344&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/TEXT_WIP_XUKFIKD_20241023_150738&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Game dialogue catalog/035|035]] || 795 || &amp;lt;code&amp;gt;voice/TEXT_WIP_XUYSPUL_20240925_121536_41&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;voice/VL_G1R_VOICE22_HUMANF_CONVERSATIONDAILYROUTINEMIXINGCOOKING_0&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Search from a client resource ==&lt;br /&gt;
[[getGameSoundCatalog]] searches keys and speaker metadata and supports pagination. Its query is case-insensitive for ASCII text; playback keys remain case-sensitive.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
local page = getGameSoundCatalog(&amp;quot;Diego&amp;quot;, &amp;quot;dialogue&amp;quot;, 0, 20)&lt;br /&gt;
if page then&lt;br /&gt;
    for _, item in ipairs(page.items) do&lt;br /&gt;
        outputDebugString(item.key .. &amp;quot; | &amp;quot; .. item.speaker)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Enumerating the complete list ==&lt;br /&gt;
The pages above contain the complete list. From a client resource, use [[getGameSoundCatalog]] with the &amp;lt;code&amp;gt;dialogue&amp;lt;/code&amp;gt; category and advance the zero-based offset between requests until all matches have been read. Each call returns at most 200 entries; do not confuse the page size with the total number of available dialogue keys.&lt;br /&gt;
&lt;br /&gt;
[[Category:Lua Catalogs]]&lt;/div&gt;</summary>
		<author><name>QCherry</name></author>
	</entry>
</feed>