Portal64/assets/materials/static.skm.yaml
2023-11-25 20:40:27 -07:00

1199 lines
27 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:
set: [G_SHADE]
clear: [G_LIGHTING]
gDPSetCycleType: G_CYC_2CYCLE
gDPSetCombineMode:
- color: [PRIMITIVE, "ENVIRONMENT", TEXEL0, "ENVIRONMENT"]
alpha: ["0", "0", "0", "1"]
- color: ["COMBINED", "0", "SHADE", "0"]
alpha: ["0", "0", "0", "1"]
gDPSetRenderMode:
- G_RM_PASS
- G_RM_ZB_OPA_SURF
properties:
tileSizeS: 1
tileSizeT: 2
staticLit: true
door01a_skin6:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props_c17/door01a_skin6.png
siz: G_IM_SIZ_4b
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
gDPSetCycleType: G_CYC_2CYCLE
gDPSetCombineMode:
- color: [PRIMITIVE, "0", TEXEL0, "0"]
alpha: ["0", "0", "0", "1"]
- color: ["COMBINED", "0", "SHADE", "0"]
alpha: ["0", "0", "0", "1"]
gDPSetRenderMode:
- G_RM_PASS
- G_RM_ZB_OPA_SURF
gDPSetPrimColor:
r: 25
g: 58
b: 43
properties:
tileSizeS: 1
tileSizeT: 2
staticLit: true
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_MODULATERGB
gDPSetCycleType: G_CYC_1CYCLE
gSPGeometryMode:
set: [G_SHADE]
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_MODULATERGB
gDPSetCycleType: G_CYC_1CYCLE
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
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
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
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_MODULATERGBA
gDPSetCycleType: G_CYC_1CYCLE
gDPSetAlphaCompare: G_AC_THRESHOLD
gDPSetRenderMode: G_RM_AA_ZB_TEX_EDGE
gDPSetBlendColor:
r: 255
g: 255
b: 255
a: 128
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
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: true
t:
wrap: true
gSPGeometryMode:
set: [G_LIGHTING, G_TEXTURE_GEN, G_TEXTURE_GEN_LINEAR, G_SHADE]
gDPSetCombineMode:
color: ["TEXEL0", "PRIMITIVE", "SHADE_ALPHA", "PRIMITIVE"]
gDPSetCycleType: G_CYC_1CYCLE
gSPTexture:
sc: 1984
tc: 1984
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_MODULATERGB
gDPSetCycleType: G_CYC_1CYCLE
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
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_MODULATERGB
gDPSetCycleType: G_CYC_1CYCLE
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
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_MODULATERGB
gDPSetCycleType: G_CYC_1CYCLE
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
observation_tilefloor001a:
gDPSetTile:
filename: ../../portal_pak_modified/materials/tile/observation_tilefloor001a.png
siz: G_IM_SIZ_16b
gDPSetCombineMode: G_CC_MODULATERGB
gDPSetCycleType: G_CYC_1CYCLE
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
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_SHADE]
clear: [G_LIGHTING]
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"]
security_camera:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props/security_camera.png
fmt: G_IM_FMT_RGBA
siz: G_IM_SIZ_16b
s:
wrap: false
t:
wrap: false
gSPGeometryMode:
set: [G_LIGHTING, G_SHADE]
gDPSetCombineMode:
color: ["SHADE", "0", "TEXEL0", "0"]
security_camera_fizzled:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props/security_camera.png
siz: G_IM_SIZ_16b
fmt: G_IM_FMT_RGBA
s:
wrap: false
t:
wrap: false
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
newsignage_back02:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props_animsigns/newsignage_back02.png
siz: G_IM_SIZ_8b
fmt: G_IM_FMT_I
s:
wrap: false
t:
wrap: false
gDPSetCombineMode:
color: ["TEXEL0", "0", "PRIMITIVE_ALPHA", "0"]
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]
gDPSetCycleType: G_CYC_1CYCLE
signage_dark_lcd:
gDPSetRenderMode: G_RM_ZB_OPA_DECAL
gDPSetCombineMode:
color: ["0", "0", "0", ENVIRONMENT]
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
s:
wrap: false
t:
wrap: false
gDPSetRenderMode: G_RM_ZB_OPA_DECAL
gSPGeometryMode:
clear: [G_LIGHTING]
gDPSetCombineMode:
color: ["ENVIRONMENT", PRIMITIVE, TEXEL0, PRIMITIVE]
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]
gDPSetCombineMode:
color: ["ENVIRONMENT", PRIMITIVE, TEXEL0, PRIMITIVE]
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]
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_MODULATERGB
gDPSetCycleType: G_CYC_1CYCLE
gDPSetTextureFilter: G_TF_BILERP
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
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"]
radio_fizzled:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props/radio.png
siz: G_IM_SIZ_16b
fmt: G_IM_FMT_RGBA
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
portal_cleanser:
gDPSetTile:
filename: ../../portal_pak_modified/materials/effects/portal_cleanser.png
fmt: G_IM_FMT_RGBA
siz: G_IM_SIZ_32b
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]
spark:
gDPSetTile:
filename: ../../portal_pak_modified/materials/effects/spark.png
fmt: G_IM_FMT_RGBA
siz: G_IM_SIZ_32b
s:
shift: 2
gDPSetRenderMode: G_RM_ZB_XLU_SURF
gDPSetCombineMode:
color: ["SHADE", "0", "TEXEL0", "0"]
alpha: ["SHADE", "0", "TEXEL0", "0"]
gSPGeometryMode:
clear: [G_CULL_BACK, G_CULL_FRONT, G_LIGHTING]
set: [G_SHADE]
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
portal_cleanser_wall:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props/portal_cleanser.png
fmt: G_IM_FMT_RGBA
siz: G_IM_SIZ_16b
s:
mirror: true
t:
mirror: true
gSPGeometryMode:
set: [G_LIGHTING, G_SHADE]
gDPSetCombineMode:
color: ["SHADE", "0", "TEXEL0", "0"]
light_rail_endcap:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props/light_rail_endcap.png
fmt: G_IM_FMT_RGBA
siz: G_IM_SIZ_16b
s:
wrap: true
t:
wrap: false
gSPGeometryMode:
set: [G_LIGHTING, G_SHADE]
gDPSetCombineMode:
color: ["SHADE", "0", "TEXEL0", "0"]
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
toilet:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props/toilet.png
siz: G_IM_SIZ_16b
gDPSetCombineMode: G_CC_MODULATERGB
gDPSetCycleType: G_CYC_1CYCLE
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
bed01:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props/bed01.png
siz: G_IM_SIZ_16b
s:
wrap: false
t:
wrap: false
gDPSetCombineMode: G_CC_MODULATERGB
gDPSetCycleType: G_CYC_1CYCLE
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
bed01_screen:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props/bed01_screen.png
siz: G_IM_SIZ_16b
s:
wrap: false
t:
wrap: false
gDPSetCombineMode: G_CC_MODULATERGB
gDPSetCycleType: G_CYC_1CYCLE
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
clock_digits:
gDPSetTile:
filename: ./signage/clock_digits.png
siz: G_IM_SIZ_4b
twoTone: true
gDPSetCombineMode: G_CC_DECALRGBA
gDPSetCycleType: G_CYC_1CYCLE
indicator_lights:
gDPSetTile:
filename: ../../portal_pak_modified/materials/signage/indicator_lights/indicator_lights_floor.png
siz: G_IM_SIZ_32b
s:
wrap: true
t:
wrap: false
gDPSetCombineMode:
- color: ["SHADE", "0", "TEXEL0", "0"]
alpha: ["0", "0", "0", "1"]
- color: ["TEXEL1", "COMBINED", "TEXEL1_ALPHA", "COMBINED"]
alpha: ["0", "0", "0", "1"]
gDPSetRenderMode:
- G_RM_PASS
- G_RM_RA_ZB_OPA_DECAL
gDPSetCycleType: G_CYC_2CYCLE
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
indicator_lights_on:
gDPSetTile:
filename: ../../portal_pak_modified/materials/signage/indicator_lights/indicator_lights_floor_on.png
siz: G_IM_SIZ_32b
s:
wrap: true
t:
wrap: false
gDPSetCombineMode:
- color: ["SHADE", "0", "TEXEL0", "0"]
alpha: ["0", "0", "0", "1"]
- color: ["TEXEL1", "COMBINED", "TEXEL1_ALPHA", "COMBINED"]
alpha: ["0", "0", "0", "1"]
gDPSetRenderMode:
- G_RM_PASS
- G_RM_RA_ZB_OPA_DECAL
gDPSetCycleType: G_CYC_2CYCLE
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
signage_exit:
gDPSetTile:
filename: ../../portal_pak_modified/materials/signage/signage_exit.png
siz: G_IM_SIZ_4b
fmt: G_IM_FMT_I
gDPSetCombineMode: G_CC_MODULATERGB
gDPSetCycleType: G_CYC_1CYCLE
gDPSetRenderMode: G_RM_RA_ZB_OPA_DECAL
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
signage_overlay_fling1:
gDPSetTile:
filename: ../../portal_pak_modified/materials/signage/signage_overlay_fling1.png
siz: G_IM_SIZ_4b
fmt: G_IM_FMT_I
gDPSetCombineMode: G_CC_MODULATERGB
gDPSetCycleType: G_CYC_1CYCLE
gDPSetRenderMode: G_RM_RA_ZB_OPA_DECAL
gSPGeometryMode:
set: [G_SHADE]
clear: [G_LIGHTING]
signage_doorstate:
gDPSetTile:
filename: ../../portal_pak_modified/materials/signage/signage_doorstate.png
siz: G_IM_SIZ_16b
gDPSetCombineMode: G_CC_DECALRGB
gDPSetCycleType: G_CYC_1CYCLE
gDPSetRenderMode: G_RM_RA_ZB_OPA_DECAL
gSPGeometryMode:
clear: [G_LIGHTING, G_SHADE]
signage_doorstate_on:
gDPSetTile:
filename: ../../portal_pak_modified/materials/signage/signage_doorstate_on.png
siz: G_IM_SIZ_16b
gDPSetCombineMode: G_CC_DECALRGB
gDPSetCycleType: G_CYC_1CYCLE
gDPSetRenderMode: G_RM_RA_ZB_OPA_DECAL
gSPGeometryMode:
clear: [G_LIGHTING, G_SHADE]
portal_1_particle:
gDPSetTile:
filename: ../../portal_pak_modified/materials/effects/portal_1_particle.png
fmt: G_IM_FMT_I
siz: G_IM_SIZ_4b
gDPSetRenderMode:
- G_RM_PASS
- G_RM_ZB_XLU_SURF
gDPSetCycleType: G_CYC_2CYCLE
gDPSetCombineMode:
- color: ["0", "0", "0", "TEXEL0"]
alpha: ["0", "0", "0", "1"]
- color: ["TEXEL1", "0", "SHADE", "COMBINED"]
alpha: ["SHADE", "0", "TEXEL1", "0"]
gSPGeometryMode:
clear: [G_CULL_BACK, G_CULL_FRONT, G_LIGHTING]
set: [G_SHADE]
portal_2_particle:
gDPSetTile:
filename: ../../portal_pak_modified/materials/effects/portal_2_particle.png
fmt: G_IM_FMT_RGBA
siz: G_IM_SIZ_32b
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, G_LIGHTING]
set: [G_SHADE]
brightglow_y:
gDPSetTile:
filename: ../../portal_pak_modified/materials/effects/brightglow_y.png
fmt: G_IM_FMT_I
siz: G_IM_SIZ_4b
s:
shift: 1
t:
shift: 1
gDPSetRenderMode: G_RM_ZB_XLU_SURF
gDPSetCombineMode:
color: ["1", "PRIMITIVE", "TEXEL0_ALPHA", "PRIMITIVE"]
alpha: ["PRIMITIVE", "0", "TEXEL0", "0"]
gSPGeometryMode:
clear: [G_CULL_BACK, G_CULL_FRONT]
portal_trail:
gDPSetTile:
filename: ../../portal_pak_modified/materials/effects/brightglow_y.png
fmt: G_IM_FMT_I
siz: G_IM_SIZ_4b
s:
shift: 1
t:
shift: 1
gDPSetRenderMode:
flags:
- Z_CMP
- IM_RD
- CVG_DST_FULL
- FORCE_BL
- ZMODE_XLU
blend:
- G_BL_CLR_IN
- G_BL_A_IN
- G_BL_CLR_MEM
- G_BL_1MA
gDPSetCombineMode:
color: ["1", "PRIMITIVE", "TEXEL0", "PRIMITIVE"]
alpha: ["TEXEL0", "PRIMITIVE", "SHADE", "0"]
gSPGeometryMode:
clear: [G_CULL_BACK, G_CULL_FRONT]
set: [G_FOG, G_ZBUFFER]
lab_monitor_screen_text:
gDPSetTile:
filename: ../../portal_pak_modified/materials/models/props/lab_monitor/lab_monitor_screen_text.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