Make Text of TextSurface available when Script type is picked

MMaster shared this feedback 2 years ago
Submitted

Please make Text button available when Script content type is picked on the text surface.

It will allow scripters to use Text as input for the script and allow configuration per surface instead of using Custom Data that is on block and common to all text surfaces.

Comments (7)

photo
1

I will use Automatic LCDs as an example. It has configuration per LCD panel that was currently in Custom Data.

Having people to write configuration for all surfaces into single custom data can be very confusing and complicated for people so it would be great if there would be an option to write the configuration per surface instead of per block. Text field that is already part of the surface would be great for this as the script doesn't need to render that text and can just use it as input.

It would also help with another difficulty and that is when multiple scripts are used on single block with multiple surfaces as they wouldn't need to "fight" over custom data.

photo
1

Yes Please!!

photo
1

Yes please! Also if you added font size options when screens were in Script mode, it wouldn't be a bad thing either. Some of us have bad eyesight :P

photo
1

It would be best if there would be Custom Data per surface. But I asked on the "tutorial stream" and I was told 'No'.

That's why I suggest using the existing Text that is already there and should require minimal effort to make it available in the interface.


As Kham mentioned any more settings available in the Script content type (like Font, Font size, Text Padding etc) would be very welcome as they are much more intuitive for people than having to configure them using text config (for scripts that want to use text as input and let people pick the font settings for the text that the script will render). Maybe the scripts could even pick which controls they want to show, but that's probably going too far. I don't want this suggestion to require huge changes thats why I don't want to fill it with too much stuff that would be very nice to have :)


I think the configuration per surface is the most important.

photo
1

I use the Automatic LCDs script in every save. It is indispensable. Even with the new cockpit LCDs I have to mount more LCDs on the outside of the cockpit to see the information I need/want. The vanilla scripts are almost useless to me. Please keen, work with the Dev to get this working or add the same functionality that this script offers. Seems he's done most of the work already though. Make it happen.

Please.

photo
1

I think MMaster's "Automatic LCD 2"-Script is the most used ingamescript in the worldwide SE-Community.


They'll make a lot of players happy by listening to him. ^^

photo
1

Yeah, I agree, this would be a great way to solve this problem.