Skip to content

Commit fc89129

Browse files
committed
Updating JSON with missing entries
Update ModBundleFullPacks.json Adding _comment and a "missing Arabic option?" Squashed commit of the following: commit d9b0c10 Author: Polypheides <[email protected]> Date: Fri Mar 21 20:08:03 2025 +0100 fix commit b8c2ddd Author: Polypheides <[email protected]> Date: Fri Mar 21 20:01:54 2025 +0100 Update ModBundleFullPacks.json commit 6e6c383 Author: Polypheides <[email protected]> Date: Fri Mar 21 19:56:25 2025 +0100 Update ModBundleCoreLanguageItems.json update alphabetic order Update ModBundleCoreLanguageItems.json _comment": "This Swedish localization is community-made" An example comment in JSON Update ModBundleCoreLanguageItems.json
1 parent e895277 commit fc89129

File tree

6 files changed

+182
-3
lines changed

6 files changed

+182
-3
lines changed

Patch104pZH/ModBundleCoreAudioItems.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
},
1919
{
2020
"name": "CoreAudioArabic",
21+
"_comment": "This Arabic localization is community-made",
2122
"big": true,
2223
"files": [
2324
{
@@ -144,6 +145,7 @@
144145
},
145146
{
146147
"name": "CoreAudioRussian",
148+
"_comment": "This Russian localization is community-made",
147149
"big": true,
148150
"files": [
149151
{
@@ -174,6 +176,23 @@
174176
},
175177
{
176178
"name": "CoreAudioSwedish",
179+
"_comment": "This Swedish localization is community-made",
180+
"big": true,
181+
"files": [
182+
{
183+
"sourceParent": "GameFilesEdited",
184+
"sourceTargetList": [
185+
{
186+
"source": "Data/Audio/Sounds/English/*.wav",
187+
"target": "Data/Audio/Sounds/English/*.wav"
188+
}
189+
]
190+
}
191+
]
192+
},
193+
{
194+
"name": "CoreAudioUkrainian",
195+
"_comment": "This Ukrainian localization is community-made",
177196
"big": true,
178197
"files": [
179198
{

Patch104pZH/ModBundleCoreLanguageItems.json

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"items": [
77
{
88
"name": "CoreLangArabic",
9+
"_comment": "This Arabic localization is community-made",
910
"big": true,
1011
"setGameLanguageOnInstall": "English",
1112
"files": [
@@ -331,6 +332,7 @@
331332
},
332333
{
333334
"name": "CoreLangRussian",
335+
"_comment": "This Russian localization is community-made",
334336
"big": true,
335337
"setGameLanguageOnInstall": "English",
336338
"files": [
@@ -399,16 +401,14 @@
399401
},
400402
{
401403
"name": "CoreLangSwedish",
404+
"_comment": "This Swedish localization is community-made",
402405
"big": true,
403406
"setGameLanguageOnInstall": "Swedish",
404407
"files": [
405408
{
406409
"sourceParent": "GameFilesEdited",
407410
"sourceList": [
408411
"Data/Swedish/*.ini"
409-
],
410-
"registryList": [
411-
"Resources/FileHashRegistry/Generals-108-GeneralsZH-104.csv"
412412
]
413413
},
414414
{
@@ -430,6 +430,38 @@
430430
}
431431
}
432432
]
433+
},
434+
{
435+
"name": "CoreLangUkrainian",
436+
"_comment": "This Ukrainian localization is community-made",
437+
"big": true,
438+
"setGameLanguageOnInstall": "Ukrainian",
439+
"files": [
440+
{
441+
"sourceParent": "GameFilesEdited",
442+
"sourceList": [
443+
"Data/Ukrainian/*.ini"
444+
]
445+
},
446+
{
447+
"sourceParent": "GameFilesEdited",
448+
"sourceTargetList": [
449+
{
450+
"source": "Data/generals.str",
451+
"target": "Data/Ukrainian/generals.csf"
452+
}
453+
],
454+
"params": {
455+
"language": "Ukrainian",
456+
"excludeMarkersList": [
457+
[
458+
"//patch104p-optional-begin",
459+
"//patch104p-optional-end"
460+
]
461+
]
462+
}
463+
}
464+
]
433465
}
434466
]
435467
}

Patch104pZH/ModBundleCorePacks.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"packs": [
77
{
88
"name": "CoreArabic",
9+
"_comment": "This Arabic localization is community-made",
910
"itemNames": [
1011
"CoreAudio",
1112
"CoreAudioArabic",
@@ -132,6 +133,7 @@
132133
},
133134
{
134135
"name": "CoreRussian",
136+
"_comment": "This Russian localization is community-made",
135137
"itemNames": [
136138
"CoreAudio",
137139
"CoreAudioRussian",
@@ -160,6 +162,7 @@
160162
},
161163
{
162164
"name": "CoreSwedish",
165+
"_comment": "This Swedish localization is community-made",
163166
"itemNames": [
164167
"CoreAudio",
165168
"CoreAudioSwedish",
@@ -171,6 +174,21 @@
171174
"CoreW3D",
172175
"CoreWindow"
173176
]
177+
},
178+
{
179+
"name": "CoreUkrainian",
180+
"_comment": "This Ukrainian localization is community-made",
181+
"itemNames": [
182+
"CoreAudio",
183+
"CoreAudioUkrainian",
184+
"CoreINI",
185+
"CoreLangUkrainian",
186+
"CoreMaps",
187+
"CoreMisc",
188+
"CoreTextures",
189+
"CoreW3D",
190+
"CoreWindow"
191+
]
174192
}
175193
]
176194
}

Patch104pZH/ModBundleFullPacks.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@
44
"packs": [
55
{
66
"name": "FullArabic",
7+
"_comment": "This Arabic localization is community-made",
78
"itemNames": [
89
"OptionalAudio",
910
"OptionalAudioArabic",
11+
"OptionalLangArabic",
1012
"OptionalINI",
1113
"OptionalTextures",
1214
"OptionalW3D",
@@ -192,6 +194,7 @@
192194
},
193195
{
194196
"name": "FullRussian",
197+
"_comment": "This Russian localization is community-made",
195198
"itemNames": [
196199
"OptionalAudio",
197200
"OptionalAudioRussian",
@@ -234,10 +237,12 @@
234237
},
235238
{
236239
"name": "FullSwedish",
240+
"_comment": "This Swedish localization is community-made",
237241
"itemNames": [
238242
"OptionalAudio",
239243
"OptionalAudioSwedish",
240244
"OptionalINI",
245+
"OptionalLangSwedish",
241246
"OptionalTextures",
242247
"OptionalW3D",
243248
"CoreAudio",
@@ -251,6 +256,28 @@
251256
"CoreWindow",
252257
"RecoveredTextures"
253258
]
259+
},
260+
{
261+
"name": "FullUkrainian",
262+
"_comment": "This Ukrainian localization is community-made",
263+
"itemNames": [
264+
"OptionalAudio",
265+
"OptionalAudioUkrainian",
266+
"OptionalINI",
267+
"OptionalLangUkrainian",
268+
"OptionalTextures",
269+
"OptionalW3D",
270+
"CoreAudio",
271+
"CoreAudioUkrainian",
272+
"CoreINI",
273+
"CoreLangUkrainian",
274+
"CoreMaps",
275+
"CoreMisc",
276+
"CoreTextures",
277+
"CoreW3D",
278+
"CoreWindow",
279+
"RecoveredTextures"
280+
]
254281
}
255282
]
256283
}

Patch104pZH/ModBundleOptionalAudioItems.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
},
3030
{
3131
"name": "OptionalAudioArabic",
32+
"_comment": "This community-made Arabic localization uses English Audio",
3233
"big": true,
3334
"files": [
3435
{
@@ -252,6 +253,7 @@
252253
},
253254
{
254255
"name": "OptionalAudioRussian",
256+
"_comment": "This community-made Russian localization uses Russian Audio",
255257
"big": true,
256258
"files": [
257259
{
@@ -294,6 +296,35 @@
294296
},
295297
{
296298
"name": "OptionalAudioSwedish",
299+
"_comment": "This community-made Swedish localization uses English Audio",
300+
"big": true,
301+
"files": [
302+
{
303+
"sourceParent": "GameFilesOptional",
304+
"sourceTargetList": [
305+
{
306+
"source": "Data/Audio/Sounds/English/*.wav",
307+
"target": "Data/Audio/Sounds/English/*.wav"
308+
},
309+
{
310+
"source": "Data/Audio/Sounds/Restoration/CommonVoice/*.wav",
311+
"target": "Data/Audio/Sounds/English/*.wav"
312+
},
313+
{
314+
"source": "Data/Audio/Sounds/Restoration/EnglishVoice/*.wav",
315+
"target": "Data/Audio/Sounds/English/*.wav"
316+
},
317+
{
318+
"source": "Data/Audio/Speech/Restoration/EnglishEva/*.wav",
319+
"target": "Data/Audio/Speech/English/*.wav"
320+
}
321+
]
322+
}
323+
]
324+
},
325+
{
326+
"name": "OptionalAudioUkrainian",
327+
"_comment": "This community-made Ukrainian localization uses English Audio",
297328
"big": true,
298329
"files": [
299330
{

Patch104pZH/ModBundleOptionalLanguageItems.json

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,31 @@
44
"itemsPrefix": "600_899_SuperPatch_",
55
"itemsSuffix": "",
66
"items": [
7+
{
8+
"name": "OptionalLangArabic",
9+
"_comment": "This Arabic localization is community-made",
10+
"big": true,
11+
"files": [
12+
{
13+
"sourceParent": "GameFilesEdited",
14+
"sourceTargetList": [
15+
{
16+
"source": "Data/generals.str",
17+
"target": "Data/Arabic/generals.csf"
18+
}
19+
],
20+
"params": {
21+
"language": "Arabic",
22+
"excludeMarkersList": [
23+
[
24+
"//patch104p-core-begin",
25+
"//patch104p-core-end"
26+
]
27+
]
28+
}
29+
}
30+
]
31+
},
732
{
833
"name": "OptionalLangBrazilian",
934
"big": true,
@@ -199,6 +224,7 @@
199224
},
200225
{
201226
"name": "OptionalLangRussian",
227+
"_comment": "This Russian localization is community-made",
202228
"big": true,
203229
"files": [
204230
{
@@ -247,6 +273,7 @@
247273
},
248274
{
249275
"name": "OptionalLangSwedish",
276+
"_comment": "This Swedish localization is community-made",
250277
"big": true,
251278
"files": [
252279
{
@@ -268,6 +295,31 @@
268295
}
269296
}
270297
]
298+
},
299+
{
300+
"name": "OptionalLangUkrainian",
301+
"_comment": "This Ukrainian localization is community-made",
302+
"big": true,
303+
"files": [
304+
{
305+
"sourceParent": "GameFilesEdited",
306+
"sourceTargetList": [
307+
{
308+
"source": "Data/generals.str",
309+
"target": "Data/Ukrainian/generals.csf"
310+
}
311+
],
312+
"params": {
313+
"language": "Ukrainian",
314+
"excludeMarkersList": [
315+
[
316+
"//patch104p-core-begin",
317+
"//patch104p-core-end"
318+
]
319+
]
320+
}
321+
}
322+
]
271323
}
272324
]
273325
}

0 commit comments

Comments
 (0)