Leopardson |
Jeudi 17 September 2009 à 4:24
|
Leopardson
|
Hi, I installed Steam, then Fallout 3 which didn't work.
PlayonLinux had the super-special Fallout 3 Wine, and I installed it, but when I installed steam, Steam used a different install and different set of games, resulting in a non-working fake Fallout 3 executable in the playonlinux window.
It should be simple enough getting PlayOnLinux to use it's 1.1.29-Fallout with a random executable without having to copy 8 gigs of space to another folder.
How can I do this?
POL really needs an obvious menu option as so many people would be able to use it to have multiple versions of wine.
POL also needs somebody with some English skills. :sad: Edité par Leopardson
|
NSLW |
Jeudi 17 September 2009 à 15:31
|
NSLW
|
Hi, I installed Steam, then Fallout 3
Did you do that with PlayOnLinux?
PlayonLinux had the super-special Fallout 3 Wine
It's not super-special Wine. It's Wine with patch mentioned in AppDB. Without this patch you wouldn't be able to start new game.
It should be simple enough getting PlayOnLinux to use it's 1.1.29-Fallout with a random executable without having to copy 8 gigs of space to another folder.
How can I do this?
PATH="~/.PlayOnLinux/WineVersions/1.1.29-Fallout3/usr/bin/:$PATH" wine Fallout3.exe
POL really needs an obvious menu option as so many people would be able to use it to have multiple versions of wine.
There is already a window where you can administrate and assign various versions of Wine to desired application.
POL also needs somebody with some English skills. :sad:
Are you talking about language used in Fallout 3 scripts, if so then please submit any suggestions, so I could improve the quality of language. Note that I'm not native English speaker.
If you would like to run Fallout 3 (steam version) on PlayOnLinux without downloading the game again from internet then:
1) Install Steam in POL
2) Copy your downloaded version of Fallout 3 to the right directory in the steam directory structure
3) Run Fallout 3 script from POL
This howto (2 first points) was sent to me by other user except that he made manually what script makes in third point.
|
Leopardson |
Jeudi 17 September 2009 à 19:53
|
Leopardson
|
Did you do that with PlayOnLinux?
No, I did that in Wine 1.1.29.
It's not super-special Wine. It's Wine with patch mentioned in AppDB. Without this patch you wouldn't be able to start new game.
Yes...I know. That is what I mean by super special wine.
There is already a window where you can administrate and assign various versions of Wine to desired application.
By that I meant start any executable with POL.
PATH="~/.PlayOnLinux/WineVersions/1.1.29-Fallout3/usr/bin/:$PATH" wine Fallout3.exe
Thanks! I had to fix the code:
PATH="~/.PlayOnLinux/WineVersions/1.1.29-Fallout3/usr/lib/wine/:$PATH" wine ~/.Wine/dosdevices/c\\ :/Program\\ Files/Steam/steamapps/common/fallout\\ 3/Fallout3.exe
However, it crashes at start. This is the relevant part of the error messages (1,000+ fixme's):
fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
wine: Unhandled page fault on read access to 0x00000028 at address 0xbeea75 (thread 0023), starting debugger...
Unhandled exception: page fault on read access to 0x00000028 in 32-bit code (0x00beea75).
Can you or someone else help?
|
NSLW |
Jeudi 17 September 2009 à 21:03
|
NSLW
|
It crashes because Fallout 3 also requires Game for Windows Live client, DirectX 9 and an entry in registry, all this (and bit more :) ) is done by my script. As you see not only special Wine version is required.
|
Leopardson |
Jeudi 17 September 2009 à 21:26
|
Leopardson
|
It crashes because Fallout 3 also requires Game for Windows Live client, DirectX 9 and an entry in registry, all this (and bit more ) is done by my script. As you see not only special Wine version is required.
I tried installing the correct version of GFWL AND I added Fallout 3 to the POL steam via copypasta. Unfortunately, even after I moved the /common/ folder to the Steam prefix, POL nor Steam detected Fallout 3.
Can you tell me a way (if possible) without redownloading Fallout 3 I can make POL's Steam detect Fallout 3 or POL create the proper executables?
I am pretty sure your script will work great if Steam figures out I have Fallout 3.
Also, if I hop my entire Steam folder over to POL's prefix, replacing the old folder, will that steam work correctly? Edité par Leopardson
|
NSLW |
Jeudi 17 September 2009 à 21:43
|
NSLW
|
I tried installing the correct version of GFWL AND I added Fallout 3 to the POL steam via copypasta. Unfortunately, even after I moved the /common/ folder to the Steam prefix, POL nor Steam detected Fallout 3.
Try to start Fallout 3 installing script now. You'll be running Fallout 3 from POL and not from Steam.
Can you tell me a way (if possible) without redownloading Fallout 3 I can make POL's Steam detect Fallout 3 or POL create the proper executables?
No, i cannot tell you because i never used Steam and don't know how it works.
Also, if I hop my entire Steam folder over to POL's prefix, replacing the old folder, will that steam work correctly?
Worth to try.
|
Leopardson |
Jeudi 17 September 2009 à 21:55
|
Leopardson
|
Try to start Fallout 3 installing script now. You'll be running Fallout 3 from POL and not from Steam.
No DVD, I bought it on Steam. :/
No, i cannot tell you because i never used Steam and don't know how it works.
www.steampowered.com
It is a very popular program that allows people to buy and play retail games without using discs of any sort, not even to install, therefore no SECUrom Copy Protection crap, no worrying about DVD's, and in some games such as Fallout 3 not even needing Steam to start once installed.
I love it on Windows and it works fine in Linux.
Worth to try.
What is your native language?
Proper grammar is "It is worth a try" or "Worth a try", but I don't really care.
Anyway, I copied the Steam folder over to POL's prefix and it started fine.
Fallout 3 was in the Install list as it should be.
However, the Adapt from Steam script still does not work. The Fallout 3 menu option is useless. Fallout 3 is not installed to the wine prefix.
|
NSLW |
Jeudi 17 September 2009 à 22:05
|
NSLW
|
However, the Adapt from Steam script still does not work. The Fallout 3 menu option is useless. Fallout 3 is not installed to the wine prefix.
Fallout 3 musn't be installed if it's in Steam directory. Please check what do you've got in
~/.PlayOnLinux/configurations/installed/Fallout 3
|
Leopardson |
Jeudi 17 September 2009 à 22:25
|
Leopardson
|
#!/bin/bash
PATH="/home/leopardson/.PlayOnLinux/WineVersions/1.1.29-Fallout3/usr/bin/:$PATH"
export WINEPREFIX="/home/leopardson/.PlayOnLinux/wineprefix/Fallout3"
export WINEDEBUG="-all"
cd "/home/leopardson/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files/Steam/steamapps/common/fallout\\ 3/"
wine "Fallout3.exe" $@
I see nothing wrong with the script at all.
I also tried:
cd "/home/leopardson/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files/Steam/steamapps/common/fallout 3/" Edité par Leopardson
|
NSLW |
Jeudi 17 September 2009 à 22:38
|
NSLW
|
The file looks like it should and i don't know what's wrong. I would delete Fallout 3 and Fallout 3 Launcher in ~/.PlayOnLinux/configurations/installed and Fallout3 in ~/.PlayOnLinux/wineprefix and start my script again. If that doesn't work then i don't know how to help you.
|
Leopardson |
Jeudi 17 September 2009 à 22:54
|
Leopardson
|
The file looks like it should and i don't know what's wrong. I would delete Fallout 3 and Fallout 3 Launcher in ~/.PlayOnLinux/configurations/installed and Fallout3 in ~/.PlayOnLinux/wineprefix and start my script again. If that doesn't work then i don't know how to help you.
Tried that about 25 times.
But, some great news:
I was able to start up Fallout 3, able to see the menu and all by using the command you listed above to use 1.1.29-Fallout3 with the .wine folder executable.
However, I still crash while loading a new game.
When I start it with the POL executable, the game crashes instantly.
My guts tell me that I need POL's install script to install it from the .wine folder, not the .PlayOnLinux folder.
I got the .wine install to work by changing the GFW Live xlive.dll to a newer one that is 14.6 Megabytes.
I modified the PlayOnLinux Fallout 3 bash file to the following in an attempt to use PlayOnLinux to start Wine's install.
#!/bin/bash
PATH="/home/leopardson/.PlayOnLinux/WineVersions/1.1.29-Fallout3/usr/bin/:$PATH"
export WINEPREFIX="/home/leopardson/.PlayOnLinux/wineprefix/Fallout3"
export WINEDEBUG="-all"
cd "/home/leopardson/.wine/drive_c/Program\\ Files/Steam/steamapps/common/fallout\\ 3/"
wine "Fallout3.exe" $@
However, this still didn't work.
According to the bash, though, it seems to be a problem with the install script.
My Fallout 3 is the latest version I think.
Any suggestions?
|
NSLW |
Vendredi 18 September 2009 à 7:07
|
NSLW
|
If you've got NVIDIA card then try to set VideoDriver to nv4_disp.dll in
HKEY_CURRENT_USER\\Software\\Wine\\Direct3D
|
Leopardson |
Vendredi 18 September 2009 à 16:59
|
Leopardson
|
If you've got NVIDIA card then try to set VideoDriver to nv4_disp.dll in
HKEY_CURRENT_USER\\Software\\Wine\\Direct3D
ATi Radeon HD 3650. :(
What is the ATi dll?
|
NSLW |
Vendredi 18 September 2009 à 18:05
|
NSLW
|
ATi Radeon HD 3650. :(
What is the ATi dll?
Oh... So you've got ATI product. I don't know if it's possible to run Fallout 3 on your graphic card in Linux environment. Anyhow you should update fglrx to the latest version and then you could try with nv4_disp.dll and if it fails then try with ati2dvag.dll and if that fails i would give up but if you succeed then please report which one worked for you. Thanks in advance. Edité par NSLW
|
Leopardson |
Vendredi 18 September 2009 à 19:49
|
Leopardson
|
if that fails i would give
:Well, I would give up if failed, but it actually didn't!
Setting that registry key made the game load. It's definitely got issues, but it works!
Last night, I also recompiled my Wine with the Direct3d patch and a Mouse fix.
It didn't work last night, but apparently this does.
The game plays, but it is slow. Fo3 preset me to high, though, so I imagine that has something to do with it.
Bugs I do have:
Mouse cursor is a bit odd. I have to hold down RMB to move it. However, it works AND the menus let you use the arrow keys!
I have a very hard to control urge to attack everyone in Vault 101 with a baseball bat. (I don't think this is a linux issue. In fact, I think this is a brain issue.)
When I load, I still have a 50/50 chance the game will crash like usual.
Faces sometimes flicker like they have an extra face in there. (Perhaps it's the model face showing through? It only shows in some places on some people. This should be easily fixable by <pick-a-wine-dev>..
Bugs I don't have that are common:
Mouse cursor not working: Again, it works decently if I hold down RMB.
No heads: I have heads, just sometimes too many heads. :D (Nvidia problem?)
V.A.T.S Slowdown: It works fine for me. I still have to deal with the freaky cursor, though. (Perhaps it's an Nvidia problem too)
Can't exit Vault 101: I can exit Vault 101 fine.
New Game/Launcher crashes: Obviously, it works.
So, I guess since I'm not even using POL to play this, instead my extra-patch version, I'll submit my WineHQ test data.
Thanks for the help, NSLW! I would be playing Solitare right now if I didn't have your hlep. Edité par Leopardson
|
NSLW |
Vendredi 18 September 2009 à 20:07
|
NSLW
|
if that fails i would give
:Well, I would give up if failed, but it actually didn't!
[quote from=Leopardson]Setting that registry key made the game load.
What did you set, was it nv4_disp.dll or ati2dvag.dll
Last night, I also recompiled my Wine with the Direct3d patch and a Mouse fix.
Mouse fix isn't required, you have to install at least patch 1.5 to solve all the issues with mouse
The game plays, but it is slow. Fo3 preset me to high, though, so I imagine that has something to do with it.
Bugs I do have:
Mouse cursor is a bit odd. I have to hold down RMB to move it. However, it works AND the menus let you use the arrow keys!
I have a very hard to control urge to attack everyone in Vault 101 with a baseball bat. (I don't think this is a linux issue. In fact, I think this is a brain issue.)
When I load, I still have a 50/50 chance the game will crash like usual.
Faces sometimes flicker like they have an extra face in there. (Perhaps it's the model face showing through? It only shows in some places on some people. This should be easily fixable by <pick-a-wine-dev>..
I think all your problems are caused by poor coded fglrx drivers. Not too long ago i played Fallout 3 on Linux ( NVIDIA, Wine 1.1.29) and finished half of the game with only one issue: flickering blood
No heads: I have heads, just sometimes too many heads. :D (Nvidia problem?)
quad core cpu problem
V.A.T.S Slowdown: It works fine for me. I still have to deal with the freaky cursor, though. (Perhaps it's an Nvidia problem too)
early fallout 3 version problem
Can't exit Vault 101: I can exit Vault 101 fine.
ATI problem?
New Game/Launcher crashes: Obviously, it works.
lack of patch
So, I guess since I'm not even using POL to play this, instead my extra-patch version, I'll submit my WineHQ test data.
I think it's no problem to send test data to AppDB when you use POL because POL uses Wine and not it's own inventions. It's even nice advertising when you write "I installed with help of PlayOnLinux" Edité par NSLW
|