finally, i got it to work! albeit by accident...just wanted to share
how i did it:
so i was able to make a TOMI 1 bottle following the instructions on
tips and tricks...as we all know, i always get the Program Error
dialog box whenever i try to open TOMI 1.
so i experimented a bit and tried installing TOMI directly to a
winxp bottle, without installing ie6...by doing so, i was able to
get to the welcome screen where you enter your serial number without
the Program Error dialog box appearing...after i entered my serial
number, the welcome screen just went white, so i told myself: it's
another failed attempt.
i left the welcome screen open in the hopes that it might still
load...with the welcome screen still open, i went to manage bottles
trying to figure out what else i can do to make the damn thing
work...i went to my TOMI 1 bottle, clicked on Advanced button then
Open C: Drive in Finder until i reached the folder where my
monkeyisland101.exe file was located...i decided to double click on
it, and a few seconds after, another welcome screen appears but to
my delight, a clickable link can be found on the top right that says
"Click to Run the Game"! i clicked on it, and voila, i am now able
to play TOMI! i used the same steps for TOMI 2, and it works like a
charm!
hope this helps those who are experiencing the same thing!
Hi Aikee,
I just thought I'd explain your little 'accident' here, for you to better understand exactly what
it is you stumbled across with this. Basically speaking, when you first start a lot of telltale
game titles, they invoke ieframe.exe to draw the registration/play game GUI. The ieframe GUI is
part of Internet Explorer as such, and this establishes the validating internet connection which
the game itself needs to be registered/run. I deduce what is -supposed- to happen, is after the
successful ieframe/internet negotiations, in the windows case the actual game executable is then
invoked, and this is pretty much where the wheels fall off in crossover/wine.
When you did what you described above, you in effect recreated this scenario -- when you subsequently
started the actual monkeyisland101.exe file, after having already hoisted the ieframe session, the
monkeyisland101.exe found the necessary validation tokens needed for it to run, and away it goes.. ;)
This whole ieframe interaction thing is probably easiest fathomed when the two processes are
somewhat isolated from each other...see;
http://www.telltalegames.com/forums/showpost.php?p=119817&postcount=3
Note: I do not suggest you do the above (and the WineHQ crowd say the same thing), but if you
understand what rsync does, and look at the path statements and how that whole ies4linux setup
works, you come to understand what's going on. The above does work (I've tested it), however it
is now a little out-of-date because as of wine-1.1.31 (and using the latest wine gecko), this
all now works fine without any need to install a 'real' IE redist.
One thing I would personally like to know here, as referenced against behavior noted with the
latest devel-wine releases, is that even though it all works in latest wine-devel + gecko, it
is still a requirement to change directory to where the actual game executable resides before
launching it...(at least, this is so for the wallace&gromit series from telltale). What you
say works here for TOMI doesn't work for the wallace&gromit titles, so apparently they're both
using ieframe in somewhat different ways.....
....the reason I mention this, is because what you
describe, sounds more or less what latest wine-devel will do, if you're not in the actual dir
the executable is in when launched : it sounds like the crossover HTML engine is doing enough
to satisfy what TOMI wants from it -- what might be a useful experiment, is doing something
like the following (sorry, I don't know the Mac equivalents for the paths, but in linux..)
In a shell/xterm, change directory to where monkeyisland101.exe is. In linux with COG, I would
use a command like ;
~/cxgames/bin/wine --bottle [bottle_name] monkeyisland101.exe
...and see if anything changed in the way things proceed during game startup. (substitute
[bottle_name] without brackets with the name of the bottle you have TOMI installed into)
Cheers!