|
@@ -839,7 +839,7 @@ T3Dpre4ProjectImporter::genProcessor("LevelInfo", "accuTexture accuTextureAsset"
|
|
|
T3Dpre4ProjectImporter::genProcessor("TSStatic", "shape shapeAsset shapeName shapeAsset");
|
|
|
T3Dpre4ProjectImporter::genProcessor("TSForestItemData", "shape shapeAsset shapeName shapeAsset shapeFile shapeAsset");
|
|
|
T3Dpre4ProjectImporter::genProcessor("TerrainBlock", "terrainFile terrainAsset");
|
|
|
-T3Dpre4ProjectImporter::genProcessor("afxMagicMissileData", "projectileShapeName projectileShapeAsset sound soundAsset");
|
|
|
+T3Dpre4ProjectImporter::genProcessor("afxMagicMissileData", "projectileShape projectileShapeAsset projectileShapeName projectileShapeAsset sound projectileSoundAsset");
|
|
|
T3Dpre4ProjectImporter::genProcessor("afxBillboardData", "texture textureAsset");
|
|
|
T3Dpre4ProjectImporter::genProcessor("afxModelData", "shapeName shapeAsset shapeFile shapeAsset");
|
|
|
T3Dpre4ProjectImporter::genProcessor("afxZodiacData", "texture textureAsset");
|
|
@@ -902,6 +902,7 @@ T3Dpre4ProjectImporter::genProcessor("GuiProgressBitmap", "bitmap bitmapAsset");
|
|
|
T3Dpre4ProjectImporter::genProcessor("GuiMissionArea", "handleBitmap handleBitmapAsset");
|
|
|
T3Dpre4ProjectImporter::genProcessor("WorldEditor", "selectHandle selectHandleAsset defaultHandle defaultHandleAsset lockedHandle lockedHandleAsset");
|
|
|
T3Dpre4ProjectImporter::genProcessor("GuiControlProfile", "bitmap bitmapAsset");
|
|
|
+T3Dpre4ProjectImporter::genProcessor("GuiMLTextCtrl", "deniedSound deniedSoundAsset");
|
|
|
|
|
|
function T3Dpre4ProjectImporter::processGuiBitmapButtonCtrlLine(%this, %line)
|
|
|
{
|
|
@@ -925,7 +926,7 @@ T3Dpre4ProjectImporter::genProcessor("SplashData", "texture textureAsset soundPr
|
|
|
T3Dpre4ProjectImporter::genProcessor("LightFlareData", "flareTexture flareTextureAsset");
|
|
|
T3Dpre4ProjectImporter::genProcessor("PhysicsDebrisData", "shape shapeAsset shapeFile shapeAsset");
|
|
|
T3Dpre4ProjectImporter::genProcessor("PhysicsShapeData", "shape shapeAsset shapeName shapeAsset");
|
|
|
-T3Dpre4ProjectImporter::genProcessor("ProjectileData", "projectileShape projectileShapeAsset projectileShapeName projectileShapeAsset sound soundAsset");
|
|
|
+T3Dpre4ProjectImporter::genProcessor("ProjectileData", "projectileShape projectileShapeAsset projectileShapeName projectileShapeAsset sound projectileSoundAsset");
|
|
|
T3Dpre4ProjectImporter::genProcessor("ShapeBaseData", "shapeFile shapeAsset shape shapeAsset debrisShape debrisShapeAsset debrisShapeName debrisShapeAsset");
|
|
|
T3Dpre4ProjectImporter::genProcessor("ShapeBaseImageData", "shape shapeAsset[0] shapeFP shapeAsset[1] shapeFile shapeAsset[0] shapeFileFP shapeAsset[1] stateSound stateSoundAsset");
|
|
|
T3Dpre4ProjectImporter::genProcessor("ProximityMineData","armingSound ArmSoundAsset TriggerSound TriggerSoundAsset");
|
|
@@ -937,13 +938,13 @@ T3Dpre4ProjectImporter::genProcessor("HoverVehicleData", "engineSound engineSoun
|
|
|
//==============================================================================
|
|
|
// Datablocks - Long Lists
|
|
|
//==============================================================================
|
|
|
-
|
|
|
+// - RigidShapeData
|
|
|
$rigidEntriesList = "softImpactSound softImpactSoundAsset hardImpactSound hardImpactSoundAsset";
|
|
|
$rigidEntriesList = $rigidEntriesList SPC "exitingWater exitingWaterAsset impactWaterEasy impactWaterEasyAsset";
|
|
|
$rigidEntriesList = $rigidEntriesList SPC "impactWaterMedium impactWaterMediumAsset impactWaterHard impactWaterHardAsset";
|
|
|
$rigidEntriesList = $rigidEntriesList SPC "waterWakeSound waterWakeSoundAsset";
|
|
|
T3Dpre4ProjectImporter::genProcessor("RigidShapeData",$rigidEntriesList);
|
|
|
-
|
|
|
+// - PlayerData
|
|
|
$PlayerEntriesList = "shapeFP shapeFPAsset shapeNameFP shapeFPAsset";
|
|
|
$PlayerEntriesList = $PlayerEntriesList SPC "FootSoftSound FootSoftAsset FootHardSound FootHardAsset FootMetalSound FootMetal";
|
|
|
$PlayerEntriesList = $PlayerEntriesList SPC "FootSnowSound FootSnowAsset FootShallowSound FootShallowSplashAsset";
|
|
@@ -954,50 +955,21 @@ $PlayerEntriesList = $PlayerEntriesList SPC "impactSoftSound ImpactSoftAsset imp
|
|
|
$PlayerEntriesList = $PlayerEntriesList SPC "impactMetalSound ImpactMetalAsset impactSnowSound impactSnowAsset";
|
|
|
$PlayerEntriesList = $PlayerEntriesList SPC "impactWaterEasy impactWaterEasyAsset impactWaterMedium impactWaterMediumAsset impactWaterHard impactWaterHardAsset";
|
|
|
$PlayerEntriesList = $PlayerEntriesList SPC "exitingWater ExitWaterAsset";
|
|
|
-
|
|
|
-
|
|
|
T3Dpre4ProjectImporter::genProcessor("PlayerData", $PlayerEntriesList);
|
|
|
+// - Material
|
|
|
+$MaterialEntriesList = "baseTex diffuseMapAsset diffuseMap diffuseMapAsset";
|
|
|
+$MaterialEntriesList = $MaterialEntriesList SPC "lightMap lightMapAsset toneMap toneMapAsset";
|
|
|
+$MaterialEntriesList = $MaterialEntriesList SPC "detailTex detailMapAsset detailMap detailMapAsset detailNormalMap detailNormalMapAsset";
|
|
|
+$MaterialEntriesList = $MaterialEntriesList SPC "overlayTex overlayMapAsset overlayMap overlayMapAsset";
|
|
|
+$MaterialEntriesList = $MaterialEntriesList SPC "bumpTex normalMapAsset normalMap normalMapAsset
|
|
|
+$MaterialEntriesList = $MaterialEntriesList SPC "ormConfigMap ormConfigMapAsset roughMap roughMapAsset";
|
|
|
+$MaterialEntriesList = $MaterialEntriesList SPC "aoMap aoMapAsset metalMap metalMapAsset";
|
|
|
+$MaterialEntriesList = $MaterialEntriesList SPC "glowMap glowMapAsset";
|
|
|
+$MaterialEntriesList = $MaterialEntriesList SPC "customFootstepSound customFootstepSoundAsset customImpactSound customImpactSoundAsset";
|
|
|
+T3Dpre4ProjectImporter::genProcessor("Material", $MaterialEntriesList);
|
|
|
//==============================================================================
|
|
|
// Materials
|
|
|
//==============================================================================
|
|
|
-//long form of the result of T3Dpre4ProjectImporter::genProcessor since that would result in a rediculously long oneliner
|
|
|
-function T3Dpre4ProjectImporter::processMaterialLine(%this, %line)
|
|
|
-{
|
|
|
- %outLine = processLegacyField(%line, "baseTex", "diffuseMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "diffuseMap", "diffuseMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "lightMap", "lightMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "toneMap", "toneMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "detailTex", "detailMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "detailMap", "detailMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "overlayTex", "overlayMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "overlayMap", "overlayMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "bumpTex", "normalMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "normalMap", "normalMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "ormConfigMap", "ormConfigMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "roughMap", "roughMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "aoMap", "aoMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "metalMap", "metalMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "glowMap", "glowMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- %outLine = processLegacyField(%line, "detailNormalMap", "detailNormalMapAsset");
|
|
|
- if(%outLine !$= %line) return %outLine;
|
|
|
- return %line;
|
|
|
-}
|
|
|
-
|
|
|
function T3Dpre4ProjectImporter::processMaterialObject(%this, %file, %objectName)
|
|
|
{
|
|
|
%matAsset = MaterialAsset::getAssetIdByMaterialName(%objectName);
|
|
@@ -1107,6 +1079,9 @@ T3Dpre4ProjectImporter::genProcessor("PostEffect", "texture textureAsset");
|
|
|
// Using existing SFXProfiles allows us to also injest the descriptions, giving us
|
|
|
// our meta-properties on the sound asset itself.
|
|
|
//==============================================================================
|
|
|
+T3Dpre4ProjectImporter::genProcessor("SFXAmbience", "soundTrack soundTrackAsset");
|
|
|
+T3Dpre4ProjectImporter::genProcessor("SFXPlayList", "track trackAsset");
|
|
|
+
|
|
|
function T3Dpre4ProjectImporter::processSFXProfileLine(%this, %line)
|
|
|
{
|
|
|
return %line;
|
|
@@ -1342,5 +1317,4 @@ function processGuiBitmapButtonCtrlField(%line, %originalFieldName, %newFieldNam
|
|
|
{
|
|
|
return %line;
|
|
|
}
|
|
|
-}
|
|
|
-
|
|
|
+}
|