Space Engineers

Space Engineers

[UHI] uhiANIM 2.1.4
24 条留言
ditb3 5 月 5 日 下午 9:35 
Fixed by myself, kinda. If anyone want to fix it, find about line 178 and change the ToDictionary part to ToDictionary(segment => segment.Name , segment => segment), and the one in line 190 to ToDictionary(mode => mode.Name , mode => mode)
ditb3 5 月 3 日 上午 9:24 
Oops! Looks like the new update break the script. PB keeps telling me "can't find assembly".
Strong Hoov ✅ 2024 年 9 月 3 日 上午 3:07 
I got 1 Request... Make the Script more streamlined and easy too customize.

P.S. Replace all of your [CAPSLOCKED] Text arguments.
Its really really really really annoying.
jezor  [作者] 2022 年 7 月 12 日 上午 7:09 
Thanks! And you let me know if you have any feature requests :D
Tosimos 2022 年 7 月 12 日 上午 12:17 
Nice! If you need any testing done from console side. Let me know; I dont mind helping this advance further. I love having moving parts. I hate that there is so little out there that have moving parts.
jezor  [作者] 2022 年 7 月 11 日 下午 3:42 
Automatic updates are now live on mod.io!
jezor  [作者] 2022 年 7 月 10 日 上午 11:08 
I published it here: https://spaceengineers.mod.io/uhianim

Will set up automatic updates soon (:
Tosimos 2022 年 7 月 7 日 上午 8:43 
ehh so so, just go into github copy and past then upload
jezor  [作者] 2022 年 7 月 7 日 上午 2:24 
As the license suggests I 100% don't mind (;

Though I might tinker with GitHub actions to automatically deploy to mod.io some day, so that you wouldn't have to manually re-upload whenever the version changes - I'm assuming the process is a bit annoying, sorry about that!
Tosimos 2022 年 7 月 6 日 上午 7:41 
Hope you don't mind. But I've uploaded it to mod.io. I'll remove it if you want me to. But I've been keeping it up to date.
https://spaceengineers.mod.io/uhianim200?preview=71896ddf67a2874ce21160c9ac30020d
jezor  [作者] 2022 年 7 月 5 日 下午 12:07 
Alright, so I have added configuration for controller sensitivity in version 2.0.12. You can check out how that works in the guide under "Configuration" -> "Controller sensitivity".

You can set autoSensitivity to true , move thumbsticks to their maximum positions, and then turn it to false - this should set up the sensitivity for your XBox controller (:

There's also a new step type, SHIFT , which allows for direct input mapping (similar to ordinary rotation in gyroscopes) if you'd like to try that out.

Thanks again and please let me know if there are any more issues!
jezor  [作者] 2022 年 7 月 5 日 上午 4:01 
Thank you once again! This is really strange, it seems that the limits on XBox are:

forward / backward / left / right => 2
up / down => 1
roll => 2
pitch / yaw => 18

I will add a configuration for the limits within the animation section and set them to XBox ones by default. Also working on direct input to movement translation, so that will be extra useful there.

In the meantime, could you please check if the newest version of the script fixes the input issue for you? If it doesn't, could you please describe what is happening exactly when you try it?
Tosimos 2022 年 7 月 4 日 下午 10:57 
Here is the retest. https://pastebin.com/KZwqubDr
Tosimos 2022 年 7 月 4 日 下午 10:30 
Sure thing. I'll retest.
jezor  [作者] 2022 年 7 月 4 日 上午 9:49 
If you could do me yet another small favor, could you please check what are the maximum values you get for each indicator? When you move the thumbstick all the way to maximum positions, I mean.
jezor  [作者] 2022 年 7 月 4 日 上午 9:45 
This is perfect, thank you! Please check with the newest version of the script, I think the deadzone setting should resolve the issue for you (:

Though the values seem kinda wonky. On PC for example the move indicator doesn't go past -1 and +1. I'll see if I can find the actual limits for controllers somewhere!
Tosimos 2022 年 7 月 4 日 上午 12:47 
Have never used pastebin before. But I think I think I got it.
https://pastebin.com/fgWrbNDB
jezor  [作者] 2022 年 7 月 3 日 上午 9:16 
I have just added controllerDeadzone parameter, which may be a solution to your problem. It is set to 10 by default, but you can customize it in the animation section like:

[animation]
controllerDeadzone=25
jezor  [作者] 2022 年 7 月 3 日 上午 6:02 
Hey Tosimos, thank you for the feedback!

Unfortunately, I cannot test this myself since I am playing on a PC.
However, if you would be willing to help me out, I should be able to fix it.

Please spawn this blueprint into your world and follow the instructions on the screen.

Then, send to me the result of the test stored in CustomData of the Control Seat . You can paste it to pastebin.com for convenience.

Once I have that, I should be able to resolve your issue (:

As for using LCD rather than a programmable block, I have now added support for this with the infoSurface parameter. Example:

[animation]
infoSurface=Your LCD name goes here

To use it, update the script to version 2.0.8 (:
Tosimos 2022 年 7 月 2 日 下午 11:45 
For Everyone: This script does work on Xbox on servers. However, the WSAD C and Space do not seem to work. At least I have not got it working. Yes I have Mouse and Keyboard on Xbox.
However "ARGUMENT_<custom_argument> - triggers the script is executed with custom_argument". Works great. So using this with Timer Blocks; you will be able to create animations/automations.

-

@Jezor Man i love this script already. I'm still learning it. I have only 1 request. If possible. Can you add the use of an LCD screen. Rather than having it on the Programmable Block itself.
jezor  [作者] 2022 年 6 月 30 日 下午 2:47 
anytime!
Judge Kronos 2022 年 6 月 30 日 上午 11:23 
Thank you jezor!!
jezor  [作者] 2022 年 6 月 30 日 上午 9:32 
Hey Toughbeard, yes the script is using limits to stop the rotation at a set angle. For example, if rotor is at 30° at the start of animation, and the step of animation is to move it to 170°, then the upper limit will be set to 170°. If you then add another step for, say -10°, the lower limit will be set to that.
Judge Kronos 2022 年 6 月 29 日 下午 2:26 
Can the script override set limit values. For example I want to set the rotation of a rotor to 10 to 170 degrees but I want a secure position animation which is at -10 degrees.

Looking forward to testing this out. really interesting.