Chiyopop Posted February 19, 2014 Share Posted February 19, 2014 (edited) So I bought this game called "Dark Souls" half a year ago on Steam after having rented it on xbox and hearing the pc version had more content and was cheaper altogether. I had heard many things about the game, mostly that it was really hard. I did not, however, expect that difficulty to extend to starting up the game in the first place... The first initial problem that I had was that I was using a Mac. This wasn't a good start, and the wineskin wrapper didn't work either, but then I switched to Parallels and after a few (many) bumps along the way, somehow got it working. I eventually tried getting the wrapper working again, as it could hopefully run more than 24 frames per second at most - but of course it didn't work. At this point I had beaten gwyn and was satisfied, so I didn't continue to pursue it until a bunch of people online I like - namely slowbeef, diabetus and yahtzee - began playing it again. So for the past few months I've been attempting to get it running again.Using a separate computer with Windows Vista allowed me to play the game - just that it was at 3 fps tops since the graphics card isn't amazing. I tried a lot of things but it came down to that it just wasn't very good. Attempting to make my mac run better without parallels, I attempted to use a bootcamp version of windows, but it was loading from a usb and for whatever reason (still unresolved) couldn't work. Using Windows XP on Parallels convinced me that my C++ something something was out of date and I needed a more updated OS, so I used Windows 7 next but I still have the same error message after everything. "Runtime Error! Program \\psf\Home\Documents\DarkSouls.app\Content\Resources\drive_c\Program Files\Steam\steam... This application has requested the Runtime to terminate in an unusual way.Please contact the application support team for more information." As far as I know, there is no Dark Souls support team. I also have no idea what program is requesting the termination because it just ends in ..., which is very aggravating. Assuming it's DARKSOULS.exe, I've taken from other threads and ran in compatibility mode, ran as administer, reinstalled gfwl marketplace and client freshly, reinstalled the entire game several times, added and removed programs such as dsfix to see if it changed anything, created a bonfire in my backyard, used a registry fix/cleaner thingy, reinstalled the actual Microsoft Visual C++ Runtime program several times with several different versions, sacrificed a goat in the name of Priscilla, used different programs that start up the game such as Dark Souls Fixed Edition or dsmfxgui.exe, used an entirely different version of dark souls that wasn't linked to steam, changed the location of the game to inside the allocated space for parallels, bashed my head against a wall and talked to Solaire, reinstalled directX up to the latest version and tried running that and gfwl in winetricks, restarted a million times, pulled the plug out and put it back in again, and updated all drivers to the latest version but NOTHING WORKS. One time for whatever reason the error message also had R60 something something afterwards, I heard this was a separate fix for this and that sometimes this problem only occurs because of Windows 7 so I may just delete everything and create a new parallels OS, but I kinda liked Windows 7 and I hear 8 isn't very good either... There has to be a better way, can anybody help me? I know it's worked on my computer this way before, it's just been so long I don't remember what I did. It's probably something with gfwl but I tried everything suggested on Vista and it worked there. EDIT: After much confusion, I figured out by uninstalling Windows 7 in parallels, my wineskin wrapper acted differently, It still didn't work but now instead of an error message - it just makes a static-y sound and freezes. Using steam through winetricks let me go a little further and get a steam notification, then froze of course. Going through the wineskin thread and reviewing my test logs, I realized I needed to update the engine because otherwise it wouldn't work well with my AMD Radeon 6490 graphics card (which is actually Intel i7 but not according to wine). So I updated everything, tried every winetrick for direct x i could and even did the 2006 C++ thing inside of that, and I got much further! Now, I can start up the game, and it'll work up until the menu begins. Wonderful. It does give me an error log this time around however, inside it says Unhandled exception: page fault on write access to 0x4d8f5000 in 32-bit code (0x00af3d6c). Register dump: CS:001b SS:0023 DS:0023 ES:0023 FS:1017 GS:000f EIP:00af3d6c ESP:0f4ef474 EBP:0f4ef47c EFLAGS:00010202( R- -- I - - - ) EAX:4d720000 EBX:20d84020 ECX:00000bb0 EDX:00000000 ESI:20f59020 EDI:4d8f5000 Stack dump: 0x0f4ef474: 00232800 00000000 0f4ef4ac 00af3e12 0x0f4ef484: 4d720000 20d84020 00232800 0f4ef4b0 0x0f4ef494: 00000000 00000000 20d84020 00000000 0x0f4ef4a4: 00232800 01fdff64 0f4ef4c8 00ae3035 0x0f4ef4b4: 4d720000 20d84020 00232800 1b8e5668 0x0f4ef4c4: 01fdfdd0 0f4ef630 007cdafc 4d720000 0202: sel=1017 base=7ffa0000 limit=00000fff 32-bit rw- Backtrace: =>0 0x00af3d6c in data (+0x6f3d6c) (0x0f4ef47c) 1 0x00af3e12 in data (+0x6f3e11) (0x0f4ef4ac) 2 0x00ae3035 in data (+0x6e3034) (0x0f4ef4c8) 3 0x007cdafc in data (+0x3cdafb) (0x0f4ef630) 4 0x00bd605f in data (+0x7d605e) (0x030bd0c4) 5 0x013c5df8 in data (+0xfc5df7) (0x030bd080) 6 0x00000000 (0x01109144) 7 0x00577060 in data (+0x17705f) (0x00576730) 0x00af3d6c: movq %mm0,0x0(%edi) Modules: Module Address Debug info Name (49 modules) PE 340000- 399000 Deferred fmod_event PE 3a0000- 3b6000 Deferred xinput1_3 PE 3c0000- 3d8000 Deferred xlive PE 400000- 1627000 Export data PE 1630000- 182f000 Deferred d3dx9_43 PE 18b0000- 1a95000 Deferred d3dx9_42 PE 1dd0000- 1e7e000 Deferred dinput8 PE f4f0000- f513000 Deferred devenum PE f520000- f5d0000 Deferred wmadmod PE f5d0000- f633000 Deferred mfplat PE f900000- fb07000 Deferred d3dcompiler_43 PE ffc0000- fff4000 Deferred qasf PE 10000000-101df000 Deferred fmodex PE 1fde0000-2003d000 Deferred wmvcore PE 20040000-20079000 Deferred wmasf PE 20870000-209da000 Deferred wmvdecod PE 35500000-35708000 Deferred quartz PE 404a0000-404a4000 Deferred msacm32 PE 404e0000-404e4000 Deferred version PE 40710000-40714000 Deferred advapi32 PE 40780000-4078b000 Deferred winmm PE 407d0000-407d4000 Deferred wsock32 PE 407f0000-407f4000 Deferred psapi PE 42510000-4253e000 Deferred user32 PE 42650000-42654000 Deferred gdi32 PE 42770000-42774000 Deferred rpcrt4 PE 43110000-43118000 Deferred ole32 PE 43250000-43254000 Deferred ws2_32 PE 43280000-43284000 Deferred iphlpapi PE 432b0000-432f4000 Deferred msvcrt PE 43350000-43354000 Deferred d3d9 PE 43390000-43394000 Deferred wined3d PE 434e0000-434e4000 Deferred opengl32 PE 435f0000-436ff000 Deferred shell32 PE 437f0000-437f4000 Deferred shlwapi PE 43870000-43874000 Deferred setupapi PE 438f0000-43982000 Deferred oleaut32 PE 43ac0000-43ac4000 Deferred winex11 PE 443c0000-443c4000 Deferred imm32 PE 443f0000-443f4000 Deferred hid PE 46390000-46394000 Deferred mlang PE 47590000-47594000 Deferred mmdevapi PE 475b0000-475b3000 Deferred winecoreaudio PE 4c3d0000-4c3d4000 Deferred msdmo PE 4d470000-4d474000 Deferred ddraw PE 51080000-510e1000 Deferred dsound PE 78aa0000-78b5e000 Deferred msvcr100 PE 7b810000-7b866000 Deferred kernel32 PE 7bc10000-7bc14000 Deferred ntdll Threads: process tid prio (all id:s are in hex) 00000008 DARKSOULS.exe 00000027 0 00000009 0 0000000e services.exe 0000001f 0 0000001e 0 00000014 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001d 0 0000001a 0 00000017 0 00000013 0 0000001b plugplay.exe 00000021 0 00000020 0 0000001c 0 00000022 explorer.exe 00000026 0 00000023 0 00000029 (D) C:\Program Files\Steam\SteamApps\common\Dark Souls Prepare to Die Edition\DATA\DATA.exe 00000024 0 0000000b 1 00000047 0 00000046 15 00000045 15 0000000d 15 00000044 0 00000043 0 00000042 0 00000041 0 0000003f 1 0000003e -1 0000003d 0 0000003b 0 0000003a 0 00000039 0 00000038 2 00000037 1 00000036 0 00000035 0 00000034 0 00000033 1 00000032 2 00000031 0 00000030 0 0000002f 0 0000002e 0 0000002d 15 0000002c -1 <== 0000002b 0 0000002a 0 System information: Wine build: wine-1.7.14 Platform: i386 Host system: Darwin Host version: 11.4.2 I have no idea what this means. I would assume the arrow next to 0000002c means that's at fault, but idk what that's addressing. then i get the wine log fixme:win:EnumDisplayDevicesW ((null),0,0x33ed9c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0xf5be93c,0x00000000), stub! fixme:d3d9:Direct3DShaderValidatorCreate9 stub fixme:process:GetLogicalProcessorInformation (0x0,0x33f0f8): stub fixme:process:GetLogicalProcessorInformation (0x33f120,0x33f0f8): stub fixme:process:GetLogicalProcessorInformation (0x0,0x33f100): stub fixme:process:GetLogicalProcessorInformation (0x33f128,0x33f100): stub fixme:process:GetLogicalProcessorInformation (0x0,0x33f0f8): stub fixme:process:GetLogicalProcessorInformation (0x33f120,0x33f0f8): stub fixme:process:GetLogicalProcessorInformation (0x0,0x33f10c): stub fixme:process:GetLogicalProcessorInformation (0x33f134,0x33f10c): stub fixme:process:GetLogicalProcessorInformation (0x0,0x33f0f0): stub fixme:process:GetLogicalProcessorInformation (0x33f118,0x33f0f0): stub fixme:process:GetLogicalProcessorInformation (0x0,0x33f0f0): stub fixme:process:GetLogicalProcessorInformation (0x33f118,0x33f0f0): stub fixme:coreaudio:get_channel_mask Unknown speaker configuration: 16 fixme:coreaudio:get_channel_mask Unknown speaker configuration: 16 fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x1318f674): stub err:d3d_surface:surface_remove_pbo Surface 0x16ddd0 has heapMemory 0x16df20 and flags 0x30038. sooo still not sure what the issue is, i installed all d3d related .dlls, perhaps the solution is just called something else? it also says this WineskinX11: main(): argc=12 Waiting for startup parameters via Mach IPC. WineskinX11: do_start_x11_server(): argc=12 Attempting to use pixel depth of 24 [2740824.533] WineskinX11 starting: [2740824.533] X.Org X Server 1.13.0 [2740824.533] Build Date: 20120921 [2740824.534] _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created. [2740824.593] Initializing built-in extension Generic Event Extension [2740824.593] Initializing built-in extension SHAPE [2740824.593] Initializing built-in extension MIT-SHM [2740824.593] Initializing built-in extension XInputExtension [2740824.593] Initializing built-in extension XTEST [2740824.593] Initializing built-in extension BIG-REQUESTS [2740824.593] Initializing built-in extension SYNC [2740824.593] Initializing built-in extension XKEYBOARD [2740824.593] Initializing built-in extension XC-MISC [2740824.593] Initializing built-in extension XINERAMA [2740824.593] Initializing built-in extension PseudoramiX [2740824.593] Initializing built-in extension XFIXES [2740824.593] Initializing built-in extension RENDER [2740824.594] Initializing built-in extension RANDR [2740824.594] Initializing built-in extension DAMAGE [2740824.594] Initializing built-in extension MIT-SCREEN-SAVER [2740824.594] Initializing built-in extension DOUBLE-BUFFER [2740824.594] Initializing built-in extension RECORD [2740824.594] Initializing built-in extension X-Resource [2740824.594] Initializing built-in extension XVideo [2740824.594] Initializing built-in extension XVideo-MotionCompensation [2740824.594] Initializing built-in extension GLX [2740824.594] x: 0, y: 0, w: 1360, h: 746 [2740824.687] (II) GLX: Initialized Core OpenGL GL provider for screen 0 Engine Used: WS8Wine1.3.37 Hardware: Hardware Overview: Model Name: MacBook Pro Model Identifier: MacBookPro8,2 Processor Name: Intel Core i7 Processor Speed: 2 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache (per Core): 256 KB L3 Cache: 6 MB Memory: 4 GB Boot ROM Version: MBP81.0047.B27 SMC Version (system): 1.69f4 Sudden Motion Sensor: State: Enabled Graphics/Displays: AMD Radeon HD 6490M: Chipset Model: AMD Radeon HD 6490M Type: GPU Bus: PCIe PCIe Lane Width: x8 VRAM (Total): 256 MB Vendor: ATI (0x1002) Device ID: 0x6760 Revision ID: 0x0000 ROM Revision: 113-C0170H-521 gMux Version: 1.9.23 EFI Driver Version: 01.00.521 Displays: Color LCD: Display Type: LCD Resolution: 1440 x 900 Pixel Depth: 32-Bit Color (ARGB8888) Mirror: On Mirror Status: Hardware Mirror Online: Yes Built-In: Yes LG TV: Resolution: 1360 x 768 @ 60 Hz Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: On Mirror Status: Master Mirror Online: Yes Rotation: Supported Television: Yes Intel HD Graphics 3000: Chipset Model: Intel HD Graphics 3000 Type: GPU Bus: Built-In VRAM (Total): 384 MB Vendor: Intel (0x8086) Device ID: 0x0116 Revision ID: 0x0009 gMux Version: 1.9.23 Once again, I do not have AMD Radeon as hardware within this computer, unless that was snuck in by Apple or assumed to be had by wineskin nonetheless. It even mentioned the TV i'm using since my laptop screen broke. not sure what "[2740824.534] _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created." means tho, i get it whether switching to the x11 engine or not. If anyone could offer advice that would be greatly appreciated! I am soon going to try using Windows Vista on Parallels to act as tho my other comp does and see if I can get past my initial error, but it would run much better natively on my mac which is why i'm trying wine first! Praise the sun! EDIT 2: Right so, got it working like really quickly with Parallels. First I tried using the version already installed on my mac through wine - and got the Runtime error. So I installed it once again, this time freshly on this partition of my hard drive for parallels. After going through everything suggested for a normal installation - I got it working! I even have gfwl working on it too! Of course, it plays at like 10 fps tops, so no online, but that was a step up. I got to the Hellkite drake before deciding it was too slow to work with and trying another way. Interestingly, the game cannot run with dsfix present. Deleting the .dll made it ok, but I'm not able to access any of the features. It crashed the same way my wineskin version did, so I put two and two together and was able to get that one working also - except it's a whopping 1 frame per second. I know dsfix can make my game run much faster - it's worked for me before, somehow, so now my question is of how to get it working with my game now. And any other ways to increase the fps, of course. I have no idea why I'm not getting the runtime error this time - or why before I've been able to have dsfix working, but maybe it is a specific version that will just not work with my computer? Edited March 10, 2014 by Chiyopop Link to comment Share on other sites More sharing options...
Recommended Posts