Download - 1.01 MB
This is a fully customizable Direct3D Overlay for the game that is controlled via included scripts.
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.
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.
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
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