Space Engineers

Space Engineers

Not enough ratings
Creative Renamer
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
174.970 KB
17 Mar, 2022 @ 7:26pm
28 Mar, 2022 @ 10:13am
6 Change Notes ( view )

Subscribe to download
Creative Renamer

Description

Rename Key Blocks with Unique New Names
This will randomly rename most of the important blocks to some sort of quasi-technical term. There are a number of options you can configure, but out of the box, you can just load and run it and it'll produce pretty good results.
  1. Load into a Programmable Block
  2. Run with the Rename argument

FEATURES
  • Provides interesting names for purely RP purposes (and maybe mild obfuscation defense against hacking)
  • Names are randomly generated by combining various technical jargon.
  • Preserves custom names (note the AutoThrottle PB and the door Timer have retained their customized names).
  • Preserves custom info (note the Main and Aux flight seat names have been changed, but the extra notation at the end is preserved).
  • Can provide a single name for all items of the same type (note the reactors have the same name).
  • Can provide unique names for all blocks of a given type (note the flight seats and timer blocks).

COMMANDS
The PB can be run with the following commands.
  • REFRESH
  • RENAME
  • REMOVETAGS
  • HELP

Refresh
Rereads the programmable block's custom data block. Use this when you have made configuration changes.

Rename
Rename the blocks on the craft.

Removetags
Removes the "ignore" tag from any blocks that have it. Use this when you are done renaming blocks.

Help
Display a list of commands and instructions in the details area in the terminal window.

CONFIGURATION OPTIONS
After compiling, check the custom data of the Programmable block for configuration options.

Ignore tag: [text]
This tag is used to cause the renamer to skip an item. Add this tag to any item's custom name when you want it skipped. E.g.,
Medical Room [ignore]

Preserve info: true, false
This is used to keep (or remove) any additional information added to a block's name when the blocks are renamed. Extra info is indicated by wrapping the text in brackets [], parenthesis (), or using a dash - to separate the text. E.g.,
  • Cargo container [Ingots] -> Supply Storage Module [Ingots]
  • Small Reactor (Main) -> Power Core (Main)
  • Flight Seat - Pilot -> Operations Control - Pilot

Change custom names: true, false
By default, the renamer does not modify block names that the player has already changed, including names that have been changed by the renamer itself. Set this to true to override that behavior and enable the renamer to modify all block names. E.g.,
  • Program (Auto-Lander) -> Program (Auto-Lander) (not renamed when false)
  • Program (Auto-Lander) -> Data Mainframe (Auto-Lander) (is renamed when true)

Unique keyword
Each configuration line indicates if you want the items of that type to have their names changed. All items of the same type will get the same name. E.g., all Gyroscopes will all be renamed the same randomly generated term.
Gyroscope 1 Gyroscope 2 Gyroscope 3
Becomes
Stabilizer 1 Stabilizer 2 Stabilizer 3
To generate a unique name for each individual block of the same type, add the word UNIQUE to the configuration line. E.g.,
Rename gyros: true unique
Gyroscope 1 Gyroscope 2 Gyroscope 3
Becomes
Kinetic Dampener 1 Compensator 2 Momentum Neutralizer 3

Other Mods You Might Like

Other Scripts You Might Like

Bugs, Suggestions, Questions, and Comments -> Discord[discord.gg]
I don't troubleshoot, give technical advice, or have discussions in the comment section. That's what the Discord is for. Comments get lost to time, but discord histories can be searched and referenced.
3 Comments
E-gora 21 Aug, 2024 @ 2:29am 
Nice scenario:selike:
Patrick  [author] 26 Mar, 2023 @ 10:24am 
Thanks! :D
Chipstix213 26 Mar, 2023 @ 10:09am 
Such a simple idea but would make NPC creation much more fun