Space Engineers

Space Engineers

48 ratings
GalaxyNewsTV - Broadcast Messages Galaxy Wide
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: Block, Modpack
File Size
Posted
Updated
467.744 KB
17 Aug, 2016 @ 5:31am
27 Jun, 2020 @ 8:03pm
8 Change Notes ( view )

Subscribe to download
GalaxyNewsTV - Broadcast Messages Galaxy Wide

Description
Purpose
GalaxyNewsTV brings two new blocks: a sender to hold messages and a receiver to show the message.
There is a channel system allowing multiple channels with a channels list.
You can show more than one page, the receiver is flipping to the next page after a few seconds.

Why this mod
Mainly we wanted to show dynamic messages (eg server rules) with a more "ingame feature" than to edit script files which is limited to experienced admins having access to server files.
We like to change messages but just by admins and we like to have these messages shown in landing ships as well, so there will be more than one receiver showing text and there will be a need to place them into spawn ships too.
There should be no need for players to type in commands into the main chat - players read the message during game flow.



How to use "sender":
a) place the "sender" (your need space master function for that) and turn it off
b) select the "sender" from "K" menu. Add the channel name (eg "rules") in brackets wg "GalaxyNewsTV (rules)"
c) type in your text into "public text"
d) once finished turn on the block

There is a special material used so no player can build a sender....we don't want to see trolls leaving their messages ;-)

How to use "receiver":
a) select and build the GalaxyNewsTV Receiver. Make sure it is fully constructed, has power and is turned on
b) once build it should show "Uplink" at the first line
c) select the "receiver" from "K" menu. Add the channel name (eg "rules") in brackets like "GalaxyNewsTV (rules)".

If the channel id is missing or does not exist, then a generic help text is displayed. If you like to have your own help text, just create a sender and let it broadcast at channel "(hlp)".

Additional features (see screenshots also)
a) a page has normally 18 lines, use ".page" at a line to force a new page
b) use ".channellist" to show all avail channels
c) use ".title" to name a channel
d) try not to use a channel twice. The first one wins.
e) if you like to verify a channel via a receiver, start your channel id with a period like "(.newmsg)". Channels with periods are not shown in the channels list

Still to do
I haven't found out how to read and set font size and background. When avail, I will add this feature (please leave a comment if you know how this is done, but be aware that this is a mod...and different from ingame scripting...I know it works there).

Updates
a) wide lcd panel for small ships (receiver)
b) due to text length limitation we need to chain sender channels which can be done with ".next" followed by space and a channel id. No need to create loops as it automatically restarts when the last page is shown (I use that to display server rules on one receiver, first 2 pages in local, next 2 in english language). There is no limit for that type of sequencing. If "next" channel id is not found it starts at the beginning.

Update 25.06.2019
Had to change the code due to deprecated functions, updated block definition (the font looked a bit messy since last SE update)
34 Comments
Mogwai  [author] 26 Apr, 2023 @ 10:10am 
@zernon: nah, thats fine, the code is in your mod anyway ;-)
zernon 25 Apr, 2023 @ 11:35pm 
@mogwai if you want the code, I would be more than happy to send it to you.
Mogwai  [author] 25 Apr, 2023 @ 7:36pm 
@zernon: thats ok, have fun
zernon 24 Apr, 2023 @ 11:27pm 
Mogwai, I edited your mod and uploaded it just to add 5X5 LCDs for my server, if its an issue, please let me know and I will be more than happy to take it down. I have linked back to here, and given you credit, as it is your original work. Thanks again, this is an amazing mod!
Mogwai  [author] 17 Mar, 2020 @ 12:45pm 
just add that into the text...here is an example for my stone squeezer mod which. First section is german, then ".page" 2nd english, so I just need a few lines. Receiver flips the pages.

.title Stone Squeezer
Stone Squeezer - die neuste Technik einem normalen Stein auch die
letzten Erze rauszuquetschen....nun in jedem Starterschiff serienmässig

.page
Stone Squeezer - the latest technologie to squeezer raw ore out of
the smallest stone....now installed in every spawnship
Myzerie 17 Mar, 2020 @ 8:27am 
where does .page go?
Mogwai  [author] 13 Oct, 2019 @ 8:42pm 
@Rainbow Dash.....yes go for it and paste a link when finished
Spyro The Gamer 13 Oct, 2019 @ 4:25pm 
@Mogwai Can I program what I want into them or not?
Spyro The Gamer 13 Oct, 2019 @ 4:25pm 
@Mogwai Um...could you please put that in actual English?
Mogwai  [author] 12 Oct, 2019 @ 11:08pm 
These are vanilla LCD with a logic to transfer text messages, so i am limited to lcd functions