RHS T-55 Pack

A fully fixed version of the T-55 pack by RHS - v1.3 was full of bugs which is why I did not upload it. Anyway this new version is completel...


Do not refresh or leave this page!

File Description

A fully fixed version of the T-55 pack by RHS - v1.3 was full of bugs which is why I did not upload it. Anyway this new version is completely playable with virtually no bugs and comes with a set of kickass effects which requires RHS Misc v2. Moreover the pack also comes in a winter version, an Iraq version, an NVA version and a Chinese version.

Read More

The T-54/55 Pack has been released as a compressed .rar archive. To install the addon, open the archive and extract following files:

Copy the files to a ...\Res\Addons folder (or custom modfolder) inside OFP folder. Run the game and read the script usage information (section Scripts), to get familiar with how the features work. Read that section carefully!

IMPORTANT! If you have ever installed the 1.00 version of T-54/55 Pack, you may delete these files from addon folder:


The addon requires following elements installed:

The OFP: Resistance game (min. version: 1.96) 
The RHS Crew Pack addon (min. version: 0.51) 
The RHS Weapon Pack addon (min. version: 0.11) 
The RHS Misc common data addon (min. version: 2.00) 

Below, there is a complete list of units introduced in game by T-54/55 Pack. The list pattern is explained here:

Unit's type: /Path/...

Unit's name                - "editor_name"The RHS Export unit's type contains vehicles under non- USSR/Russian emblems, particullary these, which are not and have never been used by USSR/Russia. This unit's type has been doubled (exist both on /EAST and /RESI side), to give the player almost unlimited choice of the addon's side, without a need of advanced missionmaking skills.

Playable units list
USSR/Russia: /EAST/RHS Vehicles/...

T-54                       - "SIG_T54"T-55A                      - "SIG_T55A"T-55AM2                    - "SIG_T55AM2"USSR/Russia, desert: /EAST/RHS Vehicles (Desert)/...

T-54 (Desert)              - "SIG_T54d"USSR/Russia, winter: /EAST/RHS Vehicles (Winter)/...

T-54 (Winter)              - "SIG_T54w"T-55A (Winter)             - "SIG_T55Aw"T-55AM2 (Winter)           - "SIG_T55AM2w"Export, "east": /EAST/RHS Export/...

T-55A (GDR)                - "SIG_T55Agdr"T-55A (North Vietnam)      - "SIG_T55Anam"Type 59 (China)            - "SIG_Ty59"Type 69-II (China)         - "SIG_Ty69II"Export, "east", desert: /EAST/RHS Export (Desert)/...

T-55 Enigma (Iraq, Desert) - "SIG_T55dBC"T-55A (Iraq, Desert)       - "SIG_T55d"Type 69-II (Iraq, Desert)  - "SIG_Ty69IId"Export, "east", winter: /EAST/RHS Export (Winter)/...

T-55A (GDR, Winter)        - "SIG_T55Awgdr"Export, "resi": /RESI/ RHS Export/...

T-55A (GDR)                - "SIG_T55AgdrR"T-55A (North Vietnam)      - "SIG_T55AnamR"Type 59 (China)            - "SIG_Ty59ExpR"Type 69-II (China)         - "SIG_Ty69IIExpR"Export, "resi", desert: /RESI/RHS Export (Desert)/...

T-55 Enigma (Iraq, Desert) - "SIG_T55dBCR"T-55A (Iraq, Desert)       - "SIG_T55dR"Type 69-II (Iraq, Desert)  - "SIG_Ty69IIdR"Export, "resi", winter: /RESI/RHS Export (Winter)/...

T-55A (GDR, Winter)        - "SIG_T55AwgdrR"Resistance: /RESI/RHS Resistance/...

T-54                       - "SIG_T54R"Type 59                    - "SIG_Ty59R"Resistance, desert: /RESI/RHS Resistance (Desert)/...

T-54 (Desert)              - "SIG_T54dR"Type 69-II (Desert)        - "SIG_Ty69IIR"Resistance, winter: /RESI/RHS Resistance (Winter)/...

T-54 (Winter)              - "SIG_T54wR"Static/functional units list
Tank wrecks: /EMPTY/RHS Misc/...

Wrecked T-54               - "SIG_T54wrck"Wrecked T-55A              - "SIG_T55wrck"Wrecked T-55A (Desert)     - "SIG_T55WrckD"Empty shell: /EMPTY/RHS Misc/...

RHS Shell                  - "RHS_Shell"Cargo Script logic unit: /LOGIC/RHS Misc/...

RHS Game Logic             - "RHSLogic"Cargo Script logic unit is an object used to block the cargo seats, when the conditions prohibit taking cargo group. It is a Logic element, known in game, modified not to be counted on the game statistics.

Please read that section carefully. It contains all information about the usage and configuration of the scripts. Addon authors will not reply on the e-mails and posts with questions that are answered here.

Global control variables
Disabling all scripts may be helpfull for troubleshooting or when using RHS addons with mods which affect other addons globally.

To disable all scripts in all RHS addons, cast this line in global place:

RHS_NoScripts = true

Disabling or reducing smoke effects by 50% may be helpfull on less powerfull computers.

To disable smoke effects in all RHS addons, cast this line in global place:

RHS_SmokeOff = true

To reduce smoke effects in all RHS addons, cast this line in global place:

RHS_LowSmoke = true

Remember: these settings are global, they affect all RHS addons.

Local control variables
Disabling all T-54/55 Pack scripts only may be helpfull for troubleshooting or when critical bug discovered in the release.

To disable all T-54/55 Pack scripts, cast this line in global place:

RHS_T55_NoScripts = true

Emblems/numbers modification script - generator
The T-54/55 Pack addon has been featured with a scripted interface, that controls the appearance of painted emblems and numbers. All vehicles in this pack have some initial settings, defining their appearance according to the nationality of the tank. The side number is generated randomly by default . If you want to change the default emblems or numbers, you have to enter a command into the init line. The mechanism controlling the appearance is highly elastic, it means that it is possible to place any set of numbers/emblems on any vehicle from the addon.

If you want to go an easy way, you may use a command generator, linked below. After clicking, a new window will appear, when you may set the emblems/numbers parameters. The command line is placed in a big edit text at the bottom of the form. After setting up the parameters, you need to select all text in the edit box (click inside and press ctrl-a), copy it (ctrl-c) and paste into init field in game (ctrl-v).


The above generator, however, does not able you to use all functions of the script. If you have more than basic OFP scripting knowledge, below you may find a complete documentation on the RHS_UN.sqs script usage.

Emblems/numbers modification script - documentation
The line below presents the script calling syntax:

[<object>,<number_type>,[<number_1>,<number_2>,<number_3>], [<emblem_small>,<chance>],[<emblem_big>,<chance>]] exec &quot;\RHS_Misc\RHS_UN.sqs&quot;

Field: Definition: 
<object>  Stands for the object name, on which the script should work (the object must be a playable tank from the RHS T-54/55 Pack). If you call the script in the selected tank's init line, you may use a this value as an object name.  
<number_type>  Defines the type of font to be used on tank, as well as the method of creation. There are two types of creation, random and definable. If you use the definable type, as the next argument you have to supply the digits to be placed on the tank. If you use the random type, the digits will be selected at random by the script.

The definable type:
&quot;normal&quot; - latin alphabet, cardboard cut
&quot;arabic&quot; - arabic alphabet, cardboard cut
&quot;resi&quot;   - latin alphabet, spraypaint

The random type:
&quot;randomNormal&quot; - latin alphabet, cardboard cut
&quot;randomArabic&quot; - arabic alphabet, cardboard cut
&quot;randomResi&quot;   - latin alphabet, spraypaint

You may also hide the number:
&quot;none&quot; - no number (treat like random type)

Remember about quotation marks!
<number_3>]  An array of three numbers, defining the value of the three following digits of the side number, from left to right. Each of the array's elements must be a digit of [0,9]. If you have chosen a font of the random type (see above), you omit this argument (whole array).  
<emblem_big>  These arguments have a common value choice. The value defines, which graphic has to be displayed on the tank. Each tank model has 1-2 graphic placeholders defined by <emblem_big> 1-2 graphic placeholders defined by <emblem_small>.

The values can be divided into two types, physical (pointing actual image) and functional (script instructions). Below, there is a list of physical values:

Soviet group emblems:
&quot;emb1&quot;   - Square
&quot;emb2&quot;   - Triangle

Soviet distinctions:
&quot;russ&quot;   - Gvardija

National insignia:
&quot;gdr&quot;    - German Democratic Republic
&quot;iraq&quot;   - Iraq (1st Regiment)
&quot;china&quot;  - China
&quot;czech&quot;  - Chechoslovakia
&quot;finn&quot;   - Finnland
&quot;resi&quot;   - Resistance (White Bear)
&quot;fia&quot;    - Resistance (FIA marking)
&quot;viet&quot;   - North Vietnam
&quot;pol1&quot;   - Poland (Eagle)
&quot;pol2&quot;   - Poland (Checkboard)

To hide an emblem in a selected emblem field, give the argument a functional value of &quot;no&quot;.

For the <emblem_small>, you may use a functional value &quot;random&quot;. In this case, a value will be randomly choosen within &quot;emb1&quot;, &quot;emb2&quot; and &quot;no&quot;.

In case of both arguments, you have also another type of value. You may supply a path to outside image source (either image placed in mission folder, in own .pbo file or in a .pbo file of another addon maker). The image file must be of .paa format. Unfortunately, this value type does not work in MP.
<chance>  This argument defines a chance of appearance for the paired <emblem_xxx>, as long as the <emblem_xxx> has a physical type value or a path to an image.

The chance is represented in a scale of [0-10], which mathematically is a probability factor multiplied by 10. Do not write quotation marks in case of this value.

You may omit this value, if you want the emblem to be visible always, without probability calculation. If omited, the default value of 10 is used.  


[this, &quot;randomArabic&quot;, [&quot;none&quot;], [&quot;iraq&quot;, 9]] exec &quot;\RHS_Misc\RHS_UN.sqs&quot;
- tank has a random arabic number, an empty large emblem and a small Iraqi 1st Regiment emblem with a 90% probability of it's appearance.

[this, &quot;normal&quot;, [1,0,2], [&quot;pol2&quot;, 3], [&quot;pol1&quot;]] exec &quot;\RHS_Misc\RHS_UN.sqs&quot;
- tank has a Polish insignia (big red and white checkboard and rarely a small white eagle), and a side number &quot;102&quot;.

[this, &quot;none&quot;, [&quot;no&quot;], [&quot;no&quot;]] exec &quot;\RHS_Misc\RHS_UN.sqs&quot;
- tank has no emblems and no numbers.

Appearance control script
There are several elements of vehicle's appearance, that may be modified via the script interface:

T-54/55 series tanks have a special mounts on the rear part of the vehicle. They are used to carry the fuel barrels to enhance a maximum fuel capacity and thus - a range of the vehicle. These barrels, however, could cause a potential danger for the tank during combat, as due to their exposure they are easy to hit and due to the content they may damage the tank when hit. Barrels make it also difficult to fire backwards. Therefore, they are ussually ejected before combat or when the combat begins. Sometimes the barrels are also mounted in combat filled with sand, to protect the rear part of the tank.

In this addon pack, the barrels are by default not mounted (hidden). They also serve no purpose, as the internal fuel capacity of the tank is far enough for the islands fitting the game engine. Cast one of the following lines in init field to:

this exec &quot;\RHS_Misc\RHS_barrelsOn.sqs&quot; - show barrels

this exec &quot;\RHS_Misc\RHS_barrelsOff.sqs&quot; - hide barrels (default)

The T-54/55 Pack features a resistance tanks with an optional/random camouflage netting. By default, the netting appears at random. You may take over the control of the netting by casting one of the following lines in init field to:

this exec &quot;\RHS_Misc\RHS_nettingsOn.sqs&quot; - show netting

this exec &quot;\RHS_Misc\RHS_nettingsOff.sqs&quot; - hide netting

Cargo Script - transporting soldiers on hull
The Cargo Script works to simulate transporting soldiers on hull. While the original ingame OFP soldier engine has been not programmed for this task, the script decides for the soldier to jump off the vehicle when dangerous situation ecountered, as well as it takes care for the main gun barrel not to collide with the transported soldier models (by fixing it's position).

The Algorithm's work is based on a state of the driver and gunner. Shortly, the script constantly probes, if the driver drives with his hatch closed and if the gunner is present in the vehicle. Transporting the soldiers on the hull is possible only when at least one of the two following conditions is true:

[driver's hatch is open] or [there is no gunner]

When the gunner disembarks the tank, the main gun is automatically centered (same as when driver's hatch is open), to prevent main barrel from clipping with soldier's models. If the soldier transport conditions are not fulfilled, nearby soldiers's &quot;Ride in T-5xxx&quot; action becomes locked. If the soldier transport conditions are discovered not to be fulfilled during ride (eg. when driver closes his hatch) or when the tank fires - soldiers are ejected from tank.

Hint: You may transport soldiers only, when a driver's hatch is opened or there is no gunner. If the soldier squad is already sitting on the vehicle, and you want the gunner and driver to get in that vehicle, do it in the following order: firstly order the driver to get in and open hatch, then order the gunner to get in.

Hint: To order the driver to open the hatch, commander has to announce &quot;SAFE&quot; status.

It is possible to disable the cargo script for troubleshooting, or when it occures there is a critical bug found in the cargo script. Simply cast this line in global place:

RHS_NoCargoScripts = true

This will, however, lock the cargo transport feature completely. Remember: this setting is global, it affects all RHS addons.

Shell ejection script
The T-54/55 Pack features a script that simulates the main gun shell ejection from the tank. The empty shells stay on the ground. The script has been implemented mainly for the realism and fun, but it may play a very nice part in your mission - especially if you are creative. You may also put the shells manually to add a touch to the scene (use /EMPTY/RHS Misc/RHS Shell).

The feature may be turned off if desired so. To disable the feature cast this line in global place:

RHS_NoShellEject = true

Remember: this setting is global, it affects all RHS addons.

Read More

Comments on this File

There are no comments yet. Be the first!

Red Hammer Studios

50 XP

Registered 1st March 2005

33 Files Uploaded

Share This File
Embed File