X Rebirth

X Rebirth

41 ratings
Advanced Renaming
 
Rate  
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
0.111 MB
Sep 19, 2016 @ 2:17pm
Mar 18, 2017 @ 10:13am
11 Change Notes ( view )

Subscribe to download
Advanced Renaming

Subscribed
Unsubscribe
Description
This Extension allows more Flexibility in Object Names. Especially you can define a Name Template and all Objects will be named according to this Template and it adds Colored Object Names. Its simple to use since you just rename your Properties as usual, but you can simply include expressions which will be replaced by what you really want to write there. Also the Names can be edited easily since the Expression will be displayed in the Rename Menu, not the resulting Name ;)

Colored Names
To color Object Names just put these Expressions before the part intended to be colored:
/blk for black
/gr1 for gray 1
/blu for blue
/cya for cyan
/grn for green
/mag for magenta
/red for red
/lbl for light blue
/whi for white
/nor for regular Text Color
/yel for yellow
/gr2 for gray 2
/hex for Hexadecimal (RRGGBB) Color in the format /hexBADA55#

Insert Expressions
these pre-definied Expressions exist:
###> First the ones which dont change for a specific update (or wont cause an update if they should change) - generally perfixed with /
/type = > Typename of the Object Macro (for example Scaldis)
/class = > Object Class (currently XL, L, M, S, XS and ST - please notify me if more pop up)
/purpose = > InGame-Purpose of the Obejct (Trade, Fight, Build, Mine, Scan or Hack)
/freightclass => Compatible Freight Classes ( BCEL ), if its universal its U and if its all Types in seperate bays its M (Scaldis)
/zone \
/sector = > Name of the Zone/Sector/Cluster the Object is currently in (Intended for Stations, No Auto Update)
/cluster /
/sup.zone \
/sup.sec = > Similiar to the 3 before, but refering to the Superior, not the Object itself
/sup.clu /

###> Next the Expressions which will cuase an Update if their Value changes (prefixed with $)
$stageA# => building progess of a Stations build sequence (A for example; works up to I) - will result in nothing if the Station doesnt have the related sequence in its full plan.
$sup.name => Inserting the Name of the Superior ($-Expressions are cut away for this)
$money => current amount of Cash the Pilot/Manager has
=> Skills: Skill Values of certain Control Entities can be inserted with a 3-letter-combo:
$SAB
where the $S is always the same (S for Skill Wink )
A stands for the following options:
B => Boarding NPC
C => Pilot,Captain (both are technically equal)
D => Defense Officer
E => Engineer
M => Manager
and B defines the Skill to be inserted:
A => All(Combined; goes from 0 to 100 instead of the others 0 to 5)
B => Boarding
C => Combat
E => Engineering
L => Leadership
M => Managment
N => Navigation
O => Morale
S => Science

###> And last Mass Renaming Expressions - these are only useable via Mass Renaming (prefixed with %):
%sub.id => Serial Number of Subordinate Ship
%sub.total => Total Number of Subordinate Ships


Custom Expressions
There is a seperate Extension available here[www.dropbox.com] - it is seperate from the Steam Workshop to not mess up custom expressions.
i have left a short explaination how to use it there. Also all previously explained Expressions (with 2 exceptions) can be used inside there without restrictions ;) here a short example which was used to create the Workshop preview:
<t id="0">/BShip</t> <t id="1">/grn/type /blu$SCP /mag$SDP /yel$SEP /cya/class/purpose/freightclass</t> <t id="2">/Station</t> <t id="3">/grn/type /blu$SMP /mag$SDP /cya$stageA#$stageB#$stageC#$stageD#$stageE#$stageF#$stageG#$stageH#$stageI#</t>


can also be found on the EGO forums.[forum.egosoft.com]
(also updates are more frequent there since its simpler for me)
< >
25 Comments
Herr Hauptfeld Nov 9, 2018 @ 2:15pm 
ahhh, ja sehr gute sache. das reicht mir auch :) ich spiele xr auch nur wegen x4. Als v.4.3 mit den entsprechenden Mods ist es auch spielbar geworden.
Ich kann den Dezember kaum noch abwarten :P
UniTrader  [author] Nov 9, 2018 @ 11:39am 
Gibt aber ne Alternative wenn du es für dich selber einbauen willst:
benutze dafür am besten die verlinkte Erweiterung für individuelle Ausdrücke (Custom Expressions), letzter Absatz in der beschreibung.. Ich hab da ne Funktion drin, um nach allen Internen Ersetzungen noch benutzerdefinierte Änderungen zu machen. Könnte dann so aussehen: (nur relevanter teil der Datei)
[code] <t id="10000">De Vries.short</t>
<t id="10001">DV</t>
<t id="10002">Omicron Lyrae.short</t>
<t id="10003">OL</t>
<t id="10004">Albion.short</t>
<t id="10005">AL</t>
<t id="10006">Mahlstrom.short</t>
<t id="10007">MA</t>
<t id="10998">.short</t>
<t id="10999"></t>[/code]
damit müsstest du einfach nur noch nen .short anhängen, um ne kurzfasung draus zu machen (und die letzten 2 zeilen sorgen dafür, dass das .short entfernt wird, wenn es keine kurzfassung gibt)
UniTrader  [author] Nov 9, 2018 @ 11:39am 
Habe ich schon angedacht, aber da ich aus dem MD nicht an die Kurznamen der Systeme komme müsste ich alles was gekürzt werden soll selber definieren statt es aus dem Spiel direkt entnehmen zu können, was ich nicht will.. Ausserdem werd ich warscheinlich erst wieder in X4 Scripting/Modding betreiben
Herr Hauptfeld Nov 9, 2018 @ 6:02am 
Danke für die Mod! Macht das Leben doch um einiges angenehmer.
1 Änderungswunsch hätte ich aber auch. Könntest du es möglich machen, das die System Kürzel (AL / OL / CS usw.) genutzt werden können anstelle der ganzen Namen?

Wäre cool wenn das z.B. so gehen würde:
/sec.abbr
/clu.abbr
Ishimuro Oct 28, 2017 @ 4:19am 
Possible to get the Mod work with the System Shortcuts like AL OL CS and so on :D

And i could confirm, the autoname on build/buy doesnt work...but the personal templates do

<t id="5" comment="Name Template for Small Ships (will be applied when bought, leave empty to not use this)">/red/purpose /grn/type /blu/class</t>

or

<t id="5" comment="Name Template for Small Ships (will be applied when bought, leave empty to not use this)">/MED</t>
with:
<t id="18">/MED</t>
<t id="19">/red/purpose /grn/type /blu/class</t>

but if u rename the ship to /MED it work :D
UniTrader  [author] Aug 3, 2017 @ 3:14pm 
there shouldnt be any problems. i didnt test the Published Version yet, but i didnt have to do any changes to my Development Version to account for 4.10, so the same should apply to the Published Version.
Hyperion Aug 2, 2017 @ 5:07pm 
Any issues noted with the 4.1? Or is all still working fine?
UniTrader  [author] Mar 22, 2017 @ 11:26pm 
ich hab auch den DL bei EGO aktualisiert. hab wohl nur vergessen die Versionsnummer im Manuellen DL zu aktualisieren. die nummer 0.37 auf Steam sollte es gewesen sein, ja. ist gleichbedeutend mit der 0.30 vom DL.

Hast du das Mod-Verzeichnis geleert und neu entpackt? und welche Dateigössen haben die t/0001-L049.xml, die t/0001.xml, die md/ut_cac_object_name_managment.xml, sowie die subst_01.dat?
Alpha Mar 21, 2017 @ 1:12pm 
ist 0.37 die Aktuellste version? bei mir funktioniert weder der neue /hex befehl (/hexFF0000# für rot etc) noch ist der fehler mit den Spielerschiff behoben ... in den englischen thread von den Ego-forum hab ich nur ne 0.30 version runterladen können ^^
Alpha Mar 21, 2017 @ 9:52am 
werd ich bei gelegenheit mal austesten ^^ Danke das du dir die Zeit nimmst ^^