You are here    Supported software    Fable : The Lost Chapters nl sv ru pl es de fr

Fable : The Lost Chapters

Informations

Creator Message
GNU_Raziel
Admin

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 38889
Wine: 1.4.1

Feedbacks

Description

Français :
maginez un monde où chacune de vos actions et chacun de vos choix déterminent ce que vous devenez, un monde dans lequel votre évolution se fait en temps réel selon ce que vous y faites. Chacun de vos actes a une influence sur les compétences, l’apparence et la moralité de votre personnage. Son histoire commence à l'enfance, se poursuit à l'âge adulte et se termine à un âge avancé. L'enfant sans expérience que vous êtes au départ deviendra-t-il l'être le plus puissant au monde, celui dont tout le monde parle et dont les légendes content les hauts faits ? L’expérience que vous obtenez vous permet de progresser et entraîne des changements physiques tels qu’une musculature plus imposante, un oeil plus vif, une silhouette plus agile ou une aura magique crépitant autour de vos doigts. Au fur et à mesure que vous développez votre avatar, le monde qui l’entoure réagit à ses actions. Les gens n’hésiteront pas à faire des commentaires sur vos réussites, vos échecs, votre apparence ou votre comportement et ils exprimeront leur jugement de diverses manières : applaudissements, moquerie, crainte, panique ou même séduction.

English :
In the world of Albion your legend has grown. Throughout the land everyone knows of your exploits. They utter your name with reverence. As a young wanderer you were impatient, wielding a sword with reckless abandon and no concern for tomorrow. But as your victories mounted along with wealth and expertise, you learned the hidden power of humility and compassion. Soon you began to incorporate magical spells into your bag of tricks, and you became truly dominant in a land brimming with wizards and warriors. There is much to see in the world of Albion, and every new day brings the promise of discovery and the possibility of incredible power.

Screenshots

Source code

#!/bin/bash
# Date : (2008-01-09 21-00)
# Last revision : (2013-12-22 09:01)
# Wine version used : 0.9.58, 1.1.0, 1.1.2, 1.2.3, 1.4.1
# Distribution used to test : Debian Testing x64
# Author : GNU_Raziel
# Licence : Retail
# Only For : http://www.playonlinux.com

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Fable : The Lost Chapters"
SHORTCUT_NAME="Fable : The Lost Chapters"
PREFIX="FableTheLostChapters"
WORKING_WINE_VERSION="1.4.1"
GAME_VMS="64"
STEAM_ID="204030"

# Starting the script
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/top.jpg" "http://files.playonlinux.com/resources/setups/ftlc/left.jpg" "$TITLE"
POL_SetupWindow_Init
POL_SetupWindow_SetID 15

# Starting debugging API
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "Microsoft Games" "http://www.microsoft.com/games/fable/default.asp" "GNU_Raziel" "$PREFIX"

# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"

# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

# Choose between CD and Digital Download version
POL_SetupWindow_InstallMethod "CD,STEAM,LOCAL"

# Installing mandatory dependancies
if [ "$INSTALL_METHOD" == "STEAM" ]; then
        POL_Call POL_Install_steam

        # Mandatory pre-install fix for steam
        POL_Call POL_Install_steam_flags "$STEAM_ID"

        # Shortcut done before install for steam version
        POL_Shortcut "steam.exe" "$SHORTCUT_NAME" "" "steam://rungameid/$STEAM_ID" "Game;RolePlaying;"
        POL_Shortcut "steam.exe" "Steam ($SHORTCUT_NAME)" "" "" "Game;"
fi
POL_Wine_InstallFonts
POL_Call POL_Install_mfc42

# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

## Fix for this game
POL_Wine_OverrideDLL "native,builtin" "quartz"

if [ "$INSTALL_METHOD" == "CD" ]; then
        # Copy content of CDs to HDD
        TEMP="$POL_USER_ROOT/tmp/$PREFIX"
        chmod -R 777 "$TEMP"
        rm -R "$TEMP"
        mkdir -p "$TEMP"
        cd "$WINEPREFIX"/dosdevices
        ln -s "$TEMP" d:
        # Asking for CDROM and checking if it's correct one
        # CD-ROM 1
        POL_SetupWindow_message "$(eval_gettext 'Please insert media 1 into your disk drive\nif not already done.')"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "install.exe"
        POL_SetupWindow_wait_next_signal "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE"
        cp -r "$CDROM"/* "$TEMP"
        chmod -R 777 "$TEMP"
        mv "$TEMP"/autorun.inf "$TEMP"/autorun-cd1.inf
        # CD-ROM 2
        POL_SetupWindow_message "$(eval_gettext 'Please insert media 2 into your disk drive\nif not already done.')"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "disk2c~1.cab"
        POL_SetupWindow_wait_next_signal "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE"
        cp -r "$CDROM"/* "$TEMP"
        chmod -R 777 "$TEMP"
        mv "$TEMP"/autorun.inf "$TEMP"/autorun-cd2.inf
        # CD-ROM 3
        POL_SetupWindow_message "$(eval_gettext 'Please insert media 3 into your disk drive\nif not already done.')"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "disk3c~1.cab"
        POL_SetupWindow_wait_next_signal "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE"
        cp -r "$CDROM"/* "$TEMP"
        chmod -R 777 "$TEMP"
        mv "$TEMP"/autorun.inf "$TEMP"/autorun-cd3.inf
        # CD-ROM 4
        POL_SetupWindow_message "$(eval_gettext 'Please insert media 4 into your disk drive\nif not already done.')"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "disk4c~1.cab"
        POL_SetupWindow_wait_next_signal "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE"
        cp -r "$CDROM"/*.cab "$TEMP"
        chmod -R 777 "$TEMP"
        mv "$TEMP"/autorun.inf "$TEMP"/autorun-cd4.inf
        mv "$TEMP"/autorun-cd1.inf "$TEMP"/autorun.inf
        
        POL_Wine "d:\\install.exe"
        POL_Wine_WaitExit "$TITLE"
        
        # Relinking d: to $CDROM
        cd "$WINEPREFIX"/dosdevices
        rm ./d:
        ln -s "$CDROM" d:
elif [ "$INSTALL_METHOD" == "STEAM" ]; then
        cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine start /unix "steam.exe" steam://install/$STEAM_ID
        POL_Wine_WaitExit "$TITLE"
else
        # Asking then installing DDV of the game
        cd "$HOME"
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
fi

# Installing other dependancies - need to be post-install for this game
POL_Call POL_Install_dxfullsetup
POL_Call POL_Install_wmp9
POL_Call POL_Install_wmpcodecs

# Making shortcut
if [ "$INSTALL_METHOD" != "STEAM" ]; then
        POL_Shortcut "Fable.exe" "$TITLE" "" "" "Game;RolePlaying;"
fi

POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribute
Member Message
theboomboomcars Thursday 21 January 2016 at 2:03
theboomboomcars Anonymous

Message

When I try to run Fable it shows the splash screen for a few seconds then crashes.

Linux version: Manjaro fully updated. 20 Jan 2016

Version de POL: POL 4.2.10 installed from the repository.

Full computer specs: CPU: AMD Athlon II X4 640, 32 GB Ram, Nvidia 9500GT 340.96 driver

Log:

[01/20/16 17:53:37] - Running wine-1.4.1 Fable.exe (Working directory : /home/sam/.PlayOnLinux/wineprefix/FableTheLostChapters/drive_c/Program Files/Microsoft Games/Fable - The Lost Chapters)
fixme:atl:AtlAxWinInit semi-stub
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 0.
err:aspi:SCSI_OpenDevice Failed to open device /dev/sg0: No such file or directory
err:aspi:SCSI_OpenDevice Failed to open device /dev/sg1: No such file or directory
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 1.
err:aspi:SCSI_OpenDevice Failed to open device /dev/sg2: No such file or directory
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 2.
err:aspi:SCSI_OpenDevice Failed to open device /dev/sg3: No such file or directory
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 3.
err:aspi:SCSI_OpenDevice Failed to open device /dev/sg4: No such file or directory
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 4.
err:aspi:SCSI_OpenDevice Failed to open device /dev/sg5: No such file or directory
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 5.
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d004 (device=4 access=3 func=401 method=0)
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000001 not handled
fixme:win:EnumDisplayDevicesW ((null),0,0x2fd508,0x00000000), stub!
ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
wine: Unhandled page fault on read access to 0x00002540 at address 0x2540 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00002540 in 32-bit code (0x00002540).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00002540 ESP:002fcd80 EBP:7c6f5cf4 EFLAGS:00210206(  R- --  I   - -P- )
 EAX:ffc5f3b4 EBX:00000000 ECX:ffc5f3b4 EDX:7c6f5f04
 ESI:00000002 EDI:ffc5f3b4
Stack dump:
0x002fcd80:  f7722ec5 00000002 ffc5f3b4 ffc5f3c0
0x002fcd90:  00000020 f7736fc4 00000000 00000000
0x002fcda0:  00000001 002fc996 7d770fa0 f7722e2b
0x002fcdb0:  00000011 00000040 7ceb3f20 ffc5f3b4
0x002fcdc0:  f7722fee ffc5f3c0 00000000 f741f919
0x002fcdd0:  f7564780 f7564000 00000002 00000000
Backtrace:
=>0 0x00002540 (0x7c6f5cf4)
0x00002540: -- no code accessible --
Modules:
Module    Address            Debug info    Name (131 modules)
PE      330000-  3ab000    Deferred        msvcp71
PE      400000- 1bb1000    Deferred        fable
PE     1bc0000- 1e13000    Deferred        d3dx9_25
PE     2a40000- 2a60000    Deferred        configdetect
PE    10000000-10029000    Deferred        strings
ELF    7926c000-7b800000    Deferred        libnvidia-glcore.so.340.96
ELF    7b800000-7b8f6000    Deferred        kernel32<elf>
  \-PE    7b810000-7b8f6000    \               kernel32
ELF    7bc00000-7bcc1000    Deferred        ntdll<elf>
  \-PE    7bc10000-7bcc1000    \               ntdll
ELF    7bf00000-7bf03000    Deferred        <wine-loader>
PE    7c340000-7c396000    Deferred        msvcr71
ELF    7c4bd000-7c4ec000    Deferred        libvorbis.so.0
ELF    7c4ec000-7c507000    Deferred        libnsl.so.1
ELF    7c507000-7c596000    Deferred        libvorbisenc.so.2
ELF    7c596000-7c61c000    Deferred        libflac.so.8
ELF    7c61c000-7c6cb000    Deferred        libgcrypt.so.20
ELF    7c6cb000-7c6f7000    Deferred        liblzma.so.5
ELF    7c6f7000-7c770000    Deferred        libsndfile.so.1
ELF    7c770000-7c7fe000    Deferred        libsystemd.so.0
ELF    7c7fe000-7c85a000    Deferred        libdbus-1.so.3
ELF    7c85a000-7c8e4000    Deferred        libpulsecommon-7.1.so
ELF    7c8e4000-7c93e000    Deferred        libpulse.so.0
ELF    7c93e000-7ca57000    Deferred        libasound.so.2
ELF    7d0e0000-7d1f7000    Deferred        libgl.so.1
ELF    7d1f7000-7d24e000    Deferred        riched20<elf>
  \-PE    7d200000-7d24e000    \               riched20
ELF    7d24e000-7d2d9000    Deferred        libgmp.so.10
ELF    7d2d9000-7d30e000    Deferred        libhogweed.so.4
ELF    7d30e000-7d34e000    Deferred        libnettle.so.6
ELF    7d34e000-7d382000    Deferred        libidn.so.11
ELF    7d382000-7d3e4000    Deferred        libp11-kit.so.0
ELF    7d3e4000-7d530000    Deferred        libgnutls.so.30
ELF    7d530000-7d5b4000    Deferred        libcups.so.2
ELF    7d5b8000-7d5c0000    Deferred        libogg.so.0
ELF    7d704000-7d70a000    Deferred        libattr.so.1
ELF    7d70a000-7d711000    Deferred        libasyncns.so.0
ELF    7d711000-7d71e000    Deferred        libjson-c.so.2
ELF    7d76a000-7d772000    Deferred        libasound_module_pcm_pulse.so
ELF    7d772000-7d79d000    Deferred        winealsa<elf>
  \-PE    7d780000-7d79d000    \               winealsa
ELF    7d79d000-7d7be000    Deferred        mmdevapi<elf>
  \-PE    7d7a0000-7d7be000    \               mmdevapi
ELF    7d7be000-7d800000    Deferred        dsound<elf>
  \-PE    7d7c0000-7d800000    \               dsound
ELF    7d901000-7d906000    Deferred        libcap.so.2
ELF    7d906000-7d938000    Deferred        libcrypt.so.1
ELF    7d938000-7d952000    Deferred        libgcc_s.so.1
ELF    7d953000-7d95c000    Deferred        librt.so.1
ELF    7d95c000-7d965000    Deferred        libffi.so.6
ELF    7d967000-7d96b000    Deferred        libgpg-error.so.0
ELF    7d999000-7d99e000    Deferred        libnvidia-tls.so.340.96
ELF    7d99e000-7d9d1000    Deferred        uxtheme<elf>
  \-PE    7d9a0000-7d9d1000    \               uxtheme
ELF    7da03000-7da09000    Deferred        libxfixes.so.3
ELF    7da09000-7da14000    Deferred        libxcursor.so.1
ELF    7da16000-7da2b000    Deferred        libtasn1.so.6
ELF    7db95000-7dbbe000    Deferred        libexpat.so.1
ELF    7dbbe000-7dbfa000    Deferred        libfontconfig.so.1
ELF    7dbfa000-7dc0d000    Deferred        libxi.so.6
ELF    7dc0d000-7dd5c000    Deferred        libx11.so.6
ELF    7dda0000-7dda4000    Deferred        libxcomposite.so.1
ELF    7dda4000-7ddb1000    Deferred        libxrandr.so.2
ELF    7ddb1000-7ddbd000    Deferred        libxrender.so.1
ELF    7ddbd000-7ddc4000    Deferred        libxxf86vm.so.1
ELF    7ddc4000-7ddc8000    Deferred        libxinerama.so.1
ELF    7ddc8000-7ddcf000    Deferred        libxdmcp.so.6
ELF    7ddcf000-7ddd3000    Deferred        libxau.so.6
ELF    7ddd3000-7ddfa000    Deferred        libxcb.so.1
ELF    7ddfa000-7de0f000    Deferred        libxext.so.6
ELF    7de0f000-7de2c000    Deferred        libice.so.6
ELF    7de2c000-7debf000    Deferred        winex11<elf>
  \-PE    7de40000-7debf000    \               winex11
ELF    7debf000-7df34000    Deferred        libpcre.so.1
ELF    7df34000-7e05a000    Deferred        libglib-2.0.so.0
ELF    7e05a000-7e0c2000    Deferred        libharfbuzz.so.0
ELF    7e0c2000-7e0ff000    Deferred        libpng16.so.16
ELF    7e0ff000-7e110000    Deferred        libbz2.so.1.0
ELF    7e110000-7e1d3000    Deferred        libfreetype.so.6
ELF    7e1d3000-7e1ec000    Deferred        libresolv.so.2
ELF    7e238000-7e259000    Deferred        iphlpapi<elf>
  \-PE    7e240000-7e259000    \               iphlpapi
ELF    7e259000-7e288000    Deferred        ws2_32<elf>
  \-PE    7e260000-7e288000    \               ws2_32
ELF    7e288000-7e2a2000    Deferred        wsock32<elf>
  \-PE    7e290000-7e2a2000    \               wsock32
ELF    7e2a2000-7e2c9000    Deferred        msacm32<elf>
  \-PE    7e2b0000-7e2c9000    \               msacm32
ELF    7e2c9000-7e375000    Deferred        winmm<elf>
  \-PE    7e2d0000-7e375000    \               winmm
ELF    7e375000-7e468000    Deferred        comctl32<elf>
  \-PE    7e380000-7e468000    \               comctl32
ELF    7e468000-7e4d3000    Deferred        shlwapi<elf>
  \-PE    7e480000-7e4d3000    \               shlwapi
ELF    7e4d3000-7e6e5000    Deferred        shell32<elf>
  \-PE    7e4e0000-7e6e5000    \               shell32
ELF    7e6e5000-7e7d7000    Deferred        oleaut32<elf>
  \-PE    7e700000-7e7d7000    \               oleaut32
ELF    7e7d7000-7e7f8000    Deferred        imm32<elf>
  \-PE    7e7e0000-7e7f8000    \               imm32
ELF    7e7f8000-7e86e000    Deferred        rpcrt4<elf>
  \-PE    7e800000-7e86e000    \               rpcrt4
ELF    7e86e000-7e973000    Deferred        ole32<elf>
  \-PE    7e890000-7e973000    \               ole32
ELF    7e973000-7e98e000    Deferred        dinput8<elf>
  \-PE    7e980000-7e98e000    \               dinput8
ELF    7e98e000-7ea1b000    Deferred        msvcrt<elf>
  \-PE    7e9a0000-7ea1b000    \               msvcrt
ELF    7ea1b000-7ea33000    Deferred        version<elf>
  \-PE    7ea20000-7ea33000    \               version
ELF    7ea33000-7eaf0000    Deferred        gdi32<elf>
  \-PE    7ea40000-7eaf0000    \               gdi32
ELF    7eaf0000-7ec2e000    Deferred        user32<elf>
  \-PE    7eb00000-7ec2e000    \               user32
ELF    7ec2e000-7ed65000    Deferred        wined3d<elf>
  \-PE    7ec40000-7ed65000    \               wined3d
ELF    7ed65000-7edc6000    Deferred        advapi32<elf>
  \-PE    7ed70000-7edc6000    \               advapi32
ELF    7ef54000-7ef67000    Deferred        libnss_files.so.2
ELF    7ef67000-7efb4000    Deferred        libm.so.6
ELF    7efb5000-7efc9000    Deferred        libz.so.1
ELF    7efc9000-7f000000    Deferred        d3d9<elf>
  \-PE    7efd0000-7f000000    \               d3d9
ELF    f73a1000-f73a7000    Deferred        libuuid.so.1
ELF    f73a8000-f73ad000    Deferred        libdl.so.2
ELF    f73ae000-f7568000    Deferred        libc.so.6
ELF    f7568000-f7586000    Deferred        libpthread.so.0
ELF    f7587000-f7590000    Deferred        libsm.so.6
ELF    f75d2000-f7713000    Dwarf           libwine.so.1
ELF    f7714000-f7738000    Deferred        ld-linux.so.2
ELF    f773a000-f773b000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Microsoft Games\Fable - The Lost Chapters\Fable.exe
    00000039    0
    00000038    1
    00000009    0 <==
0000000e services.exe
    0000001f    0
    0000001e    0
    00000018    0
    00000017    0
    00000015    0
    00000010    0
    0000000f    0
00000012 winedevice.exe
    0000001c    0
    00000019    0
    00000014    0
    00000013    0
0000001a plugplay.exe
    00000020    0
    0000001d    0
    0000001b    0
00000025 explorer.exe
    00000026    0

Any suggestions on what to try to get this to work?

Replies

Thursday 21 January 2016 at 2:27 -
Looks like it's looking for a CD/DVD or something...
Anonymous
Friday 22 January 2016 at 0:52 -
After disabling the sound I know get a new crash dialog, I think it's the one built into the game since it offers me an option of either continuing or starting in safe mode or to cancel. All options then take me to the PlayonLinux crash dialog. If I don't have the CD in the drive the computer sits on the splash image for a while then pops up a dialog asking me to enter Fable disc 1. After I put the disc in it will load to the Fable crash dialog. If I try to start from the auto run on the CD it will take me to the Fable crash dialog. I get the same results if I use the cd from the box, or the iso I made from it and mounted. I'm guessing its the page fault at 0x00002540. I'm going to try to run mem test to see if one of my ram sticks is bad or something.
Anonymous
Friday 22 January 2016 at 23:31 -
I got this to work using winetricks, I couldn't get it to work with PlayonLinux. Strange.
Anonymous
Wednesday 1 August 2018 at 12:44 -
Help! Not work sound in the game( Why?