AJE Game Data Bugs

Post bug reports and ask for game support here.
User avatar
berto
Posts: 21461
Joined: Wed Mar 13, 2002 1:15 am
Location: metro Chicago, Illinois, USA
Contact:

RE: AJE Game Data Bugs

Post by berto »


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Bad alias reference.

There are multiple references to undefined aliases: $Scaldis Promunturium, $Oxyrinchus, $Numidia, $Mare_Internum, $Leptis, $Gordium, $Africa

Examples:

SelectSubUnits = Area $Africa;FactionTags CAE ROM;Families $famElite $famLine
RemSubFacRgn = BIT;$Gordium
AddDynGraphic = $Leptis;Mercatus.png;Mercatus.png;NULL;185;255;strMercatus
SelectSubUnits = Area $Mare_Internum;FactionTags MAS HEL
SelectSubUnits = Area $Numidia;FriendAndSelf;OnlyNPermFixed
SelectSubUnits = Area $Numidia;FriendAndSelf;OnlyNPermFixed
AddToRegList = $Heptanopolis;$Oxyrinchus;$Paraetonium;$Nomos Ammoniacus;$Marmaridae;$Barcha;$Marmarica;$Euhesperides;$Lotophagia;$Automala;$Nomos Ammoniacus
AddToRegList = $Heptanopolis;$Oxyrinchus;$Paraetonium;$Nomos Ammoniacus;$Marmaridae;$Barcha;$Marmarica;$Euhesperides;$Lotophagia;$Automala;$Nomos Ammoniacus
AddToRegList = $Fretum Gallicum;$Caunos Insula;$Ocelum Promunturium;$Batavorum Promuntarium;$Trisantum Aestuarium;$Garienus Aestuarium;$Cantium Promunturium;$Scaldis Promunturium;$Metaris Aestuarium;$Vectis Insula
AddToRegList = $Fretum Gallicum;$Caunos Insula;$Ocelum Promunturium;$Batavorum Promuntarium;$Trisantum Aestuarium;$Garienus Aestuarium;$Cantium Promunturium;$Scaldis Promunturium;$Metaris Aestuarium;$Vectis Insula

These bad alias references are located in (file & line#):

[root@berto agelint]# egrep -i "Scaldis Promunturium|Oxyrinchus|Numidia|Mare_Internum|Leptis|Gordium|Africa" chkaliases_aje_QA_20121101_sorted_rpt.txt
Events/3-CaesarPompey50.sct:2413: Africa not found
Events/2-GreatMithridaticWar75.sct:457: Gordium not found
Scripts/ScriptSEV193.ini:6562: Leptis not found
Events/3-CaesarPompey50.sct:2539: Mare_Internum not found
Events/3-CaesarPompey50.sct:2419: Numidia not found
Events/3-CaesarPompey50.sct:2437: Numidia not found
Events/BanditsRaidsPirates_SEV193.sct:414: Oxyrinchus not found
Events/BanditsRaidsPirates_YF68.sct:414: Oxyrinchus not found
Events/BanditsRaidsPirates_SEV193.sct:724: Scaldis Promunturium not found
Events/BanditsRaidsPirates_YF68.sct:724: Scaldis Promunturium not found

Finding possible substitutes (what may have been intended):

telemann:/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Aliases # pwd
/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Aliases

[root@berto Aliases]# egrep -i "sc.l.*pr.m" *.ini ../GameData/Areas.ini ../GameData/AreasExtInfos.ini | egrep -iv "listparams"
Regions.ini:$Scaldus Promunturium = 2347

[root@berto Aliases]# egrep -i "oxy|nchus" *.ini ../GameData/Areas.ini ../GameData/AreasExtInfos.ini | egrep -iv "listparams"
Regions.ini:$Oxyrynchus = 1297

[root@berto Aliases]# egrep -i "numid" *.ini ../GameData/Areas.ini ../GameData/AreasExtInfos.ini | egrep -iv "listparams"
abi_Alias.ini:$abiNumidian = 77
Areas_Aliases.ini:$Area_Numidia = 85
MetaAreas_Aliases.ini:$Recruit_Numids = 191
MetaAreas_Aliases.ini:$Numidian_Kingdom = 207
Regions.ini:$Sinus Numidicus = 2481
uni_Alias.ini:$uni_ROM_Cav1_Numid = 102
../GameData/Areas.ini:UID = $Area_Numidia
../GameData/Areas.ini:Name = $Area_nam_Numidia
../GameData/Areas.ini:UID = $Recruit_Numids
../GameData/Areas.ini:Name = $Recruit_nam_Numids
../GameData/Areas.ini:UID = $Numidian_Kingdom
../GameData/Areas.ini:Name = Numidian_Kingdom
../GameData/AreasExtInfos.ini:UID = $Area_Numidia

[root@berto Aliases]# egrep -i "mare_int" *.ini ../GameData/Areas.ini ../GameData/AreasExtInfos.ini | egrep -iv "listparams"
Areas_Aliases.ini:$Area_Mare_Internum = 111
../GameData/Areas.ini:UID = $Area_Mare_Internum
../GameData/Areas.ini:Name = $Area_nam_Mare_Internum
../GameData/AreasExtInfos.ini:UID = $Area_Mare_Internum

[root@berto Aliases]# egrep -i "l.pt.s" *.ini ../GameData/Areas.ini ../GameData/AreasExtInfos.ini | egrep -iv "listparams"
mdl_Alias.ini:$ldr_MAU_Leptasta2 = 1939
Regions.ini:$Leptis Magna = 2035
uni_Alias.ini:$uni_MAU_Leptasta2 = 2639

[root@berto Aliases]# egrep -i "gord" *.ini ../GameData/Areas.ini ../GameData/AreasExtInfos.ini | egrep -iv "listparams"
mdl_Alias.ini:$ldr_PON_Gordios2 = 1504
Regions.ini:$Gordieum = 1082
uni_Alias.ini:$uni_PON_Gordios2 = 2204

[root@berto Aliases]# egrep -i "africa" *.ini ../GameData/Areas.ini ../GameData/AreasExtInfos.ini | egrep -iv "listparams" | fgrep -v '$abi' | fgrep -v '$col' | fgrep -v '$csi' | egrep "=[[:space:]][[:digit:]]"
Areas_Aliases.ini:$Area_Africa = 86
Areas_Aliases.ini:$OMB_Africa_Occidentalis = 107
MetaAreas_Aliases.ini:$Theater_Africa = 137
MetaAreas_Aliases.ini:$Recruit_Africa = 186
MetaAreas_Aliases.ini:$Recruit_Legio_Africa = 218
MetaAreas_Aliases.ini:$HomeArea_AfricanWorld = 229
Regions.ini:$Africa Occidentalis = 2084
Regions.ini:$Deserticus Africanus = 2088
Regions.ini:$Africarium Promunturium = 2455
Regions.ini:$Mare Africanum Australis = 2710

So it looks like the bad reference

[*]$Scaldis Promunturium is a misspelling of $Scaldus Promunturium ('i' instead of 'u')
[*]$Oxyrinchus is a misspelling of $Oxyrynchus ('i' instead of a second 'y')
[*]$Numidia should maybe be $Area_Numidia (or other; see above)?
[*]$Mare_Internum should instead be $Area_Mare_Internum ?
[*]$Leptis should maybe be $Leptis Magna
[*]$Gordium is a misspelling of $Gordieum (missing 'e')
[*]$Africa should maybe be [take your pick; see above]

Hope this helps.

Still more (10+ more) bad aliases to follow (some of them referenced multiple times).

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
BohémondAJE
Posts: 66
Joined: Fri Sep 21, 2012 7:18 am

RE: AJE Game Data Bugs

Post by BohémondAJE »

ORIGINAL: berto


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Bad alias reference.

There are multiple references to undefined aliases: $Scaldis Promunturium, $Oxyrinchus, $Numidia, $Mare_Internum, $Leptis, $Gordium, $Africa

Examples:

SelectSubUnits = Area $Africa;FactionTags CAE ROM;Families $famElite $famLine
RemSubFacRgn = BIT;$Gordium
AddDynGraphic = $Leptis;Mercatus.png;Mercatus.png;NULL;185;255;strMercatus
SelectSubUnits = Area $Mare_Internum;FactionTags MAS HEL
SelectSubUnits = Area $Numidia;FriendAndSelf;OnlyNPermFixed
SelectSubUnits = Area $Numidia;FriendAndSelf;OnlyNPermFixed
AddToRegList = $Heptanopolis;$Oxyrinchus;$Paraetonium;$Nomos Ammoniacus;$Marmaridae;$Barcha;$Marmarica;$Euhesperides;$Lotophagia;$Automala;$Nomos Ammoniacus
AddToRegList = $Heptanopolis;$Oxyrinchus;$Paraetonium;$Nomos Ammoniacus;$Marmaridae;$Barcha;$Marmarica;$Euhesperides;$Lotophagia;$Automala;$Nomos Ammoniacus
AddToRegList = $Fretum Gallicum;$Caunos Insula;$Ocelum Promunturium;$Batavorum Promuntarium;$Trisantum Aestuarium;$Garienus Aestuarium;$Cantium Promunturium;$Scaldis Promunturium;$Metaris Aestuarium;$Vectis Insula
AddToRegList = $Fretum Gallicum;$Caunos Insula;$Ocelum Promunturium;$Batavorum Promuntarium;$Trisantum Aestuarium;$Garienus Aestuarium;$Cantium Promunturium;$Scaldis Promunturium;$Metaris Aestuarium;$Vectis Insula

These bad alias references are located in (file & line#):

[root@berto agelint]# egrep -i "Scaldis Promunturium|Oxyrinchus|Numidia|Mare_Internum|Leptis|Gordium|Africa" chkaliases_aje_QA_20121101_sorted_rpt.txt
Events/3-CaesarPompey50.sct:2413: Africa not found
Events/2-GreatMithridaticWar75.sct:457: Gordium not found
Scripts/ScriptSEV193.ini:6562: Leptis not found
Events/3-CaesarPompey50.sct:2539: Mare_Internum not found
Events/3-CaesarPompey50.sct:2419: Numidia not found
Events/3-CaesarPompey50.sct:2437: Numidia not found
Events/BanditsRaidsPirates_SEV193.sct:414: Oxyrinchus not found
Events/BanditsRaidsPirates_YF68.sct:414: Oxyrinchus not found
Events/BanditsRaidsPirates_SEV193.sct:724: Scaldis Promunturium not found
Events/BanditsRaidsPirates_YF68.sct:724: Scaldis Promunturium not found

Finding possible substitutes (what may have been intended):

telemann:/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Aliases # pwd
/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Aliases

[root@berto Aliases]# egrep -i "sc.l.*pr.m" *.ini ../GameData/Areas.ini ../GameData/AreasExtInfos.ini | egrep -iv "listparams"
Regions.ini:$Scaldus Promunturium = 2347

[root@berto Aliases]# egrep -i "oxy|nchus" *.ini ../GameData/Areas.ini ../GameData/AreasExtInfos.ini | egrep -iv "listparams"
Regions.ini:$Oxyrynchus = 1297

[root@berto Aliases]# egrep -i "numid" *.ini ../GameData/Areas.ini ../GameData/AreasExtInfos.ini | egrep -iv "listparams"
abi_Alias.ini:$abiNumidian = 77
Areas_Aliases.ini:$Area_Numidia = 85
MetaAreas_Aliases.ini:$Recruit_Numids = 191
MetaAreas_Aliases.ini:$Numidian_Kingdom = 207
Regions.ini:$Sinus Numidicus = 2481
uni_Alias.ini:$uni_ROM_Cav1_Numid = 102
../GameData/Areas.ini:UID = $Area_Numidia
../GameData/Areas.ini:Name = $Area_nam_Numidia
../GameData/Areas.ini:UID = $Recruit_Numids
../GameData/Areas.ini:Name = $Recruit_nam_Numids
../GameData/Areas.ini:UID = $Numidian_Kingdom
../GameData/Areas.ini:Name = Numidian_Kingdom
../GameData/AreasExtInfos.ini:UID = $Area_Numidia

[root@berto Aliases]# egrep -i "mare_int" *.ini ../GameData/Areas.ini ../GameData/AreasExtInfos.ini | egrep -iv "listparams"
Areas_Aliases.ini:$Area_Mare_Internum = 111
../GameData/Areas.ini:UID = $Area_Mare_Internum
../GameData/Areas.ini:Name = $Area_nam_Mare_Internum
../GameData/AreasExtInfos.ini:UID = $Area_Mare_Internum

[root@berto Aliases]# egrep -i "l.pt.s" *.ini ../GameData/Areas.ini ../GameData/AreasExtInfos.ini | egrep -iv "listparams"
mdl_Alias.ini:$ldr_MAU_Leptasta2 = 1939
Regions.ini:$Leptis Magna = 2035
uni_Alias.ini:$uni_MAU_Leptasta2 = 2639

[root@berto Aliases]# egrep -i "gord" *.ini ../GameData/Areas.ini ../GameData/AreasExtInfos.ini | egrep -iv "listparams"
mdl_Alias.ini:$ldr_PON_Gordios2 = 1504
Regions.ini:$Gordieum = 1082
uni_Alias.ini:$uni_PON_Gordios2 = 2204

[root@berto Aliases]# egrep -i "africa" *.ini ../GameData/Areas.ini ../GameData/AreasExtInfos.ini | egrep -iv "listparams" | fgrep -v '$abi' | fgrep -v '$col' | fgrep -v '$csi' | egrep "=[[:space:]][[:digit:]]"
Areas_Aliases.ini:$Area_Africa = 86
Areas_Aliases.ini:$OMB_Africa_Occidentalis = 107
MetaAreas_Aliases.ini:$Theater_Africa = 137
MetaAreas_Aliases.ini:$Recruit_Africa = 186
MetaAreas_Aliases.ini:$Recruit_Legio_Africa = 218
MetaAreas_Aliases.ini:$HomeArea_AfricanWorld = 229
Regions.ini:$Africa Occidentalis = 2084
Regions.ini:$Deserticus Africanus = 2088
Regions.ini:$Africarium Promunturium = 2455
Regions.ini:$Mare Africanum Australis = 2710

So it looks like the bad reference

[*]$Scaldis Promunturium is a misspelling of $Scaldus Promunturium ('i' instead of 'u')
[*]$Oxyrinchus is a misspelling of $Oxyrynchus ('i' instead of a second 'y')
[*]$Numidia should maybe be $Area_Numidia (or other; see above)?
[*]$Mare_Internum should instead be $Area_Mare_Internum ?
[*]$Leptis should maybe be $Leptis Magna
[*]$Gordium is a misspelling of $Gordieum (missing 'e')
[*]$Africa should maybe be [take your pick; see above]

Hope this helps.

Still more (10+ more) bad aliases to follow (some of them referenced multiple times).

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]

Fixed in next version

Thank you for reporting

Regards

User avatar
berto
Posts: 21461
Joined: Wed Mar 13, 2002 1:15 am
Location: metro Chicago, Illinois, USA
Contact:

RE: AJE Game Data Bugs

Post by berto »


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Bad alias reference.

There are multiple references to undefined aliases: $famWarship, $mdl_CEL_HvyInf0, $ColTerrain_ImpassableMountain

Examples:

[root@berto AJE]# find Aliases GameData Includes Scripts Events Scens Settings -exec egrep -i "famWarship|mdl_CEL_HvyInf0|ColTerrain_ImpassableMountain" {} \;
Color = $ColTerrain_ImpassableMountain
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags CAE
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags PMP
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags ROM
SelectSubUnits = Region $Mare Aegeum Commercius;Families $famWarship;$famHvyWarship; FactionTags PON
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags OPT
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags POP
SelectSubUnits = Region $Mare Aegeum Commercius;Families $famWarship;$famHvyWarship; FactionTags PON
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags SEV
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags CLO
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags PES
SelectSubUnits = Region $Mare Ionium Commercius;Families $famWarship;$famHvyWarship; FactionTags ROM
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags VSP
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags VTL
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags OTH
AlterCuSubUnit = ApplyToList;probability 75;Attempts 40;Model $mdl_CEL_HvyInf0 $mdl_CEL_Inf $mdl_CEL_Jav $mdl_CEL_Arc;Kill

These bad alias references are located in (file & line#):

[root@berto agelint]# egrep -i "famWarship|mdl_CEL_HvyInf0|ColTerrain_ImpassableMountain" chkaliases_aje_QA_20121101_sorted_rpt.txt
GameData/Terrains/11Impassable Mountain.ter:10: ColTerrain_ImpassableMountain not found
Events/VariousEvents_AJE50.sct:1195: famWarship not found
Events/VariousEvents_AJE50.sct:17: famWarship not found
Events/VariousEvents_GMW75.sct:1152: famWarship not found
Events/VariousEvents_GMW75.sct:17: famWarship not found
Events/VariousEvents_MS87.sct:1320: famWarship not found
Events/VariousEvents_MS87.sct:17: famWarship not found
Events/VariousEvents_MS87.sct:674: famWarship not found
Events/VariousEvents_SEV193.sct:1549: famWarship not found
Events/VariousEvents_SEV193.sct:17: famWarship not found
Events/VariousEvents_SEV193.sct:3081: famWarship not found
Events/VariousEvents_SPR73.sct:17: famWarship not found
Events/VariousEvents_YF68.sct:1303: famWarship not found
Events/VariousEvents_YF68.sct:17: famWarship not found
Events/VariousEvents_YF68.sct:2589: famWarship not found
Events/2-GreatMithridaticWar75.sct:255: mdl_CEL_HvyInf0 not found

Finding possible substitutes (what may have been intended):

[root@berto Aliases]# egrep -i "colterrain.+mountain.*=[[:space:]]*[[:digit:]]" *.ini
Colors_Terrains.ini:$ColTerrain_Mountain = 139|069|019|150
Colors_Terrains.ini:$ColTerrain_ImpassableMountains = 139|069|019|150
Colors_Terrains.ini:$ColTerrain_MountainCrest = 000|000|000|150
Colors_Terrains.ini:$ColTerrain_MountainPass = 000|000|000|150
Colors_Terrains.ini:$ColTerrain_MountainTropical = 000|000|000|150 // Not used in AJE

[root@berto Aliases]# egrep -i "fam.*warship.*=[[:space:]]*[[:digit:]]" *.ini
Models Families.ini:$famHvyWarship = 92
Models Families.ini:$famHeavyWarship = 92
Models Families.ini:$famLightWarship = 93
Models Families.ini:$famLtWarship = 93

[root@berto Aliases]# egrep -i "mdl_cel_.*inf.*=[[:space:]]*[[:digit:]]" *.ini
mdl_Alias.ini:$mdl_CEL_HvyInf = 141
mdl_Alias.ini:$mdl_CEL_Inf = 142
mdl_Alias.ini:$mdl_CEL_LightInf = 159

So it looks like the bad reference

[*]$ColTerrain_ImpassableMountain is a misspelling of $ColTerrain_ImpassableMountains (missing 's')
[*]$famWarship should maybe be [take your pick; see above]
[*]$mdl_CEL_HvyInf0 is a misspelling of $mdl_CEL_HvyInf (extra '0')?

Hope this helps.

Still a few more bad aliases to follow (some of them referenced multiple times).

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
User avatar
berto
Posts: 21461
Joined: Wed Mar 13, 2002 1:15 am
Location: metro Chicago, Illinois, USA
Contact:

RE: AJE Game Data Bugs

Post by berto »


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Bad alias reference.

There are more multiple references to undefined color aliases: $colOrientalsgold2, $colOrientalsgold3, $colOrientalsgold, $coloranged, $colDarkGrey

Examples:

[root@berto AJE]# find Aliases GameData Includes Scripts Events Scens Settings -exec egrep -i "colOrientalsgold[23]*|coloranged|colDarkGrey" {} \;
$colDARNavy = $colDarkGrey
$colNABNavy = $coloranged
$colLIGAlternate= $colOrientalsgold2
$colLIGMilitia = $colOrientalsgold2
$colLIGNavy = $colOrientalsgold3
$colLIGMain = $colOrientalsgold

These bad alias references are located in (file & line#):

[root@berto agelint]# egrep -i " col" chkaliases_aje_QA_20121101_sorted_rpt.txt
Aliases/Colors2_Factions.ini:496: colDarkGrey not found
Aliases/Colors2_Factions.ini:331: coloranged not found
Aliases/Colors2_Factions.ini:673: colOrientalsgold2 not found
Aliases/Colors2_Factions.ini:674: colOrientalsgold2 not found
Aliases/Colors2_Factions.ini:675: colOrientalsgold3 not found
Aliases/Colors2_Factions.ini:672: colOrientalsgold not found

Finding possible substitutes (what may have been intended):

[root@berto Aliases]# egrep "colorientalsgold|colorange|col.*gr[ae]y" *Colors*.ini
Colors1_Various.ini:$colOrientalsgrey4 = 135|085|137|255
Colors1_Various.ini:$colOrientalsgrey3 = 224|176|226|255
Colors1_Various.ini:$colOrientalsgrey2 = 194|159|195|255
Colors1_Various.ini:$colOrientalsgrey = 147|110|148|255
Colors1_Various.ini:$colVariousgrey3 = 048|048|048|255
Colors1_Various.ini:$colVariousgrey2 = 128|128|128|255
Colors1_Various.ini:$colVariousgrey = 064|064|064|255
Colors1_Various.ini:$colDimgray = 105|105|105|255
Colors1_Various.ini:$colSlategray = 112|128|144|255
Colors1_Various.ini:$colLightslategray = 119|136|153|255
Colors1_Various.ini:$colDarkslategray = 047|079|079|255

So it looks like the bad reference(s)

[*]$colDarkGrey should maybe be [take your pick; see above]
[*]$coloranged refers to no known alias
[*]$colOrientalsgold* should maybe be $colOrientalsgrey* ?

Hope this helps.

There are a few more possible bad alias refs, but I am not so confident to assert them publicly. To see them, you can run AGElint yourself, or maybe I can post the entire AGElint chk*.txt report set at a later date.

This ends my series of bad alias ref bug reports. Next up, missing localizations. After that, script command syntax ERRORs (and maybe also WARNINGs), and missing image files. Unless you prefer a different report sequence.

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
BohémondAJE
Posts: 66
Joined: Fri Sep 21, 2012 7:18 am

RE: AJE Game Data Bugs

Post by BohémondAJE »

ORIGINAL: berto


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Bad alias reference.

There are multiple references to undefined aliases: $famWarship, $mdl_CEL_HvyInf0, $ColTerrain_ImpassableMountain

Examples:

[root@berto AJE]# find Aliases GameData Includes Scripts Events Scens Settings -exec egrep -i "famWarship|mdl_CEL_HvyInf0|ColTerrain_ImpassableMountain" {} \;
Color = $ColTerrain_ImpassableMountain
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags CAE
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags PMP
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags ROM
SelectSubUnits = Region $Mare Aegeum Commercius;Families $famWarship;$famHvyWarship; FactionTags PON
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags OPT
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags POP
SelectSubUnits = Region $Mare Aegeum Commercius;Families $famWarship;$famHvyWarship; FactionTags PON
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags SEV
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags CLO
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags PES
SelectSubUnits = Region $Mare Ionium Commercius;Families $famWarship;$famHvyWarship; FactionTags ROM
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags VSP
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags VTL
SelectSubUnits = Region $Mare Internum Commercius;Families $famWarship;$famHvyWarship; FactionTags OTH
AlterCuSubUnit = ApplyToList;probability 75;Attempts 40;Model $mdl_CEL_HvyInf0 $mdl_CEL_Inf $mdl_CEL_Jav $mdl_CEL_Arc;Kill

These bad alias references are located in (file & line#):

[root@berto agelint]# egrep -i "famWarship|mdl_CEL_HvyInf0|ColTerrain_ImpassableMountain" chkaliases_aje_QA_20121101_sorted_rpt.txt
GameData/Terrains/11Impassable Mountain.ter:10: ColTerrain_ImpassableMountain not found
Events/VariousEvents_AJE50.sct:1195: famWarship not found
Events/VariousEvents_AJE50.sct:17: famWarship not found
Events/VariousEvents_GMW75.sct:1152: famWarship not found
Events/VariousEvents_GMW75.sct:17: famWarship not found
Events/VariousEvents_MS87.sct:1320: famWarship not found
Events/VariousEvents_MS87.sct:17: famWarship not found
Events/VariousEvents_MS87.sct:674: famWarship not found
Events/VariousEvents_SEV193.sct:1549: famWarship not found
Events/VariousEvents_SEV193.sct:17: famWarship not found
Events/VariousEvents_SEV193.sct:3081: famWarship not found
Events/VariousEvents_SPR73.sct:17: famWarship not found
Events/VariousEvents_YF68.sct:1303: famWarship not found
Events/VariousEvents_YF68.sct:17: famWarship not found
Events/VariousEvents_YF68.sct:2589: famWarship not found
Events/2-GreatMithridaticWar75.sct:255: mdl_CEL_HvyInf0 not found

Finding possible substitutes (what may have been intended):

[root@berto Aliases]# egrep -i "colterrain.+mountain.*=[[:space:]]*[[:digit:]]" *.ini
Colors_Terrains.ini:$ColTerrain_Mountain = 139|069|019|150
Colors_Terrains.ini:$ColTerrain_ImpassableMountains = 139|069|019|150
Colors_Terrains.ini:$ColTerrain_MountainCrest = 000|000|000|150
Colors_Terrains.ini:$ColTerrain_MountainPass = 000|000|000|150
Colors_Terrains.ini:$ColTerrain_MountainTropical = 000|000|000|150 // Not used in AJE

[root@berto Aliases]# egrep -i "fam.*warship.*=[[:space:]]*[[:digit:]]" *.ini
Models Families.ini:$famHvyWarship = 92
Models Families.ini:$famHeavyWarship = 92
Models Families.ini:$famLightWarship = 93
Models Families.ini:$famLtWarship = 93

[root@berto Aliases]# egrep -i "mdl_cel_.*inf.*=[[:space:]]*[[:digit:]]" *.ini
mdl_Alias.ini:$mdl_CEL_HvyInf = 141
mdl_Alias.ini:$mdl_CEL_Inf = 142
mdl_Alias.ini:$mdl_CEL_LightInf = 159

So it looks like the bad reference

[*]$ColTerrain_ImpassableMountain is a misspelling of $ColTerrain_ImpassableMountains (missing 's')
[*]$famWarship should maybe be [take your pick; see above]
[*]$mdl_CEL_HvyInf0 is a misspelling of $mdl_CEL_HvyInf (extra '0')?

Hope this helps.

Still a few more bad aliases to follow (some of them referenced multiple times).

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]

Fixed in next version

Thank you for reporting

Regards
BohémondAJE
Posts: 66
Joined: Fri Sep 21, 2012 7:18 am

RE: AJE Game Data Bugs

Post by BohémondAJE »

ORIGINAL: berto


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Bad alias reference.

There are more multiple references to undefined color aliases: $colOrientalsgold2, $colOrientalsgold3, $colOrientalsgold, $coloranged, $colDarkGrey

Examples:

[root@berto AJE]# find Aliases GameData Includes Scripts Events Scens Settings -exec egrep -i "colOrientalsgold[23]*|coloranged|colDarkGrey" {} \;
$colDARNavy = $colDarkGrey
$colNABNavy = $coloranged
$colLIGAlternate= $colOrientalsgold2
$colLIGMilitia = $colOrientalsgold2
$colLIGNavy = $colOrientalsgold3
$colLIGMain = $colOrientalsgold

These bad alias references are located in (file & line#):

[root@berto agelint]# egrep -i " col" chkaliases_aje_QA_20121101_sorted_rpt.txt
Aliases/Colors2_Factions.ini:496: colDarkGrey not found
Aliases/Colors2_Factions.ini:331: coloranged not found
Aliases/Colors2_Factions.ini:673: colOrientalsgold2 not found
Aliases/Colors2_Factions.ini:674: colOrientalsgold2 not found
Aliases/Colors2_Factions.ini:675: colOrientalsgold3 not found
Aliases/Colors2_Factions.ini:672: colOrientalsgold not found

Finding possible substitutes (what may have been intended):

[root@berto Aliases]# egrep "colorientalsgold|colorange|col.*gr[ae]y" *Colors*.ini
Colors1_Various.ini:$colOrientalsgrey4 = 135|085|137|255
Colors1_Various.ini:$colOrientalsgrey3 = 224|176|226|255
Colors1_Various.ini:$colOrientalsgrey2 = 194|159|195|255
Colors1_Various.ini:$colOrientalsgrey = 147|110|148|255
Colors1_Various.ini:$colVariousgrey3 = 048|048|048|255
Colors1_Various.ini:$colVariousgrey2 = 128|128|128|255
Colors1_Various.ini:$colVariousgrey = 064|064|064|255
Colors1_Various.ini:$colDimgray = 105|105|105|255
Colors1_Various.ini:$colSlategray = 112|128|144|255
Colors1_Various.ini:$colLightslategray = 119|136|153|255
Colors1_Various.ini:$colDarkslategray = 047|079|079|255

So it looks like the bad reference(s)

[*]$colDarkGrey should maybe be [take your pick; see above]
[*]$coloranged refers to no known alias
[*]$colOrientalsgold* should maybe be $colOrientalsgrey* ?

Hope this helps.

There are a few more possible bad alias refs, but I am not so confident to assert them publicly. To see them, you can run AGElint yourself, or maybe I can post the entire AGElint chk*.txt report set at a later date.

This ends my series of bad alias ref bug reports. Next up, missing localizations. After that, script command syntax ERRORs (and maybe also WARNINGs), and missing image files. Unless you prefer a different report sequence.

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]

Fixed for in next version

Thank you for reporting

Your proposed report sequence is ok.

Thanks again

Regards
User avatar
berto
Posts: 21461
Joined: Wed Mar 13, 2002 1:15 am
Location: metro Chicago, Illinois, USA
Contact:

RE: AJE Game Data Bugs

Post by berto »


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Missing localization.

There are multiple references to missing localizations:

60 evt_desc_ROM_Reinforcement1
6 evt_desc_CMN_Desertions
3 evt_desc_Capture_of_Rome
2 evt_desc_CMN_BarbarianRaid
2 evt_desc_ArmenianInvasion
1 evt_desc_SLV_SpartacusRevolt
1 evt_desc_POP_MariusDeath
1 evt_desc_POP_CinnaDeath
1 evt_desc_OPT_StraboDeath
1 evt_desc_JUD_Reinforcement1
1 evt_desc_Circumvallation
1 evt_desc_Capture_of_Massalia

Examples:

[root@berto AJE]# find Aliases GameData Includes Scripts Events Scens Settings -exec egrep -i "evt_desc_ROM_Reinforcement1|evt_desc_CMN_Desertions|evt_desc_Capture_of_Rome|evt_desc_CMN_BarbarianRaid|evt_desc_ArmenianInvasion|evt_desc_SLV_SpartacusRevolt|evt_desc_POP_MariusDeath|evt_desc_POP_CinnaDeath|evt_desc_OPT_StraboDeath|evt_desc_JUD_Reinforcement1|evt_desc_Circumvallation|evt_desc_Capture_of_Massalia" {} \; | sort | uniq
DescEvent = evt_desc_ArmenianInvasion
DescEvent = evt_desc_Capture_of_Massalia
DescEvent = evt_desc_Capture_of_Rome
DescEvent = evt_desc_Circumvallation
DescEvent = evt_desc_CMN_BarbarianRaid
DescEvent = evt_desc_CMN_Desertions
DescEvent = evt_desc_JUD_Reinforcement1
DescEvent = evt_desc_OPT_StraboDeath
DescEvent = evt_desc_POP_CinnaDeath
DescEvent = evt_desc_POP_MariusDeath
DescEvent = evt_desc_ROM_Reinforcement1
DescEvent = evt_desc_SLV_SpartacusRevolt

These missing localization references are located in (file & line#):

[root@berto agelint]# egrep "evt_desc" chklocals_aje_QA_20121101_sorted_rpt.txt
Events/1-MariusSulla87.sct:3519:evt_desc_ArmenianInvasion not found
Events/2-GreatMithridaticWar75.sct:2109:evt_desc_ArmenianInvasion not found
Events/3-CaesarPompey50.sct:2533:evt_desc_Capture_of_Massalia not found
Events/3-CaesarPompey50.sct:253:evt_desc_Capture_of_Rome not found
Events/3-CaesarPompey50.sct:5543:evt_desc_Capture_of_Rome not found
Events/3-CaesarPompey50.sct:820:evt_desc_Capture_of_Rome not found
Events/RegionsDecisions.sct:110:evt_desc_Circumvallation not found
Events/4-YearFourEmperors68.sct:824:evt_desc_CMN_BarbarianRaid not found
Events/4-YearFourEmperors68.sct:901:evt_desc_CMN_BarbarianRaid not found
Events/4-YearFourEmperors68.sct:1252:evt_desc_CMN_Desertions not found
Events/4-YearFourEmperors68.sct:1600:evt_desc_CMN_Desertions not found
Events/4-YearFourEmperors68.sct:1629:evt_desc_CMN_Desertions not found
Events/4-YearFourEmperors68.sct:1837:evt_desc_CMN_Desertions not found
Events/4-YearFourEmperors68.sct:1885:evt_desc_CMN_Desertions not found
Events/4-YearFourEmperors68.sct:2063:evt_desc_CMN_Desertions not found
Events/4-YearFourEmperors68.sct:409:evt_desc_JUD_Reinforcement1 not found
Events/1-MariusSulla87.sct:1084:evt_desc_OPT_StraboDeath not found
Events/1-MariusSulla87.sct:190:evt_desc_POP_CinnaDeath not found
Events/1-MariusSulla87.sct:161:evt_desc_POP_MariusDeath not found
Events/2b-Spartacus73.sct:1025:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1073:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1121:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1182:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1231:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1286:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1327:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1368:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1411:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1466:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1521:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1576:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1631:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:528:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:574:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:620:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:663:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:705:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:749:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:805:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:865:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:912:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:974:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2286:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2448:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2494:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2540:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2583:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2625:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2669:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2725:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2785:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2832:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2894:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2945:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2993:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3041:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3102:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3151:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3206:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3247:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3288:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3331:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3386:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3441:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3496:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3551:evt_desc_ROM_Reinforcement1 not found
Events/4-YearFourEmperors68.sct:587:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:115:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:145:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:174:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:204:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:233:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:263:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:292:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:322:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:351:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:702:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:763:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:86:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2337:evt_desc_SLV_SpartacusRevolt not found

I'm not going to suggest substitutes. The above may be misspellings of existing localizations, or more probably simply missing localizations.

Verifying their nonexistence:

[root@berto Settings]# pwd
/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings

[root@berto Settings]# egrep -i "evt_desc_ROM_Reinforcement1|evt_desc_CMN_Desertions|evt_desc_Capture_of_Rome|evt_desc_CMN_BarbarianRaid|evt_desc_ArmenianInvasion|evt_desc_SLV_SpartacusRevolt|evt_desc_POP_MariusDeath|evt_desc_POP_CinnaDeath|evt_desc_OPT_StraboDeath|evt_desc_JUD_Reinforcement1|evt_desc_Circumvallation|evt_desc_Capture_of_Massalia" *.csv
[nil]

I appreciate that not all missing localizations are essential. But some of them might be, and their absence may surely be noticed. In AGElint 1.2, I have attempted to squelch error reports for AI-only events, but I may not have entirely succeeded. Anyway, pick and choose what's important, and please just ignore (or put off fixing) the low priority remainder.

Hope this helps.

Still more (100s more) to follow (some of them referenced multiple times).

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
BohémondAJE
Posts: 66
Joined: Fri Sep 21, 2012 7:18 am

RE: AJE Game Data Bugs

Post by BohémondAJE »

ORIGINAL: berto


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Missing localization.

There are multiple references to missing localizations:

60 evt_desc_ROM_Reinforcement1
6 evt_desc_CMN_Desertions
3 evt_desc_Capture_of_Rome
2 evt_desc_CMN_BarbarianRaid
2 evt_desc_ArmenianInvasion
1 evt_desc_SLV_SpartacusRevolt
1 evt_desc_POP_MariusDeath
1 evt_desc_POP_CinnaDeath
1 evt_desc_OPT_StraboDeath
1 evt_desc_JUD_Reinforcement1
1 evt_desc_Circumvallation
1 evt_desc_Capture_of_Massalia

Examples:

[root@berto AJE]# find Aliases GameData Includes Scripts Events Scens Settings -exec egrep -i "evt_desc_ROM_Reinforcement1|evt_desc_CMN_Desertions|evt_desc_Capture_of_Rome|evt_desc_CMN_BarbarianRaid|evt_desc_ArmenianInvasion|evt_desc_SLV_SpartacusRevolt|evt_desc_POP_MariusDeath|evt_desc_POP_CinnaDeath|evt_desc_OPT_StraboDeath|evt_desc_JUD_Reinforcement1|evt_desc_Circumvallation|evt_desc_Capture_of_Massalia" {} \; | sort | uniq
DescEvent = evt_desc_ArmenianInvasion
DescEvent = evt_desc_Capture_of_Massalia
DescEvent = evt_desc_Capture_of_Rome
DescEvent = evt_desc_Circumvallation
DescEvent = evt_desc_CMN_BarbarianRaid
DescEvent = evt_desc_CMN_Desertions
DescEvent = evt_desc_JUD_Reinforcement1
DescEvent = evt_desc_OPT_StraboDeath
DescEvent = evt_desc_POP_CinnaDeath
DescEvent = evt_desc_POP_MariusDeath
DescEvent = evt_desc_ROM_Reinforcement1
DescEvent = evt_desc_SLV_SpartacusRevolt

These missing localization references are located in (file & line#):

[root@berto agelint]# egrep "evt_desc" chklocals_aje_QA_20121101_sorted_rpt.txt
Events/1-MariusSulla87.sct:3519:evt_desc_ArmenianInvasion not found
Events/2-GreatMithridaticWar75.sct:2109:evt_desc_ArmenianInvasion not found
Events/3-CaesarPompey50.sct:2533:evt_desc_Capture_of_Massalia not found
Events/3-CaesarPompey50.sct:253:evt_desc_Capture_of_Rome not found
Events/3-CaesarPompey50.sct:5543:evt_desc_Capture_of_Rome not found
Events/3-CaesarPompey50.sct:820:evt_desc_Capture_of_Rome not found
Events/RegionsDecisions.sct:110:evt_desc_Circumvallation not found
Events/4-YearFourEmperors68.sct:824:evt_desc_CMN_BarbarianRaid not found
Events/4-YearFourEmperors68.sct:901:evt_desc_CMN_BarbarianRaid not found
Events/4-YearFourEmperors68.sct:1252:evt_desc_CMN_Desertions not found
Events/4-YearFourEmperors68.sct:1600:evt_desc_CMN_Desertions not found
Events/4-YearFourEmperors68.sct:1629:evt_desc_CMN_Desertions not found
Events/4-YearFourEmperors68.sct:1837:evt_desc_CMN_Desertions not found
Events/4-YearFourEmperors68.sct:1885:evt_desc_CMN_Desertions not found
Events/4-YearFourEmperors68.sct:2063:evt_desc_CMN_Desertions not found
Events/4-YearFourEmperors68.sct:409:evt_desc_JUD_Reinforcement1 not found
Events/1-MariusSulla87.sct:1084:evt_desc_OPT_StraboDeath not found
Events/1-MariusSulla87.sct:190:evt_desc_POP_CinnaDeath not found
Events/1-MariusSulla87.sct:161:evt_desc_POP_MariusDeath not found
Events/2b-Spartacus73.sct:1025:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1073:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1121:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1182:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1231:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1286:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1327:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1368:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1411:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1466:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1521:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1576:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:1631:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:528:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:574:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:620:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:663:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:705:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:749:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:805:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:865:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:912:evt_desc_ROM_Reinforcement1 not found
Events/2b-Spartacus73.sct:974:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2286:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2448:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2494:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2540:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2583:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2625:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2669:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2725:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2785:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2832:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2894:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2945:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2993:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3041:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3102:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3151:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3206:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3247:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3288:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3331:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3386:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3441:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3496:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:3551:evt_desc_ROM_Reinforcement1 not found
Events/4-YearFourEmperors68.sct:587:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:115:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:145:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:174:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:204:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:233:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:263:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:292:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:322:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:351:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:702:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:763:evt_desc_ROM_Reinforcement1 not found
Events/5-Severus193.sct:86:evt_desc_ROM_Reinforcement1 not found
Events/2-GreatMithridaticWar75.sct:2337:evt_desc_SLV_SpartacusRevolt not found

I'm not going to suggest substitutes. The above may be misspellings of existing localizations, or more probably simply missing localizations.

Verifying their nonexistence:

[root@berto Settings]# pwd
/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings

[root@berto Settings]# egrep -i "evt_desc_ROM_Reinforcement1|evt_desc_CMN_Desertions|evt_desc_Capture_of_Rome|evt_desc_CMN_BarbarianRaid|evt_desc_ArmenianInvasion|evt_desc_SLV_SpartacusRevolt|evt_desc_POP_MariusDeath|evt_desc_POP_CinnaDeath|evt_desc_OPT_StraboDeath|evt_desc_JUD_Reinforcement1|evt_desc_Circumvallation|evt_desc_Capture_of_Massalia" *.csv
[nil]

I appreciate that not all missing localizations are essential. But some of them might be, and their absence may surely be noticed. In AGElint 1.2, I have attempted to squelch error reports for AI-only events, but I may not have entirely succeeded. Anyway, pick and choose what's important, and please just ignore (or put off fixing) the low priority remainder.

Hope this helps.

Still more (100s more) to follow (some of them referenced multiple times).

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]


DescEvent ScriptCommand is not really used in AJE ( only 50 events from the 7000 of the game).

But DescEvent ScriptCommand is still present in dozens of events without any function nor impact on gameplay.

Solutions ;

Make a cleanup of non used DescEvent (very low priority) but can be made while fixing other issue. I wil ltry

Cannot guarantee it will be fixed in next version.

Thank you for reporting and for your hard work.

Regards.

User avatar
berto
Posts: 21461
Joined: Wed Mar 13, 2002 1:15 am
Location: metro Chicago, Illinois, USA
Contact:

RE: AJE Game Data Bugs

Post by berto »


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Missing localization.

There are multiple references to missing localizations:

19 Unit_txt_CMN_Protectores
5 Unit_txt_ROM_Legion_R_(Oriens)
2 Unit_txt_Pirati_Classis
1 Unit_txt_ROM_Legion_R_(Vet)
1 Unit_txt_MCR_Receptaculum
1 Unit_txt_CMN_Legion_R_(Oriens)
1 Unit_txt_CMN_Erroneous
1 Unit_txt_CMN_Equites_Sagit_Parthian
1 Unit_txt_CMN_Equites_Gallicum
1 Unit_txt_CMN_Ballistae
1 Unit_txt_CMN_Auxillia_E

Examples:

[root@berto AJE]# find Aliases GameData Includes Scripts Events Scens Settings -exec egrep -i "Unit_txt_CMN_Protectores|Unit_txt_ROM_Legion_R_\(Oriens\)|Unit_txt_Pirati_Classis|Unit_txt_ROM_Legion_R_\(Vet\)|Unit_txt_MCR_Receptaculum|Unit_txt_CMN_Legion_R_\(Oriens\)|Unit_txt_CMN_Erroneous|Unit_txt_CMN_Equites_Sagit_Parthian|Unit_txt_CMN_Equites_Gallicum|Unit_txt_CMN_Ballistae|Unit_txt_CMN_Auxillia_E" {} \; | egrep -v "^[[:digit:]]" | sort | uniq
Text = $Unit_txt_CMN_Auxillia_E
Text = $Unit_txt_CMN_Ballistae
Text = $Unit_txt_CMN_Equites_Gallicum
Text = $Unit_txt_CMN_Equites_Sagit_Parthian
Text = $Unit_txt_CMN_Erroneous
Text = $Unit_txt_CMN_Legion_R_(Oriens)
Text = $Unit_txt_CMN_Protectores
Text = $Unit_txt_MCR_Receptaculum
Text = $Unit_txt_Pirati_Classis
Text = $Unit_txt_ROM_Legion_R_(Oriens)
Text = $Unit_txt_ROM_Legion_R_(Vet)

These missing localization references are located in (file & line#):

[root@berto agelint]# egrep "Unit_txt_" chklocals_aje_QA_20121101_sorted_rpt.txt
GameData/Units/1339PALAuxillia.uni:7:Unit_txt_CMN_Auxillia_E not found
GameData/Units/1345PALBallistae.uni:7:Unit_txt_CMN_Ballistae not found
GameData/Units/1383GALEquites Gallicum .uni:7:Unit_txt_CMN_Equites_Gallicum not found
GameData/Units/1333ADIEqu.Sagittarium.uni:7:Unit_txt_CMN_Equites_Sagit_Parthian not found
GameData/Units/0CMNErroneous Unit.uni:7:Unit_txt_CMN_Erroneous not found
GameData/Units/1337PALLegio (Oriens).uni:7:Unit_txt_CMN_Legion_R_(Oriens) not found
GameData/Units/1273PARProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1290PSAProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1378GALProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1393AEDProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1432GRMProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1458HLTProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1468FRAProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1478ALMProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1488QDIProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1498WSIProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1511OSTProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1524HERProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1534VANProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1547SUVProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1557MRCProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1567FRIProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1578BRUProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1587UBIProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1621MOEProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/898MCRReceptaculum.uni:7:Unit_txt_MCR_Receptaculum not found
GameData/Units/1203PONPirates Classis.uni:7:Unit_txt_Pirati_Classis not found
GameData/Units/1669BOSPirates Classis.uni:7:Unit_txt_Pirati_Classis not found
GameData/Units/130POPLegio (Oriens).uni:7:Unit_txt_ROM_Legion_R_(Oriens) not found
GameData/Units/179PMPLegio (Oriens).uni:7:Unit_txt_ROM_Legion_R_(Oriens) not found
GameData/Units/182PMPLegio Prov. (Oriens).uni:7:Unit_txt_ROM_Legion_R_(Oriens) not found
GameData/Units/228ANTLegio (Oriens).uni:7:Unit_txt_ROM_Legion_R_(Oriens) not found
GameData/Units/718CRSLegio (Oriens).uni:7:Unit_txt_ROM_Legion_R_(Oriens) not found
GameData/Units/692SERLegio (Vet).uni:7:Unit_txt_ROM_Legion_R_(Vet) not found

I'm not going to suggest substitutes. The above may be misspellings of existing localizations, or more probably simply missing localizations.

Verifying their nonexistence:

[root@berto Settings]# pwd
/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings

[root@berto Settings]# egrep -i "Unit_txt_CMN_Protectores|Unit_txt_ROM_Legion_R_\(Oriens\)|Unit_txt_Pirati_Classis|Unit_txt_ROM_Legion_R_\(Vet\)|Unit_txt_MCR_Receptaculum|Unit_txt_CMN_Legion_R_\(Oriens\)|Unit_txt_CMN_Erroneous|Unit_txt_CMN_Equites_Sagit_Parthian|Unit_txt_CMN_Equites_Gallicum|Unit_txt_CMN_Ballistae|Unit_txt_CMN_Auxillia_E" *.csv
[nil]

These may be low priority too. Pick and choose and fix what matters.

Hope this helps.

More to follow (some of them referenced multiple times).

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
BohémondAJE
Posts: 66
Joined: Fri Sep 21, 2012 7:18 am

RE: AJE Game Data Bugs

Post by BohémondAJE »

ORIGINAL: berto


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Missing localization.

There are multiple references to missing localizations:

19 Unit_txt_CMN_Protectores
5 Unit_txt_ROM_Legion_R_(Oriens)
2 Unit_txt_Pirati_Classis
1 Unit_txt_ROM_Legion_R_(Vet)
1 Unit_txt_MCR_Receptaculum
1 Unit_txt_CMN_Legion_R_(Oriens)
1 Unit_txt_CMN_Erroneous
1 Unit_txt_CMN_Equites_Sagit_Parthian
1 Unit_txt_CMN_Equites_Gallicum
1 Unit_txt_CMN_Ballistae
1 Unit_txt_CMN_Auxillia_E

Examples:

[root@berto AJE]# find Aliases GameData Includes Scripts Events Scens Settings -exec egrep -i "Unit_txt_CMN_Protectores|Unit_txt_ROM_Legion_R_\(Oriens\)|Unit_txt_Pirati_Classis|Unit_txt_ROM_Legion_R_\(Vet\)|Unit_txt_MCR_Receptaculum|Unit_txt_CMN_Legion_R_\(Oriens\)|Unit_txt_CMN_Erroneous|Unit_txt_CMN_Equites_Sagit_Parthian|Unit_txt_CMN_Equites_Gallicum|Unit_txt_CMN_Ballistae|Unit_txt_CMN_Auxillia_E" {} \; | egrep -v "^[[:digit:]]" | sort | uniq
Text = $Unit_txt_CMN_Auxillia_E
Text = $Unit_txt_CMN_Ballistae
Text = $Unit_txt_CMN_Equites_Gallicum
Text = $Unit_txt_CMN_Equites_Sagit_Parthian
Text = $Unit_txt_CMN_Erroneous
Text = $Unit_txt_CMN_Legion_R_(Oriens)
Text = $Unit_txt_CMN_Protectores
Text = $Unit_txt_MCR_Receptaculum
Text = $Unit_txt_Pirati_Classis
Text = $Unit_txt_ROM_Legion_R_(Oriens)
Text = $Unit_txt_ROM_Legion_R_(Vet)

These missing localization references are located in (file & line#):

[root@berto agelint]# egrep "Unit_txt_" chklocals_aje_QA_20121101_sorted_rpt.txt
GameData/Units/1339PALAuxillia.uni:7:Unit_txt_CMN_Auxillia_E not found
GameData/Units/1345PALBallistae.uni:7:Unit_txt_CMN_Ballistae not found
GameData/Units/1383GALEquites Gallicum .uni:7:Unit_txt_CMN_Equites_Gallicum not found
GameData/Units/1333ADIEqu.Sagittarium.uni:7:Unit_txt_CMN_Equites_Sagit_Parthian not found
GameData/Units/0CMNErroneous Unit.uni:7:Unit_txt_CMN_Erroneous not found
GameData/Units/1337PALLegio (Oriens).uni:7:Unit_txt_CMN_Legion_R_(Oriens) not found
GameData/Units/1273PARProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1290PSAProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1378GALProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1393AEDProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1432GRMProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1458HLTProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1468FRAProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1478ALMProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1488QDIProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1498WSIProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1511OSTProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1524HERProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1534VANProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1547SUVProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1557MRCProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1567FRIProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1578BRUProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1587UBIProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/1621MOEProtectores.uni:7:Unit_txt_CMN_Protectores not found
GameData/Units/898MCRReceptaculum.uni:7:Unit_txt_MCR_Receptaculum not found
GameData/Units/1203PONPirates Classis.uni:7:Unit_txt_Pirati_Classis not found
GameData/Units/1669BOSPirates Classis.uni:7:Unit_txt_Pirati_Classis not found
GameData/Units/130POPLegio (Oriens).uni:7:Unit_txt_ROM_Legion_R_(Oriens) not found
GameData/Units/179PMPLegio (Oriens).uni:7:Unit_txt_ROM_Legion_R_(Oriens) not found
GameData/Units/182PMPLegio Prov. (Oriens).uni:7:Unit_txt_ROM_Legion_R_(Oriens) not found
GameData/Units/228ANTLegio (Oriens).uni:7:Unit_txt_ROM_Legion_R_(Oriens) not found
GameData/Units/718CRSLegio (Oriens).uni:7:Unit_txt_ROM_Legion_R_(Oriens) not found
GameData/Units/692SERLegio (Vet).uni:7:Unit_txt_ROM_Legion_R_(Vet) not found

I'm not going to suggest substitutes. The above may be misspellings of existing localizations, or more probably simply missing localizations.

Verifying their nonexistence:

[root@berto Settings]# pwd
/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings

[root@berto Settings]# egrep -i "Unit_txt_CMN_Protectores|Unit_txt_ROM_Legion_R_\(Oriens\)|Unit_txt_Pirati_Classis|Unit_txt_ROM_Legion_R_\(Vet\)|Unit_txt_MCR_Receptaculum|Unit_txt_CMN_Legion_R_\(Oriens\)|Unit_txt_CMN_Erroneous|Unit_txt_CMN_Equites_Sagit_Parthian|Unit_txt_CMN_Equites_Gallicum|Unit_txt_CMN_Ballistae|Unit_txt_CMN_Auxillia_E" *.csv
[nil]

These may be low priority too. Pick and choose and fix what matters.

Hope this helps.

More to follow (some of them referenced multiple times).

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]
$Unit_txt_ROM_Legion_R_(Vet)

Fixed in next version

Thank you for reporting

Regards
User avatar
berto
Posts: 21461
Joined: Wed Mar 13, 2002 1:15 am
Location: metro Chicago, Illinois, USA
Contact:

RE: AJE Game Data Bugs

Post by berto »


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Missing localization.

There are multiple references to missing localizations:

2 strCaesarPompey50CampaignVC_SLV
1 strYearFourEmperors68CampaignVC_SLV
1 strYearFourEmperors68CampaignVC_PIR
1 strYearFourEmperors68CampaignVC_PAR
1 strYearFourEmperors68CampaignVC_MCR
1 strYearFourEmperors68CampaignVC_JUD
1 strYearFourEmperors68CampaignVC_BTV
1 strYearFourEmperors68CampaignVC_BAR
1 strTutorialScenarioDuration
1 strSeverus193CampaignVC_SLV
1 strSeverus193CampaignVC_PIR
1 strSeverus193CampaignVC_BAR
1 strMariusSulla87CampaignVC_SLV
1 strMariusSulla87CampaignVC_BAR
1 strGreatMithridaticWar75CampaignVC_BAR
1 strCaesarPompey50CampaignVC_PIR
1 strCaesarPompey50CampaignVC_BAR

Examples:

telemann:/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE # find Aliases GameData Includes Scripts Events Scens -exec egrep -i "strCaesarPompey50CampaignVC_SLV|strYearFourEmperors68CampaignVC_SLV|strYearFourEmperors68CampaignVC_PIR|strYearFourEmperors68CampaignVC_PAR|strYearFourEmperors68CampaignVC_MCR|strYearFourEmperors68CampaignVC_JUD|strYearFourEmperors68CampaignVC_BTV|strYearFourEmperors68CampaignVC_BAR|strTutorialScenarioDuration|strSeverus193CampaignVC_SLV|strSeverus193CampaignVC_PIR|strSeverus193CampaignVC_BAR|strMariusSulla87CampaignVC_SLV|strMariusSulla87CampaignVC_BAR|strGreatMithridaticWar75CampaignVC_BAR|strCaesarPompey50CampaignVC_PIR|strCaesarPompey50CampaignVC_BAR" {} \; | sort | uniq ScenDuration = strTutorialScenarioDuration
ScenVictoryCond = strCaesarPompey50CampaignVC_BAR
ScenVictoryCond = strCaesarPompey50CampaignVC_PIR
ScenVictoryCond = strCaesarPompey50CampaignVC_SLV
ScenVictoryCond = strGreatMithridaticWar75CampaignVC_BAR
ScenVictoryCond = strMariusSulla87CampaignVC_BAR
ScenVictoryCond = strMariusSulla87CampaignVC_SLV
ScenVictoryCond = strSeverus193CampaignVC_BAR
ScenVictoryCond = strSeverus193CampaignVC_PIR
ScenVictoryCond = strSeverus193CampaignVC_SLV
ScenVictoryCond = strYearFourEmperors68CampaignVC_BAR
ScenVictoryCond = strYearFourEmperors68CampaignVC_BTV
ScenVictoryCond = strYearFourEmperors68CampaignVC_JUD
ScenVictoryCond = strYearFourEmperors68CampaignVC_MCR
ScenVictoryCond = strYearFourEmperors68CampaignVC_PAR
ScenVictoryCond = strYearFourEmperors68CampaignVC_PIR
ScenVictoryCond = strYearFourEmperors68CampaignVC_SLV

These missing localization references are located in (file & line#):

telemann:/home/berto/games/ageod/agelint # egrep "str[^_]" chklocals_aje_QA_20121101_sorted_rpt.txt
Scripts/ScriptAJE50.ini:85:strCaesarPompey50CampaignVC_BAR not found
Scripts/ScriptAJE50.ini:57:strCaesarPompey50CampaignVC_PIR not found
Scripts/ScriptAJE50.ini:71:strCaesarPompey50CampaignVC_SLV not found
Scripts/ScriptTutorial.ini:46:strCaesarPompey50CampaignVC_SLV not found
Scripts/ScriptGMW75.ini:85:strGreatMithridaticWar75CampaignVC_BAR not found
Scripts/ScriptMS87.ini:99:strMariusSulla87CampaignVC_BAR not found
Scripts/ScriptMS87.ini:85:strMariusSulla87CampaignVC_SLV not found
Scripts/ScriptSEV193.ini:99:strSeverus193CampaignVC_BAR not found
Scripts/ScriptSEV193.ini:71:strSeverus193CampaignVC_PIR not found
Scripts/ScriptSEV193.ini:85:strSeverus193CampaignVC_SLV not found
Scripts/ScriptTutorial.ini:60:strTutorialScenarioDuration not found
Scripts/ScriptYFE68.ini:128:strYearFourEmperors68CampaignVC_BAR not found
Scripts/ScriptYFE68.ini:142:strYearFourEmperors68CampaignVC_BTV not found
Scripts/ScriptYFE68.ini:86:strYearFourEmperors68CampaignVC_JUD not found
Scripts/ScriptYFE68.ini:57:strYearFourEmperors68CampaignVC_MCR not found
Scripts/ScriptYFE68.ini:72:strYearFourEmperors68CampaignVC_PAR not found
Scripts/ScriptYFE68.ini:100:strYearFourEmperors68CampaignVC_PIR not found
Scripts/ScriptYFE68.ini:114:strYearFourEmperors68CampaignVC_SLV not found

I'm not going to suggest substitutes. The above may be misspellings of existing localizations, or more probably simply missing localizations.

Verifying their nonexistence:

[root@berto Settings]# pwd
/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings

telemann:/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings # egrep -i "strCaesarPompey50CampaignVC_SLV|strYearFourEmperors68CampaignVC_SLV|strYearFourEmperors68CampaignVC_PIR|strYearFourEmperors68CampaignVC_PAR|strYearFourEmperors68CampaignVC_MCR|strYearFourEmperors68CampaignVC_JUD|strYearFourEmperors68CampaignVC_BTV|strYearFourEmperors68CampaignVC_BAR|strTutorialScenarioDuration|strSeverus193CampaignVC_SLV|strSeverus193CampaignVC_PIR|strSeverus193CampaignVC_BAR|strMariusSulla87CampaignVC_SLV|strMariusSulla87CampaignVC_BAR|strGreatMithridaticWar75CampaignVC_BAR|strCaesarPompey50CampaignVC_PIR|strCaesarPompey50CampaignVC_BAR" *.csv
[nil]

These may be low priority too. Pick and choose and fix what matters.

Hope this helps.

More to follow (some of them referenced multiple times).

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
BohémondAJE
Posts: 66
Joined: Fri Sep 21, 2012 7:18 am

RE: AJE Game Data Bugs

Post by BohémondAJE »

ORIGINAL: berto


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Missing localization.

There are multiple references to missing localizations:

2 strCaesarPompey50CampaignVC_SLV
1 strYearFourEmperors68CampaignVC_SLV
1 strYearFourEmperors68CampaignVC_PIR
1 strYearFourEmperors68CampaignVC_PAR
1 strYearFourEmperors68CampaignVC_MCR
1 strYearFourEmperors68CampaignVC_JUD
1 strYearFourEmperors68CampaignVC_BTV
1 strYearFourEmperors68CampaignVC_BAR
1 strTutorialScenarioDuration
1 strSeverus193CampaignVC_SLV
1 strSeverus193CampaignVC_PIR
1 strSeverus193CampaignVC_BAR
1 strMariusSulla87CampaignVC_SLV
1 strMariusSulla87CampaignVC_BAR
1 strGreatMithridaticWar75CampaignVC_BAR
1 strCaesarPompey50CampaignVC_PIR
1 strCaesarPompey50CampaignVC_BAR

Examples:

telemann:/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE # find Aliases GameData Includes Scripts Events Scens -exec egrep -i "strCaesarPompey50CampaignVC_SLV|strYearFourEmperors68CampaignVC_SLV|strYearFourEmperors68CampaignVC_PIR|strYearFourEmperors68CampaignVC_PAR|strYearFourEmperors68CampaignVC_MCR|strYearFourEmperors68CampaignVC_JUD|strYearFourEmperors68CampaignVC_BTV|strYearFourEmperors68CampaignVC_BAR|strTutorialScenarioDuration|strSeverus193CampaignVC_SLV|strSeverus193CampaignVC_PIR|strSeverus193CampaignVC_BAR|strMariusSulla87CampaignVC_SLV|strMariusSulla87CampaignVC_BAR|strGreatMithridaticWar75CampaignVC_BAR|strCaesarPompey50CampaignVC_PIR|strCaesarPompey50CampaignVC_BAR" {} \; | sort | uniq ScenDuration = strTutorialScenarioDuration
ScenVictoryCond = strCaesarPompey50CampaignVC_BAR
ScenVictoryCond = strCaesarPompey50CampaignVC_PIR
ScenVictoryCond = strCaesarPompey50CampaignVC_SLV
ScenVictoryCond = strGreatMithridaticWar75CampaignVC_BAR
ScenVictoryCond = strMariusSulla87CampaignVC_BAR
ScenVictoryCond = strMariusSulla87CampaignVC_SLV
ScenVictoryCond = strSeverus193CampaignVC_BAR
ScenVictoryCond = strSeverus193CampaignVC_PIR
ScenVictoryCond = strSeverus193CampaignVC_SLV
ScenVictoryCond = strYearFourEmperors68CampaignVC_BAR
ScenVictoryCond = strYearFourEmperors68CampaignVC_BTV
ScenVictoryCond = strYearFourEmperors68CampaignVC_JUD
ScenVictoryCond = strYearFourEmperors68CampaignVC_MCR
ScenVictoryCond = strYearFourEmperors68CampaignVC_PAR
ScenVictoryCond = strYearFourEmperors68CampaignVC_PIR
ScenVictoryCond = strYearFourEmperors68CampaignVC_SLV

These missing localization references are located in (file & line#):

telemann:/home/berto/games/ageod/agelint # egrep "str[^_]" chklocals_aje_QA_20121101_sorted_rpt.txt
Scripts/ScriptAJE50.ini:85:strCaesarPompey50CampaignVC_BAR not found
Scripts/ScriptAJE50.ini:57:strCaesarPompey50CampaignVC_PIR not found
Scripts/ScriptAJE50.ini:71:strCaesarPompey50CampaignVC_SLV not found
Scripts/ScriptTutorial.ini:46:strCaesarPompey50CampaignVC_SLV not found
Scripts/ScriptGMW75.ini:85:strGreatMithridaticWar75CampaignVC_BAR not found
Scripts/ScriptMS87.ini:99:strMariusSulla87CampaignVC_BAR not found
Scripts/ScriptMS87.ini:85:strMariusSulla87CampaignVC_SLV not found
Scripts/ScriptSEV193.ini:99:strSeverus193CampaignVC_BAR not found
Scripts/ScriptSEV193.ini:71:strSeverus193CampaignVC_PIR not found
Scripts/ScriptSEV193.ini:85:strSeverus193CampaignVC_SLV not found
Scripts/ScriptTutorial.ini:60:strTutorialScenarioDuration not found
Scripts/ScriptYFE68.ini:128:strYearFourEmperors68CampaignVC_BAR not found
Scripts/ScriptYFE68.ini:142:strYearFourEmperors68CampaignVC_BTV not found
Scripts/ScriptYFE68.ini:86:strYearFourEmperors68CampaignVC_JUD not found
Scripts/ScriptYFE68.ini:57:strYearFourEmperors68CampaignVC_MCR not found
Scripts/ScriptYFE68.ini:72:strYearFourEmperors68CampaignVC_PAR not found
Scripts/ScriptYFE68.ini:100:strYearFourEmperors68CampaignVC_PIR not found
Scripts/ScriptYFE68.ini:114:strYearFourEmperors68CampaignVC_SLV not found

I'm not going to suggest substitutes. The above may be misspellings of existing localizations, or more probably simply missing localizations.

Verifying their nonexistence:

[root@berto Settings]# pwd
/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings

telemann:/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings # egrep -i "strCaesarPompey50CampaignVC_SLV|strYearFourEmperors68CampaignVC_SLV|strYearFourEmperors68CampaignVC_PIR|strYearFourEmperors68CampaignVC_PAR|strYearFourEmperors68CampaignVC_MCR|strYearFourEmperors68CampaignVC_JUD|strYearFourEmperors68CampaignVC_BTV|strYearFourEmperors68CampaignVC_BAR|strTutorialScenarioDuration|strSeverus193CampaignVC_SLV|strSeverus193CampaignVC_PIR|strSeverus193CampaignVC_BAR|strMariusSulla87CampaignVC_SLV|strMariusSulla87CampaignVC_BAR|strGreatMithridaticWar75CampaignVC_BAR|strCaesarPompey50CampaignVC_PIR|strCaesarPompey50CampaignVC_BAR" *.csv
[nil]

These may be low priority too. Pick and choose and fix what matters.

Hope this helps.

More to follow (some of them referenced multiple times).

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]


Missing ScenVictoryCond for non playable factions not fixed as they are never displayed.

Other item fixed in next version

Thank you for reporting

Regards

User avatar
berto
Posts: 21461
Joined: Wed Mar 13, 2002 1:15 am
Location: metro Chicago, Illinois, USA
Contact:

RE: AJE Game Data Bugs

Post by berto »

ORIGINAL: BohémondAJE

Missing ScenVictoryCond for non playable factions not fixed as they are never displayed.

Other item fixed in next version
For the agelint executable ('agelint' is the executable, just one among many; 'AGElint' is the name of the entire toolkit), you can turn on and off several bug categories via command line switches, as in:

$ ./agelint -n -w +e ...

So in the above example, that says to display ERRORs, but not NOTICEs or WARNINGs.

At present, I have not yet implemented the +/-n +/-w +/-e functionality in chkaliases.pl, chklocals, pl, and all the rest. (It is already implemented in the chklint.pl script, the one that runs agelint against all data files, to check command syntax, etc.)

So, for now, chkaliases.pl, chklocals, pl etc. report all "bugs" indiscriminately, without ranking them according to importance.

You are providing very useful feedback, as it will help me to develop my bug taxonomy, ERRORs vs. WARNINGs vs. NOTICEs.

When I have finished my AJE 1.01RC "bug" reports, and with an eye towards refining AGElint's usefulness in checking future AJE releases, would you perhaps be willing to discuss the "bug" categorizations at some later date?
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
BohémondAJE
Posts: 66
Joined: Fri Sep 21, 2012 7:18 am

RE: AJE Game Data Bugs

Post by BohémondAJE »

ORIGINAL: berto

ORIGINAL: BohémondAJE

Missing ScenVictoryCond for non playable factions not fixed as they are never displayed.

Other item fixed in next version
For the agelint executable ('agelint' is the executable, just one among many; 'AGElint' is the name of the entire toolkit), you can turn on and off several bug categories via command line switches, as in:

$ ./agelint -n -w +e ...

So in the above example, that says to display ERRORs, but not NOTICEs or WARNINGs.

At present, I have not yet implemented the +/-n +/-w +/-e functionality in chkaliases.pl, chklocals, pl, and all the rest. (It is already implemented in the chklint.pl script, the one that runs agelint against all data files, to check command syntax, etc.)

So, for now, chkaliases.pl, chklocals, pl etc. report all "bugs" indiscriminately, without ranking them according to importance.

You are providing very useful feedback, as it will help me to develop my bug taxonomy, ERRORs vs. WARNINGs vs. NOTICEs.

When I have finished my AJE 1.01RC "bug" reports, and with an eye towards refining AGElint's usefulness in checking future AJE releases, would you perhaps be willing to discuss the "bug" categorizations at some later date?

It will be a pleasure to discuss ''bug'' categorizations.

Regards

User avatar
berto
Posts: 21461
Joined: Wed Mar 13, 2002 1:15 am
Location: metro Chicago, Illinois, USA
Contact:

RE: AJE Game Data Bugs

Post by berto »

ORIGINAL: BohémondAJE

It will be a pleasure to discuss ''bug'' categorizations.
Great, thank you. Cooperation is so refreshing. [:)]

I would like to emphasize:
[From the AGElint README:]

FURTHER NOTE: I offer no judgment about AGEOD, or its games. Nothing asserted, nothing implied. AGElint is a tool, not a weapon. We use it to build better games, not to tear down any company or anybody. Please let's keep our discussions positive and constructive, shall we?
Positive and constructive it is, and so it shall remain!
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
User avatar
berto
Posts: 21461
Joined: Wed Mar 13, 2002 1:15 am
Location: metro Chicago, Illinois, USA
Contact:

RE: AJE Game Data Bugs

Post by berto »


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Missing localization.

There are multiple references to missing localizations:

1 fac_Text_HRL
1 fac_Text_CMN
1 fac_ShortName_HRL
1 fac_ShortName_CMN
1 fac_PopName_HRL
1 fac_PopName_CMN
1 fac_Name_HRL
1 fac_Name_CMN
1 fac_Leader3Force_HRL
1 fac_Leader3Force_CMN
1 fac_Leader2Force_HRL
1 fac_Leader2Force_CMN
1 fac_Leader1Force_HRL
1 fac_Leader1Force_CMN
1 fac_ForceName_HRL
1 fac_ForceName_CMN
1 fac_DetachName_HRL
1 fac_DetachName_CMN
1 fac_AdjectiveM_HRL
1 fac_AdjectiveM_CMN
1 fac_AdjectiveF_HRL
1 fac_AdjectiveF_CMN

Examples:

telemann:/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE # find Aliases GameData Includes Scripts Events Scens -exec egrep -i "fac_Text_HRL|fac_Text_CMN|fac_ShortName_HRL|fac_ShortName_CMN|fac_PopName_HRL|fac_PopName_CMN|fac_Name_HRL|fac_Name_CMN|fac_Leader3Force_HRL|fac_Leader3Force_CMN|fac_Leader2Force_HRL|fac_Leader2Force_CMN|fac_Leader1Force_HRL|fac_Leader1Force_CMN|fac_ForceName_HRL|fac_ForceName_CMN|fac_DetachName_HRL|fac_DetachName_CMN|fac_AdjectiveM_HRL|fac_AdjectiveM_CMN|fac_AdjectiveF_HRL|fac_AdjectiveF_CMN" {} \; | sort | uniq
AdjectiveF = $fac_AdjectiveF_CMN
AdjectiveF = $fac_AdjectiveF_HRL
AdjectiveM = $fac_AdjectiveM_CMN
AdjectiveM = $fac_AdjectiveM_HRL
DetachName = $fac_DetachName_CMN
DetachName = $fac_DetachName_HRL
ForceName = $fac_ForceName_CMN
ForceName = $fac_ForceName_HRL
Leader1Force = $fac_Leader1Force_CMN
Leader1Force = $fac_Leader1Force_HRL
Leader2Force = $fac_Leader2Force_CMN
Leader2Force = $fac_Leader2Force_HRL
Leader3Force = $fac_Leader3Force_CMN
Leader3Force = $fac_Leader3Force_HRL
Name = $fac_Name_CMN
Name = $fac_Name_HRL
PopName = $fac_PopName_CMN
PopName = $fac_PopName_HRL
ShortName = $fac_ShortName_CMN
ShortName = $fac_ShortName_HRL
Text = $fac_Text_CMN
Text = $fac_Text_HRL

These missing localization references are located in (file & line#):

telemann:/home/berto/games/ageod/agelint # egrep "fac_" chklocals_aje_QA_20121101_sorted_rpt.txt | egrep -iv "fac_hq"
GameData/Factions/271-CMN.fac:9:fac_AdjectiveF_CMN not found
GameData/Factions/261-HER.fac:9:fac_AdjectiveF_HRL not found
GameData/Factions/271-CMN.fac:10:fac_AdjectiveM_CMN not found
GameData/Factions/261-HER.fac:10:fac_AdjectiveM_HRL not found
GameData/Factions/271-CMN.fac:39:fac_DetachName_CMN not found
GameData/Factions/261-HER.fac:39:fac_DetachName_HRL not found
GameData/Factions/271-CMN.fac:40:fac_ForceName_CMN not found
GameData/Factions/261-HER.fac:40:fac_ForceName_HRL not found
GameData/Factions/271-CMN.fac:38:fac_Leader1Force_CMN not found
GameData/Factions/261-HER.fac:38:fac_Leader1Force_HRL not found
GameData/Factions/271-CMN.fac:37:fac_Leader2Force_CMN not found
GameData/Factions/261-HER.fac:37:fac_Leader2Force_HRL not found
GameData/Factions/271-CMN.fac:36:fac_Leader3Force_CMN not found
GameData/Factions/261-HER.fac:36:fac_Leader3Force_HRL not found
GameData/Factions/271-CMN.fac:7:fac_Name_CMN not found
GameData/Factions/261-HER.fac:7:fac_Name_HRL not found
GameData/Factions/271-CMN.fac:12:fac_PopName_CMN not found
GameData/Factions/261-HER.fac:12:fac_PopName_HRL not found
GameData/Factions/271-CMN.fac:8:fac_ShortName_CMN not found
GameData/Factions/261-HER.fac:8:fac_ShortName_HRL not found
GameData/Factions/271-CMN.fac:11:fac_Text_CMN not found
GameData/Factions/261-HER.fac:11:fac_Text_HRL not found

I'm not going to suggest substitutes. The above may be misspellings of existing localizations, or more probably simply missing localizations.

Verifying their nonexistence:

[root@berto Settings]# pwd
/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings

telemann:/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings # egrep -i "fac_Text_HRL|fac_Text_CMN|fac_ShortName_HRL|fac_ShortName_CMN|fac_PopName_HRL|fac_PopName_CMN|fac_Name_HRL|fac_Name_CMN|fac_Leader3Force_HRL|fac_Leader3Force_CMN|fac_Leader2Force_HRL|fac_Leader2Force_CMN|fac_Leader1Force_HRL|fac_Leader1Force_CMN|fac_ForceName_HRL|fac_ForceName_CMN|fac_DetachName_HRL|fac_DetachName_CMN|fac_AdjectiveM_HRL|fac_AdjectiveM_CMN|fac_AdjectiveF_HRL|fac_AdjectiveF_CMN" *.csv
[nil]

These may be low priority too. Pick and choose and fix what matters.

Hope this helps.

More to follow (some of them referenced multiple times).

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
BohémondAJE
Posts: 66
Joined: Fri Sep 21, 2012 7:18 am

RE: AJE Game Data Bugs

Post by BohémondAJE »

ORIGINAL: berto


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Missing localization.

There are multiple references to missing localizations:

1 fac_Text_HRL
1 fac_Text_CMN
1 fac_ShortName_HRL
1 fac_ShortName_CMN
1 fac_PopName_HRL
1 fac_PopName_CMN
1 fac_Name_HRL
1 fac_Name_CMN
1 fac_Leader3Force_HRL
1 fac_Leader3Force_CMN
1 fac_Leader2Force_HRL
1 fac_Leader2Force_CMN
1 fac_Leader1Force_HRL
1 fac_Leader1Force_CMN
1 fac_ForceName_HRL
1 fac_ForceName_CMN
1 fac_DetachName_HRL
1 fac_DetachName_CMN
1 fac_AdjectiveM_HRL
1 fac_AdjectiveM_CMN
1 fac_AdjectiveF_HRL
1 fac_AdjectiveF_CMN

Examples:

telemann:/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE # find Aliases GameData Includes Scripts Events Scens -exec egrep -i "fac_Text_HRL|fac_Text_CMN|fac_ShortName_HRL|fac_ShortName_CMN|fac_PopName_HRL|fac_PopName_CMN|fac_Name_HRL|fac_Name_CMN|fac_Leader3Force_HRL|fac_Leader3Force_CMN|fac_Leader2Force_HRL|fac_Leader2Force_CMN|fac_Leader1Force_HRL|fac_Leader1Force_CMN|fac_ForceName_HRL|fac_ForceName_CMN|fac_DetachName_HRL|fac_DetachName_CMN|fac_AdjectiveM_HRL|fac_AdjectiveM_CMN|fac_AdjectiveF_HRL|fac_AdjectiveF_CMN" {} \; | sort | uniq
AdjectiveF = $fac_AdjectiveF_CMN
AdjectiveF = $fac_AdjectiveF_HRL
AdjectiveM = $fac_AdjectiveM_CMN
AdjectiveM = $fac_AdjectiveM_HRL
DetachName = $fac_DetachName_CMN
DetachName = $fac_DetachName_HRL
ForceName = $fac_ForceName_CMN
ForceName = $fac_ForceName_HRL
Leader1Force = $fac_Leader1Force_CMN
Leader1Force = $fac_Leader1Force_HRL
Leader2Force = $fac_Leader2Force_CMN
Leader2Force = $fac_Leader2Force_HRL
Leader3Force = $fac_Leader3Force_CMN
Leader3Force = $fac_Leader3Force_HRL
Name = $fac_Name_CMN
Name = $fac_Name_HRL
PopName = $fac_PopName_CMN
PopName = $fac_PopName_HRL
ShortName = $fac_ShortName_CMN
ShortName = $fac_ShortName_HRL
Text = $fac_Text_CMN
Text = $fac_Text_HRL

These missing localization references are located in (file & line#):

telemann:/home/berto/games/ageod/agelint # egrep "fac_" chklocals_aje_QA_20121101_sorted_rpt.txt | egrep -iv "fac_hq"
GameData/Factions/271-CMN.fac:9:fac_AdjectiveF_CMN not found
GameData/Factions/261-HER.fac:9:fac_AdjectiveF_HRL not found
GameData/Factions/271-CMN.fac:10:fac_AdjectiveM_CMN not found
GameData/Factions/261-HER.fac:10:fac_AdjectiveM_HRL not found
GameData/Factions/271-CMN.fac:39:fac_DetachName_CMN not found
GameData/Factions/261-HER.fac:39:fac_DetachName_HRL not found
GameData/Factions/271-CMN.fac:40:fac_ForceName_CMN not found
GameData/Factions/261-HER.fac:40:fac_ForceName_HRL not found
GameData/Factions/271-CMN.fac:38:fac_Leader1Force_CMN not found
GameData/Factions/261-HER.fac:38:fac_Leader1Force_HRL not found
GameData/Factions/271-CMN.fac:37:fac_Leader2Force_CMN not found
GameData/Factions/261-HER.fac:37:fac_Leader2Force_HRL not found
GameData/Factions/271-CMN.fac:36:fac_Leader3Force_CMN not found
GameData/Factions/261-HER.fac:36:fac_Leader3Force_HRL not found
GameData/Factions/271-CMN.fac:7:fac_Name_CMN not found
GameData/Factions/261-HER.fac:7:fac_Name_HRL not found
GameData/Factions/271-CMN.fac:12:fac_PopName_CMN not found
GameData/Factions/261-HER.fac:12:fac_PopName_HRL not found
GameData/Factions/271-CMN.fac:8:fac_ShortName_CMN not found
GameData/Factions/261-HER.fac:8:fac_ShortName_HRL not found
GameData/Factions/271-CMN.fac:11:fac_Text_CMN not found
GameData/Factions/261-HER.fac:11:fac_Text_HRL not found

I'm not going to suggest substitutes. The above may be misspellings of existing localizations, or more probably simply missing localizations.

Verifying their nonexistence:

[root@berto Settings]# pwd
/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings

telemann:/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings # egrep -i "fac_Text_HRL|fac_Text_CMN|fac_ShortName_HRL|fac_ShortName_CMN|fac_PopName_HRL|fac_PopName_CMN|fac_Name_HRL|fac_Name_CMN|fac_Leader3Force_HRL|fac_Leader3Force_CMN|fac_Leader2Force_HRL|fac_Leader2Force_CMN|fac_Leader1Force_HRL|fac_Leader1Force_CMN|fac_ForceName_HRL|fac_ForceName_CMN|fac_DetachName_HRL|fac_DetachName_CMN|fac_AdjectiveM_HRL|fac_AdjectiveM_CMN|fac_AdjectiveF_HRL|fac_AdjectiveF_CMN" *.csv
[nil]

These may be low priority too. Pick and choose and fix what matters.

Hope this helps.

More to follow (some of them referenced multiple times).

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]

Fixed for TAG swap HER/HRL in next version.

CMN is not really a faction, it's more a tool for Events Broacasting so not ''fixed''.

Thank you for reporting

Regards

User avatar
berto
Posts: 21461
Joined: Wed Mar 13, 2002 1:15 am
Location: metro Chicago, Illinois, USA
Contact:

RE: AJE Game Data Bugs

Post by berto »

ORIGINAL: BohémondAJE

CMN is not really a faction, it's more a tool for Events Broacasting so not ''fixed''.
That's exactly the sort of constructive, instructive feedback I crave. Easy to filter out of the results.

Thanks!
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
User avatar
berto
Posts: 21461
Joined: Wed Mar 13, 2002 1:15 am
Location: metro Chicago, Illinois, USA
Contact:

RE: AJE Game Data Bugs

Post by berto »


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Missing localization.

There are multiple references to missing localizations:

6 opt_title_PON_PeaceOfDardanos
6 opt_hint_PON_PeaceOfDardanos
6 opt_desc_PON_PeaceOfDardanos
1 str_Msg_ongoingCircumvallatio
1 str_CMN_rgd_Erroneous
1 str_CMN_rgd_Circumvallatio
1 rgd_txt_Erroneous
1 rgd_txt_Circumvallatio
1 rgd_shortnam_Erroneous
1 rgd_shortnam_Circumvallatio
1 rgd_nam_Erroneous
1 rgd_nam_Circumvallatio

Examples:

telemann:/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE # find Aliases GameData Includes Scripts Events Scens -exec egrep -i "opt_title_PON_PeaceOfDardanos|opt_hint_PON_PeaceOfDardanos|opt_desc_PON_PeaceOfDardanos|str_Msg_ongoingCircumvallatio|str_CMN_rgd_Erroneous|str_CMN_rgd_Circumvallatio|rgd_txt_Erroneous|rgd_txt_Circumvallatio|rgd_shortnam_Erroneous|rgd_shortnam_Circumvallatio|rgd_nam_Erroneous|rgd_nam_Circumvallatio" {} \; | sort | uniq
SetActorPool = $gmaOptionDip;MaxUse;1;ImageID;Event-Img_Diplomacy02.png;Title;opt_title_PON_PeaceOfDardanos;MsgString;opt_desc_PON_PeaceOfDardanos;ToolString;opt_hint_PON_PeaceOfDardanos;SubType;PON_PeaceOfDardanos
Effect_Str_Ongoing = str_Msg_ongoingCircumvallatio
Effect_Str_Success = str_CMN_rgd_Circumvallatio
Effect_Str_Success = str_CMN_rgd_Erroneous
Name = $rgd_nam_Circumvallatio
Name = $rgd_nam_Erroneous
ShortName = $rgd_shortnam_Circumvallatio
ShortName = $rgd_shortnam_Erroneous
Text = $rgd_txt_Circumvallatio
Text = $rgd_txt_Erroneous

These missing localization references are located in (file & line#):

telemann:/home/berto/games/ageod/agelint # egrep "opt_title_PON_PeaceOfDardanos|opt_hint_PON_PeaceOfDardanos|opt_desc_PON_PeaceOfDardanos|str_Msg_ongoingCircumvallatio|str_CMN_rgd_Erroneous|str_CMN_rgd_Circumvallatio|rgd_txt_Erroneous|rgd_txt_Circumvallatio|rgd_shortnam_Erroneous|rgd_shortnam_Circumvallatio|rgd_nam_Erroneous|rgd_nam_Circumvallatio" chklocals_aje_QA_20121101_sorted_rpt.txt
Events/OptionDardanos_MariusSulla87.sct:224:opt_desc_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:253:opt_desc_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:39:opt_desc_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:224:opt_desc_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:254:opt_desc_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:39:opt_desc_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:224:opt_hint_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:253:opt_hint_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:39:opt_hint_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:224:opt_hint_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:254:opt_hint_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:39:opt_hint_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:224:opt_title_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:253:opt_title_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:39:opt_title_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:224:opt_title_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:254:opt_title_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:39:opt_title_PON_PeaceOfDardanos not found
GameData/RgnDecisions/25-Build Circumvallatio.rgd:3:rgd_nam_Circumvallatio not found
GameData/RgnDecisions/0-Erroneous.rgd:3:rgd_nam_Erroneous not found
GameData/RgnDecisions/25-Build Circumvallatio.rgd:4:rgd_shortnam_Circumvallatio not found
GameData/RgnDecisions/0-Erroneous.rgd:4:rgd_shortnam_Erroneous not found
GameData/RgnDecisions/25-Build Circumvallatio.rgd:5:rgd_txt_Circumvallatio not found
GameData/RgnDecisions/0-Erroneous.rgd:5:rgd_txt_Erroneous not found
GameData/RgnDecisions/25-Build Circumvallatio.rgd:25:str_CMN_rgd_Circumvallatio not found
GameData/RgnDecisions/0-Erroneous.rgd:13:str_CMN_rgd_Erroneous not found
GameData/RgnDecisions/25-Build Circumvallatio.rgd:24:str_Msg_ongoingCircumvallatio not found

I'm not going to suggest substitutes. The above may be misspellings of existing localizations, or more probably simply missing localizations.

Verifying their nonexistence:

[root@berto Settings]# pwd
/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings

telemann:/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings # egrep -i "opt_title_PON_PeaceOfDardanos|opt_hint_PON_PeaceOfDardanos|opt_desc_PON_PeaceOfDardanos|str_Msg_ongoingCircumvallatio|str_CMN_rgd_Erroneous|str_CMN_rgd_Circumvallatio|rgd_txt_Erroneous|rgd_txt_Circumvallatio|rgd_shortnam_Erroneous|rgd_shortnam_Circumvallatio|rgd_nam_Erroneous|rgd_nam_Circumvallatio" *.csv
[nil]

These may be low priority too. Pick and choose and fix what matters.

I might guess that the "Erroneous" localizations too are also not significant, not worth bothering about. Whatever.

Hope this helps.

One more localization set to follow after this one. Then on to the other stuff.

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
BohémondAJE
Posts: 66
Joined: Fri Sep 21, 2012 7:18 am

RE: AJE Game Data Bugs

Post by BohémondAJE »

ORIGINAL: berto


Version: Public Beta Patch 1.01 (released 20121025?)

Bug: Missing localization.

There are multiple references to missing localizations:

6 opt_title_PON_PeaceOfDardanos
6 opt_hint_PON_PeaceOfDardanos
6 opt_desc_PON_PeaceOfDardanos
1 str_Msg_ongoingCircumvallatio
1 str_CMN_rgd_Erroneous
1 str_CMN_rgd_Circumvallatio
1 rgd_txt_Erroneous
1 rgd_txt_Circumvallatio
1 rgd_shortnam_Erroneous
1 rgd_shortnam_Circumvallatio
1 rgd_nam_Erroneous
1 rgd_nam_Circumvallatio

Examples:

telemann:/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE # find Aliases GameData Includes Scripts Events Scens -exec egrep -i "opt_title_PON_PeaceOfDardanos|opt_hint_PON_PeaceOfDardanos|opt_desc_PON_PeaceOfDardanos|str_Msg_ongoingCircumvallatio|str_CMN_rgd_Erroneous|str_CMN_rgd_Circumvallatio|rgd_txt_Erroneous|rgd_txt_Circumvallatio|rgd_shortnam_Erroneous|rgd_shortnam_Circumvallatio|rgd_nam_Erroneous|rgd_nam_Circumvallatio" {} \; | sort | uniq
SetActorPool = $gmaOptionDip;MaxUse;1;ImageID;Event-Img_Diplomacy02.png;Title;opt_title_PON_PeaceOfDardanos;MsgString;opt_desc_PON_PeaceOfDardanos;ToolString;opt_hint_PON_PeaceOfDardanos;SubType;PON_PeaceOfDardanos
Effect_Str_Ongoing = str_Msg_ongoingCircumvallatio
Effect_Str_Success = str_CMN_rgd_Circumvallatio
Effect_Str_Success = str_CMN_rgd_Erroneous
Name = $rgd_nam_Circumvallatio
Name = $rgd_nam_Erroneous
ShortName = $rgd_shortnam_Circumvallatio
ShortName = $rgd_shortnam_Erroneous
Text = $rgd_txt_Circumvallatio
Text = $rgd_txt_Erroneous

These missing localization references are located in (file & line#):

telemann:/home/berto/games/ageod/agelint # egrep "opt_title_PON_PeaceOfDardanos|opt_hint_PON_PeaceOfDardanos|opt_desc_PON_PeaceOfDardanos|str_Msg_ongoingCircumvallatio|str_CMN_rgd_Erroneous|str_CMN_rgd_Circumvallatio|rgd_txt_Erroneous|rgd_txt_Circumvallatio|rgd_shortnam_Erroneous|rgd_shortnam_Circumvallatio|rgd_nam_Erroneous|rgd_nam_Circumvallatio" chklocals_aje_QA_20121101_sorted_rpt.txt
Events/OptionDardanos_MariusSulla87.sct:224:opt_desc_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:253:opt_desc_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:39:opt_desc_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:224:opt_desc_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:254:opt_desc_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:39:opt_desc_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:224:opt_hint_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:253:opt_hint_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:39:opt_hint_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:224:opt_hint_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:254:opt_hint_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:39:opt_hint_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:224:opt_title_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:253:opt_title_PON_PeaceOfDardanos not found
Events/OptionDardanos_MariusSulla87.sct:39:opt_title_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:224:opt_title_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:254:opt_title_PON_PeaceOfDardanos not found
Events/OptionsDardanos_MariusSulla87.sct:39:opt_title_PON_PeaceOfDardanos not found
GameData/RgnDecisions/25-Build Circumvallatio.rgd:3:rgd_nam_Circumvallatio not found
GameData/RgnDecisions/0-Erroneous.rgd:3:rgd_nam_Erroneous not found
GameData/RgnDecisions/25-Build Circumvallatio.rgd:4:rgd_shortnam_Circumvallatio not found
GameData/RgnDecisions/0-Erroneous.rgd:4:rgd_shortnam_Erroneous not found
GameData/RgnDecisions/25-Build Circumvallatio.rgd:5:rgd_txt_Circumvallatio not found
GameData/RgnDecisions/0-Erroneous.rgd:5:rgd_txt_Erroneous not found
GameData/RgnDecisions/25-Build Circumvallatio.rgd:25:str_CMN_rgd_Circumvallatio not found
GameData/RgnDecisions/0-Erroneous.rgd:13:str_CMN_rgd_Erroneous not found
GameData/RgnDecisions/25-Build Circumvallatio.rgd:24:str_Msg_ongoingCircumvallatio not found

I'm not going to suggest substitutes. The above may be misspellings of existing localizations, or more probably simply missing localizations.

Verifying their nonexistence:

[root@berto Settings]# pwd
/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings

telemann:/media/KINGSTON/Games/AGEOD/Alea Jacta Est/AJE/Settings # egrep -i "opt_title_PON_PeaceOfDardanos|opt_hint_PON_PeaceOfDardanos|opt_desc_PON_PeaceOfDardanos|str_Msg_ongoingCircumvallatio|str_CMN_rgd_Erroneous|str_CMN_rgd_Circumvallatio|rgd_txt_Erroneous|rgd_txt_Circumvallatio|rgd_shortnam_Erroneous|rgd_shortnam_Circumvallatio|rgd_nam_Erroneous|rgd_nam_Circumvallatio" *.csv
[nil]

These may be low priority too. Pick and choose and fix what matters.

I might guess that the "Erroneous" localizations too are also not significant, not worth bothering about. Whatever.

Hope this helps.

One more localization set to follow after this one. Then on to the other stuff.

[Disclaimer: I make no claim about the significance or insignificance of any discovered bug, problem, glitch, or anomaly. Whether or not it impacts game play, or goes entirely unnoticed. Whether in the larger scheme of things it's important, or unimportant. I just call them as I see them.]
Effect_Str_Ongoing = str_Msg_ongoingCircumvallatio
Effect_Str_Success = str_CMN_rgd_Circumvallatio
Effect_Str_Success = str_CMN_rgd_Erroneous
Name = $rgd_nam_Circumvallatio
Name = $rgd_nam_Erroneous
ShortName = $rgd_shortnam_Circumvallatio
ShortName = $rgd_shortnam_Erroneous
Text = $rgd_txt_Circumvallatio
Text = $rgd_txt_Erroneous


Dardanos items fixed for next version
Circumvallation items should be fixed for next version (less priority as no used Regional decisions for now and still work in progress)
As you stated Erroneous items will be kept as it is because it will only appears if something goes wrong and should be noticed by players to be reported.

Thank you for reporting

Regards

Post Reply

Return to “Tech Support”