MechWarrior 2: General Installer

General Mech2 related Developments go here. Discussions welcome!

Moderator: Skyfaller

Forum rules
If you are writing a guide please do not post it here! Post in the Dev FAQ section please.
User avatar
Sir MMPD Radick
Clan Nova Captain
Clan Nova Captain
Posts: 1625
Joined: Tue Jan 22, 2008 10:07 am

MechWarrior 2: General Installer

Post by Sir MMPD Radick »

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...
Page 1.jpg
Page 1.jpg (10.95 KiB) Viewed 10068 times
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.
User avatar
Sir MMPD Radick
Clan Nova Captain
Clan Nova Captain
Posts: 1625
Joined: Tue Jan 22, 2008 10:07 am

Re: MechWarrior 2: General Installer

Post by Sir MMPD Radick »

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?
Attachments
screen2.jpg
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.
User avatar
Skyfaller
Clan 1st MechWarrior
Clan 1st MechWarrior
Posts: 1017
Joined: Sat Apr 12, 2008 2:58 am
Location: Germany
Contact:

Re: MechWarrior 2: General Installer

Post by Skyfaller »

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.
Attachments
mw2-lists.zip
File lists for the German MW2 editions
(20.34 KiB) Downloaded 545 times
User avatar
Sir MMPD Radick
Clan Nova Captain
Clan Nova Captain
Posts: 1625
Joined: Tue Jan 22, 2008 10:07 am

Re: MechWarrior 2: General Installer

Post by Sir MMPD Radick »

Awesome, I did not have any of the german ones, thanks!
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.
User avatar
Sir MMPD Radick
Clan Nova Captain
Clan Nova Captain
Posts: 1625
Joined: Tue Jan 22, 2008 10:07 am

Re: MechWarrior 2: General Installer

Post by Sir MMPD Radick »

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.
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.
User avatar
Skyfaller
Clan 1st MechWarrior
Clan 1st MechWarrior
Posts: 1017
Joined: Sat Apr 12, 2008 2:58 am
Location: Germany
Contact:

Re: MechWarrior 2: General Installer

Post by Skyfaller »

Battlepack is more urgent, Titanium can be installed using MechVM.
User avatar
Sir MMPD Radick
Clan Nova Captain
Clan Nova Captain
Posts: 1625
Joined: Tue Jan 22, 2008 10:07 am

Re: MechWarrior 2: General Installer

Post by Sir MMPD Radick »

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.
Mech2: Battlepack Files required
#
ARCHJF.MW2
ARCHWO.MW2
CPU.TXT
HELP.CNT
HELP.EXE
HELP.HLP
README.CNT
README.HLP
README.TXT
SMACKW32.DLL
VENDOR.CNT
VENDOR.HLP
VOCAB.CNT
VOCAB.HLP
WAIL32.DLL
WIN95NET.CNT
WIN95NET.HLP
\MW2\ADJUST.OTO
\MW2\ANETDLL.DLL
\MW2\BATTLE.DLL
\MW2\DATABASE.MW2
\MW2\DEFNET.CFG
\MW2\DOS4GW.EXE
\MW2\FLTSTCK.MAP
\MW2\GAMEKEY.MAP
\MW2\GCL52FC.DLL
\MW2\GCL52FW.DLL
\MW2\INPUT.MAP
\MW2\INPUTW.MAP
\MW2\IPXADR.EXE
\MW2\JOYSTICK.MAP
\MW2\KEYBOARD.MAP
\MW2\LAUNCH.EXE
\MW2\LSLCHECK.EXE
\MW2\MODEM.LST
\MW2\MOUSE.MAP
\MW2\MSJSTICK.MAP
\MW2\MSS32.DLL
\MW2\MW2.DLL
\MW2\MW2.INI
\MW2\MW2.PRJ
\MW2\MW2586.CFG
\MW2\MW2CAR.CFG
\MW2\MW2DIF.CFG
\MW2\MW2MSN.CFG
\MW2\MW2NET.EXE
\MW2\MW2PRM.CFG
\MW2\MW2SHELL.DLL
\MW2\MW2SND.CFG
\MW2\MW2SND0.CFG
\MW2\MW2SND1.CFG
\MW2\MW2SND2.CFG
\MW2\MW2SND3.CFG
\MW2\MW2SND4.CFG
\MW2\MW2SND5.CFG
\MW2\MW2SND6.CFG
\MW2\MW2SND7.CFG
\MW2\MW2SND8.CFG
\MW2\MW2SND9.CFG
\MW2\MW2SNDA.CFG
\MW2\MW2WIN.EXE
\MW2\NET.BAT
\MW2\NETKEY.MAP
\MW2\NETMECH.EXE
\MW2\NETSHELL.DLL
\MW2\NETSHELL.INI
\MW2\SERVERS.TXT
\MW2\SKYGND.PAR
\MW2\WATPING.EXE

#CFGS\
\CFGS\MW2.ADV
\CFGS\MW2.B50
\CFGS\MW2.M50
\CFGS\MW2.PHX

#DOSNET\
\DOSNET\2.DAT
\DOSNET\BINMOD.EXE
\DOSNET\CPU.EXE
\DOSNET\DOS4G.EXE
\DOSNET\DOS4GW.EXE
\DOSNET\ENGLISH.LRM
\DOSNET\FIXBOOT.EXE
\DOSNET\FLTSTCK.MAP
\DOSNET\FOO.EXE
\DOSNET\INPUT.MAP
\DOSNET\INSTALL.BAT
\DOSNET\INSTALL.PIF
\DOSNET\INSTMAP1.BWD
\DOSNET\INWIN.EXE
\DOSNET\IPXADR.EXE
\DOSNET\JOYSTICK.MAP
\DOSNET\KEYBOARD.MAP
\DOSNET\LICENSE.TXT
\DOSNET\MODEM.LST
\DOSNET\MOUSE.MAP
\DOSNET\MW2.INI
\DOSNET\MW2DIF.CFG
\DOSNET\MW2REG.EXE
\DOSNET\MW2SND.CFG
\DOSNET\NET.PRJ
\DOSNET\NETINFO.HLP
\DOSNET\NETINFO.TXT
\DOSNET\NETKEY.MAP
\DOSNET\NETMECH.EXE
\DOSNET\NETMECH.PIF
\DOSNET\NETMECH.TXT
\DOSNET\NETMW2.EXE
\DOSNET\NETSETUP.EXE
\DOSNET\NETSHELL.EXE
\DOSNET\NMDREG.INI
\DOSNET\README.NET
\DOSNET\SETSOUND.BAT
\DOSNET\SETUP.BAT
\DOSNET\SHORTC~1.PIF
\DOSNET\SIDEWNDR.MAP
\DOSNET\TMASTER.MAP
\DOSNET\VESACHK.EXE

#DOSNET\DLL\
\DOSNET\DLL\DWANGO.DLL
\DOSNET\DLL\IPX.DLL
\DOSNET\DLL\MODEM.DLL
\DOSNET\DLL\SERIAL.DLL

#DOSNET\GIDDI\
\DOSNET\GIDDI\AVENGER.CPC
\DOSNET\GIDDI\AVENGER.DLL
\DOSNET\GIDDI\AVENGER.TXT
\DOSNET\GIDDI\CONFIG00.CPC
\DOSNET\GIDDI\CONFIG01.CPC
\DOSNET\GIDDI\CONFIG02.CPC
\DOSNET\GIDDI\CONFIG03.CPC
\DOSNET\GIDDI\CONFIG04.CPC
\DOSNET\GIDDI\DEFAULT.CPC
\DOSNET\GIDDI\FLTSTCK.CPC
\DOSNET\GIDDI\FLTSTCK.DLL
\DOSNET\GIDDI\FLTSTCK.STD
\DOSNET\GIDDI\JOYSTICK.CPC
\DOSNET\GIDDI\JOYSTICK.DLL
\DOSNET\GIDDI\JOYSTICK.STD
\DOSNET\GIDDI\KEYBOARD.CPC
\DOSNET\GIDDI\KEYBOARD.DLL
\DOSNET\GIDDI\MOUSE.CPC
\DOSNET\GIDDI\MOUSE.DLL
\DOSNET\GIDDI\MOUSE.STD
\DOSNET\GIDDI\MSJSTICK.CPC
\DOSNET\GIDDI\MSJSTICK.DLL
\DOSNET\GIDDI\MSJSTICK.STD
\DOSNET\GIDDI\SIDEWNDR.CPC
\DOSNET\GIDDI\SIDEWNDR.DLL
\DOSNET\GIDDI\SIDEWNDR.STD
\DOSNET\GIDDI\TMASTER.CPC
\DOSNET\GIDDI\TMASTER.DLL
\DOSNET\GIDDI\TMASTER.STD
\DOSNET\GIDDI\VFX1.CPC
\DOSNET\GIDDI\VFX1.DLL
\DOSNET\GIDDI\VIO1.CPC
\DOSNET\GIDDI\VIO1.DLL
\DOSNET\GIDDI\VIO2.CPC
\DOSNET\GIDDI\VIO2.DLL
\DOSNET\GIDDI\VPILOT.CPC
\DOSNET\GIDDI\VPILOT.DLL
\DOSNET\GIDDI\VPILOT.TXT
\DOSNET\GIDDI\WINGMAN.CPC
\DOSNET\GIDDI\WINGMAN.DLL

#DOSNET\LAUNCH\
\DOSNET\LAUNCH\NETMECH.SHP
\DOSNET\LAUNCH\NETMECH6.SHP

#DOSNET\SMK\
\DOSNET\SMK\AIAMPBH.SMK
\DOSNET\SMK\AIAMPDA.SMK
\DOSNET\SMK\AIAMPDS.SMK
\DOSNET\SMK\AIAMPEL.SMK
\DOSNET\SMK\AIAMPJN.SMK
\DOSNET\SMK\AIAMPKF.SMK
\DOSNET\SMK\AIAMPLO.SMK
\DOSNET\SMK\AIAMPMC.SMK
\DOSNET\SMK\AIAMPMD.SMK
\DOSNET\SMK\AIAMPMR.SMK
\DOSNET\SMK\AIAMPMS.SMK
\DOSNET\SMK\AIAMPMW.SMK
\DOSNET\SMK\AIAMPRF.SMK
\DOSNET\SMK\AIAMPSC.SMK
\DOSNET\SMK\AIAMPSU.SMK
\DOSNET\SMK\AIAMPTA.SMK
\DOSNET\SMK\AIAMPWH.SMK
\DOSNET\SMK\NETMECH.ICO
\DOSNET\SMK\NETMECH.SMK
\DOSNET\SMK\ROLL.SMK

#DOSNET\SND\
\DOSNET\SND\ADLIB.MDI
\DOSNET\SND\ADLIBG.MDI
\DOSNET\SND\ADRV688.DIG
\DOSNET\SND\AILDRVR.LST
\DOSNET\SND\DIG.INI
\DOSNET\SND\DOS4GW.EXE
\DOSNET\SND\JAMMER.DIG
\DOSNET\SND\MDI.INI
\DOSNET\SND\MPU401.MDI
\DOSNET\SND\MT32MPU.MDI
\DOSNET\SND\NULL.MDI
\DOSNET\SND\OPL3.MDI
\DOSNET\SND\PAS.MDI
\DOSNET\SND\PASPLUS.MDI
\DOSNET\SND\PCSPKR.MDI
\DOSNET\SND\PROAUDIO.DIG
\DOSNET\SND\RAP10.DIG
\DOSNET\SND\SAMPLE.AD
\DOSNET\SND\SAMPLE.BNK
\DOSNET\SND\SAMPLE.OPL
\DOSNET\SND\SB16.DIG
\DOSNET\SND\SBAWE32.MDI
\DOSNET\SND\SBLASTER.DIG
\DOSNET\SND\SBLASTER.MDI
\DOSNET\SND\SBPRO.DIG
\DOSNET\SND\SBPRO1.MDI
\DOSNET\SND\SBPRO2.MDI
\DOSNET\SND\SETSOUND.EXE
\DOSNET\SND\SND.BAT
\DOSNET\SND\SNDSCAPE.DIG
\DOSNET\SND\SNDSCAPE.MDI
\DOSNET\SND\TANDY.MDI
\DOSNET\SND\ULTRA.DIG
\DOSNET\SND\ULTRA.MDI
\DOSNET\VFX\MCGA.DLL
\DOSNET\VFX\VESA480.DLL
\DOSNET\VFX\VESA768.DLL

#GIDDI\
\GIDDI\AVENGER.CPC
\GIDDI\AVENGER.DLL
\GIDDI\AVENGER.TXT
\GIDDI\CONFIG00.CPC
\GIDDI\CONFIG01.CPC
\GIDDI\CONFIG02.CPC
\GIDDI\CONFIG03.CPC
\GIDDI\CONFIG04.CPC
\GIDDI\DEFAULT.CPC
\GIDDI\FLTSTCK.CPC
\GIDDI\FLTSTCK.DLL
\GIDDI\FLTSTCK.STD
\GIDDI\FLTSTICK.CPC
\GIDDI\JOYSTICK.CPC
\GIDDI\JOYSTICK.DLL
\GIDDI\JOYSTICK.STD
\GIDDI\KEYBDENG.CPC
\GIDDI\KEYBOARD.CPC
\GIDDI\KEYBOARD.DLL
\GIDDI\MOUSE.CPC
\GIDDI\MOUSE.DLL
\GIDDI\MOUSE.STD
\GIDDI\MSJSTICK.CPC
\GIDDI\MSJSTICK.DLL
\GIDDI\MSJSTICK.STD
\GIDDI\NOVICE.CPC
\GIDDI\SIDEWIND.CPC
\GIDDI\SIDEWNDR.CPC
\GIDDI\SIDEWNDR.DLL
\GIDDI\SIDEWNDR.STD
\GIDDI\SIDWINDR.CPC
\GIDDI\TMASTER.CPC
\GIDDI\TMASTER.DLL
\GIDDI\TMASTER.STD
\GIDDI\VFX1.CPC
\GIDDI\VFX1.DLL
\GIDDI\VIO1.CPC
\GIDDI\VIO1.DLL
\GIDDI\VIO2.CPC
\GIDDI\VIO2.DLL
\GIDDI\VPILOT.CPC
\GIDDI\VPILOT.DLL
\GIDDI\VPILOT.TXT
\GIDDI\WINGMAN.CPC
\GIDDI\WINGMAN.DLL

#KEATING\
\KEATING\GENETR1F.SFL
\KEATING\GENETR2S.SFL
\KEATING\GENETR3S.SFL
\KEATING\TRN1_01S.SFL
\KEATING\TRN1_02S.SFL
\KEATING\TRN1_03S.SFL
\KEATING\TRN1_04S.SFL
\KEATING\TRN1_05S.SFL
\KEATING\TRN2_01S.SFL
\KEATING\TRN2_02S.SFL
\KEATING\TRN2_03F.SFL
\KEATING\TRN2_04F.SFL
\KEATING\TRN2_05S.SFL
\KEATING\TRN2_06S.SFL
\KEATING\TRN2_07S.SFL
\KEATING\TRN2_08S.SFL
\KEATING\TRN2_09S.SFL
\KEATING\TRN2_10S.SFL
\KEATING\TRN2_11S.SFL
\KEATING\TRN2_12S.SFL
\KEATING\TRN3_00S.SFL
\KEATING\TRN3_01S.SFL
\KEATING\TRN3_02S.SFL
\KEATING\TRN3_03S.SFL
\KEATING\TRN3_04S.SFL
\KEATING\TRN3_05S.SFL
\KEATING\TRN3_06S.SFL
\KEATING\TRN3_07S.SFL
\KEATING\TRN3_08S.SFL
\KEATING\TRN3_09S.SFL
\KEATING\TRN3_10S.SFL
\KEATING\TRN3_11S.SFL
\KEATING\TRN3_GAS.SFL
\KEATING\TRN4_01S.SFL
\KEATING\TRN4_02S.SFL
\KEATING\TRN4_03S.SFL
\KEATING\TRN4_04S.SFL
\KEATING\TRN4_05S.SFL
\KEATING\TRN4_06S.SFL
\KEATING\TRN4_07S.SFL
\KEATING\TRN5_01S.SFL
\KEATING\TRN5_02S.SFL
\KEATING\TRN5_03S.SFL
\KEATING\TRN5_04S.SFL
\KEATING\TRN5_05S.SFL
\KEATING\TRN5_06S.SFL
\KEATING\TRN5_07S.SFL
\KEATING\TRN6_00S.SFL
\KEATING\TRN6_01S.SFL
\KEATING\TRN6_02S.SFL
\KEATING\TRN6_03S.SFL

#LAUNCH\
\LAUNCH\LAUNCH.SHP
\LAUNCH\LAUNCH6.SHP
\LAUNCH\LIABJAR.SHP
\LAUNCH\LIABJAR6.SHP
\LAUNCH\LIABONE.SHP
\LAUNCH\LIABONE6.SHP
\LAUNCH\LIADAWN.SHP
\LAUNCH\LIADAWN6.SHP
\LAUNCH\LIADEVI.SHP
\LAUNCH\LIADEVI6.SHP
\LAUNCH\LIAENGA.SHP
\LAUNCH\LIAENGA6.SHP
\LAUNCH\LIAGARS.SHP
\LAUNCH\LIAGARS6.SHP
\LAUNCH\LIAGOAT.SHP
\LAUNCH\LIAGOAT6.SHP
\LAUNCH\LIAGRAU.SHP
\LAUNCH\LIAGRAU6.SHP
\LAUNCH\LIAKAES.SHP
\LAUNCH\LIAKAES6.SHP
\LAUNCH\LIAKANO.SHP
\LAUNCH\LIAKANO6.SHP
\LAUNCH\LIAMANN.SHP
\LAUNCH\LIAMANN6.SHP
\LAUNCH\LIAPORT.SHP
\LAUNCH\LIAPORT6.SHP
\LAUNCH\LJFBAKE.SHP
\LAUNCH\LJFBAKE6.SHP
\LAUNCH\LJFEVCI.SHP
\LAUNCH\LJFEVCI6.SHP
\LAUNCH\LJFMACD.SHP
\LAUNCH\LJFMACD6.SHP
\LAUNCH\LJFMORG.SHP
\LAUNCH\LJFMORG6.SHP
\LAUNCH\LJFSUDE.SHP
\LAUNCH\LJFSUDE6.SHP
\LAUNCH\LJFTRAI.SHP
\LAUNCH\LJFTRAI6.SHP
\LAUNCH\LJFTRIA.SHP
\LAUNCH\LJFTRIA6.SHP
\LAUNCH\LJFTWYC.SHP
\LAUNCH\LJFTWYC6.SHP
\LAUNCH\LJFVANT.SHP
\LAUNCH\LJFVANT6.SHP
\LAUNCH\LJFWOTA.SHP
\LAUNCH\LJFWOTA6.SHP
\LAUNCH\LJFZOET.SHP
\LAUNCH\LJFZOET6.SHP
\LAUNCH\LWOBAKE.SHP
\LAUNCH\LWOBAKE6.SHP
\LAUNCH\LWOCOLM.SHP
\LAUNCH\LWOCOLM6.SHP
\LAUNCH\LWOEVCI.SHP
\LAUNCH\LWOEVCI6.SHP
\LAUNCH\LWOMACD.SHP
\LAUNCH\LWOMACD6.SHP
\LAUNCH\LWOMORG.SHP
\LAUNCH\LWOMORG6.SHP
\LAUNCH\LWOSUDE.SHP
\LAUNCH\LWOSUDE6.SHP
\LAUNCH\LWOTRAI.SHP
\LAUNCH\LWOTRAI6.SHP
\LAUNCH\LWOTRIA.SHP
\LAUNCH\LWOTRIA6.SHP
\LAUNCH\LWOTWYC.SHP
\LAUNCH\LWOTWYC6.SHP
\LAUNCH\LWOWOTA.SHP
\LAUNCH\LWOWOTA6.SHP
\LAUNCH\LWOZOET.SHP
\LAUNCH\LWOZOET6.SHP
\LAUNCH\NETMECH.SHP
\LAUNCH\NETMECH6.SHP
\LAUNCH\NETWAIT.SHP
\LAUNCH\NETWAIT6.SHP
\LAUNCH\NETWAITK.SHP
\LAUNCH\SUPANM.SHP
\LAUNCH\SUPANM6.SHP

#MISSIONS\
\MISSIONS\APAC.MWM
\MISSIONS\CALI.MWM
\MISSIONS\COLL.MWM
\MISSIONS\DOBE.MWM
\MISSIONS\HUSK.MWM
\MISSIONS\IROQ.MWM
\MISSIONS\NAVA.MWM
\MISSIONS\OSAG.MWM
\MISSIONS\PERS.MWM
\MISSIONS\SHEP.MWM
\MISSIONS\SIAM.MWM
\MISSIONS\SIOU.MWM
\MISSIONS\TABB.MWM
\MISSIONS\TERR.MWM

#SMK\
\SMK\ADRW.SMK
\SMK\AELE.SMK
\SMK\AFRM.SMK
\SMK\AGRG.SMK
\SMK\AHLB.SMK
\SMK\AIAGRID.SMK
\SMK\AIAMPBH.SHP
\SMK\AIAMPBM.SHP
\SMK\AIAMPDA.SHP
\SMK\AIAMPDS.SHP
\SMK\AIAMPEL.SHP
\SMK\AIAMPJN.SHP
\SMK\AIAMPKF.SHP
\SMK\AIAMPLO.SHP
\SMK\AIAMPMC.SHP
\SMK\AIAMPMD.SHP
\SMK\AIAMPMR.SHP
\SMK\AIAMPMS.SHP
\SMK\AIAMPMW.SHP
\SMK\AIAMPRF.SHP
\SMK\AIAMPSC.SHP
\SMK\AIAMPSU.SHP
\SMK\AIAMPTA.SHP
\SMK\AIAMPWH.SHP
\SMK\AIASCBH.SHP
\SMK\AIASCDA.SHP
\SMK\AIASCDS.SHP
\SMK\AIASCJN.SHP
\SMK\AIASCKF.SHP
\SMK\AIASCLO.SHP
\SMK\AIASCMC.SHP
\SMK\AIASCMD.SHP
\SMK\AIASCMR.SHP
\SMK\AIASCMS.SHP
\SMK\AIASCMW.SHP
\SMK\AIASCRF.SHP
\SMK\AIASCSC.SHP
\SMK\AIASCSU.SHP
\SMK\AIASCWH.SHP
\SMK\AIASTR1.SMK
\SMK\AJF8ORL1.SMK
\SMK\AJF8ORR1.SMK
\SMK\AJF8TORL.SMK
\SMK\AJF8TORR.SMK
\SMK\AJFARCHT.SMK
\SMK\AJFBALL.SMK
\SMK\AJFBHTBL.SMK
\SMK\AJFBRIEF.SMK
\SMK\AJFDATBL.SMK
\SMK\AJFDSTBL.SMK
\SMK\AJFGRID.SMK
\SMK\AJFGRID1.SMK
\SMK\AJFGRID2.SMK
\SMK\AJFHOLOP.SMK
\SMK\AJFJNTBL.SMK
\SMK\AJFKFTBL.SMK
\SMK\AJFLOTBL.SMK
\SMK\AJFMCTBL.SMK
\SMK\AJFMDTBL.SMK
\SMK\AJFMPBH.SHP
\SMK\AJFMPDA.SHP
\SMK\AJFMPDS.SHP
\SMK\AJFMPJN.SHP
\SMK\AJFMPKF.SHP
\SMK\AJFMPLO.SHP
\SMK\AJFMPMC.SHP
\SMK\AJFMPMD.SHP
\SMK\AJFMPMR.SHP
\SMK\AJFMPMS.SHP
\SMK\AJFMPMW.SHP
\SMK\AJFMPRF.SHP
\SMK\AJFMPSC.SHP
\SMK\AJFMPSU.SHP
\SMK\AJFMPWH.SHP
\SMK\AJFMRTBL.SMK
\SMK\AJFMSTBL.SMK
\SMK\AJFMTTBL.SMK
\SMK\AJFMWTBL.SMK
\SMK\AJFRFTBL.SMK
\SMK\AJFRGSTR.SMK
\SMK\AJFSCBH.SHP
\SMK\AJFSCDA.SHP
\SMK\AJFSCDS.SHP
\SMK\AJFSCJN.SHP
\SMK\AJFSCKF.SHP
\SMK\AJFSCLO.SHP
\SMK\AJFSCMC.SHP
\SMK\AJFSCMD.SHP
\SMK\AJFSCMR.SHP
\SMK\AJFSCMS.SHP
\SMK\AJFSCMW.SHP
\SMK\AJFSCRF.SHP
\SMK\AJFSCSC.SHP
\SMK\AJFSCSU.SHP
\SMK\AJFSCTBL.SMK
\SMK\AJFSCWH.SHP
\SMK\AJFSTR1.SMK
\SMK\AJFSTR2.SMK
\SMK\AJFSTR3.SMK
\SMK\AJFSUTBL.SMK
\SMK\AJFTABLE.SMK
\SMK\AJFTRNDR.SMK
\SMK\AJFTRNWA.SMK
\SMK\AJFTRNWB.SMK
\SMK\AJFTRNWN.SMK
\SMK\AJFV8TRD.SMK
\SMK\AJFV8TRU.SMK
\SMK\AJFWHTBL.SMK
\SMK\AJNR.SMK
\SMK\AKTF.SMK
\SMK\AMDG.SMK
\SMK\AMRD.SMK
\SMK\AMWLOGO1.SMK
\SMK\ANVA.SMK
\SMK\APLAN01.SMK
\SMK\APLAN01C.SMK
\SMK\APLAN02.SMK
\SMK\APLAN02C.SMK
\SMK\APLAN03.SMK
\SMK\APLAN03C.SMK
\SMK\APLAN04.SMK
\SMK\APLAN04C.SMK
\SMK\APLAN05.SMK
\SMK\APLAN05C.SMK
\SMK\APLAN06.SMK
\SMK\APLAN06C.SMK
\SMK\APLAN07.SMK
\SMK\APLAN07C.SMK
\SMK\APLAN08.SMK
\SMK\APLAN08C.SMK
\SMK\APLAN09.SMK
\SMK\APLAN09C.SMK
\SMK\APLAN10.SMK
\SMK\APLAN10C.SMK
\SMK\APLAN11.SMK
\SMK\APLAN11C.SMK
\SMK\APLAN12.SMK
\SMK\APLAN12C.SMK
\SMK\ARFL.SMK
\SMK\ASMN.SMK
\SMK\ASTM.SMK
\SMK\ATAR.SMK
\SMK\ATBR.SMK
\SMK\AWHK.SMK
\SMK\AWHM.SMK
\SMK\AWOARCHT.SMK
\SMK\AWOBALL.SMK
\SMK\AWOBHTBL.SMK
\SMK\AWOBRIEF.SMK
\SMK\AWOCNFGD.SMK
\SMK\AWODATBL.SMK
\SMK\AWODSTBL.SMK
\SMK\AWOGRID.SMK
\SMK\AWOGRID1.SMK
\SMK\AWOGRID2.SMK
\SMK\AWOHOLOP.SMK
\SMK\AWOJNTBL.SMK
\SMK\AWOKFTBL.SMK
\SMK\AWOLITE1.SMK
\SMK\AWOLITE2.SMK
\SMK\AWOLITE3.SMK
\SMK\AWOLOTBL.SMK
\SMK\AWOMCTBL.SMK
\SMK\AWOMDTBL.SMK
\SMK\AWOMPBH.SHP
\SMK\AWOMPDA.SHP
\SMK\AWOMPDS.SHP
\SMK\AWOMPJN.SHP
\SMK\AWOMPKF.SHP
\SMK\AWOMPLO.SHP
\SMK\AWOMPMC.SHP
\SMK\AWOMPMD.SHP
\SMK\AWOMPMR.SHP
\SMK\AWOMPMS.SHP
\SMK\AWOMPMW.SHP
\SMK\AWOMPRF.SHP
\SMK\AWOMPSC.SHP
\SMK\AWOMPSU.SHP
\SMK\AWOMPWH.SHP
\SMK\AWOMRTBL.SMK
\SMK\AWOMSTBL.SMK
\SMK\AWOMTTBL.SMK
\SMK\AWOMWTBL.SMK
\SMK\AWORFTBL.SMK
\SMK\AWORGSTR.SMK
\SMK\AWOSCBH.SHP
\SMK\AWOSCDA.SHP
\SMK\AWOSCDS.SHP
\SMK\AWOSCJN.SHP
\SMK\AWOSCKF.SHP
\SMK\AWOSCLO.SHP
\SMK\AWOSCMC.SHP
\SMK\AWOSCMD.SHP
\SMK\AWOSCMR.SHP
\SMK\AWOSCMS.SHP
\SMK\AWOSCMW.SHP
\SMK\AWOSCRF.SHP
\SMK\AWOSCSC.SHP
\SMK\AWOSCSU.SHP
\SMK\AWOSCTBL.SMK
\SMK\AWOSCWH.SHP
\SMK\AWOSTR1.SMK
\SMK\AWOSTR2.SMK
\SMK\AWOSTR3.SMK
\SMK\AWOSUTBL.SMK
\SMK\AWOTABLE.SMK
\SMK\AWOTRNDR.SMK
\SMK\AWOTRNWA.SMK
\SMK\AWOTRNWB.SMK
\SMK\AWOTRNWN.SMK
\SMK\AWOWHTBL.SMK
\SMK\MEND.SMK
\SMK\MEND2.SMK
\SMK\MINTRO.SMK
\SMK\MJFLAND.SMK
\SMK\MWOLAND.SMK
\SMK\NETMECH.SMK
\SMK\ROLL.SMK
\SMK\WIABKG1.SHP
\SMK\WIABKG2.SHP
\SMK\WIACN.SHP
\SMK\WIACP.SHP
\SMK\WIADSGN.SHP
\SMK\WIAGHOST.SMK
\SMK\WIAJF.SMK
\SMK\WIALANCH.SHP
\SMK\WIALANCH.SMK
\SMK\WIAMP1.SMK
\SMK\WIAMP1ES.SMK
\SMK\WIAMP4AR.SMK
\SMK\WIAMP4MP.SHP
\SMK\WIAMP5WA.SMK
\SMK\WIAMP7CR.SMK
\SMK\WIANOVA.SMK
\SMK\WIASMOKE.SMK
\SMK\WIASTAR.SHP
\SMK\WIASTEEL.SMK
\SMK\WIAVN.SHP
\SMK\WIAVP.SHP
\SMK\WIAWOLF.SMK
\SMK\WJFBKG.SMK
\SMK\WJFCN.SMK
\SMK\WJFCP.SMK
\SMK\WJFDSGN.SHP
\SMK\WJFMP1.SMK
\SMK\WJFMP1ES.SMK
\SMK\WJFMP4AR.SMK
\SMK\WJFMP4MP.SHP
\SMK\WJFMP5WA.SMK
\SMK\WJFMP7CR.SMK
\SMK\WJFSTAR.SHP
\SMK\WJFVN.SMK
\SMK\WJFVP.SMK
\SMK\WWOBKG.SMK
\SMK\WWOCN.SMK
\SMK\WWOCP.SMK
\SMK\WWODSGN.SMK
\SMK\WWOMP1.SMK
\SMK\WWOMP1ES.SMK
\SMK\WWOMP4AR.SMK
\SMK\WWOMP4MP.SHP
\SMK\WWOMP5WA.SMK
\SMK\WWOMP7CR.SMK
\SMK\WWOSTAR.SMK
\SMK\WWOVN.SMK
\SMK\WWOVP.SMK

#VFX\
\VFX\MCGA.DLL
\VFX\VESA480.DLL
\VFX\VESA768.DLL
\VFX\VFXHD.BIN
\VFX\VFXJK.BIN
\VFX\VFXTM.BIN

#WINDLL\
\WINDLL\WINET.DLL
\WINDLL\WIPX.DLL
\WINDLL\WMODEM.DLL
\WINDLL\WSERIAL.DLL
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.
User avatar
Skyfaller
Clan 1st MechWarrior
Clan 1st MechWarrior
Posts: 1017
Joined: Sat Apr 12, 2008 2:58 am
Location: Germany
Contact:

Re: MechWarrior 2: General Installer

Post by Skyfaller »

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.
// 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, "");
Installing Titanium 8-Bit/Software version from Titanium GBL CD:
I get an error saying something like "Invalid Win32 application" with Windows XP and 98.

I'm running out of ideas.
User avatar
Sir MMPD Radick
Clan Nova Captain
Clan Nova Captain
Posts: 1625
Joined: Tue Jan 22, 2008 10:07 am

Re: MechWarrior 2: General Installer

Post by Sir MMPD Radick »

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.
User avatar
Skyfaller
Clan 1st MechWarrior
Clan 1st MechWarrior
Posts: 1017
Joined: Sat Apr 12, 2008 2:58 am
Location: Germany
Contact:

Re: MechWarrior 2: General Installer

Post by Skyfaller »

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.
Post Reply