WineHQ
Category: Main Games Adventures Myst Online: Uru Live Live 9 (9.847)

Myst Online: Uru Live

Episode 9 - "Exodus", released October 27th, 2007

Application Details:

Version: Live 9 (9.847)
License: Retail
URL: http://www.urulive.com/
Votes: 0
Latest Rating: Bronze
Latest Wine Version Tested: 0.9.51.

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

  • Startging game
  • Login into game
  • Playing game

What does not

Several graphical glitches are present. For example:

  • White square instead of cursor
  • Occasionally not all body of player's avatar is drawn
  • Some textures aren't rendered
  • Clipping errors in "K'veer"
  • Many more....

Workarounds

What was not tested

.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentGentoo Linux x86_64Dec 18 20070.9.51.Yes Yes Bronzean anonymous user 
ShowGentoo Linux x86_64Nov 20 20070.9.49.Yes Yes Bronzean anonymous user 
ShowUbuntu 7.10 "Gutsy" i386 (+ variants like Kubuntu)Nov 15 20070.9.49.Yes Yes Bronzean anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

HOWTO (outdated)

With wine version 0.9.51 the async functions were modified so MOUL can run without any hacks, so this HOWTO is outdated.

Currently all I/O completion functions have been written by Andrey Turkin and accepted into the main source tree, only a small patch must be applied to make MOUL running in Wine.

 

1) Get either the current git source tree or a source release pack of Wine version 0.9.50 (ATM yet to be released) or later.

2) Save following text as MOUL.diff in wine source folder:

diff --git a/server/async.c b/server/async.c
index acf61d8..1b262ff 100644
--- a/server/async.c
+++ b/server/async.c
@@ -186,8 +186,8 @@ struct async_queue *create_async_queue( struct fd *fd )
void free_async_queue( struct async_queue *queue )
{
if (!queue) return;
- queue->fd = NULL;
async_wake_up( queue, STATUS_HANDLES_CLOSED );
+ queue->fd = NULL;
release_object( queue );
}

3) apply the patch with following command to the source tree:

patch -p1 < MOUL.diff

4) compilie your Wine source and have fun with MOUL.

5) Drop Andrey Turkin a note full of gratitude for his great work on implementing rarely used but needed by MOUL pieces of code. ;-)

No more patches needed as of v0.9.51
The async I/O API is now so maturated,  that MOUL can now run with any wine build >= 0.9.51.
HOWTO solve problems with winhttp.dll

There are 2 possibilities so solve the MOUL dependency to winhttp.dll.

1st Strategy:

Get you winhttp.dll from you system32 folder and copy it to the folder, where UruLauncher.exe lies.

2nd Strategy:

 

Hans Leidekker is currently in the process of proper implementation of winhttp.dll on linux. I grabbed his diff from wine bug #9200 and modified it to fit to the current wine git. Almost all of winhttp API calls used by MOUL are trivially identical to wininet API calls, which are already implemented. I tested this diff on my x386 Ubuntu and x64 Gentoo and it seemed to work fine with MOUL.

Apply winhttp_20071222.diff to run MOUL indepentant from original window's dlls.

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back