Introduction
Displays can either be a fixed message, or a completly custom GUI created by an external script
There are various examples include on how to create the external scripts as well as using them in the game and sending varibles to them
Downloading and Using
Download Site 1
Download Site 2
Download Site 3
To use it, simply extract the files to the X3 directory. Most of the files are found in the Overlay directory, this includes sprites, textures, sounds and external scripts.
The includes exe, X3_Gui.exe is what you need to run instead of the normal X3.exe. This allows hooking the Direct3D DLL to use the Custom Gui.
Screen Shot
http://homepage.ntlworld.com/cycrow/addons/gui/gui.jpg
Features
- Allows creation of Custom Dialog to overlay the game
- Includes Animated Sprites
- Fully Programmable Custom Dialogs
- Ability to get variables from the game to setup the GUI
- Includes Time-Based animation sequences for each object
- Can display text, textures and sprites
- Includes playing of sound files at set times, both wav and mp3
- Fully Customisable Gui Border
- Capture and control the mouse
- Can close on mouse click
- Move Over Event to change gui when highlighted
- Allows playing of external sound and voice files directly from scripts
- Can play full videos in the GUI Window
- Includes Cut Scene mode for playing of full screen videos
Sprites are a custom file (stx) that allows for animated textures.
To create stx files, use the SpriteCreator program
Examples
Example1: Basic display, same as the screen shot, shows text and a texture
Example2: Shows no border, and use of animated sprites
Example3: Shows how to use a custom border, and varibles
Example4: Shows animation sequences
Example5: Shows the new animation sequences for sprites, using sounds and Close Events.
Example6: Menu System, shows use of mouse cursor and the MouseOver event
Example7: Menu System, shows functions, OnClick event, and script callbacks