From 34b075d9494422e652b2ba5f0d97b6af1175d0d9 Mon Sep 17 00:00:00 2001 From: AnakinRaW Date: Wed, 24 Jul 2024 15:33:38 +0200 Subject: [PATCH] support merging baseline --- aet.png | Bin 3613 -> 0 bytes focBaseline.json | 1632 +++++++++++++++++ src/ModVerify.CliApp/ModVerifyApp.cs | 7 +- .../Properties/launchSettings.json | 8 +- .../Reporting/VerificationBaseline.cs | 5 + 5 files changed, 1644 insertions(+), 8 deletions(-) delete mode 100644 aet.png create mode 100644 focBaseline.json diff --git a/aet.png b/aet.png deleted file mode 100644 index ac479433817de947441ad136ccdc8962baeca251..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3613 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%0DH3`NG8bfcNSd zWP~eUh{}F;+0KfXLY89&^H1=w*MwK(7~0ipE;3JbWoMwsHUYrx&1_3uM=?VoU0lu8 zj$o?FZALCpRuKgPfT7L%4I*@AmU6n#T2%|xP`|0_p&}{-0Ds@*9wW=(PLXJv3OdpC ztP===T-_N6qC^02zo7fXOvtAzBUQw>TIShfzoh3K&rwL~HC}^Uen~GG`f(kylggWQ zM3DdrzZSoIU6jIhlNxb)KQoqW>laZa0O*guo*~OYV&R4#REE9#dAf))0l=k6mvI5# z=oFq0E2bP6a{jwxM-pt_ycs)p+J2-oW5}V4q9&V-@Qc#YQk0jwZ*}2`0LKs>qRxVj jdK@D_mhqne009607wx>LkmG_g00000NkvXXu0mjfZf2dG diff --git a/focBaseline.json b/focBaseline.json new file mode 100644 index 0000000..2b429dc --- /dev/null +++ b/focBaseline.json @@ -0,0 +1,1632 @@ +{ + "errors": [ + { + "id": "XML04", + "verifier": "AET.ModVerify.Verifiers.XmlParseErrorCollector", + "message": "Expected integer but got \u002780, 20\u0027 at DATA\\XML\\SFXEVENTSWEAPONS.XML at line: 90", + "severity": 0, + "assets": [ + "DATA\\XML\\SFXEVENTSWEAPONS.XML", + "Probability", + "parentName=\u0027Unit_TIE_Fighter_Fire\u0027" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\NB_VCH.ALO references missing proxy particle: P_heat_small01.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\NB_VCH.ALO", + "P_heat_small01.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\NB_SCH.ALO references missing proxy particle: p_cold_tiny01.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\NB_SCH.ALO", + "p_cold_tiny01.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\NB_MONCAL_BUILDING.ALO references missing proxy particle: p_smoke_small_thin2.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\NB_MONCAL_BUILDING.ALO", + "p_smoke_small_thin2.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\NB_NOGHRI_HUT.ALO references missing proxy particle: p_explosion_smoke_small_thin5.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\NB_NOGHRI_HUT.ALO", + "p_explosion_smoke_small_thin5.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_rv_XWingProp.alo\u0027", + "severity": 0, + "assets": [ + "Cin_rv_XWingProp.alo" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\ALTTEST.ALO references missing texture: Cin_DeathStar.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\ALTTEST.ALO", + "Cin_DeathStar.tga" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UV_MDU_CAGE.ALO references missing texture: UB_girder_B.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UV_MDU_CAGE.ALO", + "UB_girder_B.tga" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UV_MDU_CAGE.ALO references missing texture: NB_YsalamiriTree_B.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UV_MDU_CAGE.ALO", + "NB_YsalamiriTree_B.tga" + ] + }, + { + "id": "ALO04", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\EV_MDU_SENSORNODE.ALO references missing shader effect: Default.fx", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\EV_MDU_SENSORNODE.ALO", + "Default.fx" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\RV_MPTL-2A.ALO references missing proxy particle: P_mptl-2a_Die.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\RV_MPTL-2A.ALO", + "P_mptl-2a_Die.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027w_planet_volcanic.alo\u0027", + "severity": 0, + "assets": [ + "w_planet_volcanic.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027RV_nebulonb_D_death_00.ALO\u0027", + "severity": 0, + "assets": [ + "RV_nebulonb_D_death_00.ALO" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\W_STARS_LOW.ALO references missing proxy particle: Lensflare0.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\W_STARS_LOW.ALO", + "Lensflare0.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\W_STARS_MEDIUM.ALO references missing proxy particle: Lensflare0.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\W_STARS_MEDIUM.ALO", + "Lensflare0.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\W_STARS_HIGH.ALO references missing proxy particle: Lensflare0.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\W_STARS_HIGH.ALO", + "Lensflare0.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\W_STARS_CINE.ALO references missing proxy particle: Lensflare0.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\W_STARS_CINE.ALO", + "Lensflare0.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\W_STARS_CINE_LUA.ALO references missing proxy particle: Lensflare0.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\W_STARS_CINE_LUA.ALO", + "Lensflare0.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\EI_MARAJADE.ALO references missing proxy particle: p_desert_ground_dust.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\EI_MARAJADE.ALO", + "p_desert_ground_dust.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\RI_KYLEKATARN.ALO references missing proxy particle: p_desert_ground_dust.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\RI_KYLEKATARN.ALO", + "p_desert_ground_dust.alo" + ] + }, + { + "id": "ALO04", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UV_SKIPRAY.ALO references missing shader effect: Default.fx", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UV_SKIPRAY.ALO", + "Default.fx" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\RB_HYPERVELOCITYGUN.ALO references missing proxy particle: p_smoke_small_thin2.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\RB_HYPERVELOCITYGUN.ALO", + "p_smoke_small_thin2.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\RB_HEAVYVEHICLEFACTORY.ALO references missing proxy particle: p_steam_small.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\RB_HEAVYVEHICLEFACTORY.ALO", + "p_steam_small.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\NB_PRISON.ALO references missing proxy particle: p_prison_light.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\NB_PRISON.ALO", + "p_prison_light.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\NB_PRISON.ALO references missing proxy particle: p_smoke_small_thin2.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\NB_PRISON.ALO", + "p_smoke_small_thin2.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\NB_PRISON.ALO references missing proxy particle: p_smoke_small_thin4.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\NB_PRISON.ALO", + "p_smoke_small_thin4.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\EB_COMMANDCENTER.ALO references missing proxy particle: p_explosion_small_delay00.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\EB_COMMANDCENTER.ALO", + "p_explosion_small_delay00.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\W_THERMAL_DETONATOR_EMPIRE.ALO references missing proxy particle: p_bomb_spin.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\W_THERMAL_DETONATOR_EMPIRE.ALO", + "p_bomb_spin.alo" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\W_GRENADE.ALO references missing texture: w_grenade.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\W_GRENADE.ALO", + "w_grenade.tga" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027p_splash_wake_lava.alo\u0027", + "severity": 0, + "assets": [ + "p_splash_wake_lava.alo" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\EV_TIE_PHANTOM.ALO references missing texture: W_TE_Rock_f_02_b.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\EV_TIE_PHANTOM.ALO", + "W_TE_Rock_f_02_b.tga" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\EV_ARCHAMMER.ALO references missing proxy particle: p_hp_archammer-damage.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\EV_ARCHAMMER.ALO", + "p_hp_archammer-damage.alo" + ] + }, + { + "id": "ALO04", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\EV_TIE_LANCET.ALO references missing shader effect: Default.fx", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\EV_TIE_LANCET.ALO", + "Default.fx" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\RV_BWING.ALO references missing proxy particle: pe_bwing_yellow.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\RV_BWING.ALO", + "pe_bwing_yellow.alo" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UV_F9TZTRANSPORT.ALO references missing texture: W_TE_Rock_f_02_b.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UV_F9TZTRANSPORT.ALO", + "W_TE_Rock_f_02_b.tga" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UI_EWOK_HANDLER.ALO references missing proxy particle: p_ewok_drag_dirt.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UI_EWOK_HANDLER.ALO", + "p_ewok_drag_dirt.alo" + ] + }, + { + "id": "ALO04", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UV_CRUSADERCLASSCORVETTE.ALO references missing shader effect: Default.fx", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UV_CRUSADERCLASSCORVETTE.ALO", + "Default.fx" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UV_VENGEANCE.ALO references missing texture: W_TE_Rock_f_02_b.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UV_VENGEANCE.ALO", + "W_TE_Rock_f_02_b.tga" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UB_01_STATION_D.ALO references missing proxy particle: p_uwstation_death.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UB_01_STATION_D.ALO", + "p_uwstation_death.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UB_02_STATION_D.ALO references missing proxy particle: p_uwstation_death.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UB_02_STATION_D.ALO", + "p_uwstation_death.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UB_03_STATION_D.ALO references missing proxy particle: p_uwstation_death.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UB_03_STATION_D.ALO", + "p_uwstation_death.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UB_04_STATION_D.ALO references missing proxy particle: p_uwstation_death.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UB_04_STATION_D.ALO", + "p_uwstation_death.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UB_05_STATION_D.ALO references missing proxy particle: p_uwstation_death.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UB_05_STATION_D.ALO", + "p_uwstation_death.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UV_ECLIPSE_UC.ALO references missing proxy particle: lookat.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UV_ECLIPSE_UC.ALO", + "lookat.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UV_ECLIPSE_UC_DC.ALO references missing proxy particle: p_ssd_debris.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UV_ECLIPSE_UC_DC.ALO", + "p_ssd_debris.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UV_ECLIPSE.ALO references missing proxy particle: lookat.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UV_ECLIPSE.ALO", + "lookat.alo" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UI_SABOTEUR.ALO references missing proxy particle: p_desert_ground_dust.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UI_SABOTEUR.ALO", + "p_desert_ground_dust.alo" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\NB_YSALAMIRI_TREE.ALO references missing texture: NB_YsalamiriTree_B.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\NB_YSALAMIRI_TREE.ALO", + "NB_YsalamiriTree_B.tga" + ] + }, + { + "id": "ALO03", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UI_IG88.ALO references missing proxy particle: p_desert_ground_dust.alo", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UI_IG88.ALO", + "p_desert_ground_dust.alo" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\UV_KRAYTCLASSDESTROYER_TYBER.ALO references missing texture: W_TE_Rock_f_02_b.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\UV_KRAYTCLASSDESTROYER_TYBER.ALO", + "W_TE_Rock_f_02_b.tga" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027W_SwampGasEmit.ALO\u0027", + "severity": 0, + "assets": [ + "W_SwampGasEmit.ALO" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027W_Bush_Swmp00.ALO\u0027", + "severity": 0, + "assets": [ + "W_Bush_Swmp00.ALO" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027W_Volcano_Rock02.ALO\u0027", + "severity": 0, + "assets": [ + "W_Volcano_Rock02.ALO" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027W_Vol_Steam01.ALO\u0027", + "severity": 0, + "assets": [ + "W_Vol_Steam01.ALO" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027W_Kamino_Reflect.ALO\u0027", + "severity": 0, + "assets": [ + "W_Kamino_Reflect.ALO" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027W_AllShaders.ALO\u0027", + "severity": 0, + "assets": [ + "W_AllShaders.ALO" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027W_droid_steam.alo\u0027", + "severity": 0, + "assets": [ + "W_droid_steam.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_bridge.alo\u0027", + "severity": 0, + "assets": [ + "Cin_bridge.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_DeathStar_High.alo\u0027", + "severity": 0, + "assets": [ + "Cin_DeathStar_High.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CINE_EV_StarDestroyer.ALO\u0027", + "severity": 0, + "assets": [ + "CINE_EV_StarDestroyer.ALO" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_Coruscant.alo\u0027", + "severity": 0, + "assets": [ + "Cin_Coruscant.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_Planet_Alderaan_High.alo\u0027", + "severity": 0, + "assets": [ + "Cin_Planet_Alderaan_High.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_Planet_Hoth_High.alo\u0027", + "severity": 0, + "assets": [ + "Cin_Planet_Hoth_High.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_EV_Stardestroyer_Warp.alo\u0027", + "severity": 0, + "assets": [ + "Cin_EV_Stardestroyer_Warp.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_Officer.alo\u0027", + "severity": 0, + "assets": [ + "Cin_Officer.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_DStar_Dish_close.alo\u0027", + "severity": 0, + "assets": [ + "Cin_DStar_Dish_close.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_DStar_LeverPanel.alo\u0027", + "severity": 0, + "assets": [ + "Cin_DStar_LeverPanel.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_DeathStar_Wall.alo\u0027", + "severity": 0, + "assets": [ + "Cin_DeathStar_Wall.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_DStar_protons.alo\u0027", + "severity": 0, + "assets": [ + "Cin_DStar_protons.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_DStar_TurretLasers.alo\u0027", + "severity": 0, + "assets": [ + "Cin_DStar_TurretLasers.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_EV_TieAdvanced.alo\u0027", + "severity": 0, + "assets": [ + "Cin_EV_TieAdvanced.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_ImperialCraft.alo\u0027", + "severity": 0, + "assets": [ + "Cin_ImperialCraft.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_Shuttle_Tyderium.alo\u0027", + "severity": 0, + "assets": [ + "Cin_Shuttle_Tyderium.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_p_proton_torpedo.alo\u0027", + "severity": 0, + "assets": [ + "CIN_p_proton_torpedo.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_DeathStar_Hangar.alo\u0027", + "severity": 0, + "assets": [ + "CIN_DeathStar_Hangar.alo" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\W_SITH_LEFTHALL.ALO references missing texture: Cin_Reb_CelebHall_Wall.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\W_SITH_LEFTHALL.ALO", + "Cin_Reb_CelebHall_Wall.tga" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\W_SITH_LEFTHALL.ALO references missing texture: Cin_Reb_CelebHall_Wall_B.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\W_SITH_LEFTHALL.ALO", + "Cin_Reb_CelebHall_Wall_B.tga" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\W_SITH_CONSOLE.ALO references missing texture: Cin_Reb_CelebHall_Wall.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\W_SITH_CONSOLE.ALO", + "Cin_Reb_CelebHall_Wall.tga" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\W_SITH_CONSOLE.ALO references missing texture: Cin_Reb_CelebHall_Wall_B.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\W_SITH_CONSOLE.ALO", + "Cin_Reb_CelebHall_Wall_B.tga" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\W_TILE.ALO references missing texture: Cin_Reb_CelebHall_Wall_B.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\W_TILE.ALO", + "Cin_Reb_CelebHall_Wall_B.tga" + ] + }, + { + "id": "ALO02", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "DATA\\ART\\MODELS\\W_TILE.ALO references missing texture: Cin_Reb_CelebHall_Wall.tga", + "severity": 0, + "assets": [ + "DATA\\ART\\MODELS\\W_TILE.ALO", + "Cin_Reb_CelebHall_Wall.tga" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027w_sith_arch.alo\u0027", + "severity": 0, + "assets": [ + "w_sith_arch.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_Trooper_Row.alo\u0027", + "severity": 0, + "assets": [ + "CIN_Trooper_Row.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_Biker_Row.alo\u0027", + "severity": 0, + "assets": [ + "CIN_Biker_Row.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_Officer_Row.alo\u0027", + "severity": 0, + "assets": [ + "CIN_Officer_Row.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_NavyTrooper_Row.alo\u0027", + "severity": 0, + "assets": [ + "CIN_NavyTrooper_Row.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_Lambda_Mouth.alo\u0027", + "severity": 0, + "assets": [ + "CIN_Lambda_Mouth.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_Lambda_Head.alo\u0027", + "severity": 0, + "assets": [ + "CIN_Lambda_Head.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_Reb_CelebHall.alo\u0027", + "severity": 0, + "assets": [ + "CIN_Reb_CelebHall.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_REb_CelebCharacters.alo\u0027", + "severity": 0, + "assets": [ + "CIN_REb_CelebCharacters.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_Rbel_NavyRow.alo\u0027", + "severity": 0, + "assets": [ + "CIN_Rbel_NavyRow.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_Rbel_Soldier.alo\u0027", + "severity": 0, + "assets": [ + "CIN_Rbel_Soldier.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_Rbel_Soldier_Group.alo\u0027", + "severity": 0, + "assets": [ + "CIN_Rbel_Soldier_Group.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_Rbel_grey.alo\u0027", + "severity": 0, + "assets": [ + "CIN_Rbel_grey.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_Rbel_GreyGroup.alo\u0027", + "severity": 0, + "assets": [ + "CIN_Rbel_GreyGroup.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_EV_lambdaShuttle_150.alo\u0027", + "severity": 0, + "assets": [ + "Cin_EV_lambdaShuttle_150.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_EI_Vader.alo\u0027", + "severity": 0, + "assets": [ + "Cin_EI_Vader.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027Cin_EI_Palpatine.alo\u0027", + "severity": 0, + "assets": [ + "Cin_EI_Palpatine.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_Fire_Huge.alo\u0027", + "severity": 0, + "assets": [ + "CIN_Fire_Huge.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_Fire_Medium.alo\u0027", + "severity": 0, + "assets": [ + "CIN_Fire_Medium.alo" + ] + }, + { + "id": "ALO00", + "verifier": "AET.ModVerify.Verifiers.ReferencedModelsVerifier", + "message": "Unable to find .ALO file \u0027CIN_Probe_Droid.alo\u0027", + "severity": 0, + "assets": [ + "CIN_Probe_Droid.alo" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027C000_DST0102_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "C000_DST0102_ENG.WAV" + ] + }, + { + "id": "WAV03", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027WIND_GUST_1_STEREO.WAV\u0027 is not mono audio.", + "severity": 0, + "assets": [ + "WIND_GUST_1_STEREO.WAV" + ] + }, + { + "id": "WAV03", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027WIND_GUST_2_STEREO.WAV\u0027 is not mono audio.", + "severity": 0, + "assets": [ + "WIND_GUST_2_STEREO.WAV" + ] + }, + { + "id": "WAV03", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027WIND_GUST_3_STEREO.WAV\u0027 is not mono audio.", + "severity": 0, + "assets": [ + "WIND_GUST_3_STEREO.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027TESTUNITMOVE_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "TESTUNITMOVE_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027AMB_DES_CLEAR_LOOP_1.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "AMB_DES_CLEAR_LOOP_1.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027AMB_URB_CLEAR_LOOP_1.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "AMB_URB_CLEAR_LOOP_1.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_TMC0212_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_TMC0212_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_MAL0503_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_MAL0503_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_DEF3006_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_DEF3006_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_DEF3106_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_DEF3106_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0101_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0101_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0102_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0102_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0103_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0103_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0104_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0104_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0105_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0105_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0106_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0106_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0107_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0107_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0108_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0108_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0109_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0109_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0110_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0110_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0111_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0111_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0112_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0112_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0113_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0113_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0114_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0114_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0115_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0115_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0201_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0201_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0202_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0202_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0203_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0203_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0204_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0204_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0205_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0205_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0206_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0206_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0207_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0207_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0208_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0208_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0209_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0209_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0210_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0210_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0211_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0211_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0212_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0212_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0213_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0213_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0215_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0215_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0301_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0301_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0303_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0303_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0304_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0304_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0305_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0305_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0306_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0306_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0307_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0307_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0308_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0308_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0309_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0309_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0311_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0311_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0312_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0312_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0313_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0313_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0314_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0314_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0315_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0315_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0401_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0401_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0402_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0402_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0403_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0403_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0404_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0404_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0501_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0501_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0502_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0502_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0503_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0503_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0504_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0504_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0601_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0601_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0602_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0602_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0603_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0603_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_LEI0604_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_LEI0604_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_ARC3104_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_ARC3104_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_ARC3105_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_ARC3105_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_ARC3106_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_ARC3106_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027U000_MCF1601_ENG.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "U000_MCF1601_ENG.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027FS_BEETLE_1.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "FS_BEETLE_1.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027FS_BEETLE_2.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "FS_BEETLE_2.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027FS_BEETLE_3.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "FS_BEETLE_3.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027FS_BEETLE_4.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "FS_BEETLE_4.WAV" + ] + }, + { + "id": "WAV00", + "verifier": "AET.ModVerify.Verifiers.AudioFilesVerifier", + "message": "Audio file \u0027EGL_STAR_VIPER_SPINNING_1.WAV\u0027 could not be found.", + "severity": 0, + "assets": [ + "EGL_STAR_VIPER_SPINNING_1.WAV" + ] + } + ] +} \ No newline at end of file diff --git a/src/ModVerify.CliApp/ModVerifyApp.cs b/src/ModVerify.CliApp/ModVerifyApp.cs index 0d6929b..eb6f7bd 100644 --- a/src/ModVerify.CliApp/ModVerifyApp.cs +++ b/src/ModVerify.CliApp/ModVerifyApp.cs @@ -45,13 +45,16 @@ public async Task RunApplication() private async Task WriteBaseline(IEnumerable errors, string baselineFile) { + var currentBaseline = settings.GameVerifySettigns.GlobalReportSettings.Baseline; + + var newBaseline = currentBaseline.MergeWith(errors); + var fullPath = _fileSystem.Path.GetFullPath(baselineFile); #if NET await #endif using var fs = _fileSystem.FileStream.New(fullPath, FileMode.Create, FileAccess.Write, FileShare.None); - var baseline = new VerificationBaseline(errors); - await baseline.ToJsonAsync(fs); + await newBaseline.ToJsonAsync(fs); } private static VerifyGameSetupData CreateGameSetupData(ModVerifyAppSettings options, IServiceProvider services) diff --git a/src/ModVerify.CliApp/Properties/launchSettings.json b/src/ModVerify.CliApp/Properties/launchSettings.json index 2bbebc6..7e4c931 100644 --- a/src/ModVerify.CliApp/Properties/launchSettings.json +++ b/src/ModVerify.CliApp/Properties/launchSettings.json @@ -1,12 +1,8 @@ { "profiles": { - "No-Arguments": { + "Interactive": { "commandName": "Project", - "commandLineArgs": "-o verifyResults --minFailSeverity Information --baseline test.json" - }, - "From-path": { - "commandName": "Project", - "commandLineArgs": "-p \"C:\\Program Files (x86)\\Steam\\steamapps\\common\\Star Wars Empire at War\\corruption\\Mods\\Republic_at_War\" --baseline test.json" + "commandLineArgs": "-o verifyResults --minFailSeverity Information --baseline focBaseline.json" } } } \ No newline at end of file diff --git a/src/ModVerify/Reporting/VerificationBaseline.cs b/src/ModVerify/Reporting/VerificationBaseline.cs index 05bdcbd..81cb8b3 100644 --- a/src/ModVerify/Reporting/VerificationBaseline.cs +++ b/src/ModVerify/Reporting/VerificationBaseline.cs @@ -46,6 +46,11 @@ public static VerificationBaseline FromJson(Stream stream) return new VerificationBaseline(baselineJson); } + public VerificationBaseline MergeWith(IEnumerable errors) + { + return new VerificationBaseline(this.Concat(errors)); + } + /// public IEnumerator GetEnumerator() {