Shields - Small, Large and Tower.
The default shields are not awful but could be improved - there are 3 main item methods:
Converting to option 2 is reasonably painless.
Method:
Now the existing models do have existing model names. Options for this:
However there are some bugs (to be reported to Beamdog):
Solution to the above: Final client hakpacks have the PLT only or DDS only. For toolset use a developer has to use a Toolset Only hakpack/development folder set of TGA files to "impersonate" the appearances. These can be either simply 1x1 black TGA files, since they should never show in game, or better maybe even just have a pink X or other noticable iconography since the icon won't be really displayed in the toolset; example of one with DDS and TGA only:
![]()
We could technically include some kind of PLT icon, maybe impersonating the model, so it makes it easier to view, but again only for development purposes.
Type is PLT if new PLT format and DDS if we're redoing an old item with full textures.
| Model ID | Type | Screenshot | Texture Name (Model) | Material Name and Files | Icon Texture Name (Game) | Icon Texture Name (Toolset) | Source(s) | Notes |
|---|---|---|---|---|---|---|---|---|
| shs_001.mdl | PLT | shs_002.plt | m_smallshield.mtr op_smallshield_n.dds op_smallshield_s.dds op_smallshield_r.dds | ishs_002.plt | ishs_001.tga | New model | ||
| shs_002.mdl | DDS | shs_002.dds | m_smallshield.mtr op_smallshield_n.dds op_smallshield_s.dds op_smallshield_r.dds | ishs_002.dds | ishs_002.tga ishs_002.plt | New model (heraldry) |
Lines changed:
ItemClass: op_shsmall
Original ItemClass: ashsw
| Model Name | Type | Screenshot | Texture Name (Model) | Material Name and Files | Icon Texture Name (Game) | Icon Toolset Only PLT | Icon Toolset Only TGA | Source(s) | Notes |
|---|---|---|---|---|---|---|---|---|---|
| op_shsmall_001.mdl | PLT | op_shsmall_001.plt | m_op_shsmall_001.mtr | iop_shsmall_001.plt | iop_shsmall_001.tga | ||||
op_shsmall_002.mdl | PLT | op_shsmall_002.plt | m_op_shsmall_002.mtr | iop_shsmall_002.plt | iop_shsmall_002.tga | ||||
| op_shsmall_003.mdl | PLT | op_shsmall_003.plt | m_op_shsmall_003.mtr | iop_shsmall_003.plt | iop_shsmall_003.tga | ||||
| op_shsmall_004.mdl | PLT | op_shsmall_004.plt | m_op_shsmall_004.mtr | iop_shsmall_004.plt | iop_shsmall_004.tga | ||||
| op_shsmall_011.mdl | DDS | op_shsmall_011.dds | m_op_shsmall_001.mtr | iop_shsmall_011.dds | iop_shsmall_011.plt | iop_shsmall_011.tga | |||
| op_shsmall_012.mdl | DDS | op_shsmall_012.dds | m_op_shsmall_001.mtr | iop_shsmall_012.dds | iop_shsmall_012.plt | iop_shsmall_012.tga | |||
| op_shsmall_013.mdl | DDS | op_shsmall_013.dds | m_op_shsmall_001.mtr | iop_shsmall_013.dds | iop_shsmall_013.plt | iop_shsmall_013.tga | |||
| op_shsmall_021.mdl | DDS | op_shsmall_021.dds | m_op_shsmall_002.mtr | iop_shsmall_021.dds | iop_shsmall_021.plt | iop_shsmall_021.tga | |||
| op_shsmall_022.mdl | DDS | op_shsmall_022.dds | m_op_shsmall_002.mtr | iop_shsmall_022.dds | iop_shsmall_022.plt | iop_shsmall_022.tga | |||
| op_shsmall_023.mdl | DDS | op_shsmall_023.dds | m_op_shsmall_002.mtr | iop_shsmall_023.dds | iop_shsmall_023.plt | iop_shsmall_023.tga | |||
| op_shsmall_031.mdl | DDS | op_shsmall_031.dds | m_op_shsmall_003.mtr | iop_shsmall_031.dds | iop_shsmall_031.plt | iop_shsmall_031.tga | |||
| op_shsmall_032.mdl | DDS | op_shsmall_032.dds | m_op_shsmall_003.mtr | iop_shsmall_032.dds | iop_shsmall_032.plt | iop_shsmall_032.tga | |||
| op_shsmall_033.mdl | DDS | op_shsmall_033.dds | m_op_shsmall_003.mtr | iop_shsmall_033.dds | iop_shsmall_033.plt | iop_shsmall_033.tga | |||
| op_shsmall_041.mdl | DDS | op_shsmall_041.dds | m_op_shsmall_004.mtr | iop_shsmall_041.dds | iop_shsmall_041.plt | iop_shsmall_041.tga | |||
| op_shsmall_042.mdl | DDS | op_shsmall_042.dds | m_op_shsmall_004.mtr | iop_shsmall_042.dds | iop_shsmall_042.plt | iop_shsmall_042.tga | |||
| op_shsmall_043.mdl | DDS | op_shsmall_043.dds | m_op_shsmall_004.mtr | iop_shsmall_043.dds | iop_shsmall_043.plt | iop_shsmall_043.tga |
ItemClass: op_shlarge
Original: ashlw
| Model Name | Type | Screenshot | Texture Name (Model) | Material Name and Files | Icon Texture Name (Game) | Icon Toolset Only PLT | Icon Toolset Only TGA | Source(s) | Notes |
|---|---|---|---|---|---|---|---|---|---|
| op_shlarge_011.mdl | |||||||||
| op_shlarge_012.mdl | |||||||||
| op_shlarge_013.mdl | |||||||||
| op_shlarge_021.mdl | |||||||||
| op_shlarge_022.mdl | |||||||||
| op_shlarge_023.mdl | |||||||||
| op_shlarge_031.mdl | |||||||||
| op_shlarge_032.mdl | |||||||||
| op_shlarge_033.mdl | |||||||||
| op_shlarge_041.mdl | |||||||||
| op_shlarge_042.mdl | |||||||||
| op_shlarge_043.mdl | |||||||||
| op_shlarge_051.mdl | |||||||||
| op_shlarge_052.mdl | |||||||||
| op_shlarge_053.mdl | |||||||||
| op_shlarge_054.mdl | |||||||||
| op_shlarge_055.mdl | |||||||||
| op_shlarge_056.mdl | |||||||||
| op_shlarge_061.mdl | |||||||||
| op_shlarge_062.mdl | |||||||||
| op_shlarge_063.mdl | |||||||||
| op_shlarge_064.mdl | |||||||||
| op_shlarge_065.mdl | |||||||||
| op_shlarge_066.mdl | |||||||||
| op_shlarge_067.mdl | |||||||||
| op_shlarge_068.mdl | |||||||||
| op_shlarge_069.mdl | |||||||||
| op_shlarge_070.mdl | |||||||||
| op_shlarge_071.mdl | |||||||||
| op_shlarge_072.mdl | |||||||||
| op_shlarge_073.mdl | |||||||||
| op_shlarge_074.mdl | |||||||||
| op_shlarge_075.mdl | |||||||||
| op_shlarge_084.mdl |
ItemClass: op_shtower
Original: ashto
| Model Name | Type | Screenshot | Texture Name (Model) | Material Name and Files | Icon Texture Name (Game) | Icon Toolset Only PLT | Icon Toolset Only TGA | Source(s) | Notes |
|---|---|---|---|---|---|---|---|---|---|
| op_shtower_011.mdl | |||||||||
| op_shtower_012.mdl | |||||||||
| op_shtower_013.mdl | |||||||||
| op_shtower_021.mdl | |||||||||
| op_shtower_022.mdl | |||||||||
| op_shtower_023.mdl | |||||||||
| op_shtower_031.mdl | |||||||||
| op_shtower_032.mdl | |||||||||
| op_shtower_033.mdl | |||||||||
| op_shtower_041.mdl | |||||||||
| op_shtower_042.mdl | |||||||||
| op_shtower_043.mdl | |||||||||
| op_shtower_051.mdl | |||||||||
| op_shtower_052.mdl | |||||||||
| op_shtower_053.mdl | |||||||||
| op_shtower_054.mdl | |||||||||
| op_shtower_061.mdl | |||||||||
| op_shtower_062.mdl | |||||||||
| op_shtower_063.mdl |