Linux Retro gaming via Wine 

I made more stuff work, or well, downloaded more stuff

I got Mummy Maze Deluxe out of an extremely dubious source that told me itself it was infected with a "generic" virus, huh. Probably nothing, but as far as I'm aware, viruses in Wine are no problems, so whatever. I had to find the serial number through serial sites, which are still online as of today. The game works like a charm

The problem however is with 3D Uz, it has a midi soundtrack, but I found a fix. You have to go download fluidsynth, in which my Linux MX package manager still impresses, cause it was there. Get that, then get the Windows midi soundfont
https://musical-artifacts.com/artifacts/713
After this, run the soundfonts
fluidsynth -a pulseaudio /path/to/soundfont
Let that terminal window open and run the game in Wine and you have midi soundtrack, hurray!

The only problem is that the game is extremely old, made in Visual Basic 3? and the game runs on your CPU speed. There's an adjustable meter, but it only goes to 999, which isn't enough

For that there's 2 possible solutions:
1- The game creates a CFG file. The speed is stored in that, what if I enter a bigger number than the game allows? Problem? I can't decode it. I have no idea what to do here. Anyone have a clue?

2- I'm not a programmer, so this isn't quite for me. It seems that VB3 exes should be able to be reversed engineered perfectly, so you could do that, either reprogram part of the game so that it doesn't run on your CPU speed, or reprogram the part where you enter the number to adjust the speed so you can enter a bigger number. No idea if you'd be able to recompile it, or if the resulting mess would be even readable

Hmm

Linux Retro gaming via Wine 

@coolboymew
>I'm not a programmer, so this isn't quite for me. It seems that VB3 exes should be able to be reversed engineered perfectly
You are probably thinking about VB.NET (now confusingly known as Visual Basic) which is a completely different programming language and runs on the .NET VM which makes it easy to reverse engineer. The actual Visual Basic programming language has been discontinued for years.

re: Linux Retro gaming via Wine 

@xianc78 This is a very old game

I am indeed talking about Visual Basic 3

"IX.) NOTES

Uz 3.0 was created using Visual Basic 3.0 Standard Edition in conjunction with Midisoft Recording Session, Creative WaveStudio, Adobe Photoshop 3.0., and DBPUSH.VBX by Dan Bystrom. Thanks to all of you for making Uz possible!

Revision history is in the Uz.doc file.

PLEASE report any bugs to MasterWorks!"
Follow

re: Linux Retro gaming via Wine 

@coolboymew When you said that VB3 programs should be reversed engineered perfectly you were probably confusing it with .NET programs. AFAIK VB3 programs compile to native code.

· · Web · 1 · 0 · 0

re: Linux Retro gaming via Wine 

@xianc78 that's what I've read a few years ago, even downloaded a decompiler for it
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.