Author Topic: WSE2 and Wine  (Read 2897 times)

0 Members and 1 Guest are viewing this topic.

Offline Tomas_of_Miles

  • Count
  • *****
  • Renown: 263
  • Infamy: 37
  • cRPG Player
  • Inactive
    • View Profile
  • Faction: Rusty mercenary siege engineer
  • Game nicks: Something with Tomas in it
WSE2 and Wine
« on: August 05, 2013, 12:35:17 am »
0
Got Warband and cRPG to run through Wine on my old desktop which is running Debian Wheezy. Prior to formatting, I had cRPG running fine with WSE2 on Vista. I can play cRPG fine (a bit fps laggy) without WSE2, but when I try to launch it with WSE2 it crashes with this critical error:
(click to show/hide)


I'm no Linux expert ("Why are you using Linux then?!?!") but I suppose WSE2 uses some kind of texture decoder that my version of Wine (1.4)/ fake Windows directory doesn't have. I'd just like to know whether you guys know if it's just something that Wine can't do or if there's a driver or something I can install in my Windows directory to make WSE2 work.

Thanks

Tomas Miles
Professional poop cleaner

Offline cmp

  • M:BG Developer
  • Supreme Overlord
  • *******
  • Renown: 2052
  • Infamy: 569
  • cRPG Player
    • View Profile
  • IRC nick: cmp
Re: WSE2 and Wine
« Reply #1 on: August 05, 2013, 12:43:53 am »
+2
Try installing a newer Wine or updating your video driver. DXT1 is a format used by pretty much all DirectX games.

Offline Tomas_of_Miles

  • Count
  • *****
  • Renown: 263
  • Infamy: 37
  • cRPG Player
  • Inactive
    • View Profile
  • Faction: Rusty mercenary siege engineer
  • Game nicks: Something with Tomas in it
Re: WSE2 and Wine
« Reply #2 on: August 05, 2013, 12:52:47 am »
0
Okie dokie will try the most recent Wine. I was just puzzled as to why it's WSE2. You guys really did some awesome jiggery pokery on this engine didn't you?
Thanks for the prompt reply.

Edit: removing Wine completely seems to be absolutely fucking impossible... try every single solution posted on every forum and still wine command returns output... what the actual fack!
« Last Edit: August 05, 2013, 03:41:21 pm by Tomas_of_Miles »
Professional poop cleaner

Offline Tomas_of_Miles

  • Count
  • *****
  • Renown: 263
  • Infamy: 37
  • cRPG Player
  • Inactive
    • View Profile
  • Faction: Rusty mercenary siege engineer
  • Game nicks: Something with Tomas in it
Re: WSE2 and Wine
« Reply #3 on: August 05, 2013, 03:57:01 pm »
+1
If anyone else uses Wine and cRPG with WSE2 your experience would be appreciated.
Professional poop cleaner

Offline cmp

  • M:BG Developer
  • Supreme Overlord
  • *******
  • Renown: 2052
  • Infamy: 569
  • cRPG Player
    • View Profile
  • IRC nick: cmp
Re: WSE2 and Wine
« Reply #4 on: August 05, 2013, 05:05:32 pm »
+2
I use it for testing and it works out of the box since 1.4.something (on Ubuntu, where updating it is pretty much one click).
I remember helping a cRPG player who used Debian and in the end he had to compile it by himself. Pretty sure there is no need to remove the existing one if you do that, you just need to run it with the new (absolute) path.

Offline Tomas_of_Miles

  • Count
  • *****
  • Renown: 263
  • Infamy: 37
  • cRPG Player
  • Inactive
    • View Profile
  • Faction: Rusty mercenary siege engineer
  • Game nicks: Something with Tomas in it
Re: WSE2 and Wine
« Reply #5 on: August 05, 2013, 08:06:31 pm »
0
Progress:

Using Wine 1.4 from Debian repository, updated driver to non free one for Radeon HD 4000 series. Error is now failed to initialise DirectX3D with this error log:
(click to show/hide)
So I'm guessing I need a nonfree solution for DirectX 3D now...
Professional poop cleaner

Offline cmp

  • M:BG Developer
  • Supreme Overlord
  • *******
  • Renown: 2052
  • Infamy: 569
  • cRPG Player
    • View Profile
  • IRC nick: cmp
Re: WSE2 and Wine
« Reply #6 on: August 05, 2013, 08:36:48 pm »
+2
It's even worse than before. :D
Try installing d3dx9 and d3dx9_43 with Winetricks.

Offline Tomas_of_Miles

  • Count
  • *****
  • Renown: 263
  • Infamy: 37
  • cRPG Player
  • Inactive
    • View Profile
  • Faction: Rusty mercenary siege engineer
  • Game nicks: Something with Tomas in it
Re: WSE2 and Wine
« Reply #7 on: August 05, 2013, 09:29:56 pm »
0
Hahaha oh dear. Well I got back the open drivers that worked better, back to missing DXT1 support. Is the above post still applicable now?

Edit: sorry for being so derpy!
Professional poop cleaner

Offline Tomas_of_Miles

  • Count
  • *****
  • Renown: 263
  • Infamy: 37
  • cRPG Player
  • Inactive
    • View Profile
  • Faction: Rusty mercenary siege engineer
  • Game nicks: Something with Tomas in it
Re: WSE2 and Wine
« Reply #8 on: August 05, 2013, 10:57:36 pm »
0
Installed d3dx9 with Winetricks and in winecfg all of the d3dx9_xx dll overrides from 24 up to 43 are added on native only. Still says no DXT1 support. This is on the Default Settings on XP.
Professional poop cleaner

Offline Tomas_of_Miles

  • Count
  • *****
  • Renown: 263
  • Infamy: 37
  • cRPG Player
  • Inactive
    • View Profile
  • Faction: Rusty mercenary siege engineer
  • Game nicks: Something with Tomas in it
Re: WSE2 and Wine
« Reply #9 on: August 06, 2013, 01:14:01 pm »
0
Waiting for Mesa to sort out their DXT support. DAMNATIONS, PROPRIETARY SOURCE.
Professional poop cleaner

Offline cmp

  • M:BG Developer
  • Supreme Overlord
  • *******
  • Renown: 2052
  • Infamy: 569
  • cRPG Player
    • View Profile
  • IRC nick: cmp
Re: WSE2 and Wine
« Reply #10 on: August 06, 2013, 01:19:03 pm »
+2
Try installing libtxc_dxtn or something like that.

Offline Tomas_of_Miles

  • Count
  • *****
  • Renown: 263
  • Infamy: 37
  • cRPG Player
  • Inactive
    • View Profile
  • Faction: Rusty mercenary siege engineer
  • Game nicks: Something with Tomas in it
Re: WSE2 and Wine
« Reply #11 on: August 06, 2013, 03:38:53 pm »
0
Try installing libtxc_dxtn or something like that.

Installed libtxc-dxtn-s2tc0, libtxc-dxtn-s2tc-dev, and libtxc-dxtn-s2tc-bin. Same DXT1 error.
(click to show/hide)

Haven't read the whole log but seems to be the same problem.  I was under the impression S2TC covered DXT. Is it possible that WSE2 is looking in the wrong place for the compressor? Does Warband use DXT? 
Professional poop cleaner

Offline cmp

  • M:BG Developer
  • Supreme Overlord
  • *******
  • Renown: 2052
  • Infamy: 569
  • cRPG Player
    • View Profile
  • IRC nick: cmp
Re: WSE2 and Wine
« Reply #12 on: August 06, 2013, 03:58:03 pm »
+2
Warband uses DXT extensively. There is no such thing as "looking for the compressor", it's all handled by DirectX.

Offline Tomas_of_Miles

  • Count
  • *****
  • Renown: 263
  • Infamy: 37
  • cRPG Player
  • Inactive
    • View Profile
  • Faction: Rusty mercenary siege engineer
  • Game nicks: Something with Tomas in it
Re: WSE2 and Wine [Resolved!]
« Reply #13 on: August 07, 2013, 12:03:50 am »
0
Resolved!

[ "$(uname -m)" = "x86_64" ] && sudo apt-get install libtxc-dxtn-s2tc0:i386

I must have only had one of the s2tc libraries. Dunno if it needed the 32 bit one or whatever. But cRPG runs with WSE2.

Thanks CMP

Edit: gonna be plusing your posts like a little biatch
Professional poop cleaner