How could I make customize profile for CryEngine3
I already change and save as Any Application - "my window user", but it looks like doesn't effect to CryEngine3.
PS: I want to turn off the Tilt and Roll
profile for CryEngine3
Moderator: Moderators
Re: profile for CryEngine3
Hello batigol -
Support for 3Dconnexion devices was added to the Cry Engine 3 SDK by their developers. It is their technical support that would work with questions about using our devices in their software. Application developers can implement the behavior as they choose so it can vary with each application.
In general, though, when the application is active and you open 3Dconnexion Properties and make changes like turning off tilt and roll you should see the change take effect immediately.
Is the problem that you are not seeing the change saved ? When you re-open Cry Engine 3 are you selecting your saved profile from the profile list at the top of 3Dconnexion Properties ?
-------------------
Barbara
Support for 3Dconnexion devices was added to the Cry Engine 3 SDK by their developers. It is their technical support that would work with questions about using our devices in their software. Application developers can implement the behavior as they choose so it can vary with each application.
In general, though, when the application is active and you open 3Dconnexion Properties and make changes like turning off tilt and roll you should see the change take effect immediately.
Is the problem that you are not seeing the change saved ? When you re-open Cry Engine 3 are you selecting your saved profile from the profile list at the top of 3Dconnexion Properties ?
-------------------
Barbara
Re: profile for CryEngine3
In 3dsmax or other custom application, my custom profile work well.
But with CryEditor, it still using the default profile.
How could I modify the default profile?
But with CryEditor, it still using the default profile.
How could I modify the default profile?
Re: profile for CryEngine3
Any Application cannot be changed it is locked on purpose.
It is used as a standard profile.
You would probably have more abilities using the Beta driver.
This way you can create your profile for the applicaiton and set the motions you want enabled.
Its available on our main website Choose software and on the far right select 3DxLabs
It is used as a standard profile.
You would probably have more abilities using the Beta driver.
This way you can create your profile for the applicaiton and set the motions you want enabled.
Its available on our main website Choose software and on the far right select 3DxLabs
Re: profile for CryEngine3
CryEngine uses one of the Microsoft APIs. You can only create a profile for that with 3DxWare 10. And even then we don't ship a template for that API. You need to use this template (create a file called RawInputTemplate.xml with this content in your installed 3DxWare/Cfg dir):
Code: Select all
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<AppCfgTemplate Default="true" xmlns="" CfgFormatVersion="1.0" ThisFileVersion="1.0">
<AppInfo>
<Name>STR_6_RAWINPUT_MULTIAXISCONTROLLER_TEMPLATE</Name>
<VersionRange>
<Min>1.0</Min>
<Max>1.0</Max>
</VersionRange>
<ExecutableName>
</ExecutableName>
<InheritsFrom/>
<ApplicationIcon>3Dx.ico</ApplicationIcon>
<Transport>RawInput</Transport>
</AppInfo>
<Settings>
<ResponseCurve>1.7</ResponseCurve>
</Settings>
<ButtonActions>
<!-- App Handled Actions -->
<ButtonAction Type="App">
<ID>App_PassToApplication</ID>
<Name>STR_APP_PASSTOAPPLICATION</Name>
</ButtonAction>
<ButtonAction Type="App">
<ID>App_ResetYourView</ID>
<Name>STR_APP_RESETYOURVIEW</Name>
</ButtonAction>
<ButtonAction Type="App">
<ID>App_ShowYourGUI</ID>
<Name>STR_APP_SHOWYOURGUI</Name>
</ButtonAction>
<ButtonAction Type="App">
<ID>App_ShowYourPopupMenu</ID>
<Name>STR_APP_SHOWYOURPOPUPMENU</Name>
</ButtonAction>
<!-- Internal Handled Actions -->
<ButtonAction Type="Driver">
<ID>Driver_ShowDriverGUI</ID>
<Name>STR_DRIVER_SHOWDRIVERGUI</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_ShowDriverPopupMenu</ID>
<Name>STR_DRIVER_SHOWDRIVERPOPUPMENU</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_ToggleTranslations</ID>
<Name>STR_DRIVER_TOGGLETRANSLATIONS</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_ToggleRotations</ID>
<Name>STR_DRIVER_TOGGLEROTATIONS</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_ToggleDominantFilter</ID>
<Name>STR_DRIVER_TOGGLEDOMINANTFILTER</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_TogglePanOnly</ID>
<Name>STR_DRIVER_TOGGLEPANONLY</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_ToggleZoomOnly</ID>
<Name>STR_DRIVER_TOGGLEZOOMONLY</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_DecreaseAppScale</ID>
<Name>STR_DRIVER_DECREASEAPPSCALE</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_IncreaseAppScale</ID>
<Name>STR_DRIVER_INCREASEAPPSCALE</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_ResetAppScale</ID>
<Name>STR_DRIVER_RESETAPPSCALE</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_RezeroDevice</ID>
<Name>STR_DRIVER_REZERODEVICE</Name>
</ButtonAction>
<ButtonAction Type="Driver">
<ID>Driver_Toggle_3DxNumPad</ID>
<Name>STR_DRIVER_TOGGLE_3DXNUMPAD</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_Start_Search</ID>
<Name>STR_DRIVER_START_SEARCH</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_Start_Mail</ID>
<Name>STR_DRIVER_START_MAIL</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_Start_Browser</ID>
<Name>STR_DRIVER_START_BROWSER</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_Start_Skype</ID>
<Name>STR_DRIVER_START_SKYPE</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_Start_MediaPlayer</ID>
<Name>STR_DRIVER_START_MEDIAPLAYER</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_MediaPlayer_Mute</ID>
<Name>STR_DRIVER_MEDIAPLAYER_MUTE</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_MediaPlayer_DecreaseVolume</ID>
<Name>STR_DRIVER_MEDIAPLAYER_DECREASEVOLUME</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_MediaPlayer_IncreaseVolume</ID>
<Name>STR_DRIVER_MEDIAPLAYER_INCREASEVOLUME</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_MediaPlayer_PreviousTrack</ID>
<Name>STR_DRIVER_MEDIAPLAYER_PREVIOUSTRACK</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_MediaPlayer_Play</ID>
<Name>STR_DRIVER_MEDIAPLAYER_PLAY</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_MediaPlayer_Pause</ID>
<Name>STR_DRIVER_MEDIAPLAYER_PAUSE</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_MediaPlayer_NextTrack</ID>
<Name>STR_DRIVER_MEDIAPLAYER_NEXTTRACK</Name>
</ButtonAction>
<ButtonAction Type="Keyboard">
<ID>KB_PageUp</ID>
<Name>STR_KB_PAGEUP</Name>
</ButtonAction>
<ButtonAction Type="Keyboard">
<ID>KB_PageDown</ID>
<Name>STR_KB_PAGEDOWN</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_Browser_PreviousPage</ID>
<Name>STR_DRIVER_BROWSER_PREVIOUSPAGE</Name>
</ButtonAction>
<ButtonAction Type="Driver_Other">
<ID>Driver_Browser_NextPage</ID>
<Name>STR_DRIVER_BROWSER_NEXTPAGE</Name>
</ButtonAction>
</ButtonActions>
<!-- For each Legacy app, default to showing the 3DxWare Popup menu for the menu key, since it used to show the 3DxWare GUI. -->
<!-- The Base, sends this key to the app -->
<Devices>
<Device>
<Name>SpaceNavigator</Name>
<VendorID>46d</VendorID>
<ProductID>c626</ProductID>
<AxisFilter>None</AxisFilter>
<ButtonBank>
<Name>Unknown</Name>
<Button ReadOnly="True">
<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
<Output>
<ActionID>Driver_ShowDriverPopupMenu</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
<Device>
<Name>SpaceNavigator for Notebooks</Name>
<VendorID>46d</VendorID>
<ProductID>c628</ProductID>
<AxisFilter>None</AxisFilter>
<ButtonBank>
<Name>Unknown</Name>
<Button ReadOnly="True">
<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
<Output>
<ActionID>Driver_ShowDriverPopupMenu</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
<Device>
<Name>SpaceExplorer</Name>
<VendorID>46d</VendorID>
<ProductID>c627</ProductID>
<AxisFilter>None</AxisFilter>
<ButtonBank>
<Name>Unknown</Name>
<Button>
<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
<Output>
<ActionID>Driver_Toggle_3DxNumPad</ActionID>
</Output>
</Button>
<Button ReadOnly="True">
<Input>
<ActionID>HIDButton_12</ActionID>
</Input>
<Output>
<ActionID>Driver_ShowDriverPopupMenu</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
<Device>
<Name>SpaceMouse Pro</Name>
<VendorID>46d</VendorID>
<ProductID>c62b</ProductID>
<AxisFilter>None</AxisFilter>
<ButtonBank>
<Name>Unknown</Name>
<Button ReadOnly="True">
<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
<Output>
<ActionID>Driver_ShowDriverPopupMenu</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>HIDButton_13</ActionID>
</Input>
<Output>
<ActionID>Driver_Toggle_3DxNumPad</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
<Device>
<Name>SpacePilot</Name>
<VendorID>46d</VendorID>
<ProductID>c625</ProductID>
<AxisFilter>None</AxisFilter>
<ButtonBank>
<Name>Unknown</Name>
<Button>
<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
<Output>
<ActionID>Driver_Toggle_3DxNumPad</ActionID>
</Output>
</Button>
<Button ReadOnly="True">
<Input>
<ActionID>HIDButton_16</ActionID>
</Input>
<Output>
<ActionID>Driver_ShowDriverPopupMenu</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
<Device>
<Name>SpacePilot PRO</Name>
<VendorID>46d</VendorID>
<ProductID>c629</ProductID>
<AxisFilter>None</AxisFilter>
<ButtonBank>
<Name>Unknown</Name>
<Button ReadOnly="True">
<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
<Output>
<ActionID>Driver_ShowDriverPopupMenu</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>HIDButton_13</ActionID>
</Input>
<Output>
<ActionID>Driver_Toggle_3DxNumPad</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
</Devices>
</AppCfgTemplate>Re: profile for CryEngine3
Thanks all, I think I have to do it using Windows API
