- Step by Step Pictorial Tutorial Opening The Script Editor
- Step by Step Guide To Installing Content
- How To Make Custom Weapons
- MSCI Reference has a Forum
The script editor in X3TC is largely unchanged from X3, with the exception of many new useful commands that have been added. It is activated in the same way that the X3 one is.
The one major change is that scripts made in X3 are NOT compatible with X3TC, these will not load at all in the game.
There have been many changes and improvements to the existing commands as well as all the changes to types files which can make old scripts not work correctly.
WARNING: Use at your own risk (its generally better to rewrite your scripts for X3TC, especially with all the additional commands available)
If you really want to load your old X3 scripts, (ie to edit them for use with X3TC) then you can manually adjust the version number. Edit the xml file directly and change the 2 script engine version to 40 and this will allow them to load. But they will require additional changes to make them work properly, like any types used (ship types for example)
The script editor aka "Manual Ship Computer Interface" (M.S.C.I.) is an in-game tool to create/modify AI behaviour rules and also allows creating/modifying objects in the game universe.
These features mean it is very powerful and when not used carefully can seriously damage your game universe.
As many of you have already found out using the Script Editor can spoil all the fun of the game!
Please note that this powerful tool is provided for your use as is. Script writing and accompanied problems are NOT supported by Egosoft or any betatesters.
If you are certain that you want to use this unsupported feature, you may activate the script editor the following way in your game:
- enter the menu to change your pilot's name
type Thereshallbewings (note the capital T) and press enter
the menu will close, your player name will NOT have been changed, and a confirmation beep will sound on correct activation
you will now find the "Script Editor" menu item in the command console
Troubleshooting if you can't open the SE
1. Have you changed your pilotname, not your ship name
2. Make sure you are not docked
3. have you used a capital T
Note that the publication of the Script Editor access code by no means forces you to use it. The editor is an advanced and most importantly optional feature.
If you are not into script programming of any sort you are probably better off without it.
****Note****
Once opened the script editor can never be closed in your save game, A new start is required
99.9% of script & mod users care not about this but some of you may do.
The Galaxy Editor
The Galaxy Editor is an in game tool that allows you to create your own maps for the X-Universe. It has undergone significant development since X2, and should be much more powerful than before.
There is no documentation for this feature, and use remains unsupported by Egosoft.
If you are certain that you want to use this unsupported feature you may activate the galaxy editor the following way in your game:
- enter the menu to change your pilot's name
type Makeanapplepiefromscratch (note the capital M) and press enter
the menu will close, your player name will NOT have been changed, and a confirmation beep will sound on correct activation
you will now find the "Galaxy Editor" menu item in the 'NEW GAME' section of the opening menu of the game
Feel free to ask questions about the activation of the script editor / galaxy editor in this thread, but please save questions like 'How does it work?' and 'How do I script something?' for the appropriate tutorials threads. (Don't post them here)
Tutorials And Help Files
The first thing that needs to be said about scripting and modding for X3TC is that it is, for the most part, generally composed of the same basic procedures as it was for X3.
Therefore, much of the information for scripting and modding X3TC is already contained in the Scripting / Modding Tutorials Thread for X3. Many of the threads contained in this sticky will assume that you already have a basic fundamental understanding of how to script for the X games. This basic knowledge can be obtained by reading many of the tutorials that were written in the past for X2 and X3.
The rest of this sticky will be full of threads that will provide specific information on how to script / mod for X3TC.
A few general notes:
Every link in this tutorial list will be to a thread on the egosoft board. If there's a good external resource, I'll link to a thread here, on the egosoft site, which links to the external resource. This way, the issue of broken links can be dealt with by whoever is referring / maintaining the external resource. Post all dead link questions to the thread in question, I won't be able to deal with them here. Fair enough?
If you have a link/thread to some useful info that you'd like to see on this page, feel free to pm me or post it to this thread (along with what general category you think it falls under). I'll try to keep this first post organized and up to date so that people don't have to wade through 20 pages to find the link they want.
Tutorial Opening The Script Editor
Tutorial about installing scripts and mods
Tutorial Using a AL Plugin
Tutorial Creating an AL Plugin
Tutorial Creating Custom Menu and Interface
Tutorial Turning AL Plugins On and Off
How to install mods and scripts on Mac (for technophobes)...
Default install directory location for Steam users
Code: Select all
c:\program files\steam\steamapps\common\x3 terran conflict (default)
Scripts in c:\program files\steam\steamapps\common\x3 terran conflict\scripts
Text files in c:\program files\steam\steamapps\common\x3 terran conflict\t
Mods .cat and .dat files go into Steam\SteamApps\common\x3 terran conflict\mods
Tools
- [2009-02-19] 3D Models and Stats Viewer by exogenesis
[2011-04-14] Changeling - X3TC Editor & Change Manager by Roger L.S. Griffiths
[2009-05-06] DBOX2 by doubleshadow
[2015-12-21] Empty Universe Generator by Joubarbe
[2009-12-29] Exscriptor (External Script Editor) by Whimsy
[2011-06-16] Jobs Editor for Excel by Litcube
[2009-10-08] Make a flat map 00749.bod out of your Universe by Litcube
[2011-04-09] MapTools_V2 (Automatic generation of 00749.bod) by DIMOSUS
[2016-11-23] RobCubed's X3Snapshot Tool (Portable Mod Install Backups) by RobCubed
[2012-01-04] Plugin Manager by Cycrow
[2012-01-11] Plugin Manager, Mac port by icEPiraka
[2013-06-03] Simple SPK extraction tool for Linux users by jinkstjb
[2008-12-02] TJobs Editor by Observe
[2011-03-03] Excel TShip Editor by Litcube
[2012-02-19] X-Studio Script Editor by mr.bear
[2014-03-25] X-Studio 2 Script Editor by mr.bear
[2011-03-17] X2BC by doubleshadow ; Decompiles BOB files into text BOD files and back
[2021-05-14] X3 Customizer by SirNukes ; Reads in and allows modification of X3TC/AP source files
[2016-05-06] X3 Data Exporter 2 by El.
[2009-09-24] X3 Editor 2 by doubleshadow
[2008-10-31] X3 ModManager by doubleshadow (Superseded by X3 Editor 2)
[2009-06-04] Unpacking *.pck
- [2011-04-29] Filefront Link For Free X3 Script & Mod Hosting
[2011-04-29] XDownloads: Script & Mod Hosting by SS_T
[2013-01-11] Nexusmods X3: Terran Conflict
- [2008-11-11] Create Custom Ware by WingsOfBoreas
[2009-10-16] Tutorial - Creating menus (advanced) by ScRaT_GER
[2008-10-30] Custom Menus by Draslin
[2008-10-28] Formatting text (colour) by Litcube
[2009-05-05] Global variables by Cycrow
[2010-08-14] MarCon Utilities / Demos by MarCon
[2008-10-24] Remapping stock commands
[2015-03-20] Video Scripting Tutorial For Big Noobs by Joubarbe
- [2012-05-22] [Video Tutorial] Mission Director Basics by Ketraar
[2008-12-16] Mission Director basics - using libraries by Ilintar
[2013-07-26] Mission Director Basics - Writing Your First Mission by dillpickle
[2014-11-09] Bridging the gap between MD and MCSI by zanzal
[2009-11-02] Corporation ranks by Carlo the Curious
[2009-03-10] Editing current game starts by gandy|UKCS|
[2016-02-01] Some tricks and ideas by enenra
[2008-12-10] Start.xml by apricotslice
[2009-06-10] Short MD Codes List by LV
[2010-08-14] The MD - First Contact by Gazz
- X3AP specific
[2012-03-01] AP Steam Patches Documentation by apricotslice
Basics
[2008-12-11] Editing Galaxy Map by Chealec
[2008-12-11] Modding 101 by apricotslice
[2008-12-10] The Very Basics by enenra
Info
[2009-10-15] Changes in Bullets and factories due to 2.5
[2008-10-23] Changes in Types files by Observe
[2010-09-14] Editing the Tships file by Topcross
[2010-06-06] Fake/False Patches by EmperorJon
[2014-05-29] Increasing X3TC font size by manniac
[2012-12-06] Info about the influence of SETA on the game performance by Jack08
[2009-08-07] Job scripts
[2011-10-10] Object size database by Saetan
[2009-04-16] Ship sizes by euclid / Bertone /Gazz
[2009-01-30] Ship price formula by exogenesis
[2012-04-28] Ship Tricks: Mini-Guides. No 3D modeling required! by Bullwinkle
[2012-03-09] Sun strength
[2008-10-24] TBullets/TLasers/TMissiles by Syklon
[2013-09-23] Vast Ship Data Spreadsheet by Ningyo
[2010-05-10] Weapon compatibility
[2011-12-23] Weapon and missile ID's by TSM
[2010-05-04] What changes "modify" the game by UniTrader and Cycrow
[2010-01-17] What is a Fake/False Patch? Information and usage by FAQ / Alex Vanderbilt
Sound
[2008-10-28] Changing/adding music tracks
[2011-09-11] Changing music tracks using the Mission Director
[2009-08-28] Sound tracks by superbun
[2010-03-05] Where are the spoken bits?
List of sound effects by DIGSIN
Models
[2009-08-07] 3D Modeling
[2009-10-04] Advice on placing turrets by Killjaeden
[2008-12-01] Applying textures by smbh
[2010-08-14] Collision Avoidance Tutorial by Killjaeden
[2011-03-04] Collision information discussion
[2010-12-23] Conversion of scale in BOD to in-game measurements by em3e3
[2009-09-29] Creating Custom Turrets by Killjaeden
[2009-10-01] Creating Custom Weapons by Geekey265
[2012-01-06] Performance of Models by Killjaeden
[2009-08-25] Ship creation by xwiki
[2009-04-14] Starstreaks (ie particles) by spacefueladdict
[2008-12-01] Texture tips by aXeL_UK
[2009-06-04] Textures by doubleshadow
File handling
[2008-10-29] Accessing dds files by Aragon Speed
[2009-03-10] Guide to get .XSP format ships into X3TC by TERRAN-CONFLICTOR
[2009-03-17] Guide for porting XSP ships into X3TC by CaptainX
[2009-05-13] Merging TwareT by pelador
Info
- WTC Maintypes
Code: Select all
5:DOCK 6:FACTORY 7:SHIP 8:LASER 9:SHIELD 10:MISSILE 11:ENERGY 12:NATURAL 13:BIO 14:FOOD 15:MINERALS 16:TECH 17:ASTEROID
- Mission Ranks
- Speak Text page 13
Code: Select all
= speak text: page=13 id=NUMBER priority=0
My game keeps crashing/Freezing using scripts
[ external image ]
[ external image ]
If you are having either of these 2 problems and you have any other script than the lockmaster running in this menu please add that detail to your post, It will help
Cheers
How to install downloaded scripts
Open up the folder which holds your X3 install
[ external image ]
[ external image ]
Thats about it.
Quick Link Abbreviations
Remove the 1
tc1sr : Rules
tc1smdl : Download List
tc1cs : Cheats
tc1tu : Tutorials
si1dg : Installing Scripts & Mods