
Script and Language file editor for X² The Threat, X³ Reunion, X³ Terran Conflict and X³ Albion Prelude available in English and German.
Download
- LATEST RELEASE: v1.08
RELEASE DATE: 14th February 2014
Outdated:
Instructions:
Extract the archive to anywhere and run X-Studio.exe. When run for the first you'll have to select your language and game folder.
Albion Prelude users don't need to select their 'addon' folder, just the folder containing X3AP.exe
- • MSCI Script editor/compiler with auto-complete for commands, constants and variables
• Searchable list of commands/constants (automatically links 'MSCI Reference' forum topics)
• Display all local/global variables, all page/id strings, all script calls in/out of any script
• Tooltips explaining many script commands/constants + showing properties of ships/stations/wares
• Language file editor with a word-processor style interface for text and buttons
• Supports language file string properties like author, title, columns
• Create/export project files to group together scripts and language files
• Reads/writes both xml/pck files
• Automatic backup of open scripts
• Extensive help file and program tutorials
- X-Studio v1.08 : 14th February 2014
• Fixed BUG:075 'Program saves .pck language files as uncompressed XML but with a .pck extension'
X-Studio v1.07 : 26th January 2014
• Fixed BUG:074 Type of all script arguments is reset to type of first argument when script is loaded
X-Studio v1.06 : 3rd January 2014
• Added feature request to export all project files into a custom named zip archive
• Added feature request to re-order script arguments
• Export project files command now organises files into 't' and 'scripts' subfolders
• Fixed BUG:069 'Cannot navigate the strings in a language file with direction keys or page up/down'
• Fixed BUG:072 'Auto-complete lists commands that are incompatible with the script being edited'
• Fixed BUG:073 'Project backup incorrectly says it has backed up zero files'
X-Studio v1.05 : 31st December 2013
• When editing language string IDs or script argument names/descriptions, the text is now initially selected
• The 'Export project' command now queries the user whether to overwrite an existing file instead of failing silently
• The folder browser dialog for the 'Export project' command can now be resized and contains a 'Make New Folder' button
• The 'New Document' dialog now initially selects 'MSCI script'
• Script arguments are now listed in the auto-complete script variables window
• Reconnected the 'automatically indent script code' option, which was being ignored
• Fixed BUG:060 'Program doesn't load language files using the X³ Reunion naming convention'
• Fixed BUG:061 'Program cannot load scripts saved in a foreign language (unknown datatype error)'
• Fixed BUG:062 'Backup files are sometimes truncated'
• Fixed BUG:064 'Export project files command only exports scripts (not language/project files)'
• Fixed BUG:065 'When saving new documents you have already named on creation, program asks for filename'
• Fixed BUG:066 'The compiler message displayed when saving scripts doesn't reflect the script game version'
• Fixed BUG:067 'Tooltips in the script editor sometimes incorrectly state there is no description for a command'
• Fixed BUG:068 'Script arguments are not listed in the auto-complete list of script variables'
X-Studio v1.04 : 11th September 2013
• Fixed BUG:059 All scripts written by the program crash X³ Reunion on startup
X-Studio v1.03 : 6th September 2013
• New strings are automatically selected when inserted into language file documents
• Strings can now be inserted/deleted by pressing Insert/Delete
• Changed the compatibility of several script commands (Jack08, Nicoman35)
• Removed script command 'get subtype integer of data' since never implemented (Jack08)
• Fixed BUG:057 German translation displays as English under Windows XP/2000
• Fixed BUG:056 Program crashes when version 1.02 fails to load game data
• Fixed BUG:043 Pressing HOME to scroll the code window doesn't scroll all the way to the left edge
• Fixed BUG:032 Indentation of code within subroutines is a little unpredictable
- [COMPLETE] Customizable script backup feature
[COMPLETE] Change order of script arguments
[IN PROGRESS] Allow national symbols keyboard input in script editor
[IN PROGRESS] Add Ctrl+Insert / Ctrl+Shift shortcuts for copy/paste
[IN PROGRESS] Display history of previously used game folders in preferences window
[IN PROGRESS] Display number of game objects in each group listed in search window
[IN PROGRESS] Make command comments compatible with the in-game script editor
[DECLINED] Ability to view differences between multiple scripts
[DECLINED] Ability to re-arrange document tabs
[DECLINED] Option to change the size of text in helper windows
- 075. [FIXED] Program saves .pck language files as uncompressed XML but with a .pck extension
074. [FIXED] Type of all script arguments is reset to type of first argument when script is loaded
073. [FIXED] Project backup incorrectly says it has backed up zero files
072. [FIXED] Auto-complete lists commands that are incompatible with the script being edited
071. [IN PROGRESS] Interrupt symbols are sometimes displayed for commands that do not yield without START (eg. speak array)
070. [IN PROGRESS] Cannot scroll the code editor by holding the mouse-wheel
069. [FIXED] Cannot navigate the strings in a language file with direction keys or page up/down
068. [FIXED] Script arguments are not listed in the auto-complete list of script variables
068. [FIXED] Script arguments are not listed in the auto-complete list of script variables
067. [FIXED] Tooltips in the script editor sometimes incorrectly state there is no description for a command
066. [FIXED] The compiler message displayed when saving scripts doesn't reflect the script game version
065. [FIXED] When saving new documents you have already named on creation, program asks for filename
064. [FIXED] Export project files command only exports scripts (not language/project files)
063. [IN PROGRESS] Find & Replace in 'all documents' sometimes produceds garbled text
062. [FIXED] Backup files are sometimes truncated
061. [FIXED] Program fails to load Chinese scripts
060. [FIXED] Program doesn't load language files using the X³ Reunion naming convention
059. [FIXED] All scripts written by the program crash X³ Reunion on startup
058. [IN PROGRESS] Auto-complete can cause access violations in unknown circumstances
057. [FIXED] German translation displays as English under Windows XP/2000
056. [FIXED] Program crashes when version 1.02 fails to load game data
043. [FIXED] Pressing HOME to scroll the code window doesn't scroll all the way to the left edge
032. [FIXED] Indentation of code within subroutines is a little unpredictable
UPDATED: 14th February 2014
Edit: Added alternative download links. X2-Illuminatus