Author Topic: TSL in Linux/OSX via Wine -- testing  (Read 110231 times)

Offline glottal

  • Devoted Knight
  • ***
  • Posts: 257
Re: TSL in Linux/OSX via Wine -- testing
« Reply #80 on: November 14, 2010, 09:32:16 AM »
Code: [Select]
msiexec /i TSL-EP1+2.msi
wine start TSL-EP1+2.msi
big difference.

My bad ... but those are the exact two commands I have been trying.

The error message I get when I try the first of those two commands is the same one I already posted.  The exact error I get for the second command is, in the terminal window:

Code: [Select]
fixme:exec:SHELL_execute flags ignored: 0x00000100
and the "Windows Installer" error I get is "Incorrect command line parameters.  Windows Installer. V 2.00.2600.2 Copyright C 2000 Microsoft Corporation.  All rights reserved.  Portions of this software are based in part on the owrk of the Independent JPEG Group."

EDIT: One other thing I could try is to install this on a different computer.  I don't know if that would make any difference, but the alternative computer does have superior hardware (I think ... it was assembled by my dad, so I'd have to ask him for specs).
« Last Edit: November 14, 2010, 09:36:58 AM by glottal »

Offline atec123

  • Crystal Dragon
  • ********
  • Posts: 2963
  • Gender: Male
  • THERE'S A WAR GOING ON FOR YOUR MIND.
    • Save TSL
Re: TSL in Linux/OSX via Wine -- testing
« Reply #81 on: November 15, 2010, 06:35:19 AM »
EDIT: One other thing I could try is to install this on a different computer.  I don't know if that would make any difference, but the alternative computer does have superior hardware (I think ... it was assembled by my dad, so I'd have to ask him for specs).
try that!  does this computer have linux on it or not?

if so, try it and report back.
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

Offline glottal

  • Devoted Knight
  • ***
  • Posts: 257
Re: TSL in Linux/OSX via Wine -- testing
« Reply #82 on: November 18, 2010, 09:06:29 PM »
I was busy for a few days, so I didn't get it around to it until today.

I did all of the steps outlined here on the alternate computer ... and got the exact same error messages (the alternate computer also runs Ubuntu 10.04).

Could it be that it just doesn't work on wine 1.3.6?  I haven't seen anyone confirms that it works on wine 1.3.6.

Offline Ravager

  • Silly Adventurer
  • **
  • Posts: 114
  • Gender: Male
    • My youtube channel: Fusion196
Re: TSL in Linux/OSX via Wine -- testing
« Reply #83 on: November 19, 2010, 08:12:30 AM »
Hi glottal,

I did the same as you did, which are the same steps as I did with my previous versions of Linux Mint and Wine. I ended up with the same error message as you. I'm using Wine 1.3.7 and Linux Mint 10 now (Ubuntu 10.10 Maverick Meerkat equivalent).

Code: [Select]
...
The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or if the Windows Installer is not correctly installed. Contact your support personnel for assistance.

Wine 1.3.6+ could be the guilty one, since it work fine with 1.3.3.
IRENICUS: Once my thirst for power was everything. And now I hunger only for revenge. And... I... Will... HAVE IT!!

Offline atec123

  • Crystal Dragon
  • ********
  • Posts: 2963
  • Gender: Male
  • THERE'S A WAR GOING ON FOR YOUR MIND.
    • Save TSL
Re: TSL in Linux/OSX via Wine -- testing
« Reply #84 on: November 22, 2010, 11:41:17 AM »
Hi glottal,

I did the same as you did, which are the same steps as I did with my previous versions of Linux Mint and Wine. I ended up with the same error message as you. I'm using Wine 1.3.7 and Linux Mint 10 now (Ubuntu 10.10 Maverick Meerkat equivalent).

Code: [Select]
...
The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or if the Windows Installer is not correctly installed. Contact your support personnel for assistance.

Wine 1.3.6+ could be the guilty one, since it work fine with 1.3.3.
I have tested it on version 1.2-1.3.5 and those all work.  Later  today I will try it with 1.3.6 and 1.3.7 with my exact configuration and see if there are any problems. (I hadn't had time to upgrade yet.  thank you guys for reminding me)

You can still get 1.3.5 easily though you may have to search archives for your distro or compile it.  trhy that for the time being.
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

Offline glottal

  • Devoted Knight
  • ***
  • Posts: 257
Re: TSL in Linux/OSX via Wine -- testing
« Reply #85 on: November 28, 2010, 05:46:36 PM »
Finally got back to this.

Before I tried Wine 1.3.5, I tried Wine 1.3.8, and it also doesn't work :(

EDIT:  Mysteriously, when I tried to install Wine 1.3.5, I got 1.2 instead.  It did not work, and I got the same error messages.

EDIT2: I finally installed Wine 1.3.5 (I compiled it from source), and I still get the exact same errors.  ARGHHH!

Anyway, I feel I have sunk way to much time into trying to get this game work, and I am officially giving up.
« Last Edit: November 28, 2010, 08:31:07 PM by glottal »

Offline Ravager

  • Silly Adventurer
  • **
  • Posts: 114
  • Gender: Male
    • My youtube channel: Fusion196
Re: TSL in Linux/OSX via Wine -- testing
« Reply #86 on: November 29, 2010, 05:53:47 PM »
Tried version 1.2.1 and 1.3.8. Same error messages.
IRENICUS: Once my thirst for power was everything. And now I hunger only for revenge. And... I... Will... HAVE IT!!

Offline mewithoutYou52

  • Wizard's Slave
  • *
  • Posts: 7
Re: TSL in Linux/OSX via Wine -- testing
« Reply #87 on: November 30, 2010, 09:09:28 AM »
I originally got these same error messages you both are reporting.  This is how I fixed them:

Open your Wine Config Menu.  Under Applications, mine is set to Windows XP.  I don't know how important this is, but the next two options are what seemed to prevent the MSI file from opening and installing properly.

Go into Libraries.  You should see msi and msiexec under existing overrides.  When I was getting that error, they were set to Native then Builtin (I believe).  All I did was switch these two options to builtin and then hit okay.  Verify that it now says:

*msi (builtin)
*msiexec (builtin)

Then hit okay and close the Wine Config menu.  Then go back into your terminal and try:

wine msiexec /i TSL-EP1+2.msi

Mine sat there for probably 3 minutes, but then popped up and installed.

Last time I tried running this game (when this episode 2 was just released) I was getting that bug where all the cut scenes were being skipped and there was no dialogue working.  I can say that now everything is working perfectly.  I just watched the opening cut scenes and all the sounds are working perfectly.

Also note that I did update to the newest Wine, 1.3.8, so it's working perfectly with this setup.

I hope this also helps you guys who are having the same problems.  Can't wait to finally play through this episode!

Offline atec123

  • Crystal Dragon
  • ********
  • Posts: 2963
  • Gender: Male
  • THERE'S A WAR GOING ON FOR YOUR MIND.
    • Save TSL
Re: TSL in Linux/OSX via Wine -- testing
« Reply #88 on: November 30, 2010, 10:05:55 AM »
I originally got these same error messages you both are reporting.  This is how I fixed them:

Open your Wine Config Menu.  Under Applications, mine is set to Windows XP.  I don't know how important this is, but the next two options are what seemed to prevent the MSI file from opening and installing properly.

Go into Libraries.  You should see msi and msiexec under existing overrides.  When I was getting that error, they were set to Native then Builtin (I believe).  All I did was switch these two options to builtin and then hit okay.  Verify that it now says:

*msi (builtin)
*msiexec (builtin)

Then hit okay and close the Wine Config menu.  Then go back into your terminal and try:

wine msiexec /i TSL-EP1+2.msi

Mine sat there for probably 3 minutes, but then popped up and installed.

Last time I tried running this game (when this episode 2 was just released) I was getting that bug where all the cut scenes were being skipped and there was no dialogue working.  I can say that now everything is working perfectly.  I just watched the opening cut scenes and all the sounds are working perfectly.

Also note that I did update to the newest Wine, 1.3.8, so it's working perfectly with this setup.

I hope this also helps you guys who are having the same problems.  Can't wait to finally play through this episode!
I feel so stupid now.  I COMPLETELY FORGOT ABOUT THAT PART!
I will add it to the guide.

Quote
officially giving up.
try this first.  and not on version 1.2, use version 1.3.5 or something. This will probably work, because I remember having to do this once.
thanks mewithoutYou52!
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

Offline mewithoutYou52

  • Wizard's Slave
  • *
  • Posts: 7
Re: TSL in Linux/OSX via Wine -- testing
« Reply #89 on: November 30, 2010, 01:05:03 PM »
My pleasure. :)  Glad to help.

Offline Ravager

  • Silly Adventurer
  • **
  • Posts: 114
  • Gender: Male
    • My youtube channel: Fusion196
Re: TSL in Linux/OSX via Wine -- testing
« Reply #90 on: November 30, 2010, 06:40:48 PM »
OK, it's working now. Both with 1.2 and 1.3.8. Thank you mewithoutYou52 and atec123 .
IRENICUS: Once my thirst for power was everything. And now I hunger only for revenge. And... I... Will... HAVE IT!!

Offline glottal

  • Devoted Knight
  • ***
  • Posts: 257
Re: TSL in Linux/OSX via Wine -- testing
« Reply #91 on: December 02, 2010, 08:54:59 PM »
Good news: It actually installs TSL now

Bad news: the game won't run

More specifically: When I try to run the TSL configuration, both the windows software and Wine give me error messages.  Since they're too long to write out, and I can't copy and past those error messages, I'll just copy and paste what the terminal window gives me when I try to run the configuration tool

Code: [Select]
fixme:actctx:parse_manifest_buffer root element is L"asmv1:assembly", not <assembly>
fixme:sync:CreateMemoryResourceNotification (0) stub
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"TSLConfig.resources"
fixme:shell:URL_ParseUrl failed to parse L"TSLConfig.resources"
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:PngDecoder_CreateInstance Trying to load PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {389ea17b-5078-4cde-b6ef-25c15175c751}, hres is 0x80004005
err:wincodecs:JpegDecoder_CreateInstance Trying to load JPEG picture, but JPEG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}, hres is 0x80004005
fixme:imm:ImmDisableIME (-1): stub
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error Reporting"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00001388,(nil),0x000b,0x000000ea,0x3009a1b4,0x5dc624): stub
err:eventlog:ReportEventW L"clr20r3"
err:eventlog:ReportEventW L"tslconfig.exe"
err:eventlog:ReportEventW L"1.0.0.0"
err:eventlog:ReportEventW L"4c8d8ee1"
err:eventlog:ReportEventW L"system.drawing"
err:eventlog:ReportEventW L"2.0.0.0"
err:eventlog:ReportEventW L"4333aeaf"
err:eventlog:ReportEventW L"15b"
err:eventlog:ReportEventW L"17"
err:eventlog:ReportEventW L"system.argumentexception"
err:eventlog:ReportEventW L"NIL"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:xrender:XRender_AlphaBlend not supported - XRENDER headers were missing at compile time
fixme:xrender:XRender_AlphaBlend not supported - XRENDER headers were missing at compile time
err:ole:CoUninitialize Mismatched CoUninitialize
err:ole:CoUninitialize Mismatched CoUninitialize

Unhandled Exception: System.ArgumentException: Parameter is not valid.
   at System.Drawing.Image.get_Flags()
   at System.Windows.Forms.ControlPaint.IsImageTransparent(Image backgroundImage)
   at System.Windows.Forms.Control.set_BackgroundImageLayout(ImageLayout value)
   at TSL.ConfigTool.Forms.ConfigForm.InitializeComponent()
   at TSL.ConfigTool.Forms.ConfigForm..ctor()
   at TSL.ConfigTool.Program.Main()
wine: Unhandled exception 0xe0434f4d at address 0x684091a2 (thread 0009), starting debugger...
Unhandled exception: 0xe0434f4d in 32-bit code (0x684091a2).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:684091a2 ESP:0032f084 EBP:0032f0e8 EFLAGS:00200246(   - --  I  Z- -P- )
 EAX:683f7a45 EBX:68457ff4 ECX:00000000 EDX:e0434f4d
 ESI:e0434f4d EDI:e0434f4d
Stack dump:
0x0032f084:  0032f120 00000004 0000003c e0434f4d
0x0032f094:  00000001 00000000 684091a2 00000001
0x0032f0a4:  80070057 e0434f4d 0032f120 02b22000
0x0032f0b4:  02000036 0032f0cc 79e814da 0032f0d8
0x0032f0c4:  02000036 00000001 0032f148 79e87ff4
0x0032f0d4:  0000012c 02b5abcc 6840915a 0013dd48
Backtrace:
=>0 0x684091a2 RaiseException+0x52(code=0xe0434f4d, flags=0x0001, nbargs=0x0001, args=0x32f120) [/home/sara/Desktop/wine-1.3.5/dlls/kernel32/except.c:84] in kernel32 (0x0032f148)
  1 0x79f97065 in mscorwks (+0x127064) (0x0032f20c)
  2 0x7ae656be in system.drawing.ni (+0x856bd) (0x0032f240)
  3 0x03610f97 (0x00984728)
  4 0x00000000 (0x00378174)
  5 0x000000d4 (0x001c0000)
0x684091a2 RaiseException+0x52 [/home/sara/Desktop/wine-1.3.5/dlls/kernel32/except.c:84] in kernel32: subl $4,%esp
Unable to open file ''
Modules:
Module Address Debug info Name (66 modules)
PE   400000-  544000 Deferred        tslconfig
PE 2b20000- 3608000 Deferred        mscorlib.ni
PE 3660000- 42e6000 Deferred        system.windows.forms.ni
ELF 20000000-20076000 Deferred        libfreetype.so.6
ELF 20076000-20080000 Deferred        libxcursor.so.1
ELF 20080000-20270000 Deferred        shell32<elf>
  \-PE 20090000-20270000 \               shell32
ELF 20270000-202a9000 Deferred        windowscodecs<elf>
  \-PE 20280000-202a9000 \               windowscodecs
ELF 20a9d000-20af9000 Deferred        advapi32<elf>
  \-PE 20ab0000-20af9000 \               advapi32
ELF 2351d000-23592000 Deferred        rpcrt4<elf>
  \-PE 23530000-23592000 \               rpcrt4
ELF 27313000-2739b000 Deferred        winex11<elf>
  \-PE 27320000-2739b000 \               winex11
ELF 2c13b000-2c226000 Deferred        oleaut32<elf>
  \-PE 2c150000-2c226000 \               oleaut32
ELF 3222c000-32236000 Deferred        libxrender.so.1
ELF 38fa1000-38fa7000 Deferred        libxfixes.so.3
ELF 3a0c4000-3a0f8000 Deferred        uxtheme<elf>
  \-PE 3a0d0000-3a0f8000 \               uxtheme
ELF 3b959000-3ba47000 Deferred        comctl32<elf>
  \-PE 3b960000-3ba47000 \               comctl32
ELF 3ba54000-3ba6e000 Deferred        libxcb.so.1
ELF 49eb7000-49ed0000 Deferred        version<elf>
  \-PE 49ec0000-49ed0000 \               version
ELF 4bb35000-4bb3b000 Deferred        libxdmcp.so.6
ELF 53151000-53252000 Deferred        ole32<elf>
  \-PE 53170000-53252000 \               ole32
ELF 5cc1c000-5cc3e000 Deferred        imm32<elf>
  \-PE 5cc20000-5cc3e000 \               imm32
PE 5e380000-5e409000 Deferred        diasymreader
ELF 6022e000-60243000 Deferred        libz.so.1
ELF 68000000-6801d000 Deferred        ld-linux.so.2
ELF 6801d000-6815d000 Deferred        libwine.so.1
ELF 6815d000-68176000 Deferred        libpthread.so.0
ELF 68176000-682d0000 Deferred        libc.so.6
ELF 682d0000-682d4000 Deferred        libdl.so.2
ELF 682d4000-6838d000 Deferred        ntdll<elf>
  \-PE 682f0000-6838d000 \               ntdll
ELF 6838d000-683b3000 Deferred        libm.so.6
ELF 683b3000-683bb000 Deferred        libnss_compat.so.2
ELF 683bb000-683c5000 Deferred        libnss_nis.so.2
ELF 683c5000-683d1000 Deferred        libnss_files.so.2
ELF 683d1000-68549000 Dwarf           kernel32<elf>
  \-PE 683e0000-68549000 \               kernel32
ELF 69c23000-69ca7000 Deferred        msvcrt<elf>
  \-PE 69c40000-69ca7000 \               msvcrt
ELF 6e38a000-6e38e000 Deferred        libxau.so.6
ELF 74f4f000-74fb7000 Deferred        gdiplus<elf>
  \-PE 74f60000-74fb7000 \               gdiplus
ELF 75771000-757d4000 Deferred        shlwapi<elf>
  \-PE 75780000-757d4000 \               shlwapi
PE 78130000-781cb000 Deferred        msvcr80
ELF 786a1000-787be000 Deferred        libx11.so.6
PE 79000000-79045000 Deferred        mscoree
PE 79060000-790b3000 Deferred        mscorjit
ELF 7987c000-79893000 Deferred        libnsl.so.1
PE 79e70000-7a3d1000 Export          mscorwks
PE 7a440000-7abfe000 Deferred        system.ni
PE 7ade0000-7af74000 Export          system.drawing.ni
ELF 7b804000-7b937000 Deferred        user32<elf>
  \-PE 7b820000-7b937000 \               user32
ELF 7bf00000-7bf04000 Deferred        <wine-loader>
ELF 7c03e000-7c0ca000 Deferred        gdi32<elf>
  \-PE 7c050000-7c0ca000 \               gdi32
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Phoenix Online\The Silver Lining\TSLConfig.exe
00000021    2
00000020    0
00000009    0 <==
0000000e services.exe
0000001e    0
00000018    0
00000017    0
00000016    0
00000010    0
0000000f    0
00000011 mscorsvw.exe
0000001a    0
00000019    0
00000015    0
00000012    0
00000013 explorer.exe
00000014    0
0000001b winedevice.exe
0000001f    0
0000001d    0
0000001c    0
Backtrace:
=>0 0x684091a2 RaiseException+0x52(code=0xe0434f4d, flags=0x0001, nbargs=0x0001, args=0x32f120) [/home/sara/Desktop/wine-1.3.5/dlls/kernel32/except.c:84] in kernel32 (0x0032f148)
  1 0x79f97065 in mscorwks (+0x127064) (0x0032f20c)
  2 0x7ae656be in system.drawing.ni (+0x856bd) (0x0032f240)
  3 0x03610f97 (0x00984728)
  4 0x00000000 (0x00378174)
  5 0x000000d4 (0x001c0000)
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003ff,(nil),0x0001,0x00000000,0x32ebcc,(nil)): stub
err:eventlog:ReportEventW L".NET Runtime version 2.0.50727.42 - Fatal Execution Engine Error (79F97075) (80131506)"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub

When I try to run the game without going through configuration, it gives me this error:

Code: [Select]
fixme:imm:ImmReleaseContext ((nil), 0x132658): stub
I think this might be because of the way I compiled Wine 1.3.5 - it's acting weird compared to every other version of Wine I've used.  Unfortunately, it seems stuck on my computer, even when I try to change it to any other version of wine (whether Wine 1.2.1 or 1.3.8 )

Offline mewithoutYou52

  • Wizard's Slave
  • *
  • Posts: 7
Re: TSL in Linux/OSX via Wine -- testing
« Reply #92 on: December 03, 2010, 02:09:42 PM »
Darn, I thought my way would magically fix everything.

If you think it's Wine, is there no way to wipe that folder and reinstall it?

Offline glottal

  • Devoted Knight
  • ***
  • Posts: 257
Re: TSL in Linux/OSX via Wine -- testing
« Reply #93 on: December 03, 2010, 06:57:58 PM »
At this point, I'm so pessimistic about this game ever working on my computer that I was impressed that your advice achieved anything at all, mewithoutYou52.

Fortunately, getting The Silver Lining to work is not particularly important relative to the other things going on in my life.  And with all the brouhaha around trying to get it work, I suspect the game itself would be an, ah, anticlimax.

Offline atec123

  • Crystal Dragon
  • ********
  • Posts: 2963
  • Gender: Male
  • THERE'S A WAR GOING ON FOR YOUR MIND.
    • Save TSL
Re: TSL in Linux/OSX via Wine -- testing
« Reply #94 on: December 03, 2010, 07:06:26 PM »
did dotnet20 install alright?

try compiling wine to a specific folder.

make sure you have git.
then run this:
Code: [Select]
git clone git://source.winehq.org/git/wine.git ~/wine-git
Code: [Select]
cd ~/wine-git
./configure --prefix=~/wine-tsl/
then get all required libs if you don't have them.  you probably do though if you have already compiled a version of wine before.
then the usual:
Code: [Select]
make

sudo make install
then set your wineprefix to whatever wineprefix TSL was installed at:
Code: [Select]
export WINEPREFIX=$HOME/.whatever-your-wineprefixfortsl-was/then navigate to the folder where TSLConfig.exe is and run
Code: [Select]
~/wine-tsl/bin/wine tsl-config.exeyou might also need to run winetricks again but I don't think you will.
you are way to close to give up now!
Quote
I suspect the game itself would be an, ah, anticlimax.
you don't come across as a computer nerd....
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

Offline glottal

  • Devoted Knight
  • ***
  • Posts: 257
Re: TSL in Linux/OSX via Wine -- testing
« Reply #95 on: December 03, 2010, 08:12:23 PM »
you don't come across as a computer nerd....

Nah, I'm just a computer nerd's daughter (though I suppose early imprinting has some effects ... such as the fact that I'm still using Linux even though I'm an adult and am currently free to use whatever operating system I please).

Anyway, I finally got The Silver Lining to work!!!!!!!!!!

... on a computer that I can't use very often (running Ubuntu 10.04/Wine 1.3.8 ).  At least this is strong evidence that the problem is on my computer, most likely Wine but possible something else.
« Last Edit: December 03, 2010, 10:06:34 PM by glottal »

Offline atec123

  • Crystal Dragon
  • ********
  • Posts: 2963
  • Gender: Male
  • THERE'S A WAR GOING ON FOR YOUR MIND.
    • Save TSL
Re: TSL in Linux/OSX via Wine -- testing
« Reply #96 on: December 04, 2010, 09:56:06 AM »
Quote
At least this is strong evidence that the problem is on my computer, most likely Wine but possible something else.
it probably is wine, but the stuff I posted above will probably fix it if you still want to try.
Quote
Nah, I'm just a computer nerd's daughter (though I suppose early imprinting has some effects ... such as the fact that I'm still using Linux even though I'm an adult and am currently free to use whatever operating system I please).
yeah.  Linux is a nerd's operating system.  It's great though.  I am so accustom to it that it is easier for me than windows.

well glad you got it to work at all.  Wait for the other  episodes and directors cut and that will certainly be worth getting working on your main computer.
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

Offline mewithoutYou52

  • Wizard's Slave
  • *
  • Posts: 7
Re: TSL in Linux/OSX via Wine -- testing
« Reply #97 on: December 05, 2010, 03:29:49 PM »
We appreciate you trying, and I'm sad that you're so pessemistic.  Hopefully you'll still have the chance to play through the game sometime!

Offline glottal

  • Devoted Knight
  • ***
  • Posts: 257
Re: TSL in Linux/OSX via Wine -- testing
« Reply #98 on: December 05, 2010, 05:05:00 PM »
Thanks everyone for all of the help.  As it is, I'm going to get a new computer in about a month or two anyway, so I'll hold off playing the game until then.  This would also be a good time to edit the guide to reflect that you have to change the Wine configuration to builtin.

Offline atec123

  • Crystal Dragon
  • ********
  • Posts: 2963
  • Gender: Male
  • THERE'S A WAR GOING ON FOR YOUR MIND.
    • Save TSL
Re: TSL in Linux/OSX via Wine -- testing
« Reply #99 on: January 09, 2011, 01:14:01 PM »
Thanks everyone for all of the help.  As it is, I'm going to get a new computer in about a month or two anyway, so I'll hold off playing the game until then.  This would also be a good time to edit the guide to reflect that you have to change the Wine configuration to builtin.
Yeah.  I kinda added a little note at the end, but editing the guide is a good idea for when I have some time. Could save some people a lot of trouble.  Glad you will be able to get it to work after all.

(Posted on: December 07, 2010, 12:39:53 PM)


update:still compatible with wine version 1.3.10.  not expecting that it will lose compatibility on a new version anytime soon, because it has been working great on all the 1.3x versions.
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