Welcome to Darksaber's X-Wing Station

Home of the Ultimate Craft Pack v2.4
Table of Contents

1.0   Updates and Fixes
2.0   Minimum Requirements
3.0   Installer Features
4.0   Skip Cutscene Options
5.0   Modified Mission Fix History
6.0   New DLL Features
    6.1   XWA DDraw D3D11
    6.2   TGSmush v2.1
    6.3   XWA Hangar Hook
7.0   New Craft Empty Slot No.
8.0   XWAUP Craft NOT in the DSUCPv2.4
9.0   FAQ
10.0   Enabling DirectPlay on Windows 8/8.1/10
11.0   Contributors
12.0   Known Issues
13.0   EXE Offsets used in the DSUCP & XWAUCP
14.0   End-User License Agreement
15.0   DSUCPv2.4 Download

1.0   Updates and Fixes
Update & Fix Date August 25, 2017

Removed an offset change that made the game crash, fixed the Shuttle.opt as lasers where being fired from the centre of the Shuttle, lastly fixed skirmish picture dat files as it was displaying a Dreadnaught instead of the Assault Frigate.

A new feature by JérémyaFr Craft beyond slot 70 can now have a hull icon.

DSUCPv2.4 Update & Fix Date August 16, 2017

This update to the DSUCP only came about due to JérémyaFr and his never ending patience and persistence in searching the XwingAlliance.exe offsets to finding new additions to the game, his new finds include:-

S-foils for any craft slot
Pilot mesh animation for any craft slot
Adding custom starfield backdrops to Skirmish Missions, such as DTMs Super backdrops
Engine sound and weapon sound behaviour for any craft
Lastly but not least is the ability to increase the max number of simultaneous weapons in a mission, replacing the laser count from 64 to 256.

Note: The Laser count is an optional installation though, as I’m not sure how it will affect a mission, you can select this option through Optional Miscellaneous Files on the Select Components Screen.

Due to the updated DDraw.dll first created by JérémyaFr and continued by Reimer, there is no longer any need to run XwingAlliance.exe through Runfirst.exe, as the update by Reimer to the DDraw.dll sets CPU affinity to single core by default.

Warning NOTE: Youíll notice, when installed, if you look in the FlightModels folder there are lots of *.txt files with the craft names, firstly DO NOT DELETE THESE *.TXT FILES, they are very important to the smooth running of the new updates to the game as they control which craft has Pilot Mesh Animation, S-foils, Engine or Weapons sounds. While other *.txt file control what craft or object are in the Hangar, where it is placed in the Hangar and how far that object or craft is from the floor.

I’ve added DTM’s Pirate Ship Yard which was released on April 20, 2017

Numerous craft have been updated to allow for the S-Foils and Pilot Animation to work, some craft you’ll expect like the T-70 X-Wing which is in slot 35 or Escort Shuttle (slot 51), but then there are other craft with S-Foils that you wouldn’t expect that have S-Foils, but you’ll have to find out for yourselves by pressing the “V” key when you’re in a fighter. Most Fighters that have a pilot figure have an animated head, the only craft that doesn’t have a rotating head is the B-Wing or any variant of the B-Wing.

To put you out of your misery, hereís a list of craft with S-Foil:-

Slot1      X-Wing Fighter
Slot4      B-Wing
Slot12    Missile Boat
Slot16    Assault Gunboat
Slot17    Skipray Blastboat
Slot30    StarViper
Slot31    Firespray Attack Ship (Slave1)
Slot35    T-70 X-Wing
Slot36    Actis Interceptor
Slot38    ARC-170
Slot39    V-19 Torrent
Slot41    Partisan X-Wing
Slot50    Lambda Shuttle
Slot51    Escort Shuttle
Slot61    Sentinal Landing Craft
Slot69    Sith Infiltrator
Slot70    Coruscant Courier

That should keep you busy for at least 30mins.

There have been a few changes with craft, that being said they are still the same craft, I’ve changed the StarViper from Hernan Barreiro’s to Tony Knightcrawler’s StarViper, which also has a basic Cockpit, the other Craft change are to the TIE Defender, the change is to the Missile Launchers. I’ve never really been that happy with the first two versions of the TIE Defenders Missile Launchers, so while creating a First Order variant of the TIE Defender, I redesigned the Launchers, and to me they are more aesthetically pleasing, so I applied them to a new version of the normal TIE Defender.

The TIEs have had a small update, they now have Flightgroup Colors as requested by Rookie_One1, the textures have had an update and a few modelling tweaks, namely the:-
TIE Fighter
TIE Interceptor
TIE Bomber
TIE Avenger
TIE Defender
They now resemble the TIE FG Colors found in X-Wing vs. TIE Fighter

The other TIE's have had a small overhaul of the textures and a few modelling details, these include:-
TIE Advanced x1 = updated textures
TIE X/1 Bizarro = larger gun and updated textures
TIE X/2 BigGun = larger guns and updated textures
TIE X/3 Warhead = larger launchers and updated textures
TIE X/4 Bomb = larger booster engine and updated textures
TIE X/5 Booster = larger booster engine and updated textures
TIE Lancer = updated textures

Sorry but you no longer have an option of which TIE Defender or TIE Fighter to install, as I removed the old TIE Defender MKI and MKII and the ANH TIE Fighter

The New Red Squadron X-Wings have been added as an option to install to Slot 1,

BUT……. While installing, all the other Red Squadron X-Wings including the default X-Wing will be installed in separate folders within a folder call X-Wing Squadron in the Flightmodels folder, within each folder you will find:-

Base, Exterior and Cockpit opts including an Alternate Cockpit.opt allowing a better view
MXvTED *.shp files for both the default cockpit and alternate cockpit
Hull_Icon.bmp, Map_Icon.bmp and Skirmish.bmp images to place in *.Dat files, (sorry but you’ll have to do this manually using the various editors.
You will also find text files, Pilot.txt, SFoil.txt and Sound.txt, these are to be copied to the flightmodels folder

Along with the X-Wing Red Squadron texture revamp, I’ve updated the default X-Wings textures and the B-Wing’s textures have also been updated

All the craft that either have SFoils, Pilot/Astromech head rotation have been tweaked to rotate now.

And now thanks to JérémyaFr you have engine sounds for every craft slot

The Missions had a shadowing problem, which has now been fixed.

I’ve included a new Fonts.dat by Behelith made original for Nvidia Cards but works very well with AMD cards
He adds
If you're playing X-Wing Alliance with XWA Upgrade and XWAhacker you'll probably notice some cut fonts. To solve the problem reduce the HUD scale to lower than 1.50 (e.g. 1.49 or lower) in XWA hacker.
For more info please visit http://www.xwaupgrade.com/phpBB3008/viewtopic.php?f=10&t=11182#p151611

Lastly we now have NEW Custom Effects by Kiarand, which include:-
- Hyperspace
- Ion and laser cannon hit (both on shielded and unshielded targets)
- Disabled effect
- Jamming effect
- Tractor beam effect
- Flames and smoke when hit
- Particles when a craft explodes
- Explosions
- Internal cockpit sparks (Red or Blue)
- Sparks caused by laser shots

Warning NOTE: Iíve made Kiarandís Debris.dat an Optional install, as while testing, itís been pointed out to me that the New Debris Particles can be a little over powering on the eye, the more craft are destroyed.

I think that’s about it, unless JérémyaFr finds anything else


Update & Fix Date February 1, 2016

Added DTM’s New Z-95 Headhunter - You now have 2 options to install the Z-95 Headhunter; the default installation is DTM’s Z-95 Headhunter or Decoy’s Old Z-95 Headhunter.


DSUCPv2.3 Update & Fix Date June 21, 2015

Darksaber’s Ultimate Craft Pack v2.3 is now compatible with the STEAM version of X-Wing: Alliance, due to STEAM adding their DRM system to the XwingAlliance.exe making the exe incompatible with any of the individual craft installers and craft packs that are available. To remedy this, this installer will overwrite the XwingAlliance.exe with the Original XwingAlliance.exe from the discs enabling the game to be modified and updated, the only drawback to this as far as I can see is that it might not register on your STEAM account how many hours you have played, which as far as I can see is no big deal, as we’ve been playing X-Wing Alliance long before Steam or Disney got their hands on it.

Also I’ve added General Trageton’s excellent ATR-6 Assault Transport making this (I think?) the 116th upgraded craft.


Update & Fix Date February 27, 2015

A massive thanks to JérémyaFr for all the hints, tips and fixes, you're a legend.

So what's fixed, well there were a couple of updates needed to XWA DDraw D3D11
Fixed concourse 3D scale, Fixed distorted starfield, Fixed distorted map grid, Fixed missing parts on concourse screenshots
Note: The scaling issue on briefing is not totally fixed.

DTM has also released a "NEW" Opt namely the Ferrboat Liner so this has also been added.

A report of a crash when a 3d model is shown in briefing, thanks to JérémyaFr again, the crash was related to the briefing wireframe overlay. There was a bug in the exe that lead to a buffer overflow when more than 8000 points are generated. Starting from 5000 points, there are missing parts, then starting from around 8100 points, the game crashed while loading the mission. The workaround was to disable the briefing wireframe overlay.

Fixes to the installer, reports came concerning the Disc version of the install, in where the installer couldn't find Disc 1, this has now been fixed.

I've fixed a couple of missions B4M1 and B6M1:-
B4M1 in Region 4 the Cargo Ferries kept crashing for some reason; I compared the craft with the other Cargo Ferries arrival orders, some of the settings where missing, so I corrected this and now the mission plays as it should.
B6M1 people were complaining they couldn't finish the mission, I tested it myself, each time on hard, and it just failed each time, on easy I tested it 4 or 5 time failing each time, a 6th time I managed to complete it, whether it's my age or lack of reaction these days I don't know, but I've edited the mission to make it easier and I can now complete it on hard.
You may call this cheating the mission, but sod it I'm getting on a bit now, my reactions and eyesight aren't what they used to be, but I wasn't the only one how couldn't complete these missions, so sue me!

I've fixed a problem with the Planetary Fighters, which where crashing the game.

I've fixed a problem with the B-Wing, while flying in mission it would fire missiles and lasers from the same position, but if you fly the B-Wing in skirmish everything was fine, a strange one this, I've solved this, so it fires correctly, but when still firing missiles/torpedoes in single fire mode it fires from only one side of the craft, but link the missiles/torpedoes they fire from both sides of the craft, just to confirm it had nothing to do with the upgraded craft I tested this with a vanilla install of XWA, the same thing happens with the missile/torpedoes, very strange I've never noticed this before.

Also a report came in regarding AI craft couldn't land on the Dreadnaught, a few days earlier I had been messing with some of the Hardpoints within the Opt, I've since fixed this, so AI craft should be able to land once again.

There was also a problem in GOG's version of XWA where the game is locked at 800x600, and you couldn't change the resolution, GOG have added Reimar's XWA Hacker patches to the exe, but they added the Force 800x600 patch, which basically locks out there other pre-set resolution, this has been fixed.


DSUCPv2.2 Update & Fix Date January 22, 2015

With the release of the GOG.com version of X-Wing: Alliance, it’s forced my hand to release an update to the craft packs.
The main update to this installer is the addition of DTM’s Super Backdrops with thanks to JérémyaFr (Jérémy Ansel), who discovered the offsets in the X-wingAlliance.exe to insert higher resolution textures within the X-Wing Alliance game, it’s now possible to replace all the original backdrop images. Six months of work were needed for DTM to bring together more than 350 images, which now creates the backdrop of the game. The replacement of all the planets, nebulae, stars and asteroids was only the first step of a complete revolution of the game.

The second step was to invent a new starfield, created using the technique of merging multiple backdrops.

All the X-Wing Alliance missions including the Pilot Proving Grounds’ missions have been modified with the new backdrops and can be played enjoying a completely renovated scenario.

Along with the New Backdrop we’ve also added JérémyaFr’s New DDraw.dll and though not needed by the DSUCP we’ve added the new TGSmush.dll

JérémyaFr also created a new DLL that allows you to use custom hangars with every starship and allows you to customize individual Hangars within the game.

Look out for the changes to the Pilot Proving Ground Hangar.


Update & Fix Date April 19, 2014

Marco finished his Zero-G Assault Stormtrooper, Zero-G Utility Worker and the System Patrol Craft; these have now been added to the installer.

Had reports of Glitches with a few craft which have now been fixed:-

1.    The R-41 Starchaser was launching warheads from the cockpit
2.    The Toscan Fighter had the Ion cannons firing at the same time as the normal lasers.
3.    TIE Defender had the wrong firing pattern.
4.    As did the TIE Interceptor.
5.    The Shuttle was also reported as having lasers that fire in all directions, I have since removed the offending laser hardpoints.
6.    The Container Class E was replaced with an R2 Unit.
7.    The TIE Warhead with lasers, the lasers where firing as turrets, this has now been fixed.
8.    Problem selecting No Missiles or No Lasers, this has now been fixed.

I've added RunFirst to the shortcuts:-

RunFirst is a command line utility that lets you start an application on the first processor of a multi-processor system or on an hyper-threaded single processor system.

What this utility does is the same as what you can do using the Task Manager -> Set Affinity command.

RunFirst is useful to start an application that crashes when running on a multi-processor system. The runfirst.exe command can be inserted in a shortcut so that when you start an application the process affinity is automatically set to run on a single processor.

All possible craft slots have been filled, some by craft that were supposed to be in XWA but no Opt was supplied, the StarViper, Modified Strike Cruiser and Homing Mine A have now been incorporated into the game.

A New Y-Wing has been added which has new engines, cockpit and with better textures, by yours truly.

The B-Wing has been re-centered so it now pivots on the engine block when closing S-Foils instead of the cockpit as pervious I've also changed the pilots head to a more appropriate helmet.

A few other craft have had slight texture tweaks dumping down the brightness of the previous textures.

To cut a long story short each opt has been tweaked in some shape or form, but you will just have to find out for yourself which craft have been altered.
2.0   Minimum Requirements
Minimum requirements to install the craft packs, I would advise that it only be installed onto a machine that has

1.4 GHz processor or higher


A Hard Drive that has at least an extra 3 GB of space available on it.

This includes between 350mb to 400mb of space for the installer.

Anything lower than these specs and I can't guarantee that you won't have performance problems.

Darksaber's Ultimate Craft Pack v2.4 has been tested with the following Operating System:-

Windows 7 Ultimate

Service Pack 1

Processor: Intel(R) Core(TM)2 Quad CPU Q9450 @ 2.66 GHz 2.67Ghz

Installed Memory (RAM): 8.00 GB

System Type: 64-bit Operating System

Video Card: ATI Radeon HD 5700 Series


It's also been tested on a XP Pro 32-bit system, Thanks to Bman

It should work with Vista but I can't guarantee this, also if you have a Nvidia video card I can't guarantee that you won't have any graphics problems.

Please Note: Installation should only take around 10mins, but on slower machines the DSUCPv2.4 can take up to 1 hour to install, so please be patient.

3.0   Installer Features

Please Note: That once installed you DON'T have to install every other installer or patch out there, the DSUCPv2.4 is up to date as of April 20, 2017.
When other XWAUP craft are available the list below will be updated

What happens when this program has been run?

  1. Before you actually run this program Please NOTE: I have NOT included any Wide Screen Options as there are too many variables with such an option, if you wish to have a Wide Screen Option you can use Reimer's XWAHacker but also note that all altered files are backed up previous to any patching, It's recommend that you apply the Wide Screen Resolution patch AFTER you install the DSUCP.

  2. When first run, the UCP first searches the registry to see if the XwingAlliance.exe exist, if it's not found you will be asked to install X-Wing Alliance, but if found it will read the registry to determine which DIR, X-wing: Alliance was installed and use that install path to install the UCP.

  3. Next the UCP will detect if you have any previous versions of the DSUCP or TFTC installed if so it will ask you to uninstall them.

  4. Next the UCP will check to see if the Xwingalliance.exe is the correct version, if not you will be asked to install the LucasArts XWA 2.02 patch, this installer includes the 2.02 patch and will be extracted and run, please follow the on screen prompts. Please NOTE: You will not be able run the UCP without XWA being patched to version 2.02.

  5. If you have installed the UCP and try to run it again, you won't be able to unless you uninstall it first.

  6. When installing it does not replace the XwingAlliance.exe, this is patched using a small custom .dll specifically made for NSIS by James (Defiant) Lupiani, called " XWSetup Module for NSIS", this .dll file enables the installer to both patch the XwingAlliance.exe and any text based files in the XWA Dir.

  7. The first screen that appears is a welcome screen, basically asking you to close all other applications before starting the setup.

  8. The next screen you will have to agree with the License terms before you can continue.

  9. The following screen is this readme file otherwise known as the release notes, please take the time to read this before continuing.

  10. When you come to the menu or components screen, all the required setup files are selected by default, this includes the main bulk of *.opts, *.dat, *.cbm, *.lst, and *.txt files, sorry but you don't have the choice of the majority of opts you wish to install. The required files will also install all the wave and movie files from both XWA Discs, so be sure to have both disc at hand before continuing. On average and depending which options you choose to install, close to 490 opts, replacing and updating existing opts, don't get too existed this total includes Base, Exterior, Cockpit, Laser and Hangar opts. There are around 52 spare slots that are filled with new opts.

  11. The next screen you select from which version of X-Wing: Alliance installing from DISC, GOG or STEAM.

  12. The next screen is the TIE Fighter Screen Resolution Option you select either 800x600, 1024x768, 1152x864, 1280x1024 or 1600x1200

  13. The next screen gives you the option to create shortcuts on your desktop and or the quick launch bar.

  14. Next the last chance screen, before you install.

  15. Installation time.

  16. All files the UCP replaces are backed up beforehand, so if you uninstall, your XWA will be as you first installed it.

  17. If you choose to uninstall the UCP at any point, (be careful as you do not have the option to cancel), it will first delete all the files it has installed, then restore those files from the backup folder, and lastly delete the backup folder.

  18. If you're worried that when you create a pilot file, that you won't see all the craft in the craft library, I have supplied a pilot file called 'Temp' which shows all the craft. The only drawback to this is that all the missions have already been played. It's only there for one reason and that is to view all the craft in the craft library.

  19. International versions of X-Wing: Alliance use the XWA.tab & Launcher.tab files for your specific language, if the XWA.tab & Launcher.tab are found it will be renamed to XWAOrig.tab & LauncherOrig.tab, Sorry, but this was the only way I could think of to get around some changes I made to the original craft specs. So primarily the game will be in English. If or when you uninstall the UCP the XWAOrig.tab and LauncherOrig.tab file will be renamed back to their original names XWA.tab & Launcher.tab to restoring your language. If you want to play X-Wing: Alliance in your specific language you will have to rename XWAOrig.tab back to XWA.tab and then make the changes to the XWA.tab yourself.

  20. Before installing, I would suggest a fresh installation of XWA though this is not necessary as you can install this program on to a previously modified version of XWA as everything this program replaces is backed up first, without any harm done if you uninstall, as all it will do is replace it with your previous configuration.

  21. A NEW Planet.dat file was created by DTM, to use this file to it full extent creating new missions with Allied, he has created a Allied Planet Legend to guide you through the new images, which can be downloaded HERE

  22. Also replacement Allied ship txt files are available HERE, just copy and replace to "C:\Program Files (x86)\AlliED\"

  23. To Uninstall the DSUCPv2.4 you have 3 options
  • Uninstall from the Add/Remove Programs (Programs and Features) in the Control Panel
  • Directly from your X-Wing Alliance folder and select the Uninstall DSUCPv2.4.exe
  • Run the DSUCPv2.4.exe again it detects if the DSUCPv2.4 has already been installed and gives you the option to uninstall it.
  • Top
    4.0   Skip Cutscene Options
    Don't you get sick of every time you run X-Wing: Alliance, it runs through that annoying cutscene?

    Want to get rid of it?

    Simply edit the shortcut on your desktop

    Right click on the shortcut and choose Properties

    In the target box you will see the line "C:\Program Files\LucasArts\XWingAlliance\Alliance.exe"

    Replace it with this line "C:\Program Files\LucasArts\XwingAlliance\XwingAlliance.exe" /skipintro

    And click on OK.

    It will cut out the launcher and skip the intro cutscene, taking you straight to the concourse.

    I've included a program called RunFirst, it's a command line utility that lets you start an application on the first processor of a multi-processor system or on an hyper-threaded single processor system.

    The problem is that I couldn't integrate the skipintro into the shortcut using RunFirst, but I found a workaround (thanks to ffaaway) if you don't want to use the RunFirst program

    Simply open the shortcut on your desktop or quicklaunch bar, and replace the target line with

    C:\Windows\System32\cmd.exe /C start "" /affinity 01 "C:\Program Files (x86)\LucasArts\X-Wing Alliance\XwingAlliance.exe" /skipintro

    It will do exactly the same a the RunFirst utility but use your System Command Prompt (CMD.exe) to use the 1st CPU

    Remember your Path to your Windows and X-Wing Alliance folders may differ so remember to take that into consideration

    Your shortcut may look like these examples

    D:\Windows\System32\cmd.exe /C start "" /affinity 01 "D:\Program Files (x86)\LucasArts\X-Wing Alliance\XwingAlliance.exe" /skipintro


    C:\Windows\System32\cmd.exe /C start "" /affinity 01 "C:\Program Files\LucasArts\XWingAlliance\XwingAlliance.exe" /skipintro

    5.0   Modified Mission Fix History

    The original Mission Fixes where modified by Ol (Oliver Monk) due to the rescaling of certain Craft, such as the SSD and Shuttle, or the addition of the Tie Advanced X1 and the Home One-Class Calamari Cruiser.

    Below is a list of changes to the missions:-

    1B0M4FW.tie = Container Gs' no longer overlap and destroy each other.
    1B1M1G.tie = ATR and SHU no longer crash into the Calamari Cruiser.
    1B1M4G.tie = Fighters no longer crash when docking.
    1B4M5B.tie = SSD size.
    1B4M6B.tie = SSD size, changed the Independence to the correct opt.
    1B5M2G.tie = FRG Jericho no longer destroyed by freighters.
    1B6M6B.tie = Changed the Independence to the correct opt.
    1B6M7FB.tie = Changed the Independence to the correct opt.
    1B7M1W.tie = SSD size, Changed the Independence to the correct opt.
    1B7M2W.tie = SSD size, Changed the Independence to the correct opt.
    1B7M3W.tie = Changed the Independence to the correct opt.

    Though the original missions where edited by Ol, fixes by others may have been made since, but recalling who they where has eluded me.

    The Latest Fix to the original fixed missions was kindly done by DTM, (Aug 12, 2017) adding and altering the dimensions of his starfield backdrop and fixing the illumination problem with previous versions of the missions, thanks mate.
    6.0   New DLL Features

    Credit goes to Jérémy Ansel (JérémyaFr) for all the New DLL’s
    6.1   XWA DDraw D3D11
    - Jérémy Ansel (JérémyaFr)
    - Reimar Döffinger (Reimar)

    Version History

  • Add Refresh Limit option and new default behaviour for it to fix issues with Intel GPUs.

  • v1.4.9
  • Fix graphics issues in XvT and BoP.

  • v1.4.8
  • Better fix for graphics glitch in TIE Fighter around light textures.

  • v1.4.7
  • Added nearest-neighbour ScalingType
  • Fixed minor graphics glitch in TIE Fighter (star field shining through objects).

  • v1.4.6
  • Experimental joystick emulation. Allows playing with mouse or keyboard instead.

  • v1.4.5
  • Add AutoPatch support. Removes the need to manually enable software cursor in TIE95/XWING95.

  • v1.4.4
  • Improved font quality for pre-XWA games.
  • Support automatic mipmap generation for XvT.
  • Helps avoid texture flickering when moving towards an object.
  • Switch text files to CRLF so they display right in outdated editors like notepad.

  • v1.4.3
  • added Lanczos scaler
  • experimental windowed mode
  • document recommended XvT graphics setting
  • support XvT option to disable bilinear texture scaling
  • binary now signed
  • minor bug fix

  • v1.4.2
  • Lots of CPU usage and performance optimizations.
  • Should not be particularly noticeable on most systems as they are much faster than what is need to run these games.

  • v1.4.1
  • Set CPU affinity to single core by default
  • Add option to sleep after each frame to reduce CPU usage
  • Fix incorrect backbuffer resolve
  • Minor optimizations

  • Note: the 2d_lag_test file is for people having issues with very slow logo/videos/... I don't know if it breaks or fixes anything, for me both versions work the same.

    v1.4 (forked version) Continue by Reimar
  • Support for all games in the X-Wing/TIE series
  • Fullscreen option in cfg file for e.g. stereoscopic mode
  • Alternative, smoother scaling mode for 2D content

  • v1.3 JérémyaFr
  • last version included with DSUCPv2.3

  • Requirements
    The New DDraw.dll requires:-
    - DirectX 11
    - Visual C++ 2013 Runtime (x86)
    - A CPU with SSE2 support

    How to install the latest version of DirectX

    Visual C++ Redistributable Packages for Visual Studio 2013: vcredist_x86.exe

    Please NOTE: If not already installed, the DSUCP will detect if the Visual C++ 2013 Runtime (x86) is installed, if not it will automatically run the vcredist_x86.exe; it IS advisable that you install it, otherwise XWA may not run.

    DSUCP will install two files, DDraw.dll and DDraw.cfg into your XWA root directory, DDraw.cfg is a Config file. Open it with a text editor for more details.

    For more info please read the following thread at xwaupgrade.com http://www.xwaupgrade.com/phpBB3008/viewtopic.php?f=10&t=11167

    For a while now, new graphic drivers tend to not support the old Direct3D api. That is why XWA can display the following error message: "Unable to use 3D hardware; using software. Please check the troubleshooting guide to see if your 3D card is supported.". The purpose of this dll is to replace the old Direct3D api with a newest Direct3D api. Doing that, the 3D hardware mode is again available. It also contains a few performance/graphical improvements.

    Direct Draw fix for STAR WARSģ: X-Wing Alliance The MIT License (MIT)
    6.2   TGSmush.dll
    - Defiant: his unfinished smush library which inspired Isildur
    - Isildur: author of XWA Cutscene Replacer (XCR)
    - Jérémy Ansel (JérémyaFr)

    The New TGSmush.dll requires:-
    - Windows XP SP2 or superior
    - Visual C++ 2013 Runtime (x86)

    Visual C++ Redistributable Packages for Visual Studio 2013: vcredist_x86.exe

    Please NOTE: If not already installed, the DSUCP will detect if the Visual C++ 2013 Runtime (x86) is installed, if not it will automatically run the vcredist_x86.exe; it IS advisable that you install it, otherwise XWA may not run.

    DSUCP will install two files, first though it will rename the original TGSmush.dll to TGSmushOrig.dll, then copy the new TGSmush.dll and TGSmush.cfg into your XWA root directory, TGSmush.cfg is a config file. Open it with a text editor for more details.

    For more info please read the following thread at xwaupgrade.com http://www.xwaupgrade.com/phpBB3008/viewtopic.php?f=9&t=11147

    Do you remember the TGSmush.dll made by Isildur?
    Before that, there was a dll made by Defiant.

    The first version of XCR played a video on a separate window using DirectShow. That caused Windows flickering.
    Isildur solved this problem with the second version of XCR by using lower level API. The player does not use a separate window, but instead sends each frame to the xwa exe engine. But since the xwa engine is 640x480 16 bits, XCR converts the video to that resolution.

    Sending each video frame to the exe is fine for the interface videos (like Marko.snm, Pod.snm or Techroom.snm) because the playing is smooth. But this was not a good solution for cutscenes (like Logofinal.snm) because the video resolution is restrained to 640x480 16-bits.

    Isildur was close to a solution that allows smooth playing and high resolution cutscenes, but the project was not finished.

    Jérémy’s New TGSmush.dll integrates Isildur's code into the new dll, it is used to play avi files whose resolution is lower 640x480

    a)      Supported formats are .snm (redirected to the original dll), .avi, and .wmv.
    b)      The video is played at fullscreen using the desktop resolution.
    c)       Internally, the dll uses DirectShow to play the video.
    d)      The aspect ratio is preserved and the video is centred to the screen.

    This new TgSmush.dll permits you to play high definition custom cutscenes. This dll includes the code of XWA Cutscene Replacer (XCR) written by Isildur.
    6.3   XWA Hangar Hook

    - Jérémy Ansel (JérémyaFr)

    The New Dinput.dll requires:-
    - Windows XP SP2 or superior
    - Visual C++ 2013 Runtime (x86)

    Visual C++ Redistributable Packages for Visual Studio 2013: vcredist_x86.exe

    Please NOTE: If not already installed, the DSUCP will detect if the Visual C++ 2013 Runtime (x86) is installed, if not it will automatically run the vcredist_x86.exe; it IS advisable that you install it, otherwise XWA may not run.
    DSUCP will install the Dinput.dll to your XWA root directory, and then patches the XwingAlliance.exe with numerous offset changes discovered by Jérémy (see HookHangarReadme.txt placed in your XWA root directory for a full list of the offsets).

    For more info please read the following thread at xwaupgrade.com http://www.xwaupgrade.com/phpBB3008/viewtopic.php?f=9&t=11197

    XWA Hook Main - This is the main dll hook that is used to call other hooks. A hook is a way to inject code into the exe.

    XWA Hook Hangars - This hook permits to customize the hangars. The XWA's engine uses two hangar models, Hangar.opt and FamilyBase.opt. If you wanted to use a custom hangar, you had to replace one of them. You can now choose which hangar to use, customize the objects and the camera positions, for a specific craft or for a specific mission.

    XWA Hook D3D Textures - This hook increases the D3DTextures count limit. When there are more than 1624 textures, the game outputs "Not enough D3DTextures" and uses the last created texture. This hook fixes that.

    XWA Hook Lightmaps - This hook replaces a static buffer with a dynamic one in lightmaps loading.

    XWA Hook SFoils - This hook enables S-Foils for craft in any slot.

    XWA Hook Pilot - This hook enables pilot meshes animation for any craft.

    XWA Hook Backdrops - This hook adds DTM’s starfield backdrops to skirmish missions (as long as you have DTM’s Backdrops installed).

    XWA Hook Engine Sounds - This hook enables setting engine sound for any craft.

    For more information please read each *readme.txt file within your XWA folder.

    7.0   New Craft Empty Slot No.

    Author Slot Craft Author
    30 StarViper ** Tony Knightcrawler 112 AT-AT Barge Marco Antonio Malheiros
    33 TIE Phantom Darksaber 113 Quasar Escort Carrier Bios Boy
    34 E-Wing Type-C Saxman 114 Consular Cruiser DTM
    35 T-70 X-wing Spyder 116 Arquitens Light Cruiser DTM & Gammatron
    36 Eta-2 Actis Interceptor DTM 117 Venator Class Star Destroyer General Trageton
    37 Naboo N-1 Starfighter DTM 118 Valiant Class Cruiser General Trageton
    38 ARC-170 Starfighter Master Qui-Gon 119 Munificent Class Star Frigate General Trageton
    39 V-19 Torrent Assault Fighter DTM 120 Recusant Class Light Destroyer General Trageton, EvilleJedi & Berruga
    40 TIE Lancer Darksaber 121 MC80B Mon Remonda type Star Cruiser JM & DTM
    41 Partisan X-Wing Darksaber 122 MC90 Defiance type Star Cruiser JM
    42 BTL-B Y-Wing (Clone Wars) DTM 123 MC104 Odysseus type Battlecruiser JM
    49 TIE Scimitar Darksaber 124 Acclamator I Class Assault Ship DTM & Berruga
    66 Moldy Crow Darksaber 125 Providence Class Carrier/Destroyer General Trageton
    67 Raven's Claw Darksaber 141 Modified Strike Cruiser ** Darksaber/TG
    68 Naboo J-Type Diplomatic Barge DTM 151 MC80 Reef Home type Star Cruiser JM & DTM
    69 Sith Infiltrator Darksaber 152 MC80 Home One type Star Cruiser JM & DTM
    70 Coruscant Heavy Courier DTM 183 Tycon Imperial Battlestation DTM
    86 Mining Guild TIE Fighter Darksaber 184 Predator Class Star Destroyer General Trageton
    87 R-22 Spearhead DTM 185 Vindicator Class Heavy Cruiser Flavid
    88 Special Forces TIE Fighter Darksaber 186 Ecliptic Star Frigate DTM
    89 First Order TIE Fighter Darksaber 187 Vengeance Battlecruiser MJT & DTM
    90 TIE Reaper General Trageton 188 Dominance Class Battlecruiser General Trageton
    103 Delta-7 Aethersprite-class Light Interceptor DTM 189 Warhammer Class Heavy Cruiser General Trageton
    104 Droid Tri-Fighter Berruga 190 Trade Federation Battleship Rebel, General Trageton & DTM
    108 Vulture Class Droid Starfighter Darksaber 191 Katana Class Warship DTM
    109 Droid Bomber Berruga 200 Homing Mine B ** Darksaber/TG
    ** = No Opt provided by TG

    8.0   XWAUP Craft NOT in the DSUCPv2.4

    Please Note: That once installed you DON'T have to install every other installer or patch out there,

    DSUCPv2.4 is up to date with ALL the below craft as of April 20, 2017.
    NEW Craft Author Date Released Available From
    Pirate Ship Yard DTM April 20, 2017 MTD Industries
    X-Wing Alliance Upgrade
    Z-95 Headhunter DTM February 1, 2016 MTD Industries
    X-Wing Alliance Upgrade
    Assault Transport General Trageton June 7, 2015 Vince T's X-Wing HQ
    X-Wing Alliance Upgrade
    FerryBoat Liner DTM February 4, 2015 X-Wing Alliance Upgrade
    System Patrol Craft Marco Antonio Malheiros March 16, 2013 X-Wing Alliance Upgrade
    Zero-G Trooper & Zero-G Space Worker Marco Antonio Malheiros August 28, 2012 X-Wing Alliance Upgrade
    Scout Craft Marco Antonio Malheiros July 5, 2012 X-Wing Alliance Upgrade
    Star Galleon Marco Antonio Malheiros June 19, 2012 X-Wing Alliance Upgrade
    Industrial Complex Marco Antonio Malheiros June 8, 2012 X-Wing Alliance Upgrade
    Home One-Class Calamari Cruiser JM & DTM April 18, 2012 MTD Industries
    X-Wing Alliance Upgrade
    Corellian Transport YT-2400 "Dash Rendar's Outrider" v2.0 DTM March 31, 2012 MTD Industries
    X-Wing Alliance Upgrade
    Corellian Transport YT-2000 DTM February 10, 2012 MTD Industries
    X-Wing Alliance Upgrade
    Super Star Destroyer Dragon & General Trageton January 5, 2012 Vince T's X-Wing HQ
    X-Wing Alliance Upgrade
    Updated Y-Wing Darksaber December 3, 2011 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Toscan Fighter v2 General Trageton November 18, 2011 Vince T's X-Wing HQ
    X-Wing Alliance Upgrade
    Enforcement Ship (Slave II) Marco Antonio Malheiros September 23, 2011 X-Wing Alliance Upgrade
    Cargo Facility 1 DTM September 6, 2011 MTD Industries
    X-Wing Alliance Upgrade
    Escape Pod Deluxe Lehm February 19, 2011 X-Wing Alliance Upgrade
    Mon Calamari Cruiser (Reef Home) JM & DTM March 19, 2008 MTD Industries
    X-Wing Alliance Upgrade
    Medium Mon Calamari Cruiser JM & DTM March 07, 2008 MTD Industries
    X-Wing Alliance Upgrade
    Winged Calamari Cruiser (LIberty) JM & DTM March 07, 2008 MTD Industries
    X-Wing Alliance Upgrade
    Modified Nebulon B2 Frigate DTM January 10, 2008 MTD Industries
    X-Wing Alliance Upgrade
    Nebulon B-class Frigate Master Qui-Gon October 10, 2007 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Razor Fighter L D Khatgar September 04, 2007 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Corellian Transport YT-2400 "Dash Rendar's Outrider" DTM September 03, 2007 MTD Industries
    X-Wing Alliance Upgrade
    Skipray Blastboat Marco Antonio Malheiros June 24, 2007 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Escort Shuttle (UPDATED) Marco Antonio Malheiros June 04, 2007 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Carrack Cruiser General Ramos, Berruga, DTM, General Trageton & Darksaber May 31, 2007 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Lancer Frigate Axingus May 31, 2007 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    T-Wing Interceptor Berruga, Darksaber & JC March 6, 2007 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Loronar Strike Cruiser DTM October 7, 2006 MTD Industries
    X-Wing Alliance Upgrade
    Corellian Transport YT-1300 Master Qui-Gon & Darksaber June 17, 2006 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Millennium Falcon Master Qui-Gon & Darksaber June 17, 2006 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Asteroid Hangar Gringlas & Abolisher March 30, 2006 X-Wing Alliance Upgrade
    Suprosa Bulk Freighter Marco Antonio Malheiros March 30, 2006 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Mole Miner Marco Antonio Malheiros February 4, 2006 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Probe Pod Master Qui-Gon December 16, 2005 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Cargo Ferry Marco Antonio Malheiros December 16, 2005 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Victory Class Star Destroyer 1 and 2 General Trageton December 3, 2005 Vince T's X-Wing HQ
    X-Wing Alliance Upgrade
    Xiytiar Transport Berruga & KarmaQ3 October 26, 2005 X-Wing Alliance Upgrade
    Escape Pod Master Qui-Gon August 13, 2005 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Freighter Type K Marco Antonio Malheiros July 29, 2005 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Space Colony 3 General Trageton April 23, 2005 Vince T's X-Wing HQ
    X-Wing Alliance Upgrade
    Passenger Liner JM March 12, 2005 XWA Expansion Guide
    X-Wing Alliance Upgrade
    Heavy Lifter Gringlas March 1, 2005 X-Wing Alliance Upgrade
    Freighter Type C Marco Antonio Malheiros February 1, 2005 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Freighter Type H Marco Antonio Malheiros January 5, 2005 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Firespray Attack Ship (Slave1) Master Qui-Gon December 28, 2004 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Victory Class Star Destroyer General Trageton December 24, 2004 Vince T's X-Wing HQ
    X-Wing Alliance Upgrade
    Rebel Medium Transport Marco Antonio Malheiros November 14, 2004 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Luxury Yacht Master Qui-Gon November 13, 2004 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Upgraded ISDs Matt (Upgraded by Darksaber) October 19, 2004 X-Wing Alliance Upgrade
    Modified Corvette Marcos Edson & Gringlas October 10, 2004 X-Wing Alliance Upgrade
    Modified Action Transport JM, Zeelich & Gank September 5, 2004 XWA Expansion Guide
    X-Wing Alliance Upgrade
    Updated All TIE Experimentals (New Pilot Texture) Darksaber July 13, 2004 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Updated All TIE Fighters (New Pilot Texture) Darksaber July 13, 2004 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Corellian Corvette Berruga & Spaceboy June 18, 2004 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Stormtrooper Transport Darksaber & Gank June 5, 2004 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Space Colony 2 General Trageton May 10, 2004 Vince T's X-Wing HQ
    X-Wing Alliance Upgrade
    Escort Carrier Col. Fishguts May 5, 2004 X-Wing Alliance Upgrade
    Corellian Gunship Darksaber & Wraith1 May 2, 2004 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Planetery Fighter Marco Antonio Malheiros February 22, 2004 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    Asteroids Abolisher February 18, 2004 X-Wing Alliance Upgrade
    Cloakshape Fighter Marco Antonio Malheiros November 21, 2003 Darksaber's X-Wing Station
    X-Wing Alliance Upgrade
    9.0   FAQ
    Q.: I've installed the DSUCPv2.4 without reading all this crap that might have helped me, now I have a problem, help me?
    A.: Your an idiot, and you should have read all this crap before installing the DSUCPv2.4!

    Q.: After I've install XWA then installed the DSUCPv2.4, the game asks for a new Pilot file before I can start even though I have a pilot file installed, what's going on?

    A.: This is a gliche caused by the Alliance.exe in both the GoG and Steam versions of XWA, you need to run either version prior to installing the DSUCPv2.4 to make sure your pilot file is installed correctly.

    Q.: When I install the DSUCPv2.4 the cutscenes are no longer working, all I hear is the sound but the screen is black?
    A.: This problem shouldn't happen it has been solved but if you still have a problem try downloading either the FFDShow MPEG-4 Video Decoder or the K-Lite Codec Mega Pack, for those who have a 64 bit version of windows I also recommend you download the 64 bit version too.

    Q.: The DSUCPv2.4 asks me to insert XWA Disc 1 or Disc 2, but I don't have either Disc 1 or Disc 2 of X-Wing: Alliance?
    A.: You need both X-Wing: Alliance discs to install the DSUCPv2.4, without either you will not be able to continue the installation of the DSUCPv2.4.

    Q.: Why don't all the craft show in the tech room? I see all kinds of new opts like the LAAT or home one or the droid fighters in skirmish, but I don't see any of them in the tech room?
    A.: Basically it's because the custom craft aren't in any of the missions included with XWA. If they where in the missions, when playing they would be identified and then show up in the craft library. It's just because you have created a new pilot file. I'm not sure but if you play them in skirmish, then they may show in the craft library, but don't quote me on that. But I have supplied a pilot file called DSUCP which shows all the craft. The only drawback to this is that all the missions have already been played. It's only there for one reason and that is to view all the craft in the craft library.

    Q.: When I install the Slave One with Red Lasers, the Ion Can Gauges on the Hud are still Blue are the supposed to be Blue as the lasers fire Red?
    A.: There is nothing that can be done about the colour of the Ion Cannon Gauges on the Hud, if I change them to Red, then other craft that fire Ion Cannon will have the gauges as Red, sorry but XWA does let you switch between the two Colors, it's something you will have to live with.
    10.0   Enabling DirectPlay on Windows 8/8.1/10
    I came across this on the Steam Website for X-Wing Alliance, apparently they have released a patch that should address compatibility issues some users experienced while running X-Wing Alliance on Windows 10. Thatís it, it doesnít explain any more than that, but basically what the patch does is to Enable DirectPlay on your windows 8/8.1/10 so you can play older PC games, on the Steam version you will have redownload X-Wing: Alliance to get the new ďPatchĒ itís a batch file that automatically installs when installing the Steam version of XWA.

    What Iíve done though is to incorporate it into the DSUCP, so if your using Windows 8/8.1/10 the DSUCP will detect this and automatically enable your DirectPlay, or course if your using Windows 7 this will be bypassed as itís not necessary.

    Another way to enable your DirectPlay is to:-

    1.      Right click Start
    2.      Click Programs and Features
    3.      Click Turn Windows features on or off
    4.      Make sure there is a check in Legacy Components
    5.      Click the + to expand
    6.      Check the box for DirectPlay
    7.      Click Ok, window should automatically update
    8.      If DirectPlay is checked then itís already enabled

    Or if you want some visual help there are a couple of videos on Youtube Here or Here that guides you through the process.

    The video does mention that some users are reporting errors while trying to enable DirectPlay have had success by disabling their antivirus and or Skype first. Some antivirus, such as Kaspersky and the newer Avast, do not let the user make changes to their system while they are enabled.
    11.0   Contributors
    I've contacted most of the contributors before this program was constructed, all responded giving consent to use their items. The only person I couldn't get a reply from was MJT, I can only presume that the email address I had for MJT wasn't a functional address. Also I had no way of contacting Manik or Hernàn Barreiro for permission, but I'm sure they wouldn't mind there work being used.

    Thank you so much for all your contributions.

    If, I have forgotten anyone or any craft I apologize beforehand.

    James Lupiani (Defiant):
    XWSetup for NSIS
    Website: Flying Temple

    Tony Denton (Darksaber):
    Installer Design & Scripting

    NSIS Team:
    Nullsoft Install System
    With special thanks to:-
    Afrow UK
    Joost Verburg
    Amir Szekely aka KiCHiK

    For all their problem solving tips
    Website: NSIS Development Site

    XWAUP Super Backdrops

    Dat Files & Modified Missions
    JeremyFr (Jérémy Ansel)
    XWA Texture Offsets

    DAT File Special Effects Kiarand

    Kiarand's Special Effects
    Sparks.dat - Hyperspace
    - Ion and laser cannon hit (both on shielded and unshielded targets)
    - Disabled effect
    - Jamming effect
    - Tractor beam effect
    - Flames and smoke when hit
    - Particles when a craft explodes Wave Effect Files

    BMan, Wes Janson, Ace Antilles & Cornhelium
    Various edited wave files

    Imperial X-Wing Alliance

    Darksaber & Michal:
    Avi Animations

    Darksaber & Michal:
    Dat Files

    Darksaber, Michal & Ol
    CBM Files

    Website: Czech X-Wing Series Site

    Website: Tie Fighter Total Conversion

    Special thank you to Michal Tajcner and Oliver (Ol) Monk for allowing me to include the Imperial Concourse items in the Ultimate Craft Pack

    Ultimate Craft Pack Additions

    Craft Dat Files

    CBM Files

    Model Author's and Craft Names

    Asteroid Hangar, Retextured TG OPTS Asteroid Laser Battery, Asteroid Warhead Launcher, Pirate Ship Yard

    Abolisher & Marcus Edson:
    AsteroidHR1, AsteroidHR2, AsteroidHR3, AsteroidHR4, AsteroidHR5, AsteroidHR6

    Admiral Andy:
    Mobquet Transport, MC40a Lulsa type Light Cruiser, Supa Fighter, Utility Tug, Mine A, Mine B, Mine C

    Lancer Frigate

    Pinook Fighter

    Droid Bomber

    Berruga & General Ramos:
    Carrack Cruiser

    Berruga & KarmaQ3:
    Xiytiar Transport

    Berruga & Spaceboy:
    Corellian Corvette

    Bios Boy:
    Quazer Fire-class Carrier Cruiser

    Col. Fishguts:
    Escort Carrier

    T-65C A2 X-Wing, Partisan X-Wing, Red Leader X-Wing, Red 2 X-Wing, Red 3 X-Wing, Red 4 X-Wing, Red 5 X-Wing, Red 6 X-Wing, RZ-1 A-Wing, A/SF-01 B-Wing, TIE Phantom, TIE Lancer, TIE Scimitar Assault Bomber, Vulture-class Droid Starfighter, CRF-156T Fast Courier (Raven's Claw), CEC HWK-290 (Moldy Crow), Lambda Shuttle, Azzameen Family Base, Calamari Hangar, Dreadnaught, Assault Frigate, Sith Infiltrator
    Tweaked TG Craft = Bulk Cruiser, Homing Mines A & B
    Website: Darksaber's X-Wing Station

    Darksaber & Berruga

    Darksaber & Decoy:
    BTL-A4 Y-Wing, TIE Fighter, TIE Interceptor, TIE Bomber, Tie Avenger, TIE Defender, TIE Bizarro, TIE BigGun, TIE Warhead, TIE Bomb, TIE Booster, TIE Advanced X1

    Darksaber & JC:
    Container Transport

    Darksaber & Wraith1:
    Corellian Gunship

    Darksaber & Wraith1 & M&M:
    Preybird Fighter

    Data Droid:
    Marauder Corvette

    Z-95 Headhunter

    Dragon & General Trageton:
    Super Star Destroyer

    Acclamator I-class Assault Ship, BTL-B Y-Wing (Clone Wars), Cargo Facility 1, C70 Charger Frigate, Corellian Transport YT-2000 (Otana), Corellian Transport YT-2400 (Outrider), Coruscant Heavy Courier, Delta-7 Aethersprite-class Light Interceptor, Ecliptic Star Frigate, Eta-2 Actis Interceptor, Ferryboat Liner, Katana Battleship, Naboo N-1 Starfighter, Naboo J-Type Diplomatic Barge, Nebulon B-2 Frigate, R-22 Spearhead, Strike-class Medium Cruiser, Tycon Imperial Battlestation, V-19 Torrent Assault Fighter
    Website: MTD Industries

    EvilJedi & Berruga:
    Droid Tri-Fighter

    Immobilizer 418-Class Interdictor Cruiser, Vindicator Class Heavy Cruiser

    Flavid & Darksaber:
    R-41 Starchaser

    Gank & Darksaber:
    Delta Class Dx-9 Stormtrooper Transport

    General Trageton:
    Assault Transport, Death Star II Hangar, Dominance Class Battlecruiser, Imperial Hangar, Munificent Class Star Frigate, Predator Class Star Destroyer, Providence Class Carrier/Destroyer, Sovereign Class Battlecruiser, Space Colony 2, Space Colony 3, TIE Reaper, Toscan Fighter, Valiant Class Cruiser, Venator Class Star Destroyer, Victory I Class Star Destroyer, Victory II Class Star Destroyer, Warhammer Class Heavy Cruiser
    Website: Vince T's X-Wing HQ

    General Trageton & DTM:
    Trade Federation Battleship

    General Trageton, EvilleJedi & Berruga:
    Recusant Class Light Destroyer

    Gringlas & Marcos Edson:
    Modified Corvette, Modular Conveyor, Class-F Cargo Container, Class-G Cargo Container, Class-H Cargo Container, Class-I Cargo Container, Class-J Cargo Container,
    Class-K Cargo Container, Class-L Cargo Container
    Website: Gringlas Arts and Works

    Bulk Freighter, Class-A Cargo Container, Class-B Cargo Container

    Authority IRD, Modified Action Transport, MC90 Defiance type Star Cruiser, MC104 Odysseus type Battlecruiser, Passenger Liner
    Website: XWA Expansion Guide

    JM & DTM:
    MC80A Chatnoir type Star Cruiser, MC80 Liberty type Star Cruiser, MC80 Reef Home type Star Cruiser, MC80B Mon Remonda type Star Cruiser, MC80 Home One type Star Cruiser
    Website: MTD Industries

    L D Khatgar:
    Razor Fighter

    Escape Pod Deluxe

    Muurian Transport

    Marco Antonio Malheiros:
    AT-AT Transport Barge, Cargo Ferry, Cloakshape Fighter, Delta Class JV-7 Escort Shuttle, Freighter Type C, Freighter Type H, Freighter Type K, GR-75 Medium Transport, Industrial Complex, Mole Miner, Planetary Fighter, Pursuer Class Enforcement Ship, Scout Craft, Skipray Blastboat, Star Galleon, Suprosa Bulk Freighter, Zero-G Assault Stormtrooper, Zero-G Utility Worker

    Marcus Edson:
    Proximity Mine A, Proximity Mine B, Class-C Cargo Container, Class-D Cargo Container, Class-E Cargo Container

    Master Qui-Gon:
    Luxury Yacht, Nebulon B Frigate, Escape Pod, Probe Capsule

    Master Qui-Gon & Darksaber:
    Firespray Attack Ship (Slave One), Millennium Falcon, Corellian Transport YT-1300, ARC-170 Starfighter

    Imperator I Class Star Destroyer, Imperator II Class Star Destroyer, Assault Gunboat, Missile Boat, All Lasers and Missiles

    Sentinel Landing Craft

    MTJ & DTM:
    Vengeance Battlecruiser
    Website: MTD Industries

    E-Wing Type-C

    T-70 X-Wing

    Tony Knightcrawler:


    Totally Games and LucasArts
    Various original craft tweaked and upgraded

    DATech Pictures

    CBM Image

    Other Contributors
    James Lupiani
    XWSetup Module for NSIS

    NSIS Team
    Nullsoft Install System
    Website: NSIS Development Site

    David Lovejoy & Harry Knowlman
    Ace DXF

    Derek del Rio
    Optech, Opt Enhancer, Opt2Prj
    Website: XvT Technologies

    Patrick Darbon
    DATech, MapIcon

    XWA Dat Customizer
    Website: Virtual D@t@ Design

    Michael Anderson

    D. V. Souza
    Bin Hex Edit BHE98

    And many others

    For all your XWA Utilities, Editors, Tutorials

    Please Visit

    Darksaber's X-Wing Station

    Very special thanks to
    X-Wing: Alliance Upgrade Team
    James Lupiani
    Pascal Bos
    Simon Vincent
    And all the members of the XWAUP Forums
    Website: X-Wing Alliance Upgrade
    And all the people that visit

    Darksaber's X-Wing Station

    Thank You
    12.0   Known Issues
    Due to the some craft incorporating LOD's and all craft having there Software Vectors zeroed there is a compatibility issue, they will only work in hardware mode in-game, try to use them in software mode and the game may crash to desktop. A survey was prepared on the XWAUP forums and was found that 99% of members taking part in the survey used Hardware mode.
    13.0   EXE Offsets used in the DSUCP & XWAUCP
    Most if not all of these offset where found by JérémyaFr additional offsets found by Reimer

    Apart from the Craft Stat changes to the XwingAlliance.exe the following offsets have also been added or removed:-

    No CD Check, Disable CD Checks, Play from HDD
    Offset="12A3E0" From="A037C7AB" To="B8010000"
    Offset="12A3E5" From="83" To="C3"
    Offset="12A3EC" From="750833C0" To="33C04090"
    Offset="12A55E" From="75" To="EB"
    Offset="15772E" From="7532" To="9090"

    Fix for the 'Triangling to Infinity' Glitch
    Offset="193C4A" From="750C" To="9090"
    Offset="193C53" From="02" To="08"

    Disable Briefing Wireframe Overlay
    Offset="07E09C" From="7D" To="EB"
    Offset="07E12E" From="7D" To="EB"
    Offset="07E1B9" From="47" To="90"

    Disable XwaConfig.screenres Reset, Preventing the Game from Resetting the User Resolution Choice by Using the Resolution Width
    Offset="10A431" From="A134AD9100" To="E9AE000000"

    32-bit Bmp Screenshot, Fix Misaligned Flightscreen*.bmp Screenshots
    Offset="136CDA" From="740140" To="909090"
    Offset="136D00" From="18" To="20"
    Offset="136B2E" From="03" To="04"
    Offset="136B35" From="0F8C50FFFFFFF6C3017445" To="9090909090909090909090"
    Offset="136B56" From="6A0056E8C237FFFF0FBFC083C408" To="8B44245C3BD80F8C29FFFFFFEB21"
    Offset="136C3B" From="03" To="04"
    Offset="136C43" From="7C8CF6C3017447" To="90909090909090"
    Offset="136C60" From="6A0056E8B836FFFF0FBFC083C408" To="8B44245C3BD80F8C65FFFFFFEB23"

    Disable A3D, Disable the Creation of an A3D Device
    Offset="1A7CA1" From="558BEC83EC20C745" To="B8FFFFFFFFC20C00"

    Replace the Craft Count Per Region from 96 to 192
    Offset="14C2E" From="60000000C1E305" To="C0000000C1E306"

    Increase the Max Number of Simultaneous Weapons, Replace the Laser Count from 64 to 256
    Offset="14C68" From="750BBA10000000" To="05C0000000EB06"

    Removes the 256x256 Texture Size Limit
    Offset="19564A" From="81790C000100007717" To="909090909090909090"
    Offset="1956C2" From="817A10000100007717" To="909090909090909090"

    Opt Textures Count Limit f0rom 200 to 1024
    Offset="0CC432" From="2003" To="0010"
    Offset="0CC43A" From="2803" To="0810"
    Offset="0CC445" From="2C03" To="0C10"
    Offset="0CC44C" From="2003" To="0010"
    Offset="0CC466" From="C800" To="0004"
    Offset="0CC497" From="3003" To="1010"
    Offset="0CC4C9" From="3003" To="1010"
    Offset="0CC4E6" From="3003" To="1010"
    Offset="0CC4EE" From="2003" To="0010"

    Backdrop Scaling Factor from 256.0f to 128.0f
    Offset="1A83AC" From="00008043" To="00000043"

    To setup the Dinput Hook
    Offset="1A7F20" From="00000000000000000000000000000000" To="506033C054505050E8EB42F7FF6158C3"
    Offset="1A7F30" From="00000000000000000000000000000000" To="536033C054505050E8DB42F7FF615BC3"

    To Call the Hook that Removes D3DInfos Count Limit
    Offset="040B50" From="5657BAC3296600" To="E8CB731600C390"

    To Call the Hook that Reduces CPU Usage
    Offset="10D810" From="E82BF8FFFF8B" To="E81BA70900C3"
    Offset="10D830" From="E80BF8FFFF8B" To="E8FBA60900C3"

    To Call the Hook that Creates Lightmaps

    Offset="040F60" From="8D8BB0D164003BC2895424347E4B" To="505356E8C86F160083C40C90EB4B"
    Offset="040FCD" From="8D83B0D16400" To="909090909090"

    To Call the Hook that Selects the Hangar Type
    Offset="17DF97" From="390C858E2AAE000F92C2" To="50E8939F02008AD05890"

    To Call the Hook that Selects the Inside Animation
    Offset="89AF" From="663D8700740A663D9400" To="50E87BF5190085C05890"

    To Call the Hook that Selects the Hangar Model Index
    Offset="5737A" From="663D8700740F663D9400" To="50E8B00B150085C05890"

    To Call the Hook that Loads Hangar Opts
    Offset="056DEE" From="E84D4F0700" To="E83D111500"

    To Remove the Opt Filter

    Offset="563C3" From="83FB0E0F8FCB0000000F84" To="33C089442410E9BF090000"

    To Call the Hook that Sets the Hangar Camera
    Offset="5F0A0" From="81C76A04000081ED1009000081EE2C010000" To="565557E8788E14005F5D5E90909090909090"
    Offset="5F7E8" From="B7FC4500" To="7EFC4500"
    Offset="5F7EC" From="CFFE4500" To="7EFC4500"
    Offset="5F7F8" From="26FD4500" To="7EFC4500"
    Offset="5F7FC" From="5FFD4500" To="7EFC4500"
    Offset="5F804" From="4DFF4500" To="7EFC4500"
    Offset="5F86C" From="08004600" To="7EFC4500"
    Offset="5F870" From="41004600" To="7EFC4500"
    Offset="5F874" From="7A004600" To="7EFC4500"
    Offset="5F87C" From="E2004600" To="7EFC4500"
    Offset="5F880" From="CD014600" To="7EFC4500"
    Offset="5F884" From="06024600" To="7EFC4500"
    Offset="5F888" From="3C024600" To="7EFC4500"
    Offset="5F88C" From="6F024600" To="7EFC4500"

    To Call the Hook that Sets the Hangar Map
    Offset="55345" From="68C896000068FFFFFF7F68" To="58E8D52B1500E9BD030000"

    To Call the Hook that Sets the Family Hangar Map
    Offset="55873" From="688877000068FFFFFF7F68" To="58E8A7261500E98E020000"

    To Call the Hook that Sets the Craft Elevation
    Offset="61A49" From="83F804740F50E8CC310200" To="50E8E164140083C404C390"
    Offset="55183" From="83F804741C50E892FA0200" To="50E8B7C8000083C404EB1B"
    Offset="562F4" From="83F804741050E821E90200" To="50E846B7000083C404EB0F"
    Offset="5AF8C" From="83F804741650E8899C0200" To="50E8AE6A000083C404EB15"
    Offset="5B203" From="83F804741650E8129A0200" To="50E83768000083C404EB15"
    Offset="5B350" From="83F804741650E8C5980200" To="50E8EA66000083C404EB15"
    Offset="5BDA4" From="83F804741050E8718E0200" To="50E8965C000083C404EB0F"

    Disable S-FoilMmodel Filter
    Offset="0FB86E" From="7419" To="EB19"

    To Call the Hook that Defines S-Foils Animation
    Offset="000AF3" From="4883F8310F872001000033C98A8840184000" To="50E827741A0083C4045F5E5D5BC390909090"
    Offset="000D14" From="4883F8310F87B101000033D28A90C42C4000" To="50E816721A0083C4048BF8E94E0100009090"

    To Call the Hook that Defines Pilot Mesh Animation
    Offset="0025FC" From="483DCB0000000F87C501000033D28A90F8334000FF2495D4334000" To="508B441E238BA8DD00000055E813591A0083C4085F5E5D5BC39090"

    Animate Pilot Heads for AI Craft
    Offset="0018EB" From="742A" To="EB3D"

    Animate Pilot Heads for Hangar AI Craft
    Offset="05809E" From="66A124168C00663BC3" To="E8DD8BFAFFEB539090"

    To Call the Hook that Adds Starfield Backdrops in Skirmish Mode
    Offset="17A3D9" From="33DB85C08944241C0F8E4D0300008B74241469F63E0E0000" To="8D5C24145350E83CDB020083C408E9480300009090909090"

    To Call the Hook that Defines Engine Sounds
    Offset="03C4F5" From="8A543A02885424108B54241081E2FF000000" To="668B543A0281E2FFFF000089542410909090"
    Offset="03C572" From="8A5424108815B0D06300" To="8B5424108915B0D06300"
    Offset="03C746" From="25FF000000" To="9090909090"
    Offset="03C507" From="8D6AFF83FD40775633D28A9558D44300FF2495FCD34300" To="536A005652E80FBA160083C4045E5D5BEB509090909090"
    Offset="03C74B" From="4883F840773E33C98A88F8D44300" To="5650E8CEB7160083C4045EEB3790"
    Offset="03CDFA" From="4883F8400F87D500000033DB8A98C4DC4300" To="5650E81FB1160083C4045EE9CF0000009090"
    Offset="05826F" From="4983F9400F87CF00000033D28A9178964500" To="5051E8AAFC140083C40458E9C90000009090"

    To Call the Hook that Defines Weapon Sounds
    Offset="03B5DE" From="8DB8E8FEFFFF83FF190F870801000033D28A972CC34300FF2495FCC24300" To="8B56230FBF929500000050525551E83FC9160083C4105F5E5DC390909090"

    To Call the Hook that Defines Hull Icons
    Offset="067089" From="663D4700771925FFFF0000668B0C4508965A00" To="25FFFF000050E89C0E140083C4048BC8909090"
    Offset="06A1C0" From="663D4700770E25FFFF0000668B044508965A00" To="25FFFF000050E865DD130083C4049090909090"
    Offset="06A470" From="663D4700771925FFFF0000668B0C4508965A00" To="25FFFF000050E8B5DA130083C4048BC8909090"
    Offset="06A841" From="663D4700771925FFFF0000668B0C4508965A00" To="25FFFF000050E8E4D6130083C4048BC8909090"

    EXE Offsets Removed from the GOG XWingAlliance.exe

    Force 800 Mode, Use Resolution Marked 800x600 Above Regardless of In-game Settings
    Offset="10A327" From="0F87B0000000FF2485A0B55000" To="90909090909090909090909090"
    Offset="10F415" From="0F8707010000" To= "EB3890909090"

    Fixed Z Clear, Fix Graphical Corruption like Disappearing Objects
    Offset="1973D1" From="FFFF0000" To="0000803F"
    Offset="197410" From="506800000003" To= "906A00FF75EC"
    Offset="197419" From="00" To= "02"
    Offset="19741E" From="8B15A4E7B00052A1A4E7B000" To= "909090906A01A1BC157B0050"
    Offset="19742E" From="14" To= "50"

    32 Bit Rendering, Breaks Load Screens

    Offset="0DC86B" From="741566B82104" To="90B808080800"
    Offset="0DC879" From="7C66" To="F890"
    Offset="0DD150" From="41" To="81"
    Offset="0DD176" From="33C98A8ED86B75008B0C8F33FF668B3C75D8D57400" To="0FB68ED86B75008B0C8F0FB7BC36D8D574008B6908"
    Offset="0DD18C" From="69088B490403FD668B0C79668B3C" To="490403FD668B0C79668B3C75D875"
    Offset="0DD19B" From="D875750051506603F95256668938" To="00515003F9525666893866897802"
    Offset="0DD2B7" From="41" To="81"
    Offset="0DD2DD" From="33C98A8DD86B75008B0C8E33F6668B346DD8D57400" To="0FB68DD86B75008B0C8E0FB7B42DD8D574008B5908"
    Offset="0DD2F3" From="59088B490403F3668B0C71668B346DD875750051506603F15255668930" To="490403F3668B0C71668B346DD8757500515003F1525566893066897002"
    Offset="0DD4C4" From="41" To="81"
    Offset="0DD4EA" From="33C98A8ED86B75008B0C8F33FF668B3C75D8D57400" To="0FB68ED86B75008B0C8F0FB7BC36D8D574008B6908"
    Offset="0DD500" From="69088B490403FD668B0C79668B3C" To="490403FD668B0C79668B3C75D875"
    Offset="0DD50F" From="D875750051506603F95256668938" To="00515003F9525666893866897802"
    Offset="0DD5D8" From="66" To="90"
    Offset="0DD5DB" From="02" To="04"
    Offset="0DD5E1" From="66" To="90"
    Offset="0DD5E4" From="FE" To="FC"
    Offset="0DD607" From="D1EE66" To="83E6FC"
    Offset="0DD60C" From="71" To="31"
    Offset="0DD618" From="D1FAD1E2" To="83E2FC90"
    Offset="0DD61E" From="66" To="90"
    Offset="0DD636" From="66" To="90"
    Offset="0DD639" From="FE" To="FC"
    Offset="0DD644" From="D1FAD1E2" To="83E2FC90"
    Offset="0DD64A" From="66" To="90"
    Offset="0DD653" From="2BC2" To="9090"
    Offset="0DD65B" From="D1FA8D541202" To="83E2FC909090"
    Offset="0DD663" From="668901" To="8941FC"
    Offset="0DD67B" From="D1F9D1E1" To="83E1FC90"
    Offset="0DD681" From="66" To="90"
    Offset="136A44" From="08" To="20"
    Offset="136BD3" From="8A143B33C08A4495005056" To="8D049F9090566A016A0350"
    Offset="136BDF" From="3D37FFFF" To="7D440600"
    Offset="136BE8" From="08" To="10"
    Offset="136BF1" From="33C9" To="EB3E"
    Offset="1A90AC" From= "02" To="04"
    14.0   End-User License Agreement
    Copyright © 1999 Darksaber's X-Wing Station
    All rights reserved.

    This Software is provided by the copyright holders and contributors 'as-is', and any express or implied warranties. Including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the regents or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this Software, even if advised of the possibility of such damage.

    By Installing, you expressly acknowledge that the use of the Software is at your sole risk and you agree to the following conditions:-

    1. Permission is hereby granted to use this Software for personal use.

    2. This Software, MUST NOT be sold, bartered, or distributed with any other product for which any charge is made (other than incidental charges for time spent on-line), but rather must be distributed free of charge.

    3. You may freely use the works contained within for the exclusive use with Star Wars® X-Wing: Alliance™, X-Wing vs. Tie Fighter™, X-Wing™ and TIE Fighter™, as long as full credit is given to the author or authors of the works contained within, failure to include full credit, the author or authors reserve the right to deny permission at any time and all works must be removed from such Software.

    4. You may NOT, create any graphical derivatives of the individual works contained within without the author or author's prior permission.

    5. If permission has been granted to use any of the works contained within for the use with any software other than Star Wars® X-Wing: Alliance™, X-Wing vs. Tie Fighter, X-Wing™ and TIE Fighter™, that person or persons may not give permission to others to use the works contained within, without first contacting the original author or author's for permission, if this chain should be broken, the author or authors reserve the right to deny permission at any time and all works must be removed from such Software.

    6. This patch is a third-party add-on. It is not made, distributed, supported, nor approved by © Disney Interactive. LucasArts Entertainment Company™ or Totally Games™. Star Wars® X-Wing: Alliance™, X-Wing vs. Tie Fighter™, X-Wing™ and TIE Fighter™ are the intellectual property of © Disney. All Rights Reserved. © LucasArts Entertainment Company LLC. © Lucasfilm Ltd. & TM.

    7. By using this Software, you are agreeing to all the terms of this license.

    8. This notice may not be removed or altered from any source distribution.

    Have Fun!

    Direct Draw fix for STAR WARS®: X-Wing Alliance
    The MIT License (MIT)

    Copyright © 2014 Jérémy Ansel
    Copyright © 2015, 2016, 2017 Reimar Döffinger

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    15.0   DSUCPv2.4 Download


    > > > Ultimate Craft Pack v2.4 < < <

    Additional Downloads
    "Updated" DSUCPv2.4 AlliEd Ship.txt Files
    Copy and Paste to your AlliEd Folder "C:\Program Files (x86)\AlliED"

    All trademarks herein are acknowledged as the property of their respective owners. Star Wars is a registered trademark of © Lucasfilm Ltd.
    Star Wars and all related names are all registered trademarks of © LucasArts Entertainment Company LEC. © Lucasfilm Ltd. & TM or ® as indicated.
    Website Established November 1999
    Webpage Design 1999 by Tony Denton.