Tuesday 29 May 2007

Fun with Wine - Installing Master Of Olympus: Zeus

I've installed Wine (the version that comes with OpenSuse 10.2)

I then put the MoOZ CD into one of my CD drives, and typed:

(Well, I then selected 'insert blockquotes' on blogger's editor, and it deleted everything I'd typed up to that point. But to progress, imagine the next line is in fixed format...) [In fact, I've come back weeks later and actually made it fixed pitch.

wine /media/hdc/AUTORUN.EXE

Wine, of course, doesn't recognise Linux file locations, so returned:

wine: cannot find '/media/hdc/AUTORUN.EXE'

So then I typed:

wine e:\AUTORUN.EXE

And it seemed to start up okay. I hadn't expected that, as I had expected it to say there was no such file. The reason is that usually Wine doesn't recognise Windows file locations either - unless they're typed up with Unix/C style escapes for \,[space] and ". So I had expected to be needing to re-type it as wine e:\\AUTORUN.EXE

Still, time to continue.

The developer's logo appeared on screen - but upside-down.

The next spash screen appeared (after a flicker of black screen), and a dialogue box asking me to agree to the software licence agreement.

Eventually it asked me where to install the files, suggesting A:\Sierra\Olympus. I altered that to C:, and pressed 'Install'

By the time the install finished, the following messages had appeared in the shell:
err:menubuilder:extract_icon32 LoadLibraryExW ( L"C:\\Sierra\\Master of Olympus - Zeus\\zeus.ico") failed, error 193
err:menubuilder:extract_icon32 LoadLibraryExW (L"c:\\windows\\system32\\notepad. exe \"C:\\Sierra\\Master of Olympus - Zeus\\Readme.txt\"") failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
err:menubuilder:extract_icon32 LoadLibraryExW (L"c:\\winebrowser") failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
err:menubuilder:extract_icon32 LoadLibraryExW (L"c:\\winebrowser") failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
err:menubuilder:extract_icon32 LoadLibraryExW (L"c:\\winebrowser") failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
err:menubuilder:extract_icon32 LoadLibraryExW (L"c:\\winebrowser") failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
err:menubuilder:extract_icon32 LoadLibraryExW (L"c:\\winebrowser") failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
err:menubuilder:extract_icon32 LoadLibraryExW (L"c:\\winebrowser") failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink


Now that the install is done, I typed:
wine c:\Sierra\Master of Olympus - Zeus\Zeus.exe
and got the response
wine: cannot find 'c:SierraMaster'
so typed the escaped version
wine c:\\Sierra\\Master\ of\ Olympus\ \-\ Zeus\\Zeus.exe
and a little dialogue box popped up, titled "Tutorial File Error" saying:
Missing pak or sav in Basic tutorial 0

When I okayed that, I got one saying
Missing pak or sav in Basic tutorial 1

Okaying that got a
Missing pak or sav in Basic tutorial 2
and so on up to basic tutorial seven. Whereupon it changed to:
Missing pak or sav in Advanced tutorial 0

It turns out there were 8 of them, too. Once the last one was declared missing, the execution stopped.

1 comment:

Dan Kegel said...

http://appdb.winehq.org/appview.php?iVersionId=2685
and
http://www.winehq.org/pipermail/wine-bugs/2005-January/011528.html
suggest that you have to cd to this
game's directory rather than passing an
absolute path to the executable,
and that the game uses copy protection
which isn't supported yet in Wine.