Making a camera enable and disable through Configuration settings.

Your forum for all discussions around Modding.
Arkman28
Posts: 2
Joined: Wed Apr 07, 2021 4:04 pm
Location: North Carolina
Contact:

Making a camera enable and disable through Configuration settings.

Post by Arkman28 »

Making a camera enable and disable through Configuration settings.
How Exactly would i do this? The code itself should be set up right but i feel like i am missing something or it's just not possible to do at all.
Any help would be greatly appreciated.

Code: Select all

</design6Configuration>
		<design6Configuration name="$l10n_configuration_All_Packages" price="7350" >
			<objectChange node="Court_Lamps" visibilityActive="true" visibilityInactive="true" />
			<objectChange node="Rear_Lighting" visibilityActive="true" visibilityInactive="true" />
			<objectChange node="Bed_Lighting" visibilityActive="true" visibilityInactive="true" />
			<objectChange node="Reverse_Cam" visibilityActive="true" visibilityInactive="false" />
			<objectChange node="Trailer_Cam" visibilityActive="true" visibilityInactive="true" />
			<objectChange node="L_Mirror" visibilityActive="true" visibilityInactive="true" />
			<objectChange node="R_Mirror" visibilityActive="true" visibilityInactive="true" />
			<objectChange node="TopL_Mirror" visibilityActive="true" visibilityInactive="true" />
			<objectChange node="TopR_Mirror" visibilityActive="true" visibilityInactive="true" />
			<objectChange node="ReverseCam_Base" visibilityActive="false" visibilityInactive="true" />
			<objectChange node="ReverseCam_High" visibilityActive="true" visibilityInactive="true" />
			<objectChange node="WiperR" visibilityActive="true" visibilityInactive="true" />
			<objectChange node="Cam_L" visibilityActive="true" visibilityInactive="true" />
			<objectChange node="Cam_R" visibilityActive="true" visibilityInactive="true" />
			<objectChange node="Cam_Mirror_L" visibilityActive="true" visibilityInactive="true" />
			<objectChange node="Cam_Mirror_R" visibilityActive="true" visibilityInactive="true" />
		</design6Configuration>
	</design6Configurations>
Highlighted Words are the cameras.
<objectChange node="Reverse_Cam" visibilityActive="true" visibilityInactive="false" />
<objectChange node="Trailer_Cam" visibilityActive]"true" visibilityInactive="true" />
<objectChange node="L_Mirror" visibilityActive="true" visibilityInactive="true" />
<objectChange node="R_Mirror" visibilityActive="true" visibilityInactive="true" />
<objectChange node="TopL_Mirror" visibilityActive="true" visibilityInactive="true" />
<objectChange node="TopR_Mirror" visibilityActive="true" visibilityInactive="true" />

Code: Select all

 <cameras>
		
            <camera node="outdoorCamera" rotatable="true" rotateNode="outdoorCameraTarget" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="4" transMax="40" translation="0 0 5.4" rotation="-17.5 180 0">
                <raycastNode node="cameraRaycastNode1"/>
                <raycastNode node="cameraRaycastNode2"/>
                <raycastNode node="cameraRaycastNode3"/>
            </camera>
			
            <camera node="indoorCamera" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true" isInside="true" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
			<camera node="Reverse_Cam" rotatable="false" limit="true" rotMinX="0" rotMaxX="0" transMin="0" transMax="0" useMirror="false" isInside="false" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
			<camera node="Trailer_Cam" rotatable="false" limit="true" rotMinX="0" rotMaxX="0" transMin="0" transMax="0" useMirror="false" isInside="false" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
			<camera node="L_Mirror" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4"  transMin="1" transMax="2" useMirror="true" isInside="false" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
			<camera node="R_Mirror" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4"  transMin="1" transMax="2" useMirror="true" isInside="false" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
			<camera node="TopL_Mirror" rotatable="false" limit="true" rotMinX="0" rotMaxX="0" transMin="0" transMax="0" useMirror="true" isInside="false" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
			<camera node="TopR_Mirror" rotatable="false" limit="true" rotMinX="0" rotMaxX="0" transMin="0" transMax="0" useMirror="true" isInside="false" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
			
        </cameras>
Highlighted Words are the cameras.
<camera node="Reverse_Cam" rotatable="false" limit="true" rotMinX="0" rotMaxX="0" transMin="0" transMax="0" useMirror="false" isInside="false" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
<camera node="Trailer_Cam" rotatable="false" limit="true" rotMinX="0" rotMaxX="0" transMin="0" transMax="0" useMirror="false" isInside="false" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
<camera node="L_Mirror" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="1" transMax="2" useMirror="true" isInside="false" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
<camera node="R_Mirror" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="1" transMax="2" useMirror="true" isInside="false" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
<camera node="TopL_Mirror" rotatable="false" limit="true" rotMinX="0" rotMaxX="0" transMin="0" transMax="0" useMirror="true" isInside="false" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
<camera node="TopR_Mirror" rotatable="false" limit="true" rotMinX="0" rotMaxX="0" transMin="0" transMax="0" useMirror="true" isInside="false" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>

Code: Select all

      <i3dMapping id="Reverse_Cam" node="0>0|14|4"/>
		<i3dMapping id="Trailer_Cam" node="0>0|7|2|9"/>
		<i3dMapping id="L_Mirror" node="0>0|14|5|0"/>
		<i3dMapping id="R_Mirror" node="0>0|14|5|1"/>
		<i3dMapping id="TopL_Mirror" node="0>0|14|5|2"/>
		<i3dMapping id="TopR_Mirror" node="0>0|14|5|3"/>
Highlighted Words are the cameras.
<i3dMapping id="Reverse_Cam" node="0>0|14|4"/>
<i3dMapping id="Trailer_Cam" node="0>0|7|2|9"/>
<i3dMapping id="L_Mirror" node="0>0|14|5|0"/>
<i3dMapping id="R_Mirror" node="0>0|14|5|1"/>
<i3dMapping id="TopL_Mirror" node="0>0|14|5|2"/>
<i3dMapping id="TopR_Mirror" node="0>0|14|5|3"/>
Arkman28Modding -2024