Quellcode durchsuchen

include metal FootMetalSound oversight, include correction for mangled entries where a given varname and a given assetname match

AzaezelX vor 3 Jahren
Ursprung
Commit
c99c9cc365

+ 1 - 1
Templates/BaseGame/game/tools/projectImporter/scripts/pre40/T3Dpre4ProjectImporter.tscript

@@ -945,7 +945,7 @@ $rigidEntriesList = $rigidEntriesList SPC "waterWakeSound waterWakeSoundAsset";
 T3Dpre4ProjectImporter::genProcessor("RigidShapeData",$rigidEntriesList);
 
 $PlayerEntriesList = "shapeFP shapeFPAsset shapeNameFP shapeFPAsset";
-$PlayerEntriesList = $PlayerEntriesList SPC "FootSoftSound FootSoftAsset FootHardSound FootHardAsset";
+$PlayerEntriesList = $PlayerEntriesList SPC "FootSoftSound FootSoftAsset FootHardSound FootHardAsset FootMetalSound FootMetal";
 $PlayerEntriesList = $PlayerEntriesList SPC "FootSnowSound FootSnowAsset FootShallowSound FootShallowSplashAsset";
 $PlayerEntriesList = $PlayerEntriesList SPC "FootWadingSound FootWadingAsset FootUnderwaterSound FootUnderWaterAsset";
 $PlayerEntriesList = $PlayerEntriesList SPC "FootBubblesSound FootBubblesAsset movingBubblesSound MoveBubblesAsset";

+ 5 - 5
Templates/BaseGame/game/tools/projectImporter/scripts/projectImporter.tscript

@@ -515,7 +515,7 @@ function testFilenameExtensions(%filename)
 }
 
 function processLegacyField(%line, %originalFieldName, %newFieldName)
-{
+{ 
    if(!strIsMatchExpr("*"@%originalFieldName@"=*;*", %line) && 
       !strIsMatchExpr("*"@%originalFieldName@"[*=*;*", %line) &&
       !strIsMatchExpr("*"@%originalFieldName@" *=*;*", %line))
@@ -603,10 +603,10 @@ function processLegacyField(%line, %originalFieldName, %newFieldName)
          if(!strIsMatchExpr("*\"*\"*", %originalValue))
             %assetId = "\"" @ %assetId @ "\"";
          
-         //if (%assetId.getStatusString() $= "Ok")
-         %outLine = strReplace(%outLine, %value, %assetId);
-         //else
-         //   error("Asset assignment failure:", %assetId, getStatusString());
+         %firstPart = getToken(%outLine, "=", 0);
+         %secondPart = getToken(%outLine, "=", 1);
+         %secondPart = strReplace(%secondPart, %value, %assetId);
+         %outLine = %firstPart @ "=" @ %secondPart;
       }
    }