Ham Sandwich

Another bit of food for Garrett. This can be used in Thief 1 and Thief 2 Fan Missions.

Extract the .bin file to the Thief2\obj\ folder and extract the .gif files to Thief2\obj\txt
(For Thief 1 the folder structure is the same)

To create the object, find the BreadLoaf archetype and create a child under it. This will require a custom gamesys. You can use this object with the defualt gamesys (by creating and modifying the BreadLoaf), but a custom gamesys is best.

The following properties need to be added/changed:

Shape > Model Name: In the box, put: hamsandwRS

Inventory > Object Name: In the box, type: Name_HamSandw

If there isn't already a file called Ojbnames.str in your Thief2\strings\ folder, open Thief2\RES\strings.crf* with something like WinZip and extract the file to the strings folder (create the folder if it doesn't already exist)
Add the line:
Name_HamSandw: "Ham Sandwich"
You can actually put anything to the left of the : as long as long as it's the same as what you put in the Object Name property.


If you're not using a custom gamesys, the following two properties will revert to the default values of the BreadLoaf after you've picked up the object (you'll only notice when it's dropped). Add the following regardless of what method you're using:

Physics > Model > Attributes: From 'Rest Axes' de-select everything except for +Z Axis and -Z Axis, otherwise if you drop the sandwich it may land on its side.

Physics > Model > Dimensions: Change Radius 1 to 0.06, otherwise there may be alignment problems when it is dropped/floored.


*If you use Thief 1 the .crf file is in Thief\crfs\

-----------
R Soul