RSC Class 67 Updates. How to fix your repaints!

General discussion about RailWorks, your thoughts, questions, news and views!

Moderator: Moderators

User avatar
JustRight
Well Established Forum Member
Posts: 725
Joined: Mon Nov 21, 2011 7:06 am
Location: Adelaide, South Australia

RSC Class 67 Updates. How to fix your repaints!

Post 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
irjky
Getting the hang of things now
Posts: 42
Joined: Thu Jan 22, 2009 7:59 pm

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

Post 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
User avatar
davejc64
Very Active Forum Member
Posts: 2209
Joined: Sun Sep 07, 2008 4:31 am
Location: Banbury, Oxfordshire

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

Post 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:
"Young boys in the park jumpers for goalposts, that's what football is all about."
irjky
Getting the hang of things now
Posts: 42
Joined: Thu Jan 22, 2009 7:59 pm

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

Post 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
User avatar
JustRight
Well Established Forum Member
Posts: 725
Joined: Mon Nov 21, 2011 7:06 am
Location: Adelaide, South Australia

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

Post 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.
User avatar
jevon
Established Forum Member
Posts: 420
Joined: Fri Jan 30, 2009 9:24 pm
Location: SoFla

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

Post 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.
- Jev H.
Before you seek to enlighten him, walk a mile in the other guy's shoes.
i7-2600k @4.7GHz / Asus P8P67 Pro rev 3.1 / eVGA GTX580 1.5G
8GB Corsair Vengeance / Crucial M4 256G/512G / Antec Kuhler 920 / WIN7-64
irjky
Getting the hang of things now
Posts: 42
Joined: Thu Jan 22, 2009 7:59 pm

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

Post 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
irjky
Getting the hang of things now
Posts: 42
Joined: Thu Jan 22, 2009 7:59 pm

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

Post 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
User avatar
jevon
Established Forum Member
Posts: 420
Joined: Fri Jan 30, 2009 9:24 pm
Location: SoFla

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

Post 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.
- Jev H.
Before you seek to enlighten him, walk a mile in the other guy's shoes.
i7-2600k @4.7GHz / Asus P8P67 Pro rev 3.1 / eVGA GTX580 1.5G
8GB Corsair Vengeance / Crucial M4 256G/512G / Antec Kuhler 920 / WIN7-64
User avatar
47815
Been on the forums for a while
Posts: 160
Joined: Fri Sep 10, 2010 1:32 pm
Location: Swansea

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

Post 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
Visit My RW Repaints Page Here
User avatar
JustRight
Well Established Forum Member
Posts: 725
Joined: Mon Nov 21, 2011 7:06 am
Location: Adelaide, South Australia

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

Post by JustRight »

That's great Clive,

Did not think it would take you guys long :D

Cheers
User avatar
davejc64
Very Active Forum Member
Posts: 2209
Joined: Sun Sep 07, 2008 4:31 am
Location: Banbury, Oxfordshire

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

Post 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?
"Young boys in the park jumpers for goalposts, that's what football is all about."
User avatar
47815
Been on the forums for a while
Posts: 160
Joined: Fri Sep 10, 2010 1:32 pm
Location: Swansea

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

Post 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
Visit My RW Repaints Page Here
User avatar
Ajay1
Very Active Forum Member
Posts: 1685
Joined: Sun Nov 02, 2008 4:37 pm
Location: Wellington,New Zealand

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

Post 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
Windows 10 Home 64-bit,Intel Core i7-2600 CPU @ 340GHz,
12.00GB RAM, NVDIA GeForce GTX 660Ti
User avatar
47815
Been on the forums for a while
Posts: 160
Joined: Fri Sep 10, 2010 1:32 pm
Location: Swansea

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

Post 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
Visit My RW Repaints Page Here
Locked

Return to “[RW] General RW Discussion”