test content
What is the Arc Client?
Install Arc

Wine and Forsaken World

fenrinafenrina Posts: 336
edited April 2015 in Technical Support Zone
I don't have access to phase 1, but that won't stop me from updating this thread. If anyone has relevant information regarding issues with Wine and Forsaken World, please list them here and I will add them to the original post. Include the version of Wine and the distribution of Linux you are using.

If possible, include the debug log. Instructions for the debug log can be found on winehq's Forum Guidelines under "4. Include Details." Also, debug logs can get a little long. Try to isolate which lines are relevant to the issue experienced.

Current Issues with Wine and Forsaken World:

Note: I'm testing with an up-to-date version of PCLinuxOS.

Linux
-Installer won't run with Wine 1.3.5. This is a regression in Wine. It will run with Wine 1.2-rc7 (and likely 1.2 proper).

-Game Crashes at start. Info. May be related to this thread.

Mac
-BadValue crash at Patcher. Anyone familiar with Mac+Wine that can help?
Link and Crash Log
Post edited by Unknown User on
«1

Comments

  • tsukuyomi90tsukuyomi90 Posts: 2 Arc User
    edited October 2010
    Thank for the informations, this is very helpful. If i get to try the game on Wine i'll report my experience ;)
    My RL photo: tinyurl.com/RLpict
    Proud NeverForever member!

    "The present is theirs; the future, for which I have really worked, is mine.
  • fenrinafenrina Posts: 336
    edited October 2010
    Thank for the informations, this is very helpful. If i get to try the game on Wine i'll report my experience ;)

    You're welcome :)

    Feel free to report anything wine-related here. I'll add it to the list. It'd be nice if you could include a log when possible.
    fenrina wrote: »
    wine: Unhandled page fault on read access to 0x00000000 at address 0xd9e1a5 (thread 0009), starting debugger...
    Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00d9e1a5).
    

    @GMs
    I think this is related to the issues reported in Windows 7. From this snippit of the crashlog, it says that Forsaken World was trying to read 0x00000000. That should be a protected area of memory so Wine and Windows 7 don't let it go there.
  • darthpanda16darthpanda16 Posts: 9,471 Arc User
    edited October 2010
    You will get some of those kinds of errors until the patch and verifications servers go live tomorrow.

    Patience ;)
    Do you need help learning about patching the game, installing it, changing antivirus/firewall settings, changing network settings, learn how to use a computer, keeping your PC maintained and more?
    Visit our BRAND NEW Knowledge Base & Support Website! - Tech Support Flowchart - Panda Caught on Camera
  • fenrinafenrina Posts: 336
    edited October 2010
    Fair enough, I'll retest then. :P

    The first bug does need to be shipped off to winehq though. It is their bug ;). I'll take care of that later tonight.

    Edit: Regression testing ftl... I have to download and compile all the wine versions between 1.2-rc7 and 1.3.5. >.<
  • darthpanda16darthpanda16 Posts: 9,471 Arc User
    edited October 2010
    Some things Linux and Mac people need to know, even though we don't support Linux or Mac.

    Need to have support for East Asian Languages or Simplified Chinese enabled or installed so the game files can be read by your computer.

    DirectX 9.0c support installed properly.

    Video drivers installed properly for DirectX support and the game to be able to run properly.

    At least 1GB of RAM per software layer.
    Example: 1GB for Linux, 1GB for Wine, 1GB for the game.
    Do you need help learning about patching the game, installing it, changing antivirus/firewall settings, changing network settings, learn how to use a computer, keeping your PC maintained and more?
    Visit our BRAND NEW Knowledge Base & Support Website! - Tech Support Flowchart - Panda Caught on Camera
  • fenrinafenrina Posts: 336
    edited October 2010
    At least 1GB of RAM per software layer.
    Example: 1GB for Linux, 1GB for Wine, 1GB for the game.

    More is better, but 3GB isn't needed to run pwe games. I've run jd with firefox and occasionally openoffice running in the background, and I only have 2GB.
  • kiddosrkiddosr Posts: 0 Arc User
    edited October 2010
    wine version -1.3.5
    running on MacPorts
    Mac OS X 10.6.4

    Installer: No problems
    Patcher: Flashes and disappears - non-functional.
    fixme:win:EnumDisplayDevicesW ((null),0,0x32f930,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),0,0x32f860,0x00000000), stub!
    fixme:shdocvw:PersistStreamInit_InitNew (0x1c6a7d0)
    fixme:urlmon:URLMoniker_BindToObject use running object table
    fixme:shdocvw:BindStatusCallback_OnProgress status code 1
    X Error of failed request:  BadValue (integer parameter out of range for operation)
      Major opcode of failed request:  53 (X_CreatePixmap)
      Value in failed request:  0x0
      Serial number of failed request:  6629
      Current serial number in output stream:  6698
    

    Will re-check winetricks settings later.
  • fenrinafenrina Posts: 336
    edited October 2010
    Mac? Oh... that explains the different behavior. o.O

    Umm, not sure. I haven't used a Mac in ages. A google search turned up these two pages. Not sure if they're of any help though. Maybe ask on the WineHQ forums if no-one here has any ideas?
  • kiddosrkiddosr Posts: 0 Arc User
    edited October 2010
    Test on VirtualBox - Ubuntu 10.04.1 LTS
    Wine version-1.3.5

    Installation: Success
    Launcher: Success
    Game: crash upon setup

    Results confirms fenrir's initial results for Linux - however, install was successful for me with wine version 1.3.5.
    fenrina wrote: »
    Linux
    -Installer won't run with Wine 1.3.5. This is a regression in Wine. It will run with Wine 1.2-rc7 (and likely 1.2 proper).

    -Launcher is fine. The game itself crashes. Tested in both 1.2-rc7 and 1.3.5.
  • fenrinafenrina Posts: 336
    edited October 2010
    I noticed something called "Prelink" missing from my wine compile. If darth's comment doesn't pan out, I'll recompile 1.3.5 and see if it makes a difference.
  • fenrinafenrina Posts: 336
    edited October 2010
    Updated Forsaken World, game.exe is still crashing. Doing a verify and recompiling wine 1.3.5.

    Edit: Verify failed, game.exe is still crashing. Waiting on the recompile.
    Edit2: Used winetricks to install directx proper. Failed.
    Still waiting on the recompile. -.-

    Edit3: Is there anything Forsaken World requires that is not listed by darth on the first page?
  • fenrinafenrina Posts: 336
    edited October 2010
    Recompile has failed. I've tried updating DirectX via winetricks. Chinese support is there. Graphics drivers are up-to-date, and the configuration works with PWI and JD. All failed. The game is crashing.

    Any ideas?

    5122035150_7cbc657d93_z.jpg
    Click for comments and bigger image.

    I've opened a thread on winehq forums.

    Crashlog.
    wine: Unhandled page fault on read access to 0x00000000 at address 0xd9f1a5 (thread 0009), starting debugger...
    Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00d9f1a5).
    Register dump:
     CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
     EIP:00d9f1a5 ESP:0032f82c EBP:00740073 EFLAGS:00010202(  R- --  I   - - - )
     EAX:00000000 EBX:00400000 ECX:01150178 EDX:00000003
     ESI:00000000 EDI:00000000
    Stack dump:
    0x0032f82c:  7ed80000 01150020 00000000 00330000
    0x0032f83c:  00000000 00000000 7ed80040 00000000
    0x0032f84c:  011c9db8 7ed800c0 00330000 00690067
    0x0032f85c:  0020006e 00650077 006b0072 00740073
    0x0032f86c:  00d9bc2e 00330000 00000000 00d9e1d9
    0x0032f87c:  01150020 7ed80000 7ed80000 01043ff0
    Backtrace:
    =>0 0x00d9f1a5 in game (+0x99f1a5) (0x00740073)
    0x00d9f1a5: movl	0x0(%edi),%eax
    Modules:
    Module	Address			Debug info	Name (43 modules)
    PE	  400000- 1150000	Export          game
    ELF	7bf00000-7bf03000	Deferred        <wine-loader>
    ELF	7e4d6000-7e4e0000	Deferred        libxcursor.so.1
    ELF	7e4e0000-7e4e5000	Deferred        libxfixes.so.3
    ELF	7e4e5000-7e4e8000	Deferred        libxcomposite.so.1
    ELF	7e4e8000-7e4f0000	Deferred        libxrandr.so.2
    ELF	7e4f0000-7e4f9000	Deferred        libxrender.so.1
    ELF	7e4f9000-7e4fe000	Deferred        libxxf86vm.so.1
    ELF	7e4fe000-7e501000	Deferred        libxinerama.so.1
    ELF	7e501000-7e522000	Deferred        imm32<elf>
      \-PE	7e510000-7e522000	\               imm32
    ELF	7e522000-7e528000	Deferred        libxdmcp.so.6
    ELF	7e528000-7e545000	Deferred        libxcb.so.1
    ELF	7e545000-7e676000	Deferred        libx11.so.6
    ELF	7e676000-7e686000	Deferred        libxext.so.6
    ELF	7e686000-7e69f000	Deferred        libice.so.6
    ELF	7e69f000-7e6a7000	Deferred        libsm.so.6
    ELF	7e6a7000-7e753000	Deferred        winex11<elf>
      \-PE	7e6b0000-7e753000	\               winex11
    ELF	7e7f2000-7e931000	Deferred        libxml2.so.2
    ELF	7e931000-7e964000	Deferred        libfontconfig.so.1
    ELF	7e964000-7e9e3000	Deferred        libfreetype.so.6
    ELF	7ea15000-7ea73000	Deferred        advapi32<elf>
      \-PE	7ea20000-7ea73000	\               advapi32
    ELF	7ea73000-7eb05000	Deferred        gdi32<elf>
      \-PE	7ea80000-7eb05000	\               gdi32
    ELF	7eb05000-7ec43000	Deferred        user32<elf>
      \-PE	7eb20000-7ec43000	\               user32
    ELF	7ed66000-7eee4000	Deferred        kernel32<elf>
      \-PE	7ed80000-7eee4000	\               kernel32
    ELF	7eee4000-7ef0c000	Deferred        libm.so.6
    ELF	7ef0e000-7ef11000	Deferred        libxau.so.6
    ELF	7ef12000-7ef25000	Deferred        libz.so.1
    ELF	7ef25000-7ef3d000	Deferred        version<elf>
      \-PE	7ef30000-7ef3d000	\               version
    ELF	7ef3e000-7f000000	Deferred        ntdll<elf>
      \-PE	7ef50000-7f000000	\               ntdll
    ELF	b753d000-b7542000	Deferred        libdl.so.2
    ELF	b7542000-b76a3000	Deferred        libc.so.6
    ELF	b76a3000-b76bd000	Deferred        libpthread.so.0
    ELF	b76e2000-b76ef000	Deferred        libnss_files.so.2
    ELF	b76ef000-b7830000	Deferred        libwine.so.1
    ELF	b7831000-b784f000	Deferred        ld-linux.so.2
    Threads:
    process  tid      prio (all id:s are in hex)
    00000008 (D) C:\Perfect World Entertainment\Forsaken World\update\game.exe
    	00000009   15 <==
    0000000e services.exe
    	00000016    0
    	00000015    0
    	00000014    0
    	00000010    0
    	0000000f    0
    00000011 winedevice.exe
    	00000018    0
    	00000017    0
    	00000013    0
    	00000012    0
    00000019 explorer.exe
    	0000001a    0
    Backtrace:
    =>0 0x00d9f1a5 in game (+0x99f1a5) (0x00740073)
    
  • fenrinafenrina Posts: 336
    edited October 2010
    @GMs
    Please take any useful information you can get from this.

    Changelog
    What order did I do things?

    1) Fontfix
    2) fakechinese
    3) Adjusted game settings
    4) updated paragraph about threads.
    5) Note in Chinese/Fonts
    6) Letting the game Verify while I take a break and do research
    7) corefonts
    8) wenquanyi+fakechinese
    9) Running fontfix again
    10) I remembered I had virtualbox on here. Going to see if it runs in that.
    11) Waiting on VirtualBox to download FW. Installing directx stuff and see if there's a difference.
    12) VirtualBox update
    13) video winetricks stuff
    14) dsound
    15) IE

    Intro
    Breaking down attempts to solve the crash based on the system requirements.
    DirectX 9.0c support enabled properly.

    Video and sound drivers installed properly for the DirectX 9.0c support.

    Support for East Asian Languages or Simplified Chinese so your PC and read the Chinese named game files

    1GB of RAM or more per software layer helps. Example: 1GB for Linux, 1GB for Wine, 1GB for the game, 3GB or more total.

    Let's break this up: Additional Info/Other, Direct X, Video, Sound, Chinese/Font and Memory. I'll be filling in sections as time passes.

    Additional Info/Other
    Wine is, in essence, a compatibility mode. I have Wine set to mimic Windows XP, and FW thinks it is in Windows XP.

    5123969080_1aee8a25b2_z.jpg

    Everything else listed there is accurate.

    I will test additional compatibility settings.

    I have noticed most of my attempts to change things have caused the thread the crash happens in to change. Nothing else changes. The reason for this change is the patcher has a variable amount of threads at a given time. If the patcher is removed from the equation, the amount of threads does not change. The game is always crashing when it has it only has 1 thread and I'm assuming that thread is it's first thread.

    Wine has Virtual Desktops. These are Wine's version of a Window Mode. Both this and FW's Window Mode have had no effect so far.

    I will be referring to winetricks options often.

    When the game crashes, it always crashes with 5728K of memory. This value is close to one of the values reported in windows crashes.

    12) Virtualbox failed. Crashed with a different error at least. Filled with Chinese.

    15) IE as in Internet Explorer
    a) v6 - No effect
    b) v7 - No effect
    c) v8 - No effect

    Direct X

    11) Installing Direct X stuff
    a) d3dx9 - no effect
    b) directplay - change in the stackdump and register dump
    c) d3dxof - same
    d) devenum - same
    e) dinput8 - no effect
    f) directmusic - stackdump and register dump changes

    All I'm getting out of this is it crashes while doing something output related... which is what the font stuff suggested... ugh...

    Clearing changes.


    Video
    3) Reduced all game graphics settings to their lowest value except resolution. Number of threads changed, but not the error or address.

    13) video winetricks stuff
    a) strictdrawordering - Usual effect.
    b) multisampling - Usual effect
    c) ddr - No effect
    d) orm - No effect

    Sound
    14) dsound - No effect

    Chinese/Font
    I can see the Chinese in Dolphin (file manager) so Linux is setup to support it.

    1) fontfix - Still crashes, same error, but the address and thread has changed. Register dump, Stack dump and Backtrace are nearly identical to previous results.
    wine: Unhandled page fault on read access to 0x00000000 at address 0xd9f1a5 (thread 003b), starting debugger...
    err:alsa:wine_snd_pcm_recover underrun occurred
    Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00d9f1a5).
    Register dump:
     CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
     EIP:00d9f1a5 ESP:0033f82c EBP:00740073 EFLAGS:00210202(  R- --  I   - - - )
     EAX:00000000 EBX:00400000 ECX:01150178 EDX:00000003
     ESI:00000000 EDI:00000000
    Stack dump:
    0x0033f82c:  7ed80000 01150020 00000000 00340000
    0x0033f83c:  00000000 00000000 7ed80040 00000000
    0x0033f84c:  011c9db8 7ed800c0 00340000 00690067
    0x0033f85c:  0020006e 00650077 006b0072 00740073
    0x0033f86c:  00d9bc2e 00340000 00000000 00d9e1d9
    0x0033f87c:  01150020 7ed80000 7ed80000 01043ff0
    Backtrace:
    =>0 0x00d9f1a5 in game (+0x99f1a5) (0x00740073)
    0x00d9f1a5: movl	0x0(%edi),%eax
    Modules:
    Module	Address			Debug info	Name (43 modules)
    PE	  400000- 1150000	Export          game
    ELF	7bf00000-7bf03000	Deferred        <wine-loader>
    ELF	7e4cb000-7e4d5000	Deferred        libxcursor.so.1
    ELF	7e4d5000-7e4da000	Deferred        libxfixes.so.3
    ELF	7e4da000-7e4dd000	Deferred        libxcomposite.so.1
    ELF	7e4dd000-7e4e5000	Deferred        libxrandr.so.2
    ELF	7e4e5000-7e4ee000	Deferred        libxrender.so.1
    ELF	7e4ee000-7e4f3000	Deferred        libxxf86vm.so.1
    ELF	7e4f3000-7e4f6000	Deferred        libxinerama.so.1
    ELF	7e4f6000-7e517000	Deferred        imm32<elf>
      \-PE	7e500000-7e517000	\               imm32
    ELF	7e517000-7e51a000	Deferred        libxau.so.6
    ELF	7e51a000-7e520000	Deferred        libxdmcp.so.6
    ELF	7e520000-7e53d000	Deferred        libxcb.so.1
    ELF	7e53d000-7e66e000	Deferred        libx11.so.6
    ELF	7e66e000-7e67e000	Deferred        libxext.so.6
    ELF	7e67e000-7e697000	Deferred        libice.so.6
    ELF	7e697000-7e69f000	Deferred        libsm.so.6
    ELF	7e6d1000-7e77d000	Deferred        winex11<elf>
      \-PE	7e6e0000-7e77d000	\               winex11
    ELF	7e7e5000-7e924000	Deferred        libxml2.so.2
    ELF	7e924000-7e957000	Deferred        libfontconfig.so.1
    ELF	7e957000-7e9d6000	Deferred        libfreetype.so.6
    ELF	7ea08000-7ea66000	Deferred        advapi32<elf>
      \-PE	7ea10000-7ea66000	\               advapi32
    ELF	7ea66000-7eaf8000	Deferred        gdi32<elf>
      \-PE	7ea70000-7eaf8000	\               gdi32
    ELF	7eaf8000-7ec36000	Deferred        user32<elf>
      \-PE	7eb10000-7ec36000	\               user32
    ELF	7ec36000-7ec43000	Deferred        libnss_files.so.2
    ELF	7ed66000-7eee4000	Deferred        kernel32<elf>
      \-PE	7ed80000-7eee4000	\               kernel32
    ELF	7eee4000-7ef0c000	Deferred        libm.so.6
    ELF	7ef13000-7ef26000	Deferred        libz.so.1
    ELF	7ef26000-7ef3e000	Deferred        version<elf>
      \-PE	7ef30000-7ef3e000	\               version
    ELF	7ef3e000-7f000000	Deferred        ntdll<elf>
      \-PE	7ef50000-7f000000	\               ntdll
    ELF	b75d2000-b75d7000	Deferred        libdl.so.2
    ELF	b75d7000-b7738000	Deferred        libc.so.6
    ELF	b7738000-b7752000	Deferred        libpthread.so.0
    ELF	b7784000-b78c5000	Deferred        libwine.so.1
    ELF	b78c6000-b78e4000	Deferred        ld-linux.so.2
    Threads:
    process  tid      prio (all id:s are in hex)
    00000008 patcher.exe
    	0000003c    0
    	00000038    0
    	00000036    0
    	00000035    0
    	00000031    0
    	00000030    0
    	0000002f    0
    	0000002e    0
    	0000002d    0
    	0000002c    0
    	0000002b    0
    	0000002a    0
    	00000029    0
    	00000028    0
    	00000027    0
    	00000026    0
    	00000025    0
    	00000024    0
    	00000023    0
    	00000022    0
    	00000021   -1
    	0000001f    0
    	0000001e    0
    	0000001c    0
    	0000001b    0
    	00000009    0
    0000000e services.exe
    	00000020    0
    	00000016    0
    	00000015    0
    	00000014    0
    	00000010    0
    	0000000f    0
    00000011 winedevice.exe
    	00000018    0
    	00000017    0
    	00000013    0
    	00000012    0
    00000019 explorer.exe
    	0000001a    0
    0000003a (D) C:\Perfect World Entertainment\Forsaken World\update\game.exe
    	0000003b   15 <==
    Backtrace:
    =>0 0x00d9f1a5 in game (+0x99f1a5) (0x00740073)
    

    2) fakechinese - Thread went down (0039). No other change. Crashlog available upon request.

    5) In response to this post, looking up info regarding fonts.

    7) corefonts - Spoke to soon, there was a change in the stack dump. Very small change. The logs are available upon request. I don't know how much space I got in this post...

    8) wenquanyi+fakechinese - Tried this to see if I screwed up the fakechinese attempt earlier. Change in the stack, but that's it.

    9) fontfix again - shot in the dark... No effect.

    Memory
    If I start the computer and then run Forsaken World patcher, I'm using 25% of 2GB. There should be more than enough for Forsaken World to run. It does think it's on WinXP after all. With all that said, I can't prove memory doesn't matter.

    If someone with 3GB of Ram is able to test this game from Wine, please do.
  • fenrinafenrina Posts: 336
    edited October 2010
    I'm looking through pass crashlogs I've made as well as these new ones. There's a trend.

    The crash is always happening at address 0xd9e1a5 or address 0xd9f1a5. There is always 1 thread in game.exe and that is the thread that crashes. It always crashes with "Unhandled page fault on read access to 0x00000000". Nothing I do seems to change these except in one way. The 0xd9f1a5 crash has occurred before I used fontfix, but the 0xd9e1a5 crash has not happened after running fontfix. I do not know why this is or if fontfix actually did something important.

    The patcher appears to be generating a "err:alsa:wine_snd_pcm_recover underrun occurred" message. ALSA is sound, and it happens when I click on the start button. I don't believe this is a concern.

    I will continue testing. If anyone else can contribute, please do so. I can use all the information I can get.
  • fenrinafenrina Posts: 336
    edited October 2010
    I kinda feel silly atm. What was happening was staring me in the face the whole time.
    Backtrace:
    =>0 0x00d9f1a5 in game (+0x99f1a5) (0x00740073)
    0x00d9f1a5: movl	0x0(%edi),%eax
    

    This is the Backtrace from the crashes. It's like a list of what game.exe was doing the moment it crashed. It's kinda tiny which I think means it crashed the very moment it started. The translation is that it was trying to move a large value stored where EDI points to into a variable EAX. Since EDI is null or 0, it crashes. Computers can not pull something out of nothing.

    This crash is likely related to crashes seen in windows. What's seen in the backtrace is very likely something Windows' DEP would try to stop. A DEP equivalent does exist in Linux, and I'm not sure it can be disabled.

    I'll continue to test to see if something is missing from wine that FW might need, but right now, I'm doubtful it can be fixed from wine's side.

    Edit: For the record, I'm running on a 64bit CPU. Alot of the windows crashes seem to happen on 64bit systems.
  • xyellxxyellx Posts: 1 Arc User
    edited October 2010
    not sure if it helps you but i'm able to run FW in a Virtualbox (WinXP SP3 Prof)

    Setting:

    RAM: 1,5gb
    CPU: 1
    VT-x/AMD-V: on
    Nested Paging: off
    3D: on
    2D: on
    Audio: Pulse


    15 bit color deph (in Windows)


    Here is a screenshot, to bad i dont have a beta account :(


    http://img153.imageshack.us/img153/4193/fwonlinux.png

    (with wine i get the same page fault error)
  • fenrinafenrina Posts: 336
    edited October 2010
    Yeah, matches with what I'm seeing. I fixed my windows xp partition yesterday and FW worked just fine. So it's not a hardware conflict, and it ran just fine on 2GB. o.O

    I figure something just got messed up on my vbox install. It was misbehaving in other ways when I tried a second time. Either that or FW doesn't like 1GB ram.

    Edit: The only thing on the XP partition is windows sp3, spybot, a different game and video drivers (forgot to install sound ^^;;). That's all it needed to run... so... not sure what I could install in wine that would fix this.
  • tchiobitchiobi Posts: 3 Arc User
    edited November 2010
    there are way too many game dependencies which wine can't handle or doesn't have them yet

    you might want to take a look at these, and maybe play around with the .dll files
    (Note: these are dependencies under vista x64)
    Log data
    Address   Message
              [Software name not available] v2.00.01
    
              File 'E:\Forsaken World\update\game.exe'
              New process (ID 000010B4) created
    00D95780  Main thread (ID 00001384) created
    77660000  Unload module 77660000
    770C0000  Unload module 770C0000
    77660000  Unload module 77660000
    77790000  Unload module 77790000
    00400000  Module E:\Forsaken World\update\game.exe
    759F0000  Module C:\Windows\syswow64\Secur32.dll
                Different PE headers in file and in memory
    75AE0000  Module C:\Windows\syswow64\USER32.dll
                Different PE headers in file and in memory
    76DA0000  Module C:\Windows\syswow64\ADVAPI32.dll
                Different PE headers in file and in memory
    76F40000  Module C:\Windows\syswow64\RPCRT4.dll
                Different PE headers in file and in memory
    770C0000  Module C:\Windows\syswow64\kernel32.dll
                Different PE headers in file and in memory
    77310000  Module C:\Windows\syswow64\GDI32.dll
                Different PE headers in file and in memory
    77A20000  Module C:\Windows\SysWOW64\ntdll.dll
                Different PE headers in file and in memory
              Analysing game
                54504 fuzzy procedures
                14034 calls to guessed functions
                130 switches, 719 loops
    75D70000  Module C:\Windows\syswow64\MSCTF.dll
                Different PE headers in file and in memory
    75E40000  Module C:\Windows\syswow64\msvcrt.dll
                Different PE headers in file and in memory
    75EF0000  Module C:\Windows\system32\IMM32.DLL
                Different PE headers in file and in memory
                (System update is pending?)
    77040000  Module C:\Windows\syswow64\USP10.dll
                Different PE headers in file and in memory
    779F0000  Module C:\Windows\syswow64\LPK.DLL
                Different PE headers in file and in memory
    00D95780  Entry point of self-extractor
    --------  End of session
    
    // Generated by [Software name not available] 1.99 ([software official site not available])
    // File name: E:\Forsaken World\update\game.exe
    // Created  : 31.10.2010 00:57
    // Type     : Dependencies
    
    
    activeds.dll		C:\Windows\system32\activeds.dll
    adsldpc.dll		C:\Windows\system32\adsldpc.dll
    advapi32.dll		C:\Windows\system32\advapi32.dll
    advpack.dll		C:\Windows\system32\advpack.dll
    apphelp.dll		C:\Windows\system32\apphelp.dll
    atl.dll			C:\Windows\system32\atl.dll
    authz.dll		C:\Windows\system32\authz.dll
    bcrypt.dll		C:\Windows\system32\bcrypt.dll
    browseui.dll		C:\Windows\system32\browseui.dll
    cabinet.dll		C:\Windows\system32\cabinet.dll
    certcli.dll		C:\Windows\system32\certcli.dll
    cfgmgr32.dll		C:\Windows\system32\cfgmgr32.dll
    clbcatq.dll		C:\Windows\system32\clbcatq.dll
    comctl32.dll		C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6001.18000_none_5cdbaa5a083979cc\comctl32.dll
    comdlg32.dll		C:\Windows\system32\comdlg32.dll
    credui.dll		C:\Windows\system32\credui.dll
    crypt32.dll		C:\Windows\system32\crypt32.dll
    cryptui.dll		C:\Windows\system32\cryptui.dll
    cscapi.dll		C:\Windows\system32\cscapi.dll
    dbghelp.dll		E:\FORSAKEN WORLD\UPDATE\dbghelp.dll
    devmgr.dll		C:\Windows\system32\devmgr.dll
    dhcpcsvc.dll		C:\Windows\system32\dhcpcsvc.dll
    dhcpcsvc6.dll		C:\Windows\system32\dhcpcsvc6.dll
    dnsapi.dll		C:\Windows\system32\dnsapi.dll
    duser.dll		C:\Windows\system32\duser.dll
    dwmapi.dll		C:\Windows\system32\dwmapi.dll
    efsadu.dll		C:\Windows\system32\efsadu.dll
    feclient.dll		C:\Windows\system32\feclient.dll
    fwpuclnt.dll		C:\Windows\system32\fwpuclnt.dll
    gdi32.dll		C:\Windows\system32\gdi32.dll
    gdiplus.dll		C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6001.18000_none_9e752e5ac9c619f3\gdiplus.dll
    gpapi.dll		C:\Windows\system32\gpapi.dll
    gpsvc.dll		Path not Found.
    iertutil.dll		C:\Windows\system32\iertutil.dll
    imagehlp.dll		C:\Windows\system32\imagehlp.dll
    imm32.dll		C:\Windows\system32\imm32.dll
    iphlpapi.dll		C:\Windows\system32\iphlpapi.dll
    kernel32.dll		C:\Windows\system32\kernel32.dll
    ktmw32.dll		C:\Windows\system32\ktmw32.dll
    linkinfo.dll		C:\Windows\system32\linkinfo.dll
    mfc42u.dll		C:\Windows\system32\mfc42u.dll
    mlang.dll		C:\Windows\system32\mlang.dll
    mmdevapi.dll		C:\Windows\system32\mmdevapi.dll
    mpr.dll			C:\Windows\system32\mpr.dll
    mprapi.dll		C:\Windows\system32\mprapi.dll
    msasn1.dll		C:\Windows\system32\msasn1.dll
    msctf.dll		C:\Windows\system32\msctf.dll
    msiltcfg.dll		C:\Windows\system32\msiltcfg.dll
    msimg32.dll		C:\Windows\system32\msimg32.dll
    msrating.dll		C:\Windows\system32\msrating.dll
    mssign32.dll		C:\Windows\system32\mssign32.dll
    msvcrt.dll		C:\Windows\system32\msvcrt.dll
    ncrypt.dll		C:\Windows\system32\ncrypt.dll
    netapi32.dll		C:\Windows\system32\netapi32.dll
    netplwiz.dll		C:\Windows\system32\netplwiz.dll
    netrap.dll		C:\Windows\system32\netrap.dll
    newdev.dll		C:\Windows\system32\newdev.dll
    normaliz.dll		C:\Windows\system32\normaliz.dll
    nsi.dll			C:\Windows\system32\nsi.dll
    ntdll.dll		C:\Windows\system32\ntdll.dll
    ntdsapi.dll		C:\Windows\system32\ntdsapi.dll
    ntshrui.dll		C:\Windows\system32\ntshrui.dll
    odbc32.dll		C:\Windows\system32\odbc32.dll
    ole32.dll		C:\Windows\system32\ole32.dll
    oleacc.dll		C:\Windows\system32\oleacc.dll
    oleaut32.dll		C:\Windows\system32\oleaut32.dll
    oledlg.dll		C:\Windows\system32\oledlg.dll
    powrprof.dll		C:\Windows\system32\powrprof.dll
    printui.dll		C:\Windows\system32\printui.dll
    propsys.dll		C:\Windows\system32\propsys.dll
    psapi.dll		C:\Windows\system32\psapi.dll
    puiapi.dll		C:\Windows\system32\puiapi.dll
    query.dll		C:\Windows\system32\query.dll
    rasapi32.dll		C:\Windows\system32\rasapi32.dll
    rasdlg.dll		C:\Windows\system32\rasdlg.dll
    rasman.dll		C:\Windows\system32\rasman.dll
    regapi.dll		C:\Windows\system32\regapi.dll
    rpchttp.dll		C:\Windows\system32\rpchttp.dll
    rpcrt4.dll		C:\Windows\system32\rpcrt4.dll
    rtutils.dll		C:\Windows\system32\rtutils.dll
    samlib.dll		C:\Windows\system32\samlib.dll
    scecli.dll		C:\Windows\system32\scecli.dll
    secur32.dll		C:\Windows\system32\secur32.dll
    setupapi.dll		C:\Windows\system32\setupapi.dll
    shdocvw.dll		C:\Windows\system32\shdocvw.dll
    shell32.dll		C:\Windows\system32\shell32.dll
    shlwapi.dll		C:\Windows\system32\shlwapi.dll
    slc.dll			C:\Windows\system32\slc.dll
    tapi32.dll		C:\Windows\system32\tapi32.dll
    urlmon.dll		C:\Windows\system32\urlmon.dll
    user32.dll		C:\Windows\system32\user32.dll
    userenv.dll		C:\Windows\system32\userenv.dll
    uxtheme.dll		C:\Windows\system32\uxtheme.dll
    version.dll		C:\Windows\system32\version.dll
    w32topl.dll		C:\Windows\system32\w32topl.dll
    winbrand.dll		C:\Windows\system32\winbrand.dll
    windowscodecs.dll	C:\Windows\system32\windowscodecs.dll
    winhttp.dll		C:\Windows\system32\winhttp.dll
    wininet.dll		C:\Windows\system32\wininet.dll
    winmm.dll		C:\Windows\system32\winmm.dll
    winnsi.dll		C:\Windows\system32\winnsi.dll
    winscard.dll		C:\Windows\system32\winscard.dll
    winspool.drv		C:\Windows\system32\winspool.drv
    winsta.dll		C:\Windows\system32\winsta.dll
    wintrust.dll		C:\Windows\system32\wintrust.dll
    wldap32.dll		C:\Windows\system32\wldap32.dll
    ws2_32.dll		C:\Windows\system32\ws2_32.dll
    wtsapi32.dll		C:\Windows\system32\wtsapi32.dll
    xmllite.dll		C:\Windows\system32\xmllite.dll
    
    
  • razgrimrazgrim Posts: 100 Arc User
    edited November 2010
    Installed Forsaken World on Windows XP.
    Ran patcher.exe with Wine 1.3.7 on Ubuntu 10.04(from the Forsaken World folder), it ran the launcher nicely and patched itself successfully. Pressed start, got the error "THe program game.exe has encountered a serious error and needs to close" message. I'll try playing around with some of the DirectX settings in the registry. I'll report if I find anything worthwhile.
    [SIGPIC][/SIGPIC]
    Art by Linux.
    I give or take life. Your pick.
  • fenrinafenrina Posts: 336
    edited November 2010
    Thanks for the help, you two. :)

    Tried wine 1.3.8 this afternoon. No effect.
  • hieihakushihieihakushi Posts: 1 Arc User
    edited November 2010
    you should be able to play it but if not time to buy a desktop

    with these components:

    Processor: intel (r)pentium(r) 4 CPU 3.20GHz 3.20 GHZ

    RAM: 2gigs or better

    system type 32 bit or better

    or a gamin desktop from alienware

    Area-51
  • razgrimrazgrim Posts: 100 Arc User
    edited November 2010
    A linux supported graphics card (open source) is also a HUGE help, but some proprietary drivers will cut it.
    [SIGPIC][/SIGPIC]
    Art by Linux.
    I give or take life. Your pick.
  • razgrimrazgrim Posts: 100 Arc User
    edited November 2010
    xyellx wrote: »
    not sure if it helps you but i'm able to run FW in a Virtualbox (WinXP SP3 Prof)

    It's nice to know but VMing is rarely an issue, there's not a lot that doesn't work that way. The problem is the VM generally jacks up system reqs because now you're running 2 OS's on one machine. Although VMs actually turn out to be very good alternatives to wine emulation, VMing is less desirable to the general public.
    [SIGPIC][/SIGPIC]
    Art by Linux.
    I give or take life. Your pick.
  • fenrinafenrina Posts: 336
    edited November 2010
    [....]

    No offense, but I eliminated hardware as the cause a month ago. FW will play on the hardware I got. However, that's in Windows XP proper not Linux+Wine. Considering Linux+Wine runs every other game pwe has released, I'm inclined to think this is either a missing dll, some wrong setting, or something wrong with fw's code.
  • ssupertuxssupertux Posts: 0 Arc User
    edited March 2011
    I tried a few things while trying to get the game to work and got new errors...
    First i copied all the dll files in system32 from a winxp netbook to the wine equivalent folder and now im getting different errors...

    -Running the patcher with winedbg(it fails to run the patcher now):
    WineDbg starting on pid 001e
    fixme:advapi:RegisterEventSourceW ((null),L"Print"): stub
    fixme:ds: DsRoleGetPrimaryDomainInformation ((nil), 1, 0x33eeb0) stub
    fixme:advapi:LsaOpenPolicy ((null),0x33ee4c,0x00000001,0x33ee68) stub
    fixme:advapi:LsaClose (0xcafe) stub
    fixme: profile:CloseProfileUserMapping (), stub!
    fixme:advapi:ObjectOpenAuditAlarmW stub (L"Spooler",0x4e8168,L"Server",L"\\\\tux2",0x13da08,0xa4,0x00000001,0x00000001,(nil),0,1,0x75bfc4f8)
    fixme:advapi:ObjectCloseAuditAlarmW stub (L"Spooler",0x4e8168,0)
    err:module:attach_process_dlls "winspool.drv" failed to initialize, aborting
    err:module:LdrInitializeThunk Main exe initialization for L"E:\\mmo\\Forsaken_World\\patcher.exe" failed, status c0000005
    Process of pid=001e has terminated


    -When i run the game.exe i get a segment fault.

    -When i run game.exe with winedbg:
    fwwinedbg.png

    I'll keep trying a few other things and post anything that might be useful.
    [SIGPIC]http://img4.imageshack.us/img4/3271/raptorjesus22.jpg[/SIGPIC]
    Raptor Jesus roamed the Earth circa 90,000,000-65,000,000 BHC (Before Human Christ). He was born when God Himself was still only a teenager. His execution is thought to be the cause of the extinction of the dinosaurs.
  • darthpanda16darthpanda16 Posts: 9,471 Arc User
    edited March 2011
    As long as this thread stays helpful, friendly, and informational, I'll leave it as a sticky for now :D
    Do you need help learning about patching the game, installing it, changing antivirus/firewall settings, changing network settings, learn how to use a computer, keeping your PC maintained and more?
    Visit our BRAND NEW Knowledge Base & Support Website! - Tech Support Flowchart - Panda Caught on Camera
  • herosahilherosahil Posts: 1 Arc User
    edited April 2011
    I am too using Ubuntu and when i starts the game with wine , launcher appears but when i click the start button it crashes with a report saying something like 'the program has encountered serious problem'

    PLEASE HELP!!
  • sleepymikesleepymike Posts: 2 Arc User
    edited May 2011
    I can confirm the crash running Ubuntu 11.04 + Wine 1.3.19. Installer runs ok, patcher seems ok. I did however try to install it in Virtualbox and it failed. The bug was corfirmed on the wine forum but no replies yet.
  • snugglebunny666snugglebunny666 Posts: 1 Arc User
    edited May 2011
    I haven't played forsaken world yet. I'm downloading it right now, and I'm really wondering if this issue has been fixed yet? The date is currently 5/16/11, and I'm wondering which version of wine is/isn't working. Is it true that if you go under wine 3.0 that it will work? And if it matter if you are using Ubuntu 11, or still with 10. Thank you : )
  • Fenrina - LionheartFenrina - Lionheart Posts: 0 Arc User
    edited May 2011
    This is... stickied.... o.O

    That's unexpected. o.o

    I'll see about posting a direct link to the bug report on wine. I needed to make an update there anyway. It's bug 26015 for those that want to look it up before I get to it.
    I haven't played forsaken world yet. I'm downloading it right now, and I'm really wondering if this issue has been fixed yet? The date is currently 5/16/11, and I'm wondering which version of wine is/isn't working. Is it true that if you go under wine 3.0 that it will work? And if it matter if you are using Ubuntu 11, or still with 10. Thank you : )

    It crashed for me on wine 1.3.20. I'm not aware of any "Wine 3.0" unless it's a Crossover thing or 1.3.x. o.o
    "Will you face the Light? Will you face the Dark? Or will you seek another path?"
    *Waits for CB rewards...*
    For the Record (Priests): tinyurl.com/4g6mhg3
Sign In or Register to comment.