First post, by VirtuaIceMan
- Rank
- Oldbie
Bug! is relatively easy to install, then a bit tricky to get running well in Win8.1 64bit. See how I did it over here: http://www.play-old-pc-games.com/2012/08/13/b … #comment-110562
Bug Too! is a different beast. For starters, the game tries to install DirectX2, then fails, and won't install the game at all as a result. This occurs on Windows XP as well as Windows 8.1. I managed to get the game to install on Windows XP by installing it into a virtual PC and copying bits across, but here's how to do it without a virtual PC.
1. Create folder to install the game into, in this example I'll use c:\games\bugtoo
2. Open the CD-ROM drive and copy the following files into the folder (above). These will then need renaming as follows:
EXEC.RTA = copy across and rename to: BugToo.exe
DUKDLL95.DL_ = copy across and rename to: DUKDLL95.DLL
MSS32.DL_ = copy across and rename to: MSS32.DLL
TITLE.BMP = copy across, no need to rename
Yes, that's right, the game only installs 4 files! The rest run from the CD-ROM!
3. To pull this all together you need some Registry strings, these I exported from Win98SE in a virtual machine, hence the opening REGEDIT4 line. However this does install properly in Win8.1 even with this line! NOTE: there are some lines that need changing, depending on where you installed the game, and the letter your CD-ROM is in, these are as follows:
"Main Directory"="C:\\games\\bugtoo" = change this to the correct path where you installed the game, note: keep double \\ in the path!
"Data Directory"="D:\\Data" = change D: to the drive your CD-ROM is, could be E: for example
"Save Directory"="C:\\games\\bugtoo\\SaveGame" = change this to the correct path where you installed the game, note: keep double \\ in the path!
NOTE: the path DOESN'T need "Wow6432Node" adding to it on 64bit, as the game won't find them in there!
REGEDIT4
[HKEY_CURRENT_USER\Software\Sega\Bug Too!]
"Version"="Smells like Victory!"
"Main Directory"="C:\\games\\bugtoo"
"Data Directory"="D:\\Data"
"Save Directory"="C:\\games\\bugtoo\\SaveGame"
"Key Map 1"=hex:00,00,00,00,00,00,0d,00,20,00,00,00,00,00,00,00,10,00,11,00,00,\
00,00,00,26,00,28,00,25,00,27,00,4d,00,50,00
"Key Map 2"=hex:00,00,00,00,00,00,0d,00,20,00,00,00,00,00,00,00,10,00,11,00,00,\
00,00,00,26,00,28,00,25,00,27,00,4d,00,50,00
"Joystick Map 1"=hex:ff,ff,ff,ff,ff,ff,00,00,01,00,ff,ff,ff,ff,ff,ff,02,00,03,\
00,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff
"Joystick Map 2"=hex:ff,ff,ff,ff,ff,ff,00,00,01,00,ff,ff,ff,ff,ff,ff,02,00,03,\
00,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff
"SFX Enabled"=hex:01,00,00,00
"SFX Volume"=hex:05,00,00,00
"Music Enabled"=hex:01,00,00,00
"Music Volume"=hex:05,00,00,00
Save the above (with tweaks mentioned) into a text file, then rename it to .reg extension (you'll need to be showing extensions in Windows first), then double-click it to install the Registry strings.
4. Finally, right-click BugToo.exe and set Win98 compatibility on it, then it *should* work when you double-click it - in WinXP.
However, on Win8.1 it'll try booting then say "Video Initialization Failure!" and exit (on my Nvidia at least, it might work on ATI). To get it to work for me took 3 things:
1. Put dgVoodoo's Direct3D wrapper files (the "MS" ones, not Glide) into the game folder.
2. Remove Win98 compatibility from BugToo.exe.
3. Use Microsoft Application Compatibility Toolkit to fix BugToo.exe with the following settings:
IgnoreException
Win98VersionLie
With this applied, the game SHOULD work, but there will be an issue with the CD music, it keeps looping every few seconds, pausing the gameplay. You can disable music in the options though, but then there's no music(!) so it's not ideal. More research/fixes are needed!
Note: instead of dgVoodoo, some of the other wrappers might work. I haven't tried DXGL or WineD3D on Windows yet.
So, overall, Bug! works, and Bug Too! is playable-ish...
My PC spec: Win10 64bit, i7-4970K (not overclocked), KFA2 GeForce RTX 2070 SUPER, Creative Soundblaster ZXr, 16GB RAM, Asus Z97-A motherboard, NZXT 410 case, ROG Swift GSYNC monitor