View Full Version : Run Morrowind in true fullscreen.
leadgolem
28th May 2007, 10:48 AM
For basic wine setup please see my Wine Basice how-to (http://forums.fedoraforum.org/forum/showthread.php?t=169544). You will need direct rendering as well as wine. You will also need the ability to extract .rar archives.
1. Install Morrowind
1A.Insert the Morrowind disk.
1B. Install Morrowind
cd /media/MORROWIND/
wine Setup.exeThen follow the installer.
I'm going to assume that you installed the game to the default directory.
2. Download the latest official patch (http://www.elderscrolls.com/downloads/updates_patches.htm).
3. Download the right unofficial patch (http://www.etherealsoftware.com.au/patch/).
The unofficial patch isn't actually required, however, it improves game stability greatly. It also fixes several hundred game bugs.
4. Install the official patch.
wine $DESKTOP/yourpatchfilenamehere.exe
That'll take a few minutes.
5. Navigate to your morrowind Data Files directory. Usually this is ~/home/leadgolem/.wine/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files. The period before the wine folder name indicates it is hidden. It should be in your home folder.
6. Move the unofficial patch to the data files directory. Usually it will download to your desktop.
7. Extract the archive in it's present directory. If you end up with a new folder, grab everything in it and drag it into your Data Files directory. Then say replace all. You won't actually remove and replace the folders, you'll just add any new files in them to the folders and replace any files with the same name. If you have trouble extracting a .rar look around in the forum, their are some very good guides.
8. Go up a folder, and open your morrowind.ini with a text editor. Make the following changes.SkipProgramFlows=1
DontThreadLoad=1 This is not strictly necessary, but it does greatly improve game stability.
9. Set your screen resolution.
9A. Go to Applications/Wine/regedit.
9B. Expand HKEY_LOCAL_MACHINE/Software/Bethesda Softworks/Morrowind/ tree.
9C. Right click Screen Height, select modify.
9D. Click Decimal and enter the Value data with your vertical screen resolution. My screen is 1680x1050 so I set this as 1050.
9E. Click "OK".
9F. Right click Screen Width, select modify.
9G. Click Decimal, then enter your horizontal screen resolution. I set mine at 1680.
9H. Click "OK"
9I. Click Registry/Exit.
10. Setup your wine configuration.
10A. Click your Applications/Wine/Wine Configuration menu item.
10B. Click on the graphics tab, make sure emulate a virtual desktop is NOT checked off.
10C. Click on the applications tab.
10E. Click on add application.
10F. Navigate to your morrowind.exe and click open.
10G. Click on the Morrowind.exe entry . Everything we do in this panel will now apply only to morrowind.
10H. Click the drop down for windows version, and select windows 98.
10I. Then click on the graphics tab.
10J. Use the vertex shader support drop down, and set it to hardware.
10K. Check off, "allow pixel shader support."
10L. Click on the audio tab. These audio settings are what worked best for me.
10M. Check off alsa Driver, make sure EsounD Driver and oss Driver are unchecked.
10N. Set hardware acceleration to emulation, Default sample rate to 44100, Default bits per sample to 16, and make sure driver emulation is NOT checked off.
10O. Click Ok. See screenshot (http://forums.fedoraforum.org/forum/attachment.php?attachmentid=14276) for more information.
11. Add wine registry keys for rendering.
11A. Click your Applications/Wine/regedit menu item.
11B. Open HKEY_CURRENT_USER/Software/Wine/Direct3D, and create the following keys. If you do not have a Direct3D folder click on the Wine folder, then click on edit/new/key. Name the new key Direct3D. See this screenshot (http://forums.fedoraforum.org/forum/attachment.php?attachmentid=14277) if you are confused.DirectDrawRenederer Value=opengl
OffscreenRenderingMode Value=fbo
UseGLSL Value=enabled
VertexShaderMode Value=hardware
VideoMemorySize Value=the amount of video ram you have on your card. (IE "256" for my nvidia 6600) You can also use fbo for OffscreenRenderingMode if pbuffer doesn't work correctly. RenderTargetLockMode you can play with to see what gives you the best results. Take a look at this for more information. (http://wiki.winehq.org/UsefulRegistryKeys)
12. Set your plugins up.
12A. Open a terminal and, cd "$HOME/.wine/drive_c/Program Files/Bethesda Softworks/Morrowind"
wine "Morrowind Launcher.exe"12B. Click on Data Files, double click on the unofficial patch and any mods you choose. There should be a little x in front of them now.
12C. Click ok, then click exit.
13. Make a little script to launch morrowind. This step is not essential, but it does make it easier to start Morrowind.
13A. Right click in the folder you want your launch script to be in.
13B. Click Create Document/empty file.
13C. Name that document morrowind.
13D. Double click to open it in a text editor. Paste this into it. #!/bin/sh
cd "$HOME/.wine/drive_c/Program Files/Bethesda Softworks/Morrowind"
WINEDEBUG=fixme-all wine 'Morrowind Launcher.exe'
13E. Save the file and close the text editor.
14. Set permissions for your script.
15A. Right click on your script and click properties.
14B. Go to the permission tab and check off the "allow executing file as program" box.
14C. Click close.
15. Turn off any desktop effects software you're running. Such as compiz or beryl
16. Double click on your file and click run. Not run in terminal, just run.
17. Have fun playing Morrowind.:)
FAQ
Q: Why can't I just click play when setting up my plugins?
A: It'll tell you, you don't have the disk in.
Q: The music in Morrowind doesn't play.
A: By default, no it doesn't. Getting it to play requires a bit of a workaround.
1. Install a mp3 codec for windows in wine.
2. Rename the installed .acm mp3 codec file "winemp3.acm". If you install the Fraunhofer mp3 codec it will typically go in ~.wine/drive_c/Program Files/Fraunhofer MP3 Codec Pro.
3. Move the newly named winemp3.acm file to your ~.wine/drive_c/windows/system32
The music in morrowind should now play correctly.
Note 1: When running morrowind with the nvidia driver on a 64bit system you also need to install the appropriate 32bit libraries. This is usually provided by xorg-x11-drv-nvidia-libs.i386 or xorg-x11-drv-nvidia-96xx-libs.i386 etc... This is now required to run Morrowind at all.
Note 2: When adding mods to morrowind under wine, I suggest you add them one at a time. Even a mod that works fine in windows, and doesn't require any extended script functions mwe, mwse, mge, may not work properly in linux under wine. The most common problem is with files being misnamed. IE: File name in .esp file.NIF; Actual file name file.nif
Note 3: As of wine 1.1.14 the minimap and the world map are working correctly. However, if you have loaded a game that has explored map areas prior to the update you will not see the terrain on your world map until you have revisited that area.
Note 4: For those of you experiencing no audio of any kind and are using pulse audio try adding pdasp in front of a generic wine execution command. IE: pdasp wine Morrowind.exe. You do need to set your audio for morrowind to alsa for this to work.
leadgolem
28th May 2007, 11:20 AM
A few things I forgot to mention.
A. I am not a wine expert, just a determined amateur. You can TRY posting your problems, I MIGHT be able to help.
B. While your doing step 8, you might also want to change the light setting toUseLinear=0
UseQuadratic=1
QuadraticMethod=2
QuadraticValue=16.0
QuadraticRadiusMult=3.0This SOMETIMES increases game performance. I think it looks better too.
C. If you have a lower performance video card, while doing step 17 you might want to click on options and change pixel shading to off.
D. If you are using a laptop the VideoMemorySize value should reflect your dedicated video ram, not what the sticker said the laptop had for video ram. The actual amount of dedicated video ram the manufacturer states for that model. If you have less then 64mb you probably shouldn't be trying to run morrowind on it at all.
leadgolem
28th May 2007, 11:21 AM
E. It takes considerably longer to launch morrowind under wine then it does in winblows. Give it several minutes before you even consider killing it.
Dreadstriker
17th June 2007, 09:39 PM
Thanks for this guide, it's been immensley helpful in getting morrowind working for me, but I do have one problem. What would you suggest as an outdated mod to use to get the error message? I've been trying some of the oldest mods I can find, but none of them seem to conflict. Any suggestions on a mod to use?
leadgolem
17th June 2007, 10:01 PM
Try the real signposts mod. (http://planetelderscrolls.gamespy.com/View.php?view=Mods.Detail&id=62) I think that is the one I'm using that causes the error. Here is a full list of the mods I'm running, in case that isn't the one.adamantiumarmor, Lights_300_V4, Area Effect Arrows, Lilypads11, Ash_Grasses_10,
Barnacles10, moons_soulgems, Better Bodies, Better Heads, Bones11, Morrowind Patch v1.2.2, Cobwebs3.4, PeasantGownsReplacer, EBQ_Artifact, RealSignposts, entertainers, Siege at Firemoth, EW_Glass_Shortsword, ferns_10_unscripted, Swamp_Scums_20_unscripted, Grasses_unscripted_10, Twilight_Flight_1.0,and LeFemmArmor.The area effect arrows mod I'm using isn't the official one, it's the one included in the particle arrows replacer mod.
Incidentally, the particle arrows replacer mod requires bloodmoon and tribunal, but the area effect arrows esp with that mod does not.
leadgolem
18th June 2007, 01:19 AM
I just figured out how to get TESDTK to actually work in linux.:) First, download the zip file, you can get it from this site (http://tamriel-rebuilt.org/?p=modding_data/utils). Extract the zip file, then in a terminal cd to the TESDTK folder. Rununzip TESDTK.exeThat will get the files out of the "self extracting exe."
Note: This is actually a java app, it's just in the .exe
Then select deptools, META-INF, package cache, and manifest.txt. Right click and add them to an archive that is a .jar type. Run withjava -jar TESDTK.jarOr, whatever you named the .jar file. You do get a few errors, but the program does work.
Note: I'm using suns java 1.6 for all my local stuff, as well as for my web plugin.
Now you can update .esp version numbers, or remove dependencies.:)
Dreadstriker
18th June 2007, 03:26 AM
Ended up going with some outdated npc vendor that gave me a nice error, but no gameplay effects. A couple more questions though. First off, how can I disable the minimap in the lower right since it won't display anything? I can't find the console command to get rid of it. Also, any more optomization tips? When I'm inside it runs fine, but the second I go outside my performance dies. Changed the exteriorcell buffer down, and the draw distance is already at its minimum.
leadgolem
18th June 2007, 05:59 AM
If you haven't already, open the launcher and change pixel shading to off. Also, make sure Show FPS=0 and try changing Max FPS=30 in the morrowind.ini. When you launch morrowind try using this command.WINEDEBUG=fixme-all,err-all,warn-all,trace-all wine AutoRunMorrowind.exeThat will suppress any actual wine errors, they can decrease your performance a lot. Not generally a great idea when you are trying to get it running, but useful afterwards.
leadgolem
18th June 2007, 06:12 AM
If you are talking about the small map in the bottom right corner, I don't know of any way to disable that. If your talking about the larger map that opens with your inventory, just click the top right corner. If your in balmora, expect an fps hit. It is almost the worst area in the game, fps wise.
If you want to know why I'm using better bodies, better heads, and particle arrows, take a look at this.
leadgolem
18th June 2007, 06:23 AM
Just in case you skipped over it, make sure any desktop effects are disabled before playing. Wine converts directx calls into opengl calls. Desktop effects software use opengl to create the effects. So, if they are active while your trying to play, it is like trying to play 2 3d games at once.
Dreadstriker
18th June 2007, 09:50 PM
Ah! That did it, I skipped over the step about turning off pixel shading by accident. After turning that off it cleared up wonderfully. I also increased the exteriorcell buffer to get rid of the frequent area loadings I got. Thanks for all your help in getting this running!
leadgolem
18th June 2007, 09:58 PM
Yeah, the area loading is somewhat irritating. If you change the option in your morrowind.ini to load the cells as you approach though, after about 9 exterior cells morrowind will crash.
M. del Carpio
22nd June 2007, 02:22 AM
Oh, leadgolem, I'm following your fantastic instructions, and have hit a snag with Step 16: I have no Direct3D directory under Wine in my regedit. I only have:
+ AppDefaults
Debug
DirectSound
Drivers
+ Fonts
MSHTML
Temporary System Parameters
Now, I've just installed DirectX from my Morrowind CD, after having set Wine's default windows version to win98, and logged out and back in, but the entry still isn't there. I hope I haven't taken a wrong turning here. Of course, under .../Wine/AppDefaults/Morrowind.exe there is a Direct3D entry, but you couldn't mean that, could you? Would you mind pointing me in the right direction, please?
Oh, and just to reiterate: at the end of Step 15, do you mean the Driver Emulation box to be checked? I presume you do, but the instruction is a little puzzling.
Thank you very kindly.
leadgolem
22nd June 2007, 08:10 AM
You actually need to create the direct3d folder. Sorry, I'll add that to the instructions. In step 15, the driver emulation box should not be checked. If it is, morrowind usually crashes immediately on launch.
Unfortunately, you have taken a bit of a wrong turn. You should never install directx in wine. So, go ahead and remove that. You will need one directx .dll file, I just cant remember which one. If you launch morrowind from the command line it should tell you in the terminal output. If you do a web search you should be able to grab the .dll file, by itself, from the internet. That file then goes in your, ".wine/drive_c/windows/system32" folder.
M. del Carpio
22nd June 2007, 08:27 PM
Oh, fart. Okay, cheers. I can't find how to uninstall directx, but there is an empty directory under "c:\Program Files\" called "directx" (empty, besides another empty directory within it called "setup"), which I'll delete, and hope for the best. I found (http://ask-leo.com/c000337.html) that to remove it properly I should delete the "HKEY_LOCAL_MACHINE\Software\Microsoft\DirectX" and upon restart (which won't happen), the default directx will be reinstalled, but the key seems to be the same as it was before I installed this version, and it seems (to me) that nothing was actually installed. I have actually got one .dll file, called "MSVCP60.DLL". I found that instruction on Wine's AppDB (http://appdb.winehq.org/appview.php?iVersionId=3329&iTestingId=12613), and the page I downloaded it from told me to put it in "C:\Windows\System", so I've done that.
I'll just carry on, though, following your wonderful instructions, and hopefully it'll all work out okay. If not, I'll remove Wine completely, and start again properly.
Thank you very kindly!
leadgolem
22nd June 2007, 10:00 PM
No problem. I have noticed that, with the same configuration as the 32 bit version, morrowind is not running well in my fedora 7 64 bit very well. When I have tracked down the issue murdering the performance I'll post the solution.
It does sound like your "installation" of directx never actually installed. That is good news.:)
leadgolem
24th June 2007, 03:25 PM
Well, I made some progress. I managed to narrow down the culprit of the performance hit to the particle animation. Unfortunately every light source in morrowind contains particle animation.
I managed to get a slightly better performance with the testing version of wine. Though I also got an interesting cyan loading screen.:)yum --enablerepo=updates-testing update wineAdjusting the cell buffer yielded no helpful results.
If you have a dual core, or maybe a hyperthreaded cpu, then changing DontThreadLoad to 0 should help a little. I haven't done enough testing to know what impact on stability this will have.
Mounting the disk image on another physical drive to take reading of both the disk and the actual game off of the same ata channel had a very very small impact on performance.
What I really don't understand is why this only seems to be a problem with wine on the 64bit fedora. The wine binaries are 32bit. I might think this was hardware, but that seems unlikely. The new video card I got is roughly 30% higher performance, and the other parts are from 2-4 times faster. I suppose the 32bit instructions could be handled more slowly in the cpu itself, but even if that was the case the overall speed increase should more then compensate for any inefficiency executing 32bit instructions. Also, neither my cpu or ram is actually peaking. This has got to be on the video side...
Testing opengl with glxgears yielded the following results.8507 frames in 5.0 seconds = 1701.361 FPSThat is a bit lower then I expected, but still within expected limits.
M. del Carpio
25th June 2007, 04:30 PM
Yes, I've cracked it! I've just taken my first (slow) steps in Morrowind, and have come scampering back here to tell you where I was going wrong:
Wrong'un: I hadn't installed the Tribunal and Bloodmoon expansion packs.
Wrong'deux: Once they were installed, I didn't get the 'debugger' dialog, but one that said Wine couldn't detect a CD/DVD drive.
Solution: Install the two expansions (and patches), and use a crack for Bloodmoon.
So, I'm in. But I see what you mean about the sluggishness. I've just added Fedora 7's updates-testing repo to my /etc/yum.conf (quite proud of that: doing it using vim, and not using a ready made .rpm or something) because wine-0.9.39 isn't in Fedora Core 6's, and updated said package(s).
Yep, I don't understand the 64bit issue either. But, then, to be perfectly honest, I haven't properly learnt what the differences are between 64bit and 32bit, so don't have any foundation upon which to base any theories. You can tell the performance difference between using, for example, 64bit Firefox (as default) and 32bit Firefox (for flash reasons) - 32bit takes longer to load up - but what we have in Morrowind is a far cry from the smooth visuals we would expect. In the game, if I look directly to the floor, or walk sideways facing a wall, I get fine enough performance, but it's when I start trying to look into distances (however short) that it starts juddering like I'm trying to play it on an old 486. But, many, many thanks to you, leadgolem, I have it running, and now it's just a matter of 'performance tweaks'. I haven't had any crashes, either! So that's nice. It's funny, you know (a bit premature, considering it isn't really working at full-capacity), but every time I've learnt to do something new in Linux (be it compiling from source, setting up my media keyboard, using vim - although, if its famed efficiency is to be trusted, I'm only just scratching the surface - installing a program or game in Wine, or simply installing and using Linux generally), I see how easy it actually was all along. However, I suppose once one knows how to do something, that thing's as easy as if they'd done it all their life.
Hei-ho. Now to find a solution to this problem.
leadgolem
1st July 2007, 07:11 PM
Well, I made some progress with the really horrible performance. Downloading, and placing d3dx9_27.dll in $HOME/.wine/drive_c/windows/system32 helped with the particle animation. A lot. I'm now trying to track down the problem with the water, and a possible issue with the lighting.
leadgolem
1st October 2007, 03:37 AM
It occurred to me the other day that I was using a modified version of the morrowind.exe before moving to a 64bit system. One of the things I had done was to use exe optimizer on the updated morrowind.exe file in windows. When I was first trying to get everything to work, one of the things I did was copy that .exe file into my wine install. Unfortunately I can't test the performance impact of the optimized .exe file as exe optimizer does not function in wine.
You can get exe optimizer from here (http://www.angelfire.com/games6/timeslip/morrow.html). The source is available, and I hope this information has been helpful to someone.
leadgolem
10th October 2007, 11:26 AM
I cannot BELIEVE I missed this before. Wine is a 32bit binary. Morrowind is a 32bit game. My video driver is 64bit. I got my nice fps rate back by installing xorg-x11-drv-nvidia-96xx-libs-32bit. I'm using the kmod-nvidia-96xx.x86_64 video driver from the livna repository.
Man, I could kick myself. It was SOOO simple.
Oh, one more thing. Do not put an exit line at the end of the morrowind start script. For some reason, with the new version of wine it doesn't work with that line there anymore.
M. del Carpio
10th October 2007, 08:48 PM
leadgolem, you're a genius. Nice one! Yes, I think I can safely say that I definitely love you. Well, you know what I mean. I tried doing the old "sudo yum install xorg-x11-drv-nvidia-96xx-libs-32bit" but was having conflicts with my "xorg-x11-drv-nvidia". A little panic, and was considering calling it a day, until I realised I'd actually be needing the "xorg-x11-drv-nvidia-libs-32bit" package, installed that, and jumped into a beautifully smooth and flawless Morrowind. Thank you very much indeed!
So why are you using "kmod-nvidia-96xx" as opposed to the "kmod-nvidia" which I'm using. I have a Geforce 6200TC, and this kmod does the job nicely. Which graphics cards is the "kmod-nvidia-96xx" made for?
leadgolem
10th October 2007, 11:10 PM
It's actually for some older nvidia cards. It runs my nvidia 7300 quite well though. I'm using it instead of kmod-nvidia as I had some issues with desktop effects software using a earlier version of kmod-nvidia. I haven't gone back and retested with kmod-nvidia.
M. del Carpio
11th October 2007, 01:29 AM
Oh right, okay. I'll plough on with this, then, until I hit something catastrophic! Thank you again!
leadgolem
12th October 2007, 01:15 PM
A couple points I haven't mentioned yet.
1. I'm using wine-0.9.44 With this version I can check off the "Allow the window manager to control the windows" option and still get a true fullscreen. That also means that I can alt+tab to an app outside of wine, or get an alert from the system, without losing the ability to input to morrowind. This also means that finding a plugin that was made for an earlier morrowind version is no longer necessary.
2. The transition screens are now cyan. . . ?
Edit:I guess I should update the how-to then huh?
M. del Carpio
12th October 2007, 01:33 PM
Aye, I was thinking that. If 'twere a wiki, I'd have volunteered to update it myself, but it ain't. Yeah, the cyan transition screens are a little shocking, aren't they? Very interesting, though, the fact that they are. I wonder what wine is doing now to make them so.
I'm personally gonna stick with this current configuration, knowing that it works safely, but perhaps when I move to Fedora 8 I'll reinstall it, following your new and improved how-to. Very good work, leadgolem.
leadgolem
12th October 2007, 03:53 PM
In case anyone is interested, I just compiled the gimp dds plugin (http://nifelheim.dyndns.org/~cocidius/dds/) for my system. You can download it here. (http://dodownload.filefront.com/8779348//bedc2f15047f7566f8868a8489bb930be558ac0cf5186bd4d6 cded1f8421156e05c40bcb478f4fec)
Well, I guess if you wanted to, you could add a page on The UESP wiki (http://www.uesp.net/wiki/Morrowind:Morrowind).
M. del Carpio
13th October 2007, 12:18 AM
Hey, cheers for that. I may just do that. This is a great resource for all things Elder Scrolls; shame I haven't stumbled across it before now.
leadgolem
13th October 2007, 12:42 AM
You are free to quote me directly if you wish. Most of the information here is the result of personal experimentation.
M. del Carpio
13th October 2007, 03:09 AM
Sure. Well I'll take no credit for it, and will make sure you do! Just think of me as your scribe. But, time for bed for me, now. Too much time spent playing Morrowind (I got attacked in my sleep just at the bridge to the cave - you may know the one, near the beginning of the game - and managed to kill the blighter who did it; but 3:11 now here in England... phwoar, much too late. Good night!
ajamison
26th October 2007, 05:08 PM
Will this work for the next game Oblivion ?
M. del Carpio
26th October 2007, 06:14 PM
I personally have no idea. But you could give it a go, and report back! Also, you may find a little help here (http://appdb.winehq.org/objectManager.php?sClass=application&iId=3150), if leadgolem's instructions don't completely work.
leadgolem
26th October 2007, 09:47 PM
Hmm, some of the newer entries in the wine appdb look promising. I'm give it another try and see what happens. I had this problem on my last attempt.A bug present (8128) renders the game virtually useless due to not being able to load or save the game properly. Keep this in mind if you intend to play as you won't be able to get very far or at least continue.
leadgolem
26th October 2007, 11:53 PM
Nice, Oblivion worked also. I didn't have to muck about with any new registry settings, or the Oblivion_default.ini. The procedure was essentially the same, including updating to the latest game version. I do have all the direct3d helper dll's. IE: d3dx9_ 24 thru d3dx9_34 I also went ahead with the unofficial patch. I'm not sure if the unofficial patch or the helper dll's are actually necessary for Oblivion.
Edit: In my wine 0.9.46 the there was no stuttering audio/video in either the Intro movie or the game itself. I also did not rename/delete any files before running Oblivion. I noticed a couple of artifacts in the game graphics. You can also really feel the d3d to opengl conversion cost. The game runs a little slow, but is acceptable on my system at 1680x1050 with the texture size's jacked all the way up.
Update: I went a little farther in the game and started recieving these errors. err:seh:setup_exception stack overflow 8 bytes in thread 0011 eip 7d914f86 esp 7c623ff8 stack 0x7c624000-0x7c734000
err:ntdll:RtlpWaitForCriticalSection section 0x12ff3a4 "?" wait timed out in thread 0009, blocked by 0011, retrying (60 sec)Unfortunately, these errors are immediately followed by the game freezing. Waiting for the retry yielded the same results.
I think this has something to do with how Oblivion handles multiple cpu's. At least that is implied when talking about threads.
leadgolem
4th July 2008, 10:01 PM
Update the initial post to be a morrowind how-to and added info on how to get the background music to play.
Morrowind is now 100% functional in wine. Does the happy dance.:D
ajamison
4th July 2008, 10:42 PM
this is great news I wanted so much to play Morrowind in Linux to test it yet I seem to have misplaced my Morrowind Retail cd's oh well such is the consequence for disorganization
With regards to Oblivion I will give this a go I love that game. Do you by chance know if functionality changes at all with the expantions being installed or not?
Also have you thought about submitting your steps for getting morrowind to work to a Wine based company such as CrossOver or Cedega?
leadgolem
4th July 2008, 11:41 PM
Wineappdb rating range from garbage to gold for both Oblivion 1.0 and 1.2, 1.2 is the version with shivering isles, so I don't think there is any major difference.
I may try Oblivion again, there are some potentially useful tips in the appdb now that where not present when last I looked.
I hadn't considered submitting the steps to a wine based company, but I had seen one of my early tips on the unofficial cedega wiki. It was one for changing screen resolution, I have now modified that step to not require any additional software. This information is on a public forum, so anyone is free to use it.
EDIT: The step I am referring to is under "Notes:" on this page. It's the note on the "FPS Optimizer". I know for a fact that was not there when I first posted the info here. I had looked at that page when trying to get morrowind running at 1680x1050.:)
EDIT2: I guess I should amend my previous statement. The mini-map and paper doll issues remain. So Morrowind is not 100% functional.
ajamison
5th July 2008, 12:16 AM
I only suggested submiting to a company because both Cedega and Codeweavers (the authors of CrossOver) contribute alot to the wine project so that those who just install a vanilla Wine can benefit from improvements. SO they take your suggestions or Joe Linux User's and incorporate better support to achieve the same basic effect your tips or someone elses do without tweaking
F.User_4_Life
4th September 2008, 10:54 PM
now one question
why do i have to rename the acm.mp3 file to winemp3.acm
F.User_4_Life
4th September 2008, 11:48 PM
ok never mind its not morrowind that has no sound its wine now is there a way i can fix this and if so can you point me there. i went into the wine config and did a sound test and nothing happened but a error popped up. it just says (audio test failed)
no clues here. ??
leadgolem
6th September 2008, 10:07 AM
What sound mode where you testing? Alsa, OSS, Jack, etc...
F.User_4_Life
7th September 2008, 11:15 AM
ok i tested in alsa i am useing the 64 bit fedora 8 if this helps i also tried testing in oss and all the others and nothing worked so what do you recommend.
F.User_4_Life
8th September 2008, 05:57 AM
im curious as to what program i or others use to get the audio codecs for playing morrowind and many other games i looked for the acm file. and if so where can i fine the codecs for just about all audio codecs. would it be easier to install wmp9 and the codecs for it in order to have the sound in games.
leadgolem
8th September 2008, 05:59 AM
Do you have sound from other applications? Did you have any other noise making applications running while testing? IE xmms, exaile etc... What audio system is your system setup for?
F.User_4_Life
9th September 2008, 12:01 AM
yeah the sound works on my wine i also have sound on the actual linux programs like xmms and songbird. i at the moment just need the sound to work for the windows game i have.
leadgolem
9th September 2008, 12:30 AM
Hmm.. What application specific audio settings do you have set for morrowind? You might also try stunters solution for the mp3 playback here (http://forums.fedoraforum.org/forum/showthread.php?t=192536)
F.User_4_Life
9th September 2008, 01:01 AM
ok i didnt install any thing for audip but in the wine config i have alsa selected and i left everything at default cause th hitman game i have works but morrowind doesnt.
leadgolem
11th September 2008, 07:43 AM
Ok, so play around with the application specific audio settings for morrowind. The best working combination seems to vary depending on the exact system setup and application.
F.User_4_Life
11th September 2008, 03:28 PM
ok ill do that and update if i get it to work
F.User_4_Life
11th September 2008, 05:37 PM
ok i wen into wine config and cheked the box driver emulation now all the game i have work with the sound i didnt install any codecs or anything else except for what came with wine and it works.
so thanks for the help
F.User_4_Life
12th September 2008, 02:50 PM
ok i found out just a few minutes ago at 7:45 that the ound oly works when i run compiz is there a way i cn get the sound to work all the time with out running compiz im confused on why the sound would only work when compiz i up if you can help me then please give a little input. cause when i run compiz and run morrowind the game is extreamly chopy i could barely exit the game.
leadgolem
14th September 2008, 04:37 AM
Hmm, never had that kind of an issue. I would guess that the compiz sounds where somehow taking control of your audio...
If you haven't already, muck about with your application specific audio settings again. This time with compiz disabled.
Just to be absolutely sure, make sure you have no other audio/video programs running. This includes sitting on a web page with flash.
F.User_4_Life
15th September 2008, 04:49 AM
ok i definitely will try that adn update you on what happens if i get sound or not.
F.User_4_Life
16th September 2008, 04:58 AM
ok now i am able to run compiz and morrowind at the same time i downloaded PoL play on linux and it runs much faster on that for some reason. now i actually can see the npcs mouths moving when i play. now thanks for the help but i also downloaded the plugins that you can add to POL maybe this post will help other people. i forgot to mention that i have a 512 mb card so it actually is considerably fast while running compiz.
leadgolem
16th September 2008, 06:09 AM
Morrowind was originally designed to run on much less powerful video cards. I believe the minimum is a 32mb card.
Incidentally, you are not running morrowind on play on linux. You are playing it on wine. Play on linux is 99% shell and python scripts. It appears to be an application mainly for configuring wine. Useful, if you don't want to take wine apart to get things working.
Glad you got it working, have fun in the world of Morrowind.
F.User_4_Life
22nd September 2008, 09:17 PM
ok well i will give it a go and then if i get it working ill post what i did with images to help those who have some problems like mine.
Construct
12th October 2008, 08:49 PM
Ok it's a great tutorial and stuff BUUUT. I have an issue with I'm going to assume music. When starting up the terminal bash file everything starts fine plays the intro bethesda clip (no sound of course) loads up but during or JUST after it loads, I get this error:
Music Error: Can not play file. Data Files/Music/Special/morrowind
title.mp3
All one line im sure but the Error Dialog cuts it just like I show it. Morrowind then proceeds to exit.
Is this a typical error theres an easy fix for?
Using FC 9 wine 1.0
I've checked the folder "Special" and the sound file is in fact there...
So I can only assume it has to do with
Q: The music in Morrowind doesn't play.
A: By default, no it doesn't. Getting it to play requires a bit of a workaround.
1. Install a mp3 codec for windows in wine.
2. Rename the installed .acm mp3 codec file "winemp3.acm". If you install the Fraunhofer mp3 codec it will typically go in ~.wine/drive_c/Program Files/Fraunhofer MP3 Codec Pro.
3. Move the newly named winemp3.acm file to your ~.wine/drive_c/windows/system32
The music in morrowind should now play correctly.
However where would one find these items to install? Doing a search on the web just brings up more linux forums looking for the codec's themselfs...
After reading winehq they state like always they do no wrong that wine installs the codec when you install wine blah blah blah. Obviously this is false... so getting one from them isnt possible.
So plainly: Where do you get a "mp3 codec for windows in wine"?
leadgolem
13th October 2008, 05:29 AM
Usage of windows mp3 codes is kinda a gray area, so I'm not going to point you there directly. Try googling "Fraunhofer MP3 Codec".
Wine does install A mp3 codec with wine it's self. However, wines mp3 codec seems to be borked.
If you can't get that to work there is another work around that leaves you with no music. Edit your morrowind.ini file so allowyestoall=1, then delete or rename the entire music folder. You will get a bunch of missing file errors, but you can "yes to all" them and still play the game. Only without music. Other audio is stored elsewhere in actual wave files so sound effects still play fine.
Construct
16th October 2008, 04:01 AM
Yah i ended up just doing a wmp install and using that codec to work with it still annoying to have to install the whole program just for that one file.
Second issue is game crashing on slaughter fish error has there been any answers or questions to that as of yet?
To me it tells me it has no animation class using the constuction set of morrowind basic no blood moon or tribunal installed to it. It also sometimes just gives me the error asking me if i want to continue and it will let me continue so it looks like it might be two issues not one.
First error:
SetFootPoint qnan "Slaughterfish 00000029"
Second:
"Slaughterfish 00000029"
Actor has no class.
So since I'm using construction set im curious to know if someones made a fix for this or if i should just do one myself?
It doesnt seem to be strickly slaughterfish either its a generalized crash on creature could be cliffracer slaughterfish or anything....
also like to point out its random and i dont remember it being there in windows. it appears to be only under linux.
also for some odd reason the master volume in sound constantly set itself to 0 so i have to turn it up every time i switch on morrowind just to have sound.
From what i can tell on the crash issue its only certian creatures that crash it not all of them as slaughter 1-28 all work except for like 18 and 29 18 causes fault but allows game to continue 29 crashes game completely and cliffracer 11 also crashes game. It could be that only these select creatures are causing the issue.
also like to note at this point it seems to be the same error on each creature for the SetFootPoint qnan but the "actor has no class" is the one that crashes it so 18 while causes fault HAS a class so it allows it to continue.... Also with the better bodies mod i ran it for a bit to check it out after stripping the toon newd and walking to random doors i get a setfootpoint playersave crash this crash only happens when im newd with better bodies loaded and only when approaching a door head on if i approach sideways it doesnt have this crash.
if i put on a robe to cover betterbodies parts on the body this crash goes away
I'll retest all these things and try and get more information for you to work with and clean up the post a bit (hopefully). I also want to confirm it is in fact these select slaughter fish and not just random slaughter degrade error.
Construct
16th October 2008, 04:51 AM
Also I like some of the mods you showed but i can't find better heads on the site I checked but i found better bodies where exactly did you find better heads? and the rest of your mods
leadgolem
16th October 2008, 05:16 AM
I don't use the construction set much so I can't comment there. Never had any issue with the slaughter fish in game. Most of the mods I'm using I got from planet elder scrolls (http://planetelderscrolls.gamespy.com/). Check out the hall of fame (http://planetelderscrolls.gamespy.com/View.php?view=mods.HOF) for mods that appeal to a wide audience.
Construct
17th October 2008, 05:33 PM
I don't use the construction set much so I can't comment there. Never had any issue with the slaughter fish in game.
yah without the construction set all you do is crash but with it it will tell you what you crashed on and it seems to be either a cant load .nif files properly to display animations or those inparticular classes end up with no animations im not quite sure why its happening but i dont remember ever seeing it under windows construction set. its often enough to be an annoyance
Construct
12th December 2008, 10:10 AM
Best I can tell its not random as I have a save point setup right on one of the creatures causing this issue and its repetedly crashing on load. full printout of errors are:
SetFootPoint qnan cliff racer0000027A
Continue running executable?
(yes no option)
(click yes)
SetFootPoint finite cliff racer0000027A
Continue running executable?
(yes no option)
(click yes)
footpoint qnan cliff racer0000027A
Continue running executable>
(yes no option)
(click yes)
Actor Animation problem with "cliff racer0000027A".
This actor has no Animation class!
(OK)
(click ok)
(game exits on own)
This is how it shows it exactly for others that might run into the issue. Anyone with a fix it would also be apprciated.
leadgolem
24th March 2009, 04:13 AM
Slight update for the new wine version.
Construct
25th March 2009, 03:09 PM
Yah the new war3 skrewed my wine so secur32.dll apparently has an issue waiting to clarify might be new wine coming soon or a patch of some sort.
leadgolem
26th March 2009, 12:04 AM
Did you ever get your above error resolved Construct? I took another look at it and it looks like a filename mismatch. Windows not being case sensitive, linux being case sensitive etc... If your construction set is installed and working you should be able to pull the exact names of the files you need from it, case and all. Then correct the actual file names to match.
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.