49596978
From SimsWiki
(Redirected from RCOL TXMT)
This article is imported from the old MTS2 wiki. You can help Sims2Wiki by cleaning it up. It's original page with comments can be found at http://old_wiki.modthesims2.com/49596978
This article is imported from the old MTS2 wiki. You can help Sims2Wiki by cleaning it up. It's original page with comments can be found at http://old_wiki.modthesims2.com/TXMT
TXMT (Textured Material - cMaterialDefinition) (Also MATD)
cMaterialDefinition (TXMT filetype)
7BITSTR block name ; cMaterialDefinition DWORD block ID ; 0x49596978 DWORD block version ; 8,9,10 or 11 REF reference: load a cSGResource block here 7BITSTR Material discription 7BITSTR Material type ; see list below for types ; Material properties DWORD property count LOOP ; repeat "property count" times 7BITSTR property name 7BITSTR property value ENDLOOP ; Texture names IF (block version > 8) DWORD count LOOP ; repeat previous count times 7BITSTR name ENDLOOP ENDIF
Properties inherited from the Material Shaders
Material types
- Null
- StandardMaterial
- SimSkin
- BaseTexture
- SimpleMirrorReflection
Valid Properties and their ranges\values
- baseTexture0 (texture name)
- baseTexture1 (texture name)
...
- cafHairTone-0000-000000000000)
- cafNumOverlays (0 - 99999?)
- cafOverlay0 (32782ccb-6e46-4168-948c-262b0bc88d7f,)
- cafOverlay1 (32782ccb-6e46-4168-948c-262b0bc88d7f,)
...
- cafSkinTone (8d536372-49c1-9321-4784-28889d6fd82b)
- compositeBaseTextureName (name)
- deprecatedStdMatInvDiffuseCoefMultiplier (1.0 - 2.0?)
- eyeGizmoEnable (true, false)
- numTexturesToComposite)
- paramAge (1-6) 1=infant, 5=elder?
- paramGender (0-1) 0=male 1=female?
- reflectivity (0.0 - 1.0)
- stdMatAlphaBlendMode (blend)
- stdMatAlphaMultiplier (0.0 - 100.0?)
- stdMatAlphaRefValue (0 - 255?)
- stdMatAlphaTestEnabled (0,1)
- stdMatBaseTextureAddressingU (tile)
- stdMatBaseTextureAddressingV (tile)
- stdMatBaseTextureAlphaReplicate (0,1)
- stdMatBaseTextureEnabled (true, false)
- stdMatBaseTextureName (name)
- stdMatCullMode (cullClockwise)
- stdMatDiffCoef (0.0 - 1.0),(0.0 - 1.0),(0.0 - 1.0)
- stdMatEmissiveCoef (0.0 - 1.0),(0.0 - 1.0),(0.0 - 1.0)
- stdMatEnvCubeBlurFactor (0.0 - 1.0)
- stdMatEnvCubeCoef (0.0 - 1.0),(0.0 - 1.0),(0.0 - 1.0)
- stdMatEnvCubeLockedToCamera (0,1)
- stdMatEnvCubeMode (none,reflection)
- Reflective materials should have the "SimpleMirrorReflection" type name and can only be placed on static models apparently.
- stdMatFillMode (solid, wireframe)
- stdMatLayer (0)
- stdMatLightingEnabled (0,1)
- stdMatMinLightRangeHint (0 - 100?)
- stdMatSpecCoef (0.0 - 1.0),(0.0 - 1.0),(0.0 - 1.0)
- stdMatSpecPower (0.0 - 99999.0?)
- stdMatTextureCoordAnimMode (none, tile)
- stdMatTextureCoordAnimNumTiles (0.0 - 99999.0?),(0.0 - 99999.0?)
- stdMatTextureCoordTfAnimOrigin (0.0 - 99999.0?),(0.0 - 99999.0?)
- stdMatTextureCoordTfAnimRotSpeed (0.0 - 99999.0?)
- stdMatTextureCoordTfAnimRotStartEnd (0.0 - 99999.0?),(0.0 - 99999.0?)
- stdMatTextureCoordTfAnimRotWaveForm (triangular)
- stdMatTextureCoordTfAnimScaleSpeed (0.0 - 99999.0?)
- stdMatTextureCoordTfAnimScaleStartEnd (0.0 - 99999.0?),(0.0 - 99999.0?)
- stdMatTextureCoordTfAnimScaleWaveForm (triangular)
- stdMatTextureCoordTfAnimTransEnd (0.0 - 99999.0?),(0.0 - 99999.0?)
- stdMatTextureCoordTfAnimTransSpeed (0.0 - 99999.0?)
- stdMatTextureCoordTfAnimTransStart (0.0 - 99999.0?),(0.0 - 99999.0?)
- stdMatTextureCoordTfAnimTransWaveForm (triangular)
- stdMatTextureCoordTileAnimSpeed (0.0 - 99999.0?)
- stdMatUntexturedDiffAlpha (0.0 - 99999.0?)