The main purpose of this is to eliminate the bags (invalid models) that appear when crafting shields under CEP 2.1 (using the CEP crafting dialog accessed from the radial menu). While I was at it, I also made crafting more multiplayer-friendly (fewer instances of getting the wrong part name when simultaneous crafting is going on), as well as fixed up a few bugs in the tower shields (two shields were not using their textures and one had an icon showing up as all white).
Primarily, this entry is intended to be available to the CEP team, but I see no reason to not make it available to everyone else while we wait for CEP 2.2.
The downloads come in two flavors. The "resources" downloads contain files that must be added to various CEP haks. Which haks will be apparent once you unzip the files. For those who don't know how to (or don't care to) add files to haks, there are the "hak" downloads, which contain the modified haks that replace your existing CEP haks.
Players: What you want is one of the "shields fixed" downloads. Each of these fixes the display problems with the shields.
Hosts (including single-player): What you want is one of the "shield crafting fixed" downloads. Each of these downloads fixes the shield crafting, eliminating the bags and making the dialog's part name more reliable in multiplayer. (Provided that the module in question uses the scripts hak pak instead of module-level resources.)
Builders: If you imported the CEP scripts instead of using the hak pak, you want the "craft fix import" download. Unzip and import into your module, overwriting the CEP scripts. You will still need the "shield crafting fixed" downloads to fix the "top" hak.
CEP team: I submitted this after it was indicated that these fixes would be welcomed. Here are some specific details on what I changed.
1) zep_inc_craft.nss was modified to revise shield crafting and to set custom token 20000 every time a part was changed, not just when a part was selected for changing.
2) All zep_cr_* scripts were recompiled to actually use the changed include file.
3) The tower shield entries in rows 120 and 130 of Models_shield.2da (in cep2_top_v21.hak) were starred out because there are no corresponding shield models.
4) The portrait for tower shield 98 (iashto_098.tga in cep2_core5.hak) was resized to 64x128.
5) Texture shield_157.dds was renamed to shield_051.dds since that is what the model ashto_068.mdl refers to. (All in cep2_core5.hak.)
6) Texture shield_158.dds was renamed to shield_052.dds since that is what the model ashto_069.mdl refers to. (All in cep2_core5.hak.)
These are not the best possible fixes, but they are a significant improvement.
A note for CEP 2.2: It looks like the scripts from this entry were incorporated into CEP 2.2, but not the other fixes. Furthermore, CEP 2.2 changed the name of the .2da file causing these scripts to no longer function properly.
To get the scripts to work again you can drop models_shield.2da (from the crafting fixed resources downloads) into your override directory. If you want, you can instead add this .2da to your top hak (as was needed under CEP 2.1), but that is not necessary with CEP 2.2.
Posted by Deiter at 2008-10-11 05:05:50 Voted 10.00 on 10/11/08
Works well, and I'm happy to see those ugly bags go.
Posted by Bane_Moonglum at 2008-10-10 20:39:50 Voted 10.00 on 10/10/08
Mahalo!!
You must be Logged In to post comments in this section.