MechWarrior 2: General Installer
Moderator: Skyfaller
Forum rules
If you are writing a guide please do not post it here! Post in the Dev FAQ section please.
If you are writing a guide please do not post it here! Post in the Dev FAQ section please.
- Sir MMPD Radick
- Clan Nova Captain
- Posts: 1625
- Joined: Tue Jan 22, 2008 10:07 am
MechWarrior 2: General Installer
I have been working on this project for a few weeks now and I have finally finished the first window in the GUI...
I know this is no big deal because GUI's are everywhere and mine is relatively ugly, but just the same I would like to show my results because I have never written GUI code in wxWidgets in my life.
So here it is in all its simplicity...
I will update this thread with more details as I complete the project.
Suffice it to say I am very happy with the results I have gotten so far.
I have successfully done an install of MechWarrior 2 95 Retail Netmech edition with this installer... minus the GUI..
I still need to plug everything in and get the file list for every other game, and I need to program a switch to determine which version to install if there are multiple versions on the disc.....
I will put the sourcecode for the program up in the download section when the program is finished.
That way anyone that wishes could improve it because I know this could be done much better.
The easiest way would have been through an installer such as NSIS, but I am programming this in C++ so I can get some wxWidgets practice so I can write the Chat Client better.
Either way.... ultimately I hope to get almost every version prepatched and working out of the box.
There is a catch; however, I will be missing some versions as I do not own all of the different ones in existance....
I will need some file lists from GBL 95 among a few others. Also an MD5 of the INSTALLER.EXE or SETUP.EXE or MINST.EXE whatever it may be called... if anyone has this version I would be grateful if they would post a filelisting of all the files on the disc.... simplest way to do that would be going in command prompt and going to the CDROM and typing "dir /b" in the main directory and repeating it in the subdirectories...
I know this is no big deal because GUI's are everywhere and mine is relatively ugly, but just the same I would like to show my results because I have never written GUI code in wxWidgets in my life.
So here it is in all its simplicity...
I will update this thread with more details as I complete the project.
Suffice it to say I am very happy with the results I have gotten so far.
I have successfully done an install of MechWarrior 2 95 Retail Netmech edition with this installer... minus the GUI..
I still need to plug everything in and get the file list for every other game, and I need to program a switch to determine which version to install if there are multiple versions on the disc.....
I will put the sourcecode for the program up in the download section when the program is finished.
That way anyone that wishes could improve it because I know this could be done much better.
The easiest way would have been through an installer such as NSIS, but I am programming this in C++ so I can get some wxWidgets practice so I can write the Chat Client better.
Either way.... ultimately I hope to get almost every version prepatched and working out of the box.
There is a catch; however, I will be missing some versions as I do not own all of the different ones in existance....
I will need some file lists from GBL 95 among a few others. Also an MD5 of the INSTALLER.EXE or SETUP.EXE or MINST.EXE whatever it may be called... if anyone has this version I would be grateful if they would post a filelisting of all the files on the disc.... simplest way to do that would be going in command prompt and going to the CDROM and typing "dir /b" in the main directory and repeating it in the subdirectories...
James 3:5-10: My Reminder
And the tongue is a fire, a world of iniquity: so is the tongue among our members, that it defileth the whole body. Out of the same mouth proceedeth blessing and cursing. My brethren, these things ought not so to be.
And the tongue is a fire, a world of iniquity: so is the tongue among our members, that it defileth the whole body. Out of the same mouth proceedeth blessing and cursing. My brethren, these things ought not so to be.
- Sir MMPD Radick
- Clan Nova Captain
- Posts: 1625
- Joined: Tue Jan 22, 2008 10:07 am
Re: MechWarrior 2: General Installer
Development still going, been busy with other things I apologize for the lack of updates..
Next page is where you select the version you wish to install, I need input about this... is it clear?
Next page is where you select the version you wish to install, I need input about this... is it clear?
- Attachments
-
- screen2.jpg (7.74 KiB) Viewed 9968 times
James 3:5-10: My Reminder
And the tongue is a fire, a world of iniquity: so is the tongue among our members, that it defileth the whole body. Out of the same mouth proceedeth blessing and cursing. My brethren, these things ought not so to be.
And the tongue is a fire, a world of iniquity: so is the tongue among our members, that it defileth the whole body. Out of the same mouth proceedeth blessing and cursing. My brethren, these things ought not so to be.
- Skyfaller
- Clan 1st MechWarrior
- Posts: 1017
- Joined: Sat Apr 12, 2008 2:58 am
- Location: Germany
- Contact:
Re: MechWarrior 2: General Installer
Here are file lists for German MW2 editions. To my knowledge, the hardware accelerated versions and Titanium were not localized. I can send similar lists for some of the English versions for hardware accelerated versions and Titanium, but I guess you already have those. If somebody uses one of our installers and we don't recognize their CD, they'll just have to report it to us.
The file lists were created with "dir /b /s". It's more convenient, because you don't need to visit the directories one by one, but it doesn't list file sizes. So for the most important files, I placed that in the readme.txt.
The file lists were created with "dir /b /s". It's more convenient, because you don't need to visit the directories one by one, but it doesn't list file sizes. So for the most important files, I placed that in the readme.txt.
- Attachments
-
- mw2-lists.zip
- File lists for the German MW2 editions
- (20.34 KiB) Downloaded 545 times
- Sir MMPD Radick
- Clan Nova Captain
- Posts: 1625
- Joined: Tue Jan 22, 2008 10:07 am
Re: MechWarrior 2: General Installer
Awesome, I did not have any of the german ones, thanks!
Now all I need is the Japanese version..
Now all I need is the Japanese version..
James 3:5-10: My Reminder
And the tongue is a fire, a world of iniquity: so is the tongue among our members, that it defileth the whole body. Out of the same mouth proceedeth blessing and cursing. My brethren, these things ought not so to be.
And the tongue is a fire, a world of iniquity: so is the tongue among our members, that it defileth the whole body. Out of the same mouth proceedeth blessing and cursing. My brethren, these things ought not so to be.
- Sir MMPD Radick
- Clan Nova Captain
- Posts: 1625
- Joined: Tue Jan 22, 2008 10:07 am
Re: MechWarrior 2: General Installer
Ok, I had stop development for a month, I am goona try and get a beta out before classes start on the 25th.
It is mostly done.
We will see how far I get. The beta probably will only support titanium and battlepack to begin because of the enormous amount of support requests on mektek.
It is mostly done.
We will see how far I get. The beta probably will only support titanium and battlepack to begin because of the enormous amount of support requests on mektek.
James 3:5-10: My Reminder
And the tongue is a fire, a world of iniquity: so is the tongue among our members, that it defileth the whole body. Out of the same mouth proceedeth blessing and cursing. My brethren, these things ought not so to be.
And the tongue is a fire, a world of iniquity: so is the tongue among our members, that it defileth the whole body. Out of the same mouth proceedeth blessing and cursing. My brethren, these things ought not so to be.
- Skyfaller
- Clan 1st MechWarrior
- Posts: 1017
- Joined: Sat Apr 12, 2008 2:58 am
- Location: Germany
- Contact:
Re: MechWarrior 2: General Installer
Battlepack is more urgent, Titanium can be installed using MechVM.
- Sir MMPD Radick
- Clan Nova Captain
- Posts: 1625
- Joined: Tue Jan 22, 2008 10:07 am
Re: MechWarrior 2: General Installer
yep, and i already got a method of installation.
Combination of Slug and Kontza's method.
It is nice because slugs method fixes the mechlab problem for Titanium and Battlepack, while kontza's does not sadly.
I have the file list here if you want a complete one.
These are all the files for the installed game, and matched up against the CD.. so whatever you see here is exactly where it is on the disc.
the # is what I use to determine which directory the files will end up in.
Combination of Slug and Kontza's method.
It is nice because slugs method fixes the mechlab problem for Titanium and Battlepack, while kontza's does not sadly.
I have the file list here if you want a complete one.
These are all the files for the installed game, and matched up against the CD.. so whatever you see here is exactly where it is on the disc.
the # is what I use to determine which directory the files will end up in.
- Mech2: Battlepack Files required
James 3:5-10: My Reminder
And the tongue is a fire, a world of iniquity: so is the tongue among our members, that it defileth the whole body. Out of the same mouth proceedeth blessing and cursing. My brethren, these things ought not so to be.
And the tongue is a fire, a world of iniquity: so is the tongue among our members, that it defileth the whole body. Out of the same mouth proceedeth blessing and cursing. My brethren, these things ought not so to be.
- Skyfaller
- Clan 1st MechWarrior
- Posts: 1017
- Joined: Sat Apr 12, 2008 2:58 am
- Location: Germany
- Contact:
Re: MechWarrior 2: General Installer
Installing Titanium 8-Bit/Software version from Titanium 31stCC CD:
OK, I succeeded in creataing an installer that duplicates the directory structure and contents created by the old installer. But even after applying Köntzä's patch it doesn't work. Not even after copying mw2win.exe and mw2shell.dll from 31stCC Titanium.
I get an error saying something like "Invalid Win32 application" with Windows XP and 98.
I'm running out of ideas.
OK, I succeeded in creataing an installer that duplicates the directory structure and contents created by the old installer. But even after applying Köntzä's patch it doesn't work. Not even after copying mw2win.exe and mw2shell.dll from 31stCC Titanium.
Installing Titanium 8-Bit/Software version from Titanium GBL CD:// Copy files
copyDir (source, "install\\data", target, "");
copyDir (source, "Install\\data\\cfgs", target, "cfgs");
copyDir (source, "Install\\data\\giddi", target, "giddi");
copyDir (source, "Install\\data\\giddiwin", target, "giddiwin");
copyDir (source, "install\\data\\smk", target, "smk");
copyDir (source, "install\\8bit", target, "");
copyDir (source, "help", target, "help");
copyDir (source, "keating", target, "keating");
copyDir (source, "Install\\8bit\\Missions", target, "Missions");
copyDir (source, "splash", target, "splash");
copyDir (source, "windll", target, "windll");
copyDir (getExecDir(), "INSTALL\\MW2-31st-Battlepack", target, "");
copyDir (getExecDir(), "INSTALL\\MW2-Dll42", target, "");
I get an error saying something like "Invalid Win32 application" with Windows XP and 98.
I'm running out of ideas.
- Sir MMPD Radick
- Clan Nova Captain
- Posts: 1625
- Joined: Tue Jan 22, 2008 10:07 am
Re: MechWarrior 2: General Installer
just use slugs solution, it is much better.
James 3:5-10: My Reminder
And the tongue is a fire, a world of iniquity: so is the tongue among our members, that it defileth the whole body. Out of the same mouth proceedeth blessing and cursing. My brethren, these things ought not so to be.
And the tongue is a fire, a world of iniquity: so is the tongue among our members, that it defileth the whole body. Out of the same mouth proceedeth blessing and cursing. My brethren, these things ought not so to be.
- Skyfaller
- Clan 1st MechWarrior
- Posts: 1017
- Joined: Sat Apr 12, 2008 2:58 am
- Location: Germany
- Contact:
Re: MechWarrior 2: General Installer
I tried to use this:
Mech2XPv3.exe, 41kB,
but it says "File does not match patch".
Is patching to v1.05 nessary to install Slug's patch?
I don't know which version of Battlepack is on the TT CD, but patching to v1.05 apparently requires registry settings that indicate where Battlepack is installed.
Mech2XPv3.exe, 41kB,
but it says "File does not match patch".
Is patching to v1.05 nessary to install Slug's patch?
I don't know which version of Battlepack is on the TT CD, but patching to v1.05 apparently requires registry settings that indicate where Battlepack is installed.