Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lost X,Y,Z panning functionality after altering 3dxWare configuration for UE4Editor #16

Closed
brybalicious opened this issue Nov 4, 2020 · 7 comments

Comments

@brybalicious
Copy link

Initially a comment on another issue... but I believe it deserves its own.

Issue

When I tried to disable 'conflicting mappings' mentioned here by going into properties on the 3dx Connection Properties, I completely lost panning and translation functionality in UE4Editor. I guess this is because 3dx finally set some particular mappings for UE4Editor which didn't exist?

To Reproduce

  1. Install 3dxware
  2. Install UE4-SpaceMouse plugin to Unreal Editor v 4.25.4
  3. Activate UE4-SpaceMouse plugin
  4. Use SpaceMouse as expected in Unreal Editor
  5. Set application-specific properties for SpaceMouse in Unreal Editor
  6. Observe the bug (X,Y,Z panning no longer responding)

Expected Behaviour

Spacemouse should continue to work... especially after reverting 3dxware settings and restarting the Unreal Editor with Spacemouse plugin

Attempted Fixes

I deleted the file C:\Users<username>\AppData\Roaming\3Dconnexion\3DxWare\Cfg\UE4Editor.xml and still, panning (x, y and z axes) has not returned. I removed and then reactivated the spacemouse plugin, and still no functionality. Weird, because it all worked when first installed.

Configuration

Unreal Editor v4.25.4
SpaceMouse plugin: SpaceMouse-1.0.1-UE_4.25.7z
3DxWare64_v10-7-0_r3248

@KillerGoldFisch
Copy link

I posted my UE4Editor.xml under my original issue here: #12 (comment)
Can you try this?

@KillerGoldFisch
Copy link

You could also check the debug informations. You can activate them under Editor Preferences -> SpaceMouse -> HID -> Display Debug Information.

Then you will get something like this when moving around:

image

Each of the translation and rotation values are represented as a hex signed 16 bit integer. I merked where each of the values are located.

Do you get any data here?

@brybalicious
Copy link
Author

brybalicious commented Nov 6, 2020

Thanks. So, this is with my spacemouse pushed forward and to the right, using my current UE4Editor.xml. I have the 3DxWare service still running. Somehow, it says that I have two spacemice connected...

image

@brybalicious
Copy link
Author

brybalicious commented Nov 6, 2020

I posted my UE4Editor.xml under my original issue here: #12 (comment)
Can you try this?

I opened Unreal Editor with your UE4Editor.xml loaded with a fresh restart of 3DxWare but the issue persisted. I believe that while there is some sort of interaction or conflict, there is something that must be happening on the plugin or Unreal Engine side which has now been stored somewhere. Such a bummer... it was working when I first loaded the plugin...

Any further ideas? Logs or config files I could send you?

@brybalicious
Copy link
Author

Note: I discovered that somehow this interaction between 3DxWare and Unreal Engine (and perhaps the plugin) spontaneously set my camera speed to -9

I noticed, as I realised I could also not navigate with the regular mouse or keyboard controls whenever I opened the level. The issue was resolved after setting it back to a positive number.

However, the root cause for why this happened still remains a mystery...

@microdee
Copy link
Owner

microdee commented Nov 6, 2020

so after setting the camera speed to normal levels again, did translation come back? in case yes, close this issue and if that -9 speed thing comes back again, create an issue about that.

@brybalicious
Copy link
Author

Okay. Yes, translation came back. Will close the issue and wait and see if it ever reoccurs. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants