Page 1 of 2

RSC Class 67 Updates. How to fix your repaints!

Posted: Wed Jun 27, 2012 5:48 am
by JustRight
Hi All,

Just thought I would share this with you. I have just finished updating my Class 67 repaints so that they conform to the new RSC Class 67. Without these updates some really 'bad' graphical problems occur whenever the Class 67 loco is in view.

The following presumes a fair knowledge of RW Tools and XML editing. No doubt in due course the repaints will be updated by their authors. In the meantime however, you can repair them yourself.

First, it is necessary to copy a new verion of the Geometry file (Class67.GeoPcDx) into the repaint folder, otherwise some really psychadelic display corruption will occur whenever the loco is in view! Normally the repaints will have instructions on where to copy the Geometry file from, if all else fails, just use the version from
....\railworks\Assets\RSC\Class67Pack01\RailVehicles\Diesel\Class67\Default\Engine

Now, edit the Class67xxx.bin repaint file with RW Tools (or your preferred method).


Update the keyboard mapper entries from:

Code: Select all

					<StopgoRemapper d:type="cDeltaString"></StopgoRemapper>
					<IntermediateRemapper d:type="cDeltaString"></IntermediateRemapper>
					<ExpertRemapper d:type="cDeltaString"></ExpertRemapper>
To:

Code: Select all

					<StopgoRemapper d:type="cDeltaString">class67_stopgo</StopgoRemapper>
					<IntermediateRemapper d:type="cDeltaString"></IntermediateRemapper>
					<ExpertRemapper d:type="cDeltaString">class67_expert</ExpertRemapper>
Paste the following xml code immediately in front of the </ControlValues> tag.

Code: Select all

						<cControlContainerBlueprint-cControlValue d:id="34995040">
							<ControlName d:type="cDeltaString">DRAButton</ControlName>
							<DefaultValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</DefaultValue>
							<MinimumValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</MinimumValue>
							<MaximumValue d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</MaximumValue>
							<BriefDescription d:type="cDeltaString">DRA</BriefDescription>
							<DetailedDescription d:type="cDeltaString">Drivers Reminder Appliance Button</DetailedDescription>
							<ApplyToConsist d:type="cDeltaString">eFalse</ApplyToConsist>
							<InterfaceElements>
								<cControlContainerBlueprint-cInteriorPushButton d:id="34997344">
									<ElementName d:type="cDeltaString">dra_button</ElementName>
									<DifficultyType d:type="cDeltaString">Expert</DifficultyType>
									<PickTransformName d:type="cDeltaString">dra_button</PickTransformName>
									<MovementType d:type="cDeltaString">PushButton</MovementType>
									<AnalogInputSensitivity d:type="sFloat32" d:alt_encoding="0000000000001440" d:precision="string">5</AnalogInputSensitivity>
									<DigitalInputSensitivity d:type="sFloat32" d:alt_encoding="0000000000001440" d:precision="string">5</DigitalInputSensitivity>
									<AnimationName d:type="cDeltaString">RSC\Class67Pack01\RailVehicles\Diesel\Class67\Default\CabView\67_dra</AnimationName>
									<AutoRelease d:type="cDeltaString">eFalse</AutoRelease>
								</cControlContainerBlueprint-cInteriorPushButton>
								<cControlContainerBlueprint-cInteriorVisibilityObject d:id="34999264">
									<ElementName d:type="cDeltaString">dra_light</ElementName>
									<DifficultyType d:type="cDeltaString">Expert</DifficultyType>
									<LowerVisibilityThreshold d:type="sFloat32" d:alt_encoding="000000000000E83F" d:precision="string">0.75</LowerVisibilityThreshold>
									<UpperVisibilityThreshold d:type="sFloat32" d:alt_encoding="000000000000F43F" d:precision="string">1.25</UpperVisibilityThreshold>
									<TransformName d:type="cDeltaString">dra_light</TransformName>
									<ThresholdType d:type="cDeltaString">Value</ThresholdType>
								</cControlContainerBlueprint-cInteriorVisibilityObject>
							</InterfaceElements>
						</cControlContainerBlueprint-cControlValue>
						<cControlContainerBlueprint-cControlValue d:id="35000928">
							<ControlName d:type="cDeltaString">cablight</ControlName>
							<DefaultValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</DefaultValue>
							<MinimumValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</MinimumValue>
							<MaximumValue d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</MaximumValue>
							<BriefDescription d:type="cDeltaString">Cabin Light</BriefDescription>
							<DetailedDescription d:type="cDeltaString">Cabin Light</DetailedDescription>
							<ApplyToConsist d:type="cDeltaString">eFalse</ApplyToConsist>
							<InterfaceElements>
								<cControlContainerBlueprint-cInteriorPushButton d:id="35003232">
									<ElementName d:type="cDeltaString">cablight_switch</ElementName>
									<DifficultyType d:type="cDeltaString">StopGo</DifficultyType>
									<PickTransformName d:type="cDeltaString">switch_cablight</PickTransformName>
									<MovementType d:type="cDeltaString">PushButton</MovementType>
									<AnalogInputSensitivity d:type="sFloat32" d:alt_encoding="0000000000000840" d:precision="string">3</AnalogInputSensitivity>
									<DigitalInputSensitivity d:type="sFloat32" d:alt_encoding="0000000000000840" d:precision="string">3</DigitalInputSensitivity>
									<AnimationName d:type="cDeltaString">RSC\Class67Pack01\RailVehicles\Diesel\Class67\Default\CabView\67_cablight</AnimationName>
									<AutoRelease d:type="cDeltaString">eFalse</AutoRelease>
								</cControlContainerBlueprint-cInteriorPushButton>
								<cControlContainerBlueprint-cInteriorVisibilityObject d:id="35005152">
									<ElementName d:type="cDeltaString">cablight_tex</ElementName>
									<DifficultyType d:type="cDeltaString">StopGo</DifficultyType>
									<LowerVisibilityThreshold d:type="sFloat32" d:alt_encoding="000000000000E83F" d:precision="string">0.75</LowerVisibilityThreshold>
									<UpperVisibilityThreshold d:type="sFloat32" d:alt_encoding="000000000000F43F" d:precision="string">1.25</UpperVisibilityThreshold>
									<TransformName d:type="cDeltaString">lamp_cablight</TransformName>
									<ThresholdType d:type="cDeltaString">Value</ThresholdType>
								</cControlContainerBlueprint-cInteriorVisibilityObject>
							</InterfaceElements>
						</cControlContainerBlueprint-cControlValue>
Paste the following xml code immediately after the </ControlValues> tag.

Code: Select all

					<WiperPairs>
						<cControlContainerBlueprint-cWiperPair d:id="35006816">
							<SlaveToAnimationA d:type="cDeltaString">wipersfront</SlaveToAnimationA>
							<SlaveToAnimationB d:type="cDeltaString">wipersfront</SlaveToAnimationB>
							<TextureID d:type="cDeltaString">RSC\Class67Pack01\RailVehicles\Diesel\Class67\Default\CabView\Textures\[00]67cab_wm_nm</TextureID>
							<NormalsTextureID d:type="cDeltaString">RSC\Class67Pack01\RailVehicles\Diesel\Class67\Default\CabView\Textures\[00]67cab_gn_nm</NormalsTextureID>
						</cControlContainerBlueprint-cWiperPair>
					</WiperPairs>
Paste the following xml code immediately in front of the </Children> tag.

Code: Select all

						<cEntityContainerBlueprint-sChild d:id="37571216">
							<ChildName d:type="cDeltaString">Fwd_Headlight_1</ChildName>
							<BlueprintID>
								<iBlueprintLibrary-cAbsoluteBlueprintID>
									<BlueprintSetID>
										<iBlueprintLibrary-cBlueprintSetID>
											<Provider d:type="cDeltaString">RSC</Provider>
											<Product d:type="cDeltaString">Class67Pack01</Product>
										</iBlueprintLibrary-cBlueprintSetID>
									</BlueprintSetID>
									<BlueprintID d:type="cDeltaString">RailVehicles\Diesel\Class67\Default\CommonLights\Headlights.xml</BlueprintID>
								</iBlueprintLibrary-cAbsoluteBlueprintID>
							</BlueprintID>
							<Matrix>
								<cHcRMatrix4x4>
									<Element>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000E04D62EC3F" d:precision="string">0.887</e>
										<e d:type="sFloat32" d:alt_encoding="000000A09BC4F83F" d:precision="string">1.548</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000002340" d:precision="string">9.5</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
									</Element>
								</cHcRMatrix4x4>
							</Matrix>
							<ParentNodeName d:type="cDeltaString">locomotive</ParentNodeName>
						</cEntityContainerBlueprint-sChild>
						<cEntityContainerBlueprint-sChild d:id="37574544">
							<ChildName d:type="cDeltaString">Bwd_Taillight_1</ChildName>
							<BlueprintID>
								<iBlueprintLibrary-cAbsoluteBlueprintID>
									<BlueprintSetID>
										<iBlueprintLibrary-cBlueprintSetID>
											<Provider d:type="cDeltaString">RSC</Provider>
											<Product d:type="cDeltaString">Class67Pack01</Product>
										</iBlueprintLibrary-cBlueprintSetID>
									</BlueprintSetID>
									<BlueprintID d:type="cDeltaString">RailVehicles\Diesel\Class67\Default\CommonLights\TailLights.xml</BlueprintID>
								</iBlueprintLibrary-cAbsoluteBlueprintID>
							</BlueprintID>
							<Matrix>
								<cHcRMatrix4x4>
									<Element>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000200456E63F" d:precision="string">0.698</e>
										<e d:type="sFloat32" d:alt_encoding="000000A09BC4F83F" d:precision="string">1.548</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000002340" d:precision="string">9.5</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
									</Element>
								</cHcRMatrix4x4>
							</Matrix>
							<ParentNodeName d:type="cDeltaString">locomotive</ParentNodeName>
						</cEntityContainerBlueprint-sChild>
						<cEntityContainerBlueprint-sChild d:id="37577360">
							<ChildName d:type="cDeltaString">Bwd_Taillight_2</ChildName>
							<BlueprintID>
								<iBlueprintLibrary-cAbsoluteBlueprintID>
									<BlueprintSetID>
										<iBlueprintLibrary-cBlueprintSetID>
											<Provider d:type="cDeltaString">RSC</Provider>
											<Product d:type="cDeltaString">Class67Pack01</Product>
										</iBlueprintLibrary-cBlueprintSetID>
									</BlueprintSetID>
									<BlueprintID d:type="cDeltaString">RailVehicles\Diesel\Class67\Default\CommonLights\TailLights.xml</BlueprintID>
								</iBlueprintLibrary-cAbsoluteBlueprintID>
							</BlueprintID>
							<Matrix>
								<cHcRMatrix4x4>
									<Element>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000E0FF55E6BF" d:precision="string">-0.697998</e>
										<e d:type="sFloat32" d:alt_encoding="000000A09BC4F83F" d:precision="string">1.548</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000002340" d:precision="string">9.5</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
									</Element>
								</cHcRMatrix4x4>
							</Matrix>
							<ParentNodeName d:type="cDeltaString">locomotive</ParentNodeName>
						</cEntityContainerBlueprint-sChild>
						<cEntityContainerBlueprint-sChild d:id="37579280">
							<ChildName d:type="cDeltaString">Bwd_Headlight_1</ChildName>
							<BlueprintID>
								<iBlueprintLibrary-cAbsoluteBlueprintID>
									<BlueprintSetID>
										<iBlueprintLibrary-cBlueprintSetID>
											<Provider d:type="cDeltaString">RSC</Provider>
											<Product d:type="cDeltaString">Class67Pack01</Product>
										</iBlueprintLibrary-cBlueprintSetID>
									</BlueprintSetID>
									<BlueprintID d:type="cDeltaString">RailVehicles\Diesel\Class67\Default\CommonLights\Headlights.xml</BlueprintID>
								</iBlueprintLibrary-cAbsoluteBlueprintID>
							</BlueprintID>
							<Matrix>
								<cHcRMatrix4x4>
									<Element>
										<e d:type="sFloat32" d:alt_encoding="000000E0CEF7EFBF" d:precision="string">-0.999</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000E04D62503F" d:precision="string">0.001</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000E04D6250BF" d:precision="string">-0.001</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000E0CEF7EFBF" d:precision="string">-0.999</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000208062ECBF" d:precision="string">-0.887024</e>
										<e d:type="sFloat32" d:alt_encoding="000000A09BC4F83F" d:precision="string">1.548</e>
										<e d:type="sFloat32" d:alt_encoding="00000000000023C0" d:precision="string">-9.5</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
									</Element>
								</cHcRMatrix4x4>
							</Matrix>
							<ParentNodeName d:type="cDeltaString">locomotive</ParentNodeName>
						</cEntityContainerBlueprint-sChild>
						<cEntityContainerBlueprint-sChild d:id="37585040">
							<ChildName d:type="cDeltaString">Fwd_Taillight_1</ChildName>
							<BlueprintID>
								<iBlueprintLibrary-cAbsoluteBlueprintID>
									<BlueprintSetID>
										<iBlueprintLibrary-cBlueprintSetID>
											<Provider d:type="cDeltaString">RSC</Provider>
											<Product d:type="cDeltaString">Class67Pack01</Product>
										</iBlueprintLibrary-cBlueprintSetID>
									</BlueprintSetID>
									<BlueprintID d:type="cDeltaString">RailVehicles\Diesel\Class67\Default\CommonLights\TailLights.xml</BlueprintID>
								</iBlueprintLibrary-cAbsoluteBlueprintID>
							</BlueprintID>
							<Matrix>
								<cHcRMatrix4x4>
									<Element>
										<e d:type="sFloat32" d:alt_encoding="000000E0CEF7EFBF" d:precision="string">-0.999</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000E04D62503F" d:precision="string">0.001</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000E04D6250BF" d:precision="string">-0.001</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000E0CEF7EFBF" d:precision="string">-0.999</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000200456E63F" d:precision="string">0.698</e>
										<e d:type="sFloat32" d:alt_encoding="000000A09BC4F83F" d:precision="string">1.548</e>
										<e d:type="sFloat32" d:alt_encoding="00000000000023C0" d:precision="string">-9.5</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
									</Element>
								</cHcRMatrix4x4>
							</Matrix>
							<ParentNodeName d:type="cDeltaString">locomotive</ParentNodeName>
						</cEntityContainerBlueprint-sChild>
						<cEntityContainerBlueprint-sChild d:id="37587984">
							<ChildName d:type="cDeltaString">Fwd_Taillight_2</ChildName>
							<BlueprintID>
								<iBlueprintLibrary-cAbsoluteBlueprintID>
									<BlueprintSetID>
										<iBlueprintLibrary-cBlueprintSetID>
											<Provider d:type="cDeltaString">RSC</Provider>
											<Product d:type="cDeltaString">Class67Pack01</Product>
										</iBlueprintLibrary-cBlueprintSetID>
									</BlueprintSetID>
									<BlueprintID d:type="cDeltaString">RailVehicles\Diesel\Class67\Default\CommonLights\TailLights.xml</BlueprintID>
								</iBlueprintLibrary-cAbsoluteBlueprintID>
							</BlueprintID>
							<Matrix>
								<cHcRMatrix4x4>
									<Element>
										<e d:type="sFloat32" d:alt_encoding="000000000000F0BF" d:precision="string">-1</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000A07F66503F" d:precision="string">0.001001</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000A07F6650BF" d:precision="string">-0.001001</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F0BF" d:precision="string">-1</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000000055E6BF" d:precision="string">-0.697876</e>
										<e d:type="sFloat32" d:alt_encoding="000000A09BC4F83F" d:precision="string">1.548</e>
										<e d:type="sFloat32" d:alt_encoding="00000000000023C0" d:precision="string">-9.5</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
									</Element>
								</cHcRMatrix4x4>
							</Matrix>
							<ParentNodeName d:type="cDeltaString">locomotive</ParentNodeName>
						</cEntityContainerBlueprint-sChild>
						<cEntityContainerBlueprint-sChild d:id="37590672">
							<ChildName d:type="cDeltaString">Cablight1</ChildName>
							<BlueprintID>
								<iBlueprintLibrary-cAbsoluteBlueprintID>
									<BlueprintSetID>
										<iBlueprintLibrary-cBlueprintSetID>
											<Provider d:type="cDeltaString">RSC</Provider>
											<Product d:type="cDeltaString">Class67Pack01</Product>
										</iBlueprintLibrary-cBlueprintSetID>
									</BlueprintSetID>
									<BlueprintID d:type="cDeltaString">RailVehicles\Diesel\Class67\Default\CommonLights\Cablights.xml</BlueprintID>
								</iBlueprintLibrary-cAbsoluteBlueprintID>
							</BlueprintID>
							<Matrix>
								<cHcRMatrix4x4>
									<Element>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000E0FDFFEF3F" d:precision="string">0.999999</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000E0FDFFEFBF" d:precision="string">-0.999999</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000E0FDFFEFBF" d:precision="string">-0.999999</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="00000060BC74DB3F" d:precision="string">0.429</e>
										<e d:type="sFloat32" d:alt_encoding="0000008014AE0B40" d:precision="string">3.46</e>
										<e d:type="sFloat32" d:alt_encoding="0000002080961FC0" d:precision="string">-7.89697</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
									</Element>
								</cHcRMatrix4x4>
							</Matrix>
							<ParentNodeName d:type="cDeltaString">locomotive</ParentNodeName>
						</cEntityContainerBlueprint-sChild>
						<cEntityContainerBlueprint-sChild d:id="37599504">
							<ChildName d:type="cDeltaString">Cablight2</ChildName>
							<BlueprintID>
								<iBlueprintLibrary-cAbsoluteBlueprintID>
									<BlueprintSetID>
										<iBlueprintLibrary-cBlueprintSetID>
											<Provider d:type="cDeltaString">RSC</Provider>
											<Product d:type="cDeltaString">Class67Pack01</Product>
										</iBlueprintLibrary-cBlueprintSetID>
									</BlueprintSetID>
									<BlueprintID d:type="cDeltaString">RailVehicles\Diesel\Class67\Default\CommonLights\Cablights.xml</BlueprintID>
								</iBlueprintLibrary-cAbsoluteBlueprintID>
							</BlueprintID>
							<Matrix>
								<cHcRMatrix4x4>
									<Element>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000E0FDFFEF3F" d:precision="string">0.999999</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000E0FDFFEFBF" d:precision="string">-0.999999</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="000000E0FDFFEFBF" d:precision="string">-0.999999</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
										<e d:type="sFloat32" d:alt_encoding="00000080FF74DBBF" d:precision="string">-0.429016</e>
										<e d:type="sFloat32" d:alt_encoding="0000008014AE0B40" d:precision="string">3.46</e>
										<e d:type="sFloat32" d:alt_encoding="0000002087961F40" d:precision="string">7.897</e>
										<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
									</Element>
								</cHcRMatrix4x4>
							</Matrix>
							<ParentNodeName d:type="cDeltaString">locomotive</ParentNodeName>
						</cEntityContainerBlueprint-sChild>

Hope this helps some of you :D

Cheers

Re: RSC Class 67 Updates. How to fix your repaints!

Posted: Thu Jun 28, 2012 3:48 am
by irjky
Hi JR,

I tried your adjustments but unfortunately could not get them to work. I still get the psychadelic effects. I don't know if I did something wrong. I'm using the 67 in a clone of Newcastle/York Modern.

Regards,

Ian

Re: RSC Class 67 Updates. How to fix your repaints!

Posted: Thu Jun 28, 2012 11:08 am
by davejc64
Thanks for the info, but that looks way more complicated than I would be prepared to attempt, guess I will just have to wait for the updates in the library! :crazyeyes:

Re: RSC Class 67 Updates. How to fix your repaints!

Posted: Thu Jun 28, 2012 11:59 am
by irjky
Hi JR,

Update: Some while back I aliased the 67's cab to my favorite loco, Heavyeagle's ME, since I thought it was a better fit than the BR101 cab. Obviously the ME did not work after the 67 update so I decided to try and fix my 67 repaints again. This time I used the same method as you would to do a repaint [copy the default, rename the folder, edit the bin, import the skins using RSBinTools - you know the drill]. I then used RWTools to replace the ME I was using on the new OxPad with the 'upgraded' 67. And guess what - it worked! I am saying this because although I used a different method to upgrade my repaint, I believe the issue was with the Newcastle/York Modern clone. My Newcastle/York Modern clone caused me grief when RW2 was upgraded to RW3 and I think it has done it again with the 67 upgrade.

I don't wish to dissuade anyone from trying your method if they are likely to find it easier than mine.

Now all I need is to figure out how to alias the new 67 cab to the ME again and I can put OxPad back the way it was.

Regards,

Ian

Re: RSC Class 67 Updates. How to fix your repaints!

Posted: Thu Jun 28, 2012 11:08 pm
by JustRight
irjky wrote:Hi JR,

I tried your adjustments but unfortunately could not get them to work. I still get the psychadelic effects. I don't know if I did something wrong. I'm using the 67 in a clone of Newcastle/York Modern.

Regards,

Ian
Hi there Ian,

Did you remember to re-copy the Class67.GeoPcDx file from the 'new' base Class 67 folders into your repaint folder? One possibility is that sometimes the repaints use a Geometry file with a modified name. So you may have copied the file but omitted to rename it? Have a look in the repaint folder and see if you have more than one Class67.GeoPcDx file. If you do, delete the 'other' one and rename the new one you copied from the base Class 67 folders to have the same name as the one you just deleted.

Beyond that I don't know what to suggest. The XML changes enable all the new features of the Class 67, but the Geometry file is the thing that stops the Phsyco effects.

Cheers, and good luck.

Re: RSC Class 67 Updates. How to fix your repaints!

Posted: Thu Jun 28, 2012 11:54 pm
by jevon
irjky wrote:I tried your adjustments but unfortunately could not get them to work. I still get the psychadelic effects. I don't know if I did something wrong. I'm using the 67 in a clone of Newcastle/York Modern.
Which repaint(s)?

I've only applied JR's fix to one repaint so far, David Hossack's 67003. This worked perfectly. David's original repaint only required copying the RSC Default model's geometry file into the repaint folder. To fix this repaint after the latest RSC Class 67 update I only needed to again copy the Default model's geometry file to the repaint and then edit the .bin per JR's instructions.

However some repaints require duplicating and renaming one or more of the stock paint folders and then inserting the modded files that come with the repaint package. To update these latter repaints probably requires more than simply editing the unit's .bin file. I'd try following the original repaint installation instructions and then edit the .bin. This might work. I plan to try this later today.

BTW, another thing screwed up by the update is the MK3 sleeper in Clive Richards' Class 67 Royal Diamond Jubilee Pack (UKTS 28862). Apparently some changes were made to the default Cal model which CR's repaint is based on. Hope he can update this repaint because it's a beauty.

Re: RSC Class 67 Updates. How to fix your repaints!

Posted: Fri Jun 29, 2012 2:16 am
by irjky
Hi Jevon,

The repaint was my own. The fix I described in my second post worked and I was not convinced there was anything wrong with JustRight's instructions (hence my second post). Your post indicates that JR's changes work just fine. Since the skin I wanted to change works just fine using my method of updating it, all's good. As I said in my second post I think the route clone may have been an issue as I have had issues cloning Newcastle/York Modern before.

Ian

Re: RSC Class 67 Updates. How to fix your repaints!

Posted: Fri Jun 29, 2012 2:27 am
by irjky
Hi JR,

Yep did all that. Followed your instructions to the letter. I had only one repaint I was interested in - one of my own. And I fixed the problem using the method I mentioned in my second post. After I fixed the 67 and proved it worked on OxPad I switched it out with the 'broken' one on the Newcastle/York Modern clone, but still got the psychadelic effects. I'm guessing the clone was somehow corrupted.

Ian

Re: RSC Class 67 Updates. How to fix your repaints!

Posted: Fri Jun 29, 2012 4:28 am
by jevon
jevon wrote:some repaints require duplicating and renaming one or more of the stock paint folders and then inserting the modded files that come with the repaint package. To update these latter repaints probably requires more than simply editing the unit's .bin file. I'd try following the original repaint installation instructions and then edit the .bin. This might work. I plan to try this later today.
OK, so I deleted 67002_ews, one of Traveller54's repaints (UKTS 26528), and re-installed it per his original instructions. This involves making a copy of the Default model's folder, renaming it, and then moving his modded files into this folder, overwriting all that need to be. I then edited the .bin per JR's instructions and everything works perfectly. And what a fine looking paint this is :)


Click the image to zoom in


Someone in this thread or another asked if the engine's performance now allows it to get up to 125 mph. The answer is yes, although I wasn't hauling anything.


Click the image to zoom in


These are the repaints I have:

Code: Select all

Repaint                 Base Model      File
67002_ews               Default         UKTS 26528
67003                   Default         UKTS 27861
67003 Arriva Blue       Red             RW-Trainsim.co.uk
67004                   Default         UKTS 27862
67004_ews               Default         UKTS 26528
67005_royal             Claret          UKTS 26518
67006_royal             Claret          UKTS 26518
67017_ews               Default         UKTS 26528
67018                   Default         UKTS 28211
67018_dbs               Red             UKTS 26518
67025_ews               Default         UKTS 26528
67027_ews               Default         UKTS 26528
67029                   Default         UKTS 28096
67029v2                 Default         UKTS 28395
67029_exec              Silver          UKTS 26518
Diamond_Jubilee         Silver          UKTS 28862
ICS                     Silver          UKTS 28757
Wrexham                 Claret          UKTS 26644

The stock models are: Default, Claret, Red, Silver.

Re: RSC Class 67 Updates. How to fix your repaints!

Posted: Sat Jun 30, 2012 4:10 am
by 47815
both my RSC repainted class 67 have now been updated

Invalid File ID [28862]


 Click to view more informationWrexham & Shropshire Class 67 Repaint v2 [1155948 bytes] - Wrexham_Class 67_v2.zip
File ID: 26644 Date: 30 Jun 2012 - 958 Downloads


please remove old version before installing new packs and read the readme file as this has altered on both as the wrexham version now uses the silver 67's geo file

any problems please let me know

clive

Re: RSC Class 67 Updates. How to fix your repaints!

Posted: Sat Jun 30, 2012 8:20 am
by JustRight
That's great Clive,

Did not think it would take you guys long :D

Cheers

Re: RSC Class 67 Updates. How to fix your repaints!

Posted: Sat Jun 30, 2012 12:26 pm
by davejc64
Can somebody explain to me why the Silver RSC 67 has 2 geopcdx files, one is called Class 67 geopcdx and the other is called Class 67_Silver geopcdx?

Re: RSC Class 67 Updates. How to fix your repaints!

Posted: Sat Jun 30, 2012 1:10 pm
by 47815
davejc64 wrote:Can somebody explain to me why the Silver RSC 67 has 2 geopcdx files, one is called Class 67 geopcdx and the other is called Class 67_Silver geopcdx?
the 67_silver geo is the old version which steam/rsc should have removed when the upgrade took place it is not referenced in the new .bin file for the default silver 67 so is safe to remove

Re: RSC Class 67 Updates. How to fix your repaints!

Posted: Sat Jun 30, 2012 6:53 pm
by Ajay1
Hi, Further to this, my new Wrexham repaint v2 which I have never had installed until now contains a class67.GeoPCDX which is what is required as listed in the readme file copied over from the Silver Engine, my silver engine also contained the Class 67_Silver geopcdx My question is which Geopcdx file should be intalled in this Wrexham repaint ? as mentioned in the previous post the old class67.Geopcdx could safely be removed and I have now done so. I am now getting a little confused over this.

Thanks very much.

Antony

Re: RSC Class 67 Updates. How to fix your repaints!

Posted: Sun Jul 01, 2012 4:00 am
by 47815
Ajay1 wrote:Hi, Further to this, my new Wrexham repaint v2 which I have never had installed until now contains a class67.GeoPCDX which is what is required as listed in the readme file copied over from the Silver Engine, my silver engine also contained the Class 67_Silver geopcdx My question is which Geopcdx file should be intalled in this Wrexham repaint ? as mentioned in the previous post the old class67.Geopcdx could safely be removed and I have now done so. I am now getting a little confused over this.

Thanks very much.

Antony
as per readme mate :)

and as stated in the previous post the class67_silver.GeoPcDx is the old version and can be deleated from the silver folder as its no longer in use as RSC have used a new one named Class67.GeoPcDx which is what is needed as per readme for the wrexham repaint

hope this clears it up mate

clive