Space Engineers

Space Engineers

26 个评价
Orbital Painter (LCD sprite editor)
2
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
459.818 KB
2021 年 4 月 28 日 上午 11:15
2022 年 12 月 18 日 上午 4:59
3 项改动说明 ( 查看 )

订阅以下载
Orbital Painter (LCD sprite editor)

描述
The idea
Immersive way for
  • Painting in a traditional style with different opacity, variable brushes and full-on HSL
  • Team blackboard, to-do list, build planning
  • Making gif-style animations and loop-playing them
  • Designing signs for bases/ships and binding them to many panels
Usage
  1. Paste the code
  2. Group the PB, cockpit and two screens (see video guide).
  3. Inteface was tested with small grid stock cockpit screens and large grid square panels. Other screen types are not guaranteed yet, would be handled in the future if needed.

Lazy quick start

Get code in PB, add cockpit and two panels, name them "paint-panel" (left one) and "paint-aux". Group everything (group name does not matter), recompile, hop into cockpit.

To intercept and block gyroscopes run the following argument: "toggle:take-control".

The script maintains its' state on copy-paste, recompile and world reload. To clear everything you need to use the button on the bottom panel or run command "command:set-value:planned-reset:true".

Client user troubleshooting

If you use it on server (and you are not the host), the cockpit might not generate control signals (this is true to any script that uses WASD and mouse via cockpit or other control station).
That could happen in two cases: the cockpit is not set as Main, or the grid is planted into voxels (ground).
To workaround, place the cockpit/remote on separate subgrid, e.g. on top of a rotor/hinge.
18 条留言
Mac and Cheese 5 月 2 日 下午 1:05 
thank you!
cheerkin  [作者] 5 月 2 日 下午 12:58 
And when drawing, try to fit the stuff on the whole square, so it won't look tiny when it is instantiated by commander in place of the icon square.
cheerkin  [作者] 5 月 2 日 下午 12:57 
I think I've posted a video somewhere, but it should not be hard. Basically you draw, then use "command:export" to get the serialized string into the PB screen, then you replace the corresponding string at the top of the Commander script (customIcons = ...).
Mac and Cheese 5 月 2 日 上午 5:35 
how have some people used this to add custom icons for the commander script?
cheerkin  [作者] 2024 年 3 月 23 日 上午 6:56 
Well, if you can't, maybe the issue is you? People actually use this to make custom icons for Commander script. The literal first video on this page shows how to bind other panels.
LeNi 2024 年 3 月 22 日 下午 9:48 
Painting works but cant transfer to another screen so this script is essentially useless
cheerkin  [作者] 2022 年 6 月 14 日 上午 12:05 
I have written an app that would import images or gifs straight into blueprint, but it isn't quite ready for being public.
UF1Goat 2022 年 6 月 12 日 上午 10:29 
Will this get the ability to import images as well? So we could edit images in game?
LethalOwl 2021 年 11 月 18 日 上午 11:47 
Awesome script, terrible advertising. Commie revolutionary fist, really? xD
Love how far scripting has come in this, though.
Kickstand Optional 2021 年 7 月 2 日 上午 4:23 
Based OP.