Space Engineers

Space Engineers

Not enough ratings
MessagePlay
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: Other
File Size
Posted
Updated
199.673 KB
25 May, 2016 @ 4:27pm
7 Jan, 2017 @ 1:53pm
42 Change Notes ( view )

Subscribe to download
MessagePlay

Description
Version 1.6 (2016-01-07)

Due to the difficulty of editing files for this mod, a newer version can be found at MessagePlay2.

Features
  • Welcome screen using mission screen.
  • Help system using mission screen.
  • Server-to-players message/reminder system (announcements) with configurable time interval or schedule.
  • Works in single-player mode too for testing.
  • Supports Cryillic script languages.

For detailed documentation, please visit: Extended Documentation[chrisbot.org]

Configuration
On a dedicated server, after first launch of the game with the mod installed, you will find the configuration files in folder ~\SpaceEngineersDedicated\Storage\691165541.sbm_MessagePlay.

The default xml files include templates with first run. More explaination is forthcoming. If editing configuration while the server is running, use chat command mp reload to reload them.
  • WelcomePanel.xml - Sometimes referred to motd, if enabled, will be displayed to player when they join. Can contain macros defined below.
  • Announcements.xml - If enabled, will display announcements to player after configured delay at a configured interval.
  • HelpTopics.xml - Enabled by default, presents a help panel in response to a player using the configured topic key in chat. Can contain macros defined below.
  • Announcements - Can be configured to sequentially display at a specified interval. Scheduled announcements can be given a daily time or spcific date and time.

Scheduled Announcement
The datetime format for daily time format is, "12:30AM" or "15:00". For a scheduled announcement for a specific date, use "mm-dd-yy hh:mmAM/PM" or "mm/dd/yy 14:00".

Commands
mp reload - Reload all MessagePlay configurations.
motd - Displays the Welcome screen.

Welcome Panel and Help Description Macros
PlayerID - @PlayerID
PlayerName - @PlayerName
ServerID - @ServerID
AssemblerEfficiencyMultiplier - @AssemblerEfficiencyMultiplier
AssemblerSpeedMultiplier - @AssemblerSpeedMultiplier
AutoHealing - @AutoHealing
CargoShipsEnabled - @CargoShipsEnabled
CreativeMode - @CreativeMode
Description - @Description
ElapsedPlayTime - @ElapsedPlayTime
EnvironmentHostility - @EnvironmentHostility
GameDateTime - @GameDateTime
GrinderSpeedMultiplier - @GrinderSpeedMultiplier
HackSpeedMultiplier - @HackSpeedMultiplier
InventoryMultiplier - @InventoryMultiplier
MaxFloatingObjects - @MaxFloatingObjects
MaxPlayers - @MaxPlayers
WorldName - @WorldName
IsDedicated - @IsDedicated
AutoSaveInMinutes - @AutoSaveInMinutes
IsAdmin - @IsAdmin
IsPromoted - @IsPromoted
SteamUserId - @SteamUserId
DisplayName - @DisplayName
RefinerySpeedMultiplier - @RefinerySpeedMultiplier
TimeOnBigShip - @TimeOnBigShip
TimeOnFoot - @TimeOnFoot
TimeOnJetpack - @TimeOnJetpack
TimeOnSmallShip - @TimeOnSmallShip
WeaponsEnabled - @WeaponsEnabled
WelderSpeedMultiplier - @WelderSpeedMultiplier

Cyrillic Script Languages
To ensure your Cyrillic language is displayed properly, ensure the XML document encoding is "utf-16". This is the default encoding for the configuration files when MessagePlay is first launched. Save the configuration file in Unicode format. If using Notepad.exe, you will find the Encoding options at the bottom of the Save As window.
52 Comments
Kevin der Gottlose 19 Jun, 2020 @ 11:36am 
Can I create several files because currently there is a standard. But I would like to have more e.g. rules, events, information

Amaka 11 Feb, 2018 @ 9:27pm 
motd
Amaka 11 Feb, 2018 @ 9:27pm 
Dont work
TIM 20 Apr, 2017 @ 9:05pm 
Text limit???
Chrisbot  [author] 17 Apr, 2017 @ 1:59pm 
No limitation on the string length, Arstraea. Please, do send your xml file(s) to me and I'll check it out. chris @ chrisbot.com .
Arstraea 16 Apr, 2017 @ 9:20pm 
I set up in my dedicated server, and motd popup is working well.
But when I type commands that I set up in HelpTopic.xml, SE crashed.
Is there are limits about string length or else? If not, I'll send my files to you and please check this!
Chrisbot  [author] 8 Jan, 2017 @ 1:46pm 
Franky500, oh yeah, make sure you look at the latest version. @HasAdminPrivileges has been marked incomplete. Also added some improvements and bug fixes yesterday. :steamhappy:
Franky500 8 Jan, 2017 @ 1:19pm 
of course fully respect that :) command wise i mean the macros such as @AssemblerSpeedMultiplier etc which dont apply in ME, have not gone through them all yet
Chrisbot  [author] 8 Jan, 2017 @ 1:02pm 
Franky500, yes, you may modify and distribute as you wish under the GPL. It must include the same GPL v3 (gpl.txt) or a later version. My copyright must remain in each source file with your copyright below stating "Modified by [your name] Copyright...". I reserve the exclusive rights to the name "MessagePlay" and the thumb.png image (excluding all other rights reserved). Your own content may contain your own license preference.

I'm curious to know which commands are redundant.
Franky500 8 Jan, 2017 @ 12:34pm 
Hey Chris, I've managed to copy this over to medieval engineers and it works perfect (obviously some redundant commands removed), I see you have a GPL License text on it but out of courtesy i wanted to check if it is okay for me to publish this with credits and links to you on ME Workshop?