Portal64/assets/materials/static.skm.yaml
2023-03-27 21:24:10 -06:00

754 lines
17 KiB
YAML

materials:
default:
gDPSetRenderMode: G_RM_ZB_OPA_SURF
gDPSetTextureFilter: G_TF_BILERP
gDPSetTexturePersp: G_TP_PERSP
gDPSetCycleType: G_CYC_1CYCLE
gDPSetAlphaCompare: G_AC_NONE
gSPGeometryMode:
set: [G_CULL_BACK, G_ZBUFFER]
clear: [G_CULL_FRONT, G_TEXTURE_GEN, G_TEXTURE_GEN_LINEAR, G_FOG]
concrete_modular_wall001d:
gDPSetTile:
filename: ../../portal_pak_modified/materials/concrete/concrete_modular_wall001d.png
siz: G_IM_SIZ_4b
twoTone: true
gSPGeometryMode:
clear: [G_LIGHTING]
properties:
tileSizeS: 1
tileSizeT: 2
concrete/observationwall_001a:
gDPSetTile:
filename: ../../portal_pak_modified/materials/concrete/observationwall_001a.png
siz: G_IM_SIZ_8b
fmt: G_IM_FMT_I
gDPSetCombineMode: G_CC_DECALRGB
gDPSetCycleType: G_CYC_1CYCLE
gSPGeometryMode:
clear: [G_LIGHTING]
properties:
tileSizeS: 2
tileSizeT: 2
metalwall048b:
gDPSetTile:
filename: ../../portal_pak_modified/materials/metal/metalwall048b.png
siz: G_IM_SIZ_16b
gDPSetCombineMode: G_CC_DECALRGB
gDPSetCycleType: G_CYC_1CYCLE
properties:
tileSizeS: 0.5
tileSizeT: 0.5
metalwall048c:
gDPSetTile:
filename: ../../portal_pak_modified/materials/metal/metalwall048b.png
siz: G_IM_SIZ_16b
gDPSetCombineMode:
- G_CC_DECALRGB
- G_CC_PASS2
gDPSetRenderMode:
- G_RM_FOG_SHADE_A
- G_RM_ZB_OPA_SURF
gDPSetCycleType: G_CYC_2CYCLE
gDPSetFogColor:
r: 238
g: 52
b: 13
gSPGeometryMode:
set: [G_FOG]
properties:
tileSizeS: 0.5
tileSizeT: 0.5
metal_modular_floor001:
gDPSetTile:
filename: ../../portal_pak_modified/materials/metal/metal_modular_floor001.png
siz: G_IM_SIZ_16b
gDPSetCombineMode: G_CC_DECALRGB
gDPSetCycleType: G_CYC_1CYCLE
properties:
tileSizeS: 0.5
tileSizeT: 0.5
metalwall_bts_006a:
gDPSetTile:
filename: ../../portal_pak_modified/materials/metal/metalwall_bts_006a.png
siz: G_IM_SIZ_16b
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
gDPSetCombineMode:
color: ["TEXEL0", "PRIMITIVE", "SHADE", "PRIMITIVE"]
gDPSetCycleType: G_CYC_1CYCLE
gDPSetPrimColor:
r: 217
g: 71
b: 24
properties:
tileSizeS: 1
tileSizeT: 1
metalgrate018:
gDPSetTile:
filename: ../../portal_pak_modified/materials/metal/metalgrate018.png
siz: G_IM_SIZ_16b
gDPSetCombineMode: G_CC_DECALRGBA
gDPSetCycleType: G_CYC_1CYCLE
gDPSetAlphaCompare: G_AC_THRESHOLD
gDPSetRenderMode: G_RM_AA_ZB_TEX_EDGE
gDPSetBlendColor:
r: 255
g: 255
b: 255
a: 128
properties:
tileSizeS: 0.125
tileSizeT: 0.125
metal_lift001:
gDPSetTile:
filename: ../../portal_pak_modified/materials/metal/metalwall_bts_006a.png
siz: G_IM_SIZ_16b
s:
wrap: false
t:
wrap: false
gSPGeometryMode:
set: [G_LIGHTING, G_TEXTURE_GEN, G_TEXTURE_GEN_LINEAR, G_SHADE]
gDPSetCombineMode:
color: ["TEXEL0", "PRIMITIVE", "SHADE_ALPHA", "PRIMITIVE"]
gDPSetCycleType: G_CYC_1CYCLE
gDPSetPrimColor:
r: 217
g: 71
b: 24
metal_lift001_fog:
gDPSetTile:
filename: ../../portal_pak_modified/materials/metal/metalwall_bts_006a.png
siz: G_IM_SIZ_16b
s:
wrap: false
t:
wrap: false
gDPSetCombineMode:
- G_CC_DECALRGB
- G_CC_PASS2
gDPSetRenderMode:
- G_RM_FOG_SHADE_A
- G_RM_ZB_OPA_SURF
gDPSetCycleType: G_CYC_2CYCLE
gDPSetFogColor:
r: 238
g: 52
b: 13
gSPGeometryMode:
set: [G_FOG, G_LIGHTING, G_TEXTURE_GEN, G_TEXTURE_GEN_LINEAR, G_SHADE]
light_orange001:
gDPSetCombineMode:
color: ["0", "0", "0", "PRIMITIVE"]
gDPSetCycleType: G_CYC_1CYCLE
gDPSetPrimColor:
r: 217
g: 71
b: 24
rail_metal:
gDPSetCombineMode:
color: ["0", "0", "0", "PRIMITIVE"]
gDPSetCycleType: G_CYC_1CYCLE
gSPGeometryMode:
clear: [G_CULL_BACK, G_CULL_FRONT]
gDPSetPrimColor:
r: 46
g: 36
b: 30
hazard_orange_03b:
gDPSetTile:
filename: ../../portal_pak_modified/materials/signage/hazard_orange_03b.png
siz: G_IM_SIZ_16b
gDPSetCombineMode: G_CC_DECALRGB
gDPSetCycleType: G_CYC_1CYCLE
properties:
tileSizeS: 0.5
tileSizeT: 0.125
concrete_modular_ceiling001a:
gDPSetTile:
filename: ../../portal_pak_modified/materials/concrete/concrete_modular_ceiling001a.png
siz: G_IM_SIZ_16b
gDPSetCombineMode: G_CC_DECALRGB
gDPSetCycleType: G_CYC_1CYCLE
properties:
tileSizeS: 0.5
tileSizeT: 0.5
concrete_modular_floor001a:
gDPSetTile:
filename: ../../portal_pak_modified/materials/concrete/concrete_modular_floor001a.png
siz: G_IM_SIZ_16b
gDPSetCombineMode: G_CC_DECALRGB
gDPSetCycleType: G_CYC_1CYCLE
properties:
tileSizeS: 0.5
tileSizeT: 0.5
glasswindow_frosted_002:
gDPSetTile:
filename: ../../portal_pak_modified/materials/glass/glasswindow_frosted_002.png
siz: G_IM_SIZ_32b
gDPSetCombineMode: G_CC_PRIMITIVE
gDPSetCycleType: G_CYC_1CYCLE
gDPSetRenderMode: G_RM_ZB_XLU_SURF
gDPSetPrimColor:
r: 176
g: 188
b: 196
a: 156
gDPSetTexturePersp: G_TP_NONE
gSPGeometryMode:
clear: [G_CULL_BACK, G_CULL_FRONT]
properties:
tileSizeS: 0.0625
tileSizeT: 2
refract01_dx8:
gDPSetTile:
filename: ../../portal_pak_modified/materials/glass/refract01_dx8.png
siz: G_IM_SIZ_16b
fmt: G_IM_FMT_IA
gDPSetCombineMode: G_CC_DECALRGBA
gDPSetCycleType: G_CYC_1CYCLE
gDPSetRenderMode: G_RM_ZB_XLU_SURF
gSPGeometryMode:
clear: [G_CULL_BACK, G_CULL_FRONT]
properties:
tileSizeS: 0.125
tileSizeT: 1
autoportal_frame:
gDPSetTile:
filename: ./props/autoportal_frame/autoportal_frame.png
siz: G_IM_SIZ_16b
gDPSetCombineMode: G_CC_DECALRGBA
gDPSetCycleType: G_CYC_1CYCLE
cube:
gDPSetTile:
filename:
../images/cube.png
siz: G_IM_SIZ_16b
fmt: G_IM_FMT_RGBA
s:
mirror: true
t:
mirror: true
gSPGeometryMode:
set: [G_LIGHTING, G_SHADE]
gDPSetCombineMode:
color: ["SHADE", "0", "TEXEL0", "0"]
cube_fizzled:
gDPSetTile:
filename:
../images/cube.png
siz: G_IM_SIZ_16b
fmt: G_IM_FMT_RGBA
s:
mirror: true
t:
mirror: true
gDPSetRenderMode:
- blend: ["G_BL_CLR_IN", "G_BL_A_IN", "G_BL_CLR_FOG", "G_BL_1MA"]
- G_RM_ZB_XLU_SURF
gDPSetCycleType: G_CYC_2CYCLE
gSPGeometryMode:
set: [G_LIGHTING, G_SHADE]
gDPSetCombineMode:
- color: ["SHADE", "0", "TEXEL0", "0"]
alpha: ["0", "0", "0", "PRIMITIVE"]
- color: ["NOISE", "COMBINED", "PRIMITIVE", "COMBINED"]
alpha: ["0", "0", "0", "PRIMITIVE"]
gDPSetFogColor:
r: 0
g: 0
b: 0
gDPSetPrimColor:
r: 100
g: 100
b: 200
a: 128
door_01:
gDPSetTile:
filename:
../../portal_pak_modified/materials/models/props/door_01.png
siz: G_IM_SIZ_16b
fmt: G_IM_FMT_RGBA
t:
mirror: true
gSPGeometryMode:
set: [G_LIGHTING, G_SHADE]
gDPSetCombineMode:
color: ["SHADE", "0", "TEXEL0", "0"]
gDPSetTextureFilter: G_TF_BILERP
door_02:
gDPSetTile:
filename:
../../portal_pak_modified/materials/models/props/door_02.png
siz: G_IM_SIZ_16b
fmt: G_IM_FMT_RGBA
s:
mirror: true
gSPGeometryMode:
set: [G_LIGHTING, G_SHADE]
gDPSetCombineMode:
color: ["SHADE", "0", "TEXEL0", "0"]
gDPSetTextureFilter: G_TF_BILERP
plastic/plasticwall001a:
gDPSetPrimColor:
r: 230
g: 230
b: 230
gSPGeometryMode:
set: [G_LIGHTING, G_SHADE]
gDPSetCombineMode:
color: ["SHADE", "0", "PRIMITIVE", "0"]
plastic/plasticwall003a:
gDPSetTile:
filename: ../../portal_pak_modified/materials/plastic/plasticwall003a.png
siz: G_IM_SIZ_8b
fmt: G_IM_FMT_I
t:
wrap: false
gSPGeometryMode:
clear: [G_LIGHTING]
gDPSetCombineMode: G_CC_DECALRGB
gDPSetCycleType: G_CYC_1CYCLE
grav_flare:
gDPSetTile:
filename: ../../portal_pak_modified/materials/sprites/grav_flare.png
fmt: G_IM_FMT_RGBA
siz: G_IM_SIZ_32b
s:
mirror: true
t:
mirror: true
gDPSetRenderMode: G_RM_ZB_XLU_SURF
gDPSetCombineMode:
color: ["0", "0", "0", "TEXEL0"]
alpha: ["0", "0", "0", "TEXEL0"]
gSPGeometryMode:
clear: [G_CULL_BACK, G_CULL_FRONT]
button:
gDPSetTile:
- filename: ../../portal_pak_modified/materials/models/props/button.png
fmt: G_IM_FMT_RGBA
siz: G_IM_SIZ_16b
s:
wrap: false
t:
wrap: false
- filename: ../../portal_pak_modified/materials/models/props/button_base.png
fmt: G_IM_FMT_RGBA
siz: G_IM_SIZ_16b
tmem: 256
s:
wrap: false
t:
wrap: false
gSPGeometryMode:
set: [G_LIGHTING, G_SHADE]
gDPSetCombineMode:
color: ["SHADE", "0", "TEXEL0", "0"]
newsignage_back00:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props_animsigns/newsignage_back00.png
siz: G_IM_SIZ_4b
twoTone: true
s:
wrap: false
t:
wrap: false
gDPSetRenderMode: G_RM_ZB_OPA_SURF
gSPGeometryMode:
clear: [G_LIGHTING]
gDPSetCycleType: G_CYC_1CYCLE
newsignage_back02:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props_animsigns/newsignage_back02.png
siz: G_IM_SIZ_4b
twoTone: true
s:
wrap: false
t:
wrap: false
gDPSetRenderMode: G_RM_ZB_OPA_SURF
gSPGeometryMode:
clear: [G_LIGHTING]
gDPSetCycleType: G_CYC_1CYCLE
awe_total:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props_animsigns/awe_total.png
siz: G_IM_SIZ_4b
fmt: G_IM_FMT_I
gDPSetRenderMode: G_RM_ZB_OPA_DECAL
gSPGeometryMode:
clear: [G_LIGHTING]
set: [G_SHADE]
gDPSetCombineMode:
color: [SHADE, PRIMITIVE, TEXEL0, PRIMITIVE]
gDPSetPrimColor:
r: 242
g: 245
b: 247
gDPSetCycleType: G_CYC_1CYCLE
awe_total_copy_0:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props_animsigns/awe_total_copy_0.png
siz: G_IM_SIZ_4b
fmt: G_IM_FMT_I
gDPSetRenderMode: G_RM_ZB_OPA_DECAL
gSPGeometryMode:
clear: [G_LIGHTING]
set: [G_SHADE]
gDPSetCombineMode:
color: [SHADE, PRIMITIVE, TEXEL0, PRIMITIVE]
gDPSetPrimColor:
r: 242
g: 245
b: 247
gDPSetCycleType: G_CYC_1CYCLE
awe_total_copy_1:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props_animsigns/awe_total_copy_1.png
siz: G_IM_SIZ_4b
fmt: G_IM_FMT_I
gDPSetRenderMode: G_RM_ZB_OPA_DECAL
gSPGeometryMode:
clear: [G_LIGHTING]
set: [G_SHADE]
gDPSetCombineMode:
color: [SHADE, PRIMITIVE, TEXEL0, PRIMITIVE]
gDPSetPrimColor:
r: 242
g: 245
b: 247
gDPSetCycleType: G_CYC_1CYCLE
awe_total_copy_2:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props_animsigns/awe_total_copy_2.png
siz: G_IM_SIZ_4b
fmt: G_IM_FMT_I
gDPSetRenderMode: G_RM_ZB_OPA_DECAL
gSPGeometryMode:
clear: [G_LIGHTING]
set: [G_SHADE]
gDPSetCombineMode:
color: [SHADE, PRIMITIVE, TEXEL0, PRIMITIVE]
gDPSetPrimColor:
r: 242
g: 245
b: 247
gDPSetCycleType: G_CYC_1CYCLE
vertex_color:
gDPSetCombineMode:
color: ["0", "0", "0", SHADE]
gDPSetCycleType: G_CYC_1CYCLE
gDPSetRenderMode: G_RM_ZB_OPA_SURF
gSPGeometryMode:
clear: [G_LIGHTING]
set: [G_SHADE]
vertex_color_decal:
gDPSetCombineMode:
color: ["0", "0", "0", SHADE]
gDPSetRenderMode: G_RM_ZB_OPA_DECAL
gDPSetCycleType: G_CYC_1CYCLE
gSPGeometryMode:
clear: [G_LIGHTING]
set: [G_SHADE]
elevatorshaft_wall:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props/elevatorshaft_wall/elevatorshaft_wall.png
siz: G_IM_SIZ_16b
s:
mirror: true
t:
mirror: true
gDPSetCombineMode: G_CC_DECALRGB
gDPSetCycleType: G_CYC_1CYCLE
gDPSetTextureFilter: G_TF_BILERP
radio:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props/radio.png
fmt: G_IM_FMT_RGBA
siz: G_IM_SIZ_16b
gSPGeometryMode:
set: [G_LIGHTING, G_SHADE]
gDPSetCombineMode:
color: ["SHADE", "0", "TEXEL0", "0"]
portal_cleanser:
gDPSetTile:
filename: ../../portal_pak_modified/materials/effects/portal_cleanser.png
fmt: G_IM_FMT_RGBA
siz: G_IM_SIZ_16b
gDPSetRenderMode: G_RM_ZB_XLU_SURF
gDPSetCombineMode:
color: ["0", "0", "0", "TEXEL0"]
alpha: ["0", "0", "0", "TEXEL0"]
gSPGeometryMode:
clear: [G_CULL_BACK, G_CULL_FRONT]
z_update:
gDPSetCycleType: G_CYC_1CYCLE
gDPSetCombineMode:
color: ["0", "0", "0", "SHADE"]
alpha: ["0", "0", "0", "ENVIRONMENT"]
gSPGeometryMode:
clear: [G_LIGHTING]
set: [G_SHADE]
gDPSetRenderMode:
flags:
- Z_CMP
- Z_UPD
- IM_RD
- CVG_DST_WRAP
- CLR_ON_CVG
- FORCE_BL
- ZMODE_XLU
blend:
- G_BL_CLR_IN
- G_BL_A_IN
- G_BL_CLR_MEM
- G_BL_1MA
gDPSetPrimColor:
r: 0
g: 0
b: 0
a: 0
solid_black_cap:
gDPSetPrimColor:
r: 32
g: 32
b: 32
gSPGeometryMode:
set: [G_LIGHTING, G_SHADE]
gDPSetCombineMode:
color: ["PRIMITIVE", "0", "SHADE", "0"]
ball_catcher:
gDPSetTile:
- filename: ../../portal_pak_modified/materials/models/props/ball_catcher_back.png
fmt: G_IM_FMT_RGBA
siz: G_IM_SIZ_16b
tmem: 0
s:
wrap: false
t:
wrap: false
- filename: ../../portal_pak_modified/materials/models/props/ball_catcher_sheet.png
fmt: G_IM_FMT_RGBA
siz: G_IM_SIZ_16b
tmem: 256
s:
wrap: false
t:
wrap: false
- filename: ./models/props/combine_ball_catcher.png
fmt: G_IM_FMT_RGBA
siz: G_IM_SIZ_16b
tmem: 384
s:
wrap: false
t:
wrap: false
light_rail_beam:
gDPSetTile:
filename: ../../portal_pak_modified/materials/effects/light_rail_beam1.png
siz: G_IM_SIZ_32b
fmt: G_IM_FMT_RGBA
s:
mirror: true
t:
mirror: true
gDPSetRenderMode: G_RM_ZB_XLU_SURF
gDPSetCombineMode:
color: ["0", "0", "0", "TEXEL0"]
alpha: ["0", "0", "0", "TEXEL0"]
properties:
tileSizeS: 0.25
tileSizeT: 0.25
hazard_liquid:
gDPSetTile:
filename: ../../portal_pak_modified/materials/nature/hazard_liquid.png
siz: G_IM_SIZ_16b
gDPSetCombineMode:
color: ["0", "0", "0", "TEXEL0"]
gDPSetCycleType: G_CYC_1CYCLE
properties:
tileSizeS: 2
tileSizeT: 2
hazard_liquid_bottom:
gDPSetTile:
filename: ../../portal_pak_modified/materials/nature/hazard_liquid.png
siz: G_IM_SIZ_16b
gDPSetCombineMode:
- G_CC_DECALRGB
- G_CC_PASS2
gDPSetRenderMode:
- G_RM_FOG_SHADE_A
- G_RM_ZB_OPA_SURF
gDPSetCycleType: G_CYC_2CYCLE
gDPSetFogColor:
r: 238
g: 52
b: 13
gSPGeometryMode:
set: [G_FOG]
properties:
tileSizeS: 2
tileSizeT: 2
orange_spot:
gDPSetTile:
filename: ../../portal_pak_modified/materials/decals/orange_spot.png
fmt: G_IM_FMT_I
siz: G_IM_SIZ_4b
s:
mirror: true
t:
mirror: true
gDPSetRenderMode: G_RM_ZB_XLU_DECAL
gSPGeometryMode:
clear: [G_LIGHTING, G_SHADE]
gDPSetCombineMode:
color: ["0", "0", "0", "PRIMITIVE"]
alpha: ["0", "0", "0", "TEXEL0"]
gDPSetPrimColor:
r: 230
g: 103
b: 36
fleck_ash2:
gDPSetTile:
filename: ../../portal_pak_modified/materials/effects/fleck_ash2.png
fmt: G_IM_FMT_I
siz: G_IM_SIZ_4b
gDPSetRenderMode: G_RM_ZB_XLU_DECAL
gSPGeometryMode:
clear: [G_LIGHTING, G_SHADE]
gDPSetCombineMode:
color: ["0", "0", "0", "PRIMITIVE"]
alpha: ["0", "0", "0", "TEXEL0"]
gDPSetPrimColor:
r: 3
g: 3
b: 3