DXX-Rebirth Forum

Full Version: The Official DXX-Rebirth Installer
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Hello everyone!

I've made an installer for DXX-Rebirth that will make it much easier to install. No more copying game files and such, just download, run, and go! Smile


You can download it for the latest release here: DXX-Rebirth Installer

You can check out the source here: Github Source


Here's a bit of info on the addons available from within the installer:

1. Vertigo for D2 (This was an official expansion created by Interplay. You need the original Vertigo files to install it)

2. Descent Maximum (This is a total conversion of D2 to the PS1 version. To uninstall it delete, or change the extension of D2XR-MAXIMUM.DXA in the main D2X-Rebirth folder)

3. Mission Packs (These are collections of missions. The Rangers are the main multiplayer community currently and they have created both anarchy and co-op mission packs for people to use. The Descent Championship Ladder [DCL] is a group of highly competitive players who challenge each other to 1v1 matches. They have their own missions pack available as well)

4. Soundtracks (These are high-quality recordings of the original MIDI soundtracks in lossless format. If the MIDI music you hear isn't what you remember, one of these packs may be more similar to the soundboard you had back in the day, and therefore will sound like the way you remember it. There are also Redbook audio tracks available as well. After downloading the soundtracks you will have to manually move one of them into the main Rebirth folders from the "Soundtracks" folder to enable it.)

5. German Briefing (This is an addon that converts the text of the briefings into German)

The installer will automatically install an addon that fixes the sound from D1 assets (robots and doors and such) in D2. If you like hearing those sounds all sped up and such, just delete or rename the extension of UUD2SP.DXA in the main D2X-Rebirth folder.

_________________

Notes:

1. When you uninstall, you are given the option of removing the installation folders or not. If you select yes it will remove the D*X-Rebirth folders and everything in them (including any missions or anything you may have installed).

2. This is now considered official, however I'm still the maintainer, so if you have any issues contact me, not zico.

3. Thanks to zico for hosting my installer on dxx-rebirth.com! Smile

4. If you previously had Rebirth installed in a folder (i.e. C:\Games\D*X-Rebirth) the installer will move your old installation into a DXX-Rebirth subdirectory (i.e. C:\Games\DXX-Rebirth\D*X-Rebirth). It will also remove the uninstall files that were originally left in the install folder (i.e. C:\Games).

5. There was a bug in an older version of the installer that would place the demo data into the main installation folder whether or not you wanted it installed. This bug has been fixed, however there was no way to reliably fix this problem with existing installations. You will have to delete the demo files manually. For D1 the files are descent.hog and descent.pig in the main folder (your actual data files should be in the /Data directory). For D2 the files are d2demo.ham, d2demo.hog, and d2demo.pig. You may also want to delete the d*x-rebirth-retro.ico file if you don't have the Retro mod installed (this is just the icon file and won't do any harm by being there, but just for completeness sake I decided to mention it). As I said, this bug has been fixed, so if you use the current version of the installer it will only install the shareware files if you select them in the components dialog (and only install the retro icon if you install the mod).

6. If, when you update your installer it says the new revision is 999 it means you are updating from a pre-download-overhaul installer to a post-download-overhaul one. Just so you know.
Works well and does it speedily. Nice work. Should be quite helpful to those that want more of a click-n-go experience.

I'd prefer the game data files in a .\data\ subdir rather than the same dir as the executable/etc. I think it's cleaner that way. You're the boss, though Smile
I agree! Will do! Smile
Link updated! It now puts the files in the /Data folder. Smile (I guess it's technically \Data... Wink ) lol!
I must admit to my shame I have not had the time to take a look at the installer. I will do as soon as I can and then I'll contact you about it AFP is that okay?
Sure thing! Don't worry about it! I know you've had alot on your plate recently! Smile
Great job AFP!
I hope zico will add your installer as an option in download section.

PS
What you think about updater function for your installer?
Program able to download current release and install it.?
Hmmm, AFP, the DXX content is included in the installer I understand. What if you do it similar to what Icewolf says? Instead of including it, have the installer go to the download link to fetch it. That way this installer will always download the newest release and install it. A harder challenge is for this installer (after dir path prompt by the user) to read out the current DXX installment (say 0.56) compare this with the version from the download link (0.57) and make the necessary update instead of full installation, for example it will search the existent installment for the necessary files and if found, it will skip to the next step of updating the binaries and libraries.*

*with that in mind maybe a failsafe scenario is needed when the game content is in the same path as the designated installation path, in which case the game content need not be copied into the installation folder. A separate check fot pilot files too.

OK these are merely ideas AFP, and the installer is rocking already. A solid v1.0 for the installer. Smile
Well I thought about this, but decided two things...

1. I'd like for someone to be able to install it without internet access. I agree with zico's philosophy that it's almost always a bad idea to require an internet access to run a program.

2. I think an auto update would make great sense if DXX-Rebirth was updated every couple days or so...but since there's such a distance between releases right now, I can very easily re-release it for each version.


...Also an "update" feauture is already kinda built in...whenever the next release comes out, you can simply install directly over the old release and not lose any custom data like missions or players or anything. Smile
2. ...but maybe leave some leftovers from the old release. That' rare though, and even rarer is the fact that these left-overs will break the new installation. Good work AFP. Smile
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17