Main Menu

[NON-ISSUE]Won't Work On Mac with Wine (Category: Misc)

Started by RC1981, September 16, 2010, 03:57:36 PM

Previous topic - Next topic

RC1981

Yesterday somebody here instructed me to download Wine and said that I could use it to play the game on my Macbook.  I downloaded the game and Wine, but now I'm stumped.  I've tried to decipher what exactly is going on with Wine first and it makes no sense...I think it's kind of a Windows shell?  I went into the directory where TSL is located and tried to open the game and was told the "Display Change Failed - Hardware Failed to Switch to Specified Mode"...So I thought it must be a config issue that I can fix by changing my Display settings in the TSLConfig file, but for some reason that won't open.  The game (after giving me that error message) seems to still play the audio though, but there's no visual, just some program on my dock called X11...???  

Help!!!

wilco64256

Atec's the WINE expert so I'll leave this for him to take a look at for now.
Weldon Hathaway

atec123

#2
Quote from: RC1981 on September 16, 2010, 03:57:36 PM
Yesterday somebody here instructed me to download Wine and said that I could use it to play the game on my Macbook.  I downloaded the game and Wine, but now I'm stumped.  I've tried to decipher what exactly is going on with Wine first and it makes no sense...I think it's kind of a Windows shell?  I went into the directory where TSL is located and tried to open the game and was told the "Display Change Failed - Hardware Failed to Switch to Specified Mode"...So I thought it must be a config issue that I can fix by changing my Display settings in the TSLConfig file, but for some reason that won't open.  The game (after giving me that error message) seems to still play the audio though, but there's no visual, just some program on my dock called X11...???  

Help!!!
What method did you use to install Wine?  did you read my thread about it? http://www.postudios.com/blog/forum/index.php?topic=9323.0
Did you use the macports method or did you download a DMG from winebottler? (that is, this:  http://winebottler.kronenberg.org/ )
Wine is not a windows shell, or a windows emulator.  The people at winehq would get mad at me for defining it like this, but in simple terms, Wine just translates windows apps into mac (or linux) apps. You aren't actually emulating a windows shell or GUI.  you just run it through the code translator that is wine.
did the game even install?  or is your problem with actually running the game?  if it didn't install.....

Do you have a terminal?  if so, navigate in the terminal to the TSL directory, and type wine start *.msi (replace that with the actual filename of the installer.  don't remember what it was called....)

then say what the error message is IF that doesn't work.  if Wine, either the bottler version or the real version is properly installed, you should be able to run the following command:
winecfg
do that.  that lets you tinker with a bunch of Wine settings.  I would try running it in a windowed mode under the display tab.  I think they call it "Emulating a virtual desktop".

if it still won't work, I suggest installing winetricks:
http://winetricks.darwinports.com/
then running:
winetricks dotnet20
That will install the .net framework.  a slightly modified version designed to run properly in Wine.
that should allow you to run TSLConfig.exe, then you can mess with your settings.  What happens if you open this program called X11?  That might be the graphical part of the game.

edit:  also could this be merged into the stickied Wine thread?
Official maintainer of TSL in linux via Wine. TSL AppDB page
Maintainer of TSL in OSX via Wine
TSL IRC Chatroom Maintainer
We are the Defenders of Jazz Ballet
People say, when they see us:
Hey, folks! It's the Saviours of Jazz Ballet
Fearless heroes of kick and spin

RC1981

#3
Whoa....I'm sorry but I didn't understand a word of that.  I got the game installed, to answer that question.  It has its own directory and everything.  My problem is just that I can't get the TSLConfig file to open to change my Display setting.  When I try to run the game I get that error message, but the audio and everything works so I know the game itself is fine.  The TSLConfig.exe on the other hand won't even open at all.  No idea why.  

edit:  I'm not sure how to use the terminal to do that winetricks thing, I don't know how the terminal works.  Also, when I open the X11 program it brings up like a shell that looks like Windows, so I thought it was part of Wine, that's why I thought the program was supposed to be like a shell.  I'll post a screen shot in a minute.

atec123

Quote from: RC1981 on September 16, 2010, 06:40:58 PM
Whoa....I'm sorry but I didn't understand a word of that.  I got the game installed, to answer that question.  It has its own directory and everything.  My problem is just that I can't get the TSLConfig file to open to change my Display setting.  When I try to run the game I get that error message, but the audio and everything works so I know the game itself is fine.  The TSLConfig.exe on the other hand won't even open at all.  No idea why. 
If you read my thread here:
http://www.postudios.com/blog/forum/index.php?topic=9323.0
I haven't succeeded in getting TSLConfig.exe to open either.  90 percent sure it is possible, 100 percent sure it is not easy.  in most cases you don't need it though, because you can configure the same exact settings from within the game.  ok since you are online right now lets break this down into smaller questions.

how did you install wine?  did you use this link:
http://davidbaumgold.com/tutorials/wine-mac/
or this one?
http://winebottler.kronenberg.org/
Official maintainer of TSL in linux via Wine. TSL AppDB page
Maintainer of TSL in OSX via Wine
TSL IRC Chatroom Maintainer
We are the Defenders of Jazz Ballet
People say, when they see us:
Hey, folks! It's the Saviours of Jazz Ballet
Fearless heroes of kick and spin

RC1981

I used the winbottler.kronenbourg link to download wine.

atec123

Quote from: RC1981 on September 16, 2010, 06:48:10 PM
I used the winbottler.kronenbourg link to download wine.
ok.
do you know how to open a terminal window?
if so, open one and type:

winecfg

if not, I will do a google search for you and find out how
Official maintainer of TSL in linux via Wine. TSL AppDB page
Maintainer of TSL in OSX via Wine
TSL IRC Chatroom Maintainer
We are the Defenders of Jazz Ballet
People say, when they see us:
Hey, folks! It's the Saviours of Jazz Ballet
Fearless heroes of kick and spin

RC1981

#7
Yea I figured out how to get the terminal window to open  ;D  I'll give that a whirl now.

Oh yea, and that X11 program opens up when I click on the wine glass up on my toolbar and open File Manager.

When I enter that command into the terminal window I get told this:

-bash: winecfg: command not found

atec123

Quote from: RC1981 on September 16, 2010, 06:51:04 PM
Yea I figured out how to get the terminal window to open  ;D  I'll give that a whirl now.

Oh yea, and that X11 program opens up when I click on the wine glass up on my toolbar and open File Manager.
hmm ok.
yeah.  just type winecfg and press enter.  gives you a bunch of wine config options.

might I ask what mac you have?  and what specs if you know them?  might help for me to see if there is anything hardware wise getting in the way of running TSL.
Official maintainer of TSL in linux via Wine. TSL AppDB page
Maintainer of TSL in OSX via Wine
TSL IRC Chatroom Maintainer
We are the Defenders of Jazz Ballet
People say, when they see us:
Hey, folks! It's the Saviours of Jazz Ballet
Fearless heroes of kick and spin

RC1981

Don't know if you caught it in my last reply cuz I edited it in, but this is what I get when I enter that command into the terminal window:

-bash: winecfg: command not found

My specs are:

Mac OS X Version 10.5.8
Processor 2.4 GHz Intel Core 2 Duo
Memory 4GB 667 MHz DDR2 SDRAM
  Model Name:   MacBook
  Model Identifier:   MacBook4,1
  Processor Name:   Intel Core 2 Duo
  Processor Speed:   2.4 GHz
  Number Of Processors:   1
  Total Number Of Cores:   2
  L2 Cache:   3 MB
  Memory:   4 GB
  Bus Speed:   800 MHz

Whatever that means xD

atec123

far as I know that is way more than needed to run TSL.  that is better than both my computers combined.

ok.  next thing to try then

wine winecfg
maybe it only reads it as a wine app
and also just as a test
wine notepad
that should open up a clone of the windows text editor, notepad.

if winecfg will open that is good.  it might ask you to install gecko.  if it does, decline.  you don't need internet to run TSL as far as I know so that is a waste of time and just gives you more room for error.
Official maintainer of TSL in linux via Wine. TSL AppDB page
Maintainer of TSL in OSX via Wine
TSL IRC Chatroom Maintainer
We are the Defenders of Jazz Ballet
People say, when they see us:
Hey, folks! It's the Saviours of Jazz Ballet
Fearless heroes of kick and spin

RC1981

Tried both of those commands and got this both times:

-bash: wine: command not found

I don't know what -bash means, but it feels like what I want to do to my computer at the moment  :suffer: :P

atec123

Quote from: RC1981 on September 16, 2010, 07:01:05 PM
Tried both of those commands and got this both times:

-bash: wine: command not found

I don't know what -bash means, but it feels like what I want to do to my computer at the moment  :suffer: :P
haha.
try the following command:
winebottler

then maybe

winebottler notepad
Official maintainer of TSL in linux via Wine. TSL AppDB page
Maintainer of TSL in OSX via Wine
TSL IRC Chatroom Maintainer
We are the Defenders of Jazz Ballet
People say, when they see us:
Hey, folks! It's the Saviours of Jazz Ballet
Fearless heroes of kick and spin

RC1981

Once again, we get our old friend:

-bash: winebottler: command not found

>:( >:(

atec123

#14
the next thing to try out is this:
http://davidbaumgold.com/tutorials/wine-mac/#part-1
follow that (the nerdier guide)
don't be intimidated by all that crazy looking code you have to type ni the terminal.  you don't need to know what it does, just copy and paste it and follow the guide.  should be easy as long as you take a little bit of time to read it and don't give up if you don't understand exactly what it is trying to say.  ask if you don't understand part of it.

when it is done, winebottler and normal command line wine should work.  then the command winecfg should work and you should be able to run this command:
sudo port install winetricks
once that finishes, you should be able to run:
winetricks dotnet20
after that, TSLConfig.exe, in theory, should run.  I haven't succeeded in getting it to run on my computer just yet, but I also haven't really tried.

after that, try different graphical modes in the TSLConfig.exe file until it runs right on your computer. I am guessing you will need to change to windowed mode or change the screen resolution as you can see from this thread right here on the forums: http://www.postudios.com/blog/forum/index.php?topic=9014.new  This is complicated, but it will all be worth it.  I am pretty confident that the remaining episodes will work just as well in Wine and you will be able to play the whole thing without installing any traces of windows.
Official maintainer of TSL in linux via Wine. TSL AppDB page
Maintainer of TSL in OSX via Wine
TSL IRC Chatroom Maintainer
We are the Defenders of Jazz Ballet
People say, when they see us:
Hey, folks! It's the Saviours of Jazz Ballet
Fearless heroes of kick and spin

snabbott

Quote from: RC1981 on September 16, 2010, 07:01:05 PM
Tried both of those commands and got this both times:

-bash: wine: command not found

I don't know what -bash means, but it feels like what I want to do to my computer at the moment  :suffer: :P
Bourne-again shell :P

http://en.wikipedia.org/wiki/Bash_(Unix_shell)

Steve Abbott | Beta Tester | The Silver Lining

atec123

Quote from: snabbott on September 17, 2010, 08:43:08 AM
Quote from: RC1981 on September 16, 2010, 07:01:05 PM
Tried both of those commands and got this both times:

-bash: wine: command not found

I don't know what -bash means, but it feels like what I want to do to my computer at the moment  :suffer: :P
Bourne-again shell :P

http://en.wikipedia.org/wiki/Bash_(Unix_shell)
I was actually gonna link him to that, but I was trying to reply to all his messages as fast as possible since we were both online and I was researching it at that moment.
Official maintainer of TSL in linux via Wine. TSL AppDB page
Maintainer of TSL in OSX via Wine
TSL IRC Chatroom Maintainer
We are the Defenders of Jazz Ballet
People say, when they see us:
Hey, folks! It's the Saviours of Jazz Ballet
Fearless heroes of kick and spin