1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-07 21:59:49 -05:00

HUD: add custom ammo display on Tranzit, Nuketown, and Die Rise

HUD: move keyboard & mouse dpad icons to the same position as controller dpad icons
HUD: increase size of MOTD dpad image
This commit is contained in:
Jbleezy 2024-04-25 00:07:17 -07:00
parent ceb563de60
commit dac2c51691
63 changed files with 2856 additions and 34 deletions

View File

@ -171,12 +171,13 @@
* Timer displayed on top right of screen
* Health bar displayed on bottom left of screen
* Zone name displayed on bottom left of screen
* Added custom ammo display on Tranzit, Nuketown, and Die Rise
* Character name displayed on all maps
* Character name fades out after 15 seconds on all maps
* Moved points display, grenade icons, and keyboard & mouse dpad icons to their positions from Origins on all maps
* Weapon name is all capitalized on all maps
* Weapon name is the same text size on all maps
* Weapon name and ammo no longer fade out
* Moved keyboard & mouse dpad icons to the same position as controller dpad icons
* Grenade icons no longer fade based on how many the player currently has
* Ammo counter no longer shows while scoped on all maps
* Added proper game mode and map name to scoreboard

BIN
images/hud_hell_dpad.iwi Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
images/hud_transit_dpad.iwi Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_highrise_dpad",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_highrise_dpad_bar",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_highrise_zom_num_0",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_highrise_zom_num_1",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_highrise_zom_num_2",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_highrise_zom_num_3",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_highrise_zom_num_4",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_highrise_zom_num_5",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_highrise_zom_num_6",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_highrise_zom_num_7",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_highrise_zom_num_8",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_highrise_zom_num_9",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_highrise_zom_num_line",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_highrise_zom_num_slash",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_transit_zom_num_0",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_transit_zom_num_1",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_transit_zom_num_2",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_transit_zom_num_3",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_transit_zom_num_4",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_transit_zom_num_5",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_transit_zom_num_6",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_transit_zom_num_7",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_transit_zom_num_8",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_transit_zom_num_9",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_transit_zom_num_line",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_transit_zom_num_slash",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_transit_dpad",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -0,0 +1,94 @@
{
"_type": "material",
"_version": 1,
"cameraRegion": "none",
"constants": [],
"contents": 1,
"gameFlags": [],
"hashIndex": 0,
"layeredSurfaceTypes": 536870912,
"probeMipBits": 0,
"sortKey": 40,
"stateBits": [
{
"alphaTest": "gt0",
"blendOpAlpha": "add",
"blendOpRgb": "add",
"colorWriteAlpha": true,
"colorWriteRgb": true,
"cullFace": "none",
"depthTest": "disabled",
"depthWrite": false,
"dstBlendAlpha": "one",
"dstBlendRgb": "invsrcalpha",
"polygonOffset": "offset0",
"polymodeLine": false,
"srcBlendAlpha": "invdestalpha",
"srcBlendRgb": "srcalpha",
"stencilBack": null,
"stencilFront": null
}
],
"stateBitsEntry": [
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"stateFlags": 0,
"surfaceFlags": 0,
"surfaceTypeBits": 0,
"techniqueSet": "trivial_9z33feqw",
"textureAtlas": {
"columns": 1,
"rows": 1
},
"textures": [
{
"image": "hud_transit_dpad_bar",
"isMatureContent": false,
"name": "colorMap",
"samplerState": {
"clampU": true,
"clampV": true,
"clampW": true,
"filter": "linear",
"mipMap": "disabled"
},
"semantic": "2D"
}
],
"thermalMaterial": null
}

View File

@ -394,16 +394,12 @@ function HUD_FirstSnapshot_Zombie(HUDWidget, ClientInstance)
local f19_local1 = LUI.createMenu.CompetitiveScoreboard(ClientInstance.controller)
f19_local1:setUseGameTime(true)
Widget:addElement(f19_local1)
if CoD.Zombie.IsDLCMap(CoD.Zombie.DLC2Maps) or CoD.Zombie.IsDLCMap(CoD.Zombie.DLC3Maps) or CoD.Zombie.IsDLCMap(CoD.Zombie.DLC4Maps) then
require("T6.Zombie.AmmoAreaZombie")
local f19_local2 = LUI.createMenu.AmmoAreaZombie(ClientInstance.controller)
f19_local2:setUseGameTime(true)
Widget:addElement(f19_local2)
else
local f19_local2 = LUI.createMenu.DPadArea(ClientInstance.controller)
f19_local2:setUseGameTime(true)
Widget:addElement(f19_local2)
end
if CoD.Zombie.GAMETYPE_ZCLEANSED == Dvar.ui_gametype:get() then
local f19_local2 = LUI.createMenu.TimerAreaZM(ClientInstance.controller)
f19_local2:setUseGameTime(true)

135
ui_mp/t6/hud/huddigit.lua Normal file
View File

@ -0,0 +1,135 @@
CoD.HUDDigit = InheritFrom(LUI.UIElement)
CoD.HUDDigit.Width = 32
CoD.HUDDigit.Spacing = 22
CoD.HUDDigit.BigBottomNumbersY = -87
CoD.HUDDigit.BigNumbersHeight = 64
CoD.HUDDigit.SmallDigitScale = 0.75
CoD.HUDDigit.SmallDigitHeightOffset = 4
CoD.HUDDigit.SmallDigitHeightDifference = 12
CoD.HUDDigit.SmallNumbersHeight = CoD.HUDDigit.BigNumbersHeight * CoD.HUDDigit.SmallDigitScale
CoD.HUDDigit.Slash = 10
CoD.HUDDigit.Line = 11
local f0_local0, f0_local1, f0_local2 = nil
local f0_local3 = 500
local f0_local4, f0_local5, f0_local6 = nil
CoD.HUDDigit.new = function()
f0_local0()
local Widget = LUI.UIElement.new()
Widget:setClass(CoD.HUDDigit)
Widget.foreground = LUI.UIImage.new()
Widget.foreground:setLeftRight(true, true, 0, 0)
Widget.foreground:setTopBottom(true, true, 0, 0)
Widget.foreground:registerEventHandler("transition_complete_normal", f0_local4)
Widget.foreground:registerEventHandler("transition_complete_pulse_red", f0_local6)
Widget:addElement(Widget.foreground)
if CoD.isZombie == false then
Widget.background = LUI.UIImage.new()
Widget.background:setLeftRight(true, true, 0, 0)
Widget.background:setTopBottom(true, true, 0, 0)
Widget.background:setRGB(CoD.offWhite.r, CoD.offWhite.g, CoD.offWhite.b)
Widget.background:setAlpha(0.6)
Widget.background:registerEventHandler("transition_complete_normal", f0_local4)
Widget.background:registerEventHandler("transition_complete_pulse_red", f0_local5)
Widget:addElement(Widget.background)
end
return Widget
end
f0_local0 = function()
if not f0_local1 then
local f2_local0 = "transit_"
if CoD.Zombie.IsDLCMap(CoD.Zombie.DLC1Maps) then
f2_local0 = "highrise_"
elseif CoD.Zombie.IsDLCMap(CoD.Zombie.DLC2Maps) then
f2_local0 = "hell_"
elseif CoD.Zombie.IsDLCMap(CoD.Zombie.DLC3Maps) then
f2_local0 = "buried_"
elseif CoD.Zombie.IsDLCMap(CoD.Zombie.DLC4Maps) then
f2_local0 = "tomb_"
end
if f2_local0 ~= "" then
f0_local2 = {}
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_zm_num_" .. f2_local0 .. "0")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_zm_num_" .. f2_local0 .. "1")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_zm_num_" .. f2_local0 .. "2")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_zm_num_" .. f2_local0 .. "3")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_zm_num_" .. f2_local0 .. "4")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_zm_num_" .. f2_local0 .. "5")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_zm_num_" .. f2_local0 .. "6")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_zm_num_" .. f2_local0 .. "7")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_zm_num_" .. f2_local0 .. "8")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_zm_num_" .. f2_local0 .. "9")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_zm_num_" .. f2_local0 .. "slash")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_zm_num_" .. f2_local0 .. "line")
else
f0_local2 = {}
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_sp_num_big_0_white")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_sp_num_big_1_white")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_sp_num_big_2_white")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_sp_num_big_3_white")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_sp_num_big_4_white")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_sp_num_big_5_white")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_sp_num_big_6_white")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_sp_num_big_7_white")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_sp_num_big_8_white")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_sp_num_big_9_white")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_sp_num_big_slash_white")
f0_local2[#f0_local2 + 1] = RegisterMaterial("hud_sp_num_big_line_white")
end
end
end
CoD.HUDDigit.setDigit = function(f3_arg0, f3_arg1, f3_arg2)
if f3_arg2 then
if not f3_arg0.pulsing then
f3_arg0.pulsing = true
if f3_arg0.background then
f0_local4(f3_arg0.background)
end
f0_local4(f3_arg0.foreground)
end
elseif f3_arg0.pulsing then
f3_arg0.pulsing = nil
if f3_arg0.background then
f0_local5(f3_arg0.background)
end
f0_local6(f3_arg0.foreground)
end
if f3_arg0.background then
f3_arg0.background:setImage(f0_local1[f3_arg1 + 1])
end
f3_arg0.foreground:setImage(f0_local2[f3_arg1 + 1])
f3_arg0:setAlpha(1)
end
f0_local4 = function(f4_arg0, f4_arg1)
if f4_arg1 and f4_arg1.interrupted then
return
else
f4_arg0:beginAnimation("pulse_red", f0_local3)
f4_arg0:setRGB(1, 0, 0)
end
end
f0_local5 = function(f5_arg0, f5_arg1)
if f5_arg1 and f5_arg1.interrupted then
return
elseif f5_arg1 then
f5_arg0:beginAnimation("normal", f0_local3)
else
f5_arg0:completeAnimation()
end
f5_arg0:setRGB(1, 1, 1)
end
f0_local6 = function(f6_arg0, f6_arg1)
if f6_arg1 and f6_arg1.interrupted then
return
elseif f6_arg1 then
f6_arg0:beginAnimation("normal", f0_local3)
else
f6_arg0:completeAnimation()
end
f6_arg0:setRGB(1, 1, 1)
end

View File

@ -29,8 +29,10 @@ LUI.createMenu.AmmoAreaZombie = function(f1_arg0)
f1_local0.scaleContainer:setLeftRight(false, true, 0, 0)
f1_local0.scaleContainer:setTopBottom(false, true, 0, 0)
f1_local0:addElement(f1_local0.scaleContainer)
local f1_local1 = nil
if CoD.Zombie.IsDLCMap(CoD.Zombie.DLC2Maps) then
local f1_local1 = "transit_"
if CoD.Zombie.IsDLCMap(CoD.Zombie.DLC1Maps) then
f1_local1 = "highrise_"
elseif CoD.Zombie.IsDLCMap(CoD.Zombie.DLC2Maps) then
f1_local1 = "hell_"
elseif CoD.Zombie.IsDLCMap(CoD.Zombie.DLC3Maps) then
f1_local1 = "buried_"
@ -211,9 +213,9 @@ CoD.AmmoAreaZombie.UpdateActionSlots = function(f2_arg0, f2_arg1)
if f2_local4 == 1 then
f2_local7 = {
left = -f2_local14 / 2,
top = CoD.AmmoAreaZombie.CircleSize / 4 - f2_local13 / 2 - 9,
top = CoD.AmmoAreaZombie.CircleSize / 4 - f2_local13 / 2,
right = f2_local14 / 2,
bottom = CoD.AmmoAreaZombie.CircleSize / 4 + f2_local13 / 2 - 9,
bottom = CoD.AmmoAreaZombie.CircleSize / 4 + f2_local13 / 2,
leftAnchor = false,
topAnchor = true,
rightAnchor = false,
@ -222,9 +224,9 @@ CoD.AmmoAreaZombie.UpdateActionSlots = function(f2_arg0, f2_arg1)
elseif f2_local4 == 2 then
f2_local7 = {
left = -f2_local14 / 2,
top = -CoD.AmmoAreaZombie.CircleSize / 4 - f2_local13 / 2 + 2,
top = -CoD.AmmoAreaZombie.CircleSize / 4 - f2_local13 / 2,
right = f2_local14 / 2,
bottom = -CoD.AmmoAreaZombie.CircleSize / 4 + f2_local13 / 2 + 2,
bottom = -CoD.AmmoAreaZombie.CircleSize / 4 + f2_local13 / 2,
leftAnchor = false,
topAnchor = false,
rightAnchor = false,
@ -232,9 +234,9 @@ CoD.AmmoAreaZombie.UpdateActionSlots = function(f2_arg0, f2_arg1)
}
elseif f2_local4 == 3 then
f2_local7 = {
left = CoD.AmmoAreaZombie.CircleSize / 4 - f2_local14 / 2 - 2,
left = CoD.AmmoAreaZombie.CircleSize / 4 - f2_local14 / 2,
top = -f2_local13 / 2,
right = CoD.AmmoAreaZombie.CircleSize / 4 + f2_local14 / 2 - 2,
right = CoD.AmmoAreaZombie.CircleSize / 4 + f2_local14 / 2,
bottom = f2_local13 / 2,
leftAnchor = true,
topAnchor = false,
@ -243,9 +245,9 @@ CoD.AmmoAreaZombie.UpdateActionSlots = function(f2_arg0, f2_arg1)
}
elseif f2_local4 == 4 then
f2_local7 = {
left = -CoD.AmmoAreaZombie.CircleSize / 4 - f2_local14 / 2 + 5,
left = -CoD.AmmoAreaZombie.CircleSize / 4 - f2_local14 / 2,
top = -f2_local13 / 2,
right = -CoD.AmmoAreaZombie.CircleSize / 4 + f2_local14 / 2 + 5,
right = -CoD.AmmoAreaZombie.CircleSize / 4 + f2_local14 / 2,
bottom = f2_local13 / 2,
leftAnchor = false,
topAnchor = false,
@ -274,7 +276,7 @@ CoD.AmmoAreaZombie.UpdateActionSlots = function(f2_arg0, f2_arg1)
f2_local10:setText(f2_local12.ammo)
Widget:addElement(f2_local10)
end
if CoD.isPC and UIExpression.DvarBool(nil, "hud_dpad_controller") == 0 then
if CoD.isPC and UIExpression.DvarBool(nil, "hud_dpad_pc") == 1 then
local f2_local10 = 200
local f2_local11 = nil
if f2_local4 == 1 then
@ -337,7 +339,7 @@ CoD.AmmoAreaZombie.UpdateActionSlots = function(f2_arg0, f2_arg1)
Widget.keyPrompt:setAlignment(LUI.Alignment.Right)
Widget:registerAnimationState("KeyPrompt", f2_local11)
Widget:addElement(Widget.keyPrompt)
if CoD.useController and Engine.LastInput_Gamepad() or UIExpression.DvarBool(nil, "hud_dpad_controller") == 1 then
if CoD.useController and Engine.LastInput_Gamepad() or UIExpression.DvarBool(nil, "hud_dpad_pc") == 0 then
CoD.AmmoAreaZombie.ActionSlotInputSourceChanged(Widget, {
source = 0,
})
@ -518,21 +520,21 @@ CoD.AmmoAreaZombie.UpdateOverheat = function(f8_arg0, f8_arg1)
f8_local2 = f8_local2 + (f8_local4 / 2)
f8_arg0.ammoDigits[f8_local10]:setDigit(10, f8_local0)
f8_arg0.ammoDigits[f8_local10]:setDigit(CoD.HUDDigit.Slash, f8_local0)
f8_arg0.ammoDigits[f8_local10]:setLeftRight(false, true, f8_local2 - f8_local3, f8_local2)
f8_arg0.ammoDigits[f8_local10]:setTopBottom(false, true, f8_local5, f8_local5 + f8_local6)
f8_local10 = f8_local10 + 1
local digitRatio = 2.5
local offsetLeftRight = 15
local offsetTopBottom = 7
local digitRatio = 3
local offsetLeftRight = 17
local offsetTopBottom = 10
f8_arg0.ammoDigits[f8_local10]:setDigit(0, f8_local0)
f8_arg0.ammoDigits[f8_local10]:setLeftRight(false, true, f8_local2 - (f8_local3 / digitRatio) - offsetLeftRight, f8_local2 - offsetLeftRight)
f8_arg0.ammoDigits[f8_local10]:setTopBottom(false, true, f8_local5 + offsetTopBottom, f8_local5 + (f8_local6 / digitRatio) + offsetTopBottom)
f8_local10 = f8_local10 + 1
offsetLeftRight = 4
offsetTopBottom = 31
offsetLeftRight = 5
offsetTopBottom = 32
f8_arg0.ammoDigits[f8_local10]:setDigit(0, f8_local0)
f8_arg0.ammoDigits[f8_local10]:setLeftRight(false, true, f8_local2 - (f8_local3 / digitRatio) - offsetLeftRight, f8_local2 - offsetLeftRight)
f8_arg0.ammoDigits[f8_local10]:setTopBottom(false, true, f8_local5 + offsetTopBottom, f8_local5 + (f8_local6 / digitRatio) + offsetTopBottom)
@ -663,7 +665,7 @@ end
CoD.AmmoAreaZombie.ActionSlotInputSourceChanged = function(f15_arg0, f15_arg1)
if CoD.isPC then
if CoD.useController and f15_arg1.source == 0 or UIExpression.DvarBool(nil, "hud_dpad_controller") == 1 then
if CoD.useController and f15_arg1.source == 0 or UIExpression.DvarBool(nil, "hud_dpad_pc") == 0 then
f15_arg0:animateToState("default")
if f15_arg0.keyPrompt ~= nil then
f15_arg0.keyPrompt:setAlpha(0)

View File

@ -250,7 +250,7 @@ LUI.createMenu.DPadArea = function(f1_arg0)
Widget:registerEventHandler("hud_update_team_change", CoD.DPadArea.UpdateTeamChange)
if CoD.isPC then
Widget:registerEventHandler("input_source_changed", CoD.DPadArea.InputSourceChanged)
if CoD.useController and Engine.LastInput_Gamepad() or UIExpression.DvarBool(nil, "hud_dpad_controller") == 1 then
if CoD.useController and Engine.LastInput_Gamepad() or UIExpression.DvarBool(nil, "hud_dpad_pc") == 0 then
CoD.DPadArea.InputSourceChanged(Widget, {
source = 0,
})
@ -369,7 +369,7 @@ CoD.DPadArea.UpdateActionSlots = function(f2_arg0, f2_arg1)
f2_local8:setText(f2_local9.ammo)
Widget:addElement(f2_local8)
end
if CoD.isPC and UIExpression.DvarBool(nil, "hud_dpad_controller") == 0 then
if CoD.isPC and UIExpression.DvarBool(nil, "hud_dpad_pc") == 1 then
local f2_local10 = 200
local f2_local8 = nil
if f2_local4 == 1 then
@ -432,7 +432,7 @@ CoD.DPadArea.UpdateActionSlots = function(f2_arg0, f2_arg1)
Widget.keyPrompt:setAlignment(LUI.Alignment.Right)
Widget:registerAnimationState("KeyPrompt", f2_local8)
Widget:addElement(Widget.keyPrompt)
if CoD.useController and Engine.LastInput_Gamepad() or UIExpression.DvarBool(nil, "hud_dpad_controller") == 1 then
if CoD.useController and Engine.LastInput_Gamepad() or UIExpression.DvarBool(nil, "hud_dpad_pc") == 0 then
CoD.DPadArea.ActionSlotInputSourceChanged(Widget, {
source = 0,
})
@ -527,7 +527,7 @@ end
CoD.DPadArea.ActionSlotInputSourceChanged = function(f8_arg0, f8_arg1)
if CoD.isPC then
if CoD.useController and f8_arg1.source == 0 or UIExpression.DvarBool(nil, "hud_dpad_controller") == 1 then
if CoD.useController and f8_arg1.source == 0 or UIExpression.DvarBool(nil, "hud_dpad_pc") == 0 then
f8_arg0:animateToState("default")
if f8_arg0.keyPrompt ~= nil then
f8_arg0.keyPrompt:setAlpha(0)

View File

@ -14,6 +14,34 @@ material,menu_zm_weapons_one_inch_punch_lightning
material,menu_zm_weapons_item_meat
material,menu_zm_weapons_item_head
material,menu_zm_weapons_syrette
material,hud_zm_transit_dpad
material,hud_zm_transit_dpad_bar
material,hud_zm_num_transit_0
material,hud_zm_num_transit_1
material,hud_zm_num_transit_2
material,hud_zm_num_transit_3
material,hud_zm_num_transit_4
material,hud_zm_num_transit_5
material,hud_zm_num_transit_6
material,hud_zm_num_transit_7
material,hud_zm_num_transit_8
material,hud_zm_num_transit_9
material,hud_zm_num_transit_slash
material,hud_zm_num_transit_line
material,hud_zm_highrise_dpad
material,hud_zm_highrise_dpad_bar
material,hud_zm_num_highrise_0
material,hud_zm_num_highrise_1
material,hud_zm_num_highrise_2
material,hud_zm_num_highrise_3
material,hud_zm_num_highrise_4
material,hud_zm_num_highrise_5
material,hud_zm_num_highrise_6
material,hud_zm_num_highrise_7
material,hud_zm_num_highrise_8
material,hud_zm_num_highrise_9
material,hud_zm_num_highrise_slash
material,hud_zm_num_highrise_line
material,hud_indicator_blundersplat
image,menu_zm_weapons_ray_gun
image,menu_zm_weapons_raygun_mark2
@ -31,4 +59,32 @@ image,menu_zm_weapons_one_inch_punch_lightning
image,menu_zm_weapons_item_meat
image,menu_zm_weapons_item_head
image,menu_zm_weapons_syrette
image,hud_transit_dpad
image,hud_transit_dpad_bar
image,hud_transit_zom_num_0
image,hud_transit_zom_num_1
image,hud_transit_zom_num_2
image,hud_transit_zom_num_3
image,hud_transit_zom_num_4
image,hud_transit_zom_num_5
image,hud_transit_zom_num_6
image,hud_transit_zom_num_7
image,hud_transit_zom_num_8
image,hud_transit_zom_num_9
image,hud_transit_zom_num_slash
image,hud_transit_zom_num_line
image,hud_highrise_dpad
image,hud_highrise_dpad_bar
image,hud_highrise_zom_num_0
image,hud_highrise_zom_num_1
image,hud_highrise_zom_num_2
image,hud_highrise_zom_num_3
image,hud_highrise_zom_num_4
image,hud_highrise_zom_num_5
image,hud_highrise_zom_num_6
image,hud_highrise_zom_num_7
image,hud_highrise_zom_num_8
image,hud_highrise_zom_num_9
image,hud_highrise_zom_num_slash
image,hud_highrise_zom_num_line
image,hud_indicator_blundersplat