Menu

Sacred Gold

Dogeater
2016-02-01
2016-02-03
  • Dogeater

    Dogeater - 2016-02-01

    Hi,

    so I'm trying to force this wonderful RPG game into a higher resolution. Sacred is locked in 1024x768 resolution and only allows switching between fullscreen and windowed mode. Apps like Sizer cannot even detect the game window. So I decided to try Dxwnd.

    Setting Sacred to windowed mode and using Dxwnd to run in a window resolution of 1400x1050 produces one black window and a secondary window with error message:
    http://imgur.com/qUF0jM4
    LOG:
    DxWnd 2.03.52 log BEGIN: 01-02-2016 15:19:44
    Flags= EMULATESURFACE MODIFYMOUSE CLIENTREMAPPING HOOKCHILDWIN REFRESHONRESIZE FORCEWINRESIZE WINDOWIZE SETCOMPATIBILITY HOOKENABLED FIXREFCOUNTER SUPPORTSVGA ENABLEHOTKEYS AEROBOOST REMAPMCI SUPPRESSRELEASE FLIPEMULATION

    Blt: ERROR 88760096(DDERR_INVALIDRECT) at 267 src=(NULL) dest=(-112,-84)-(800,600)
    Blt: ERROR 88760096(DDERR_INVALIDRECT) at 285 src=(NULL) dest=(5368453,7158087)-(912,684)
    AddAttachedSurface: ERROR 8876000a(DDERR_CANNOTATTACHSURFACE) at 4720
    AddAttachedSurface: ERROR 8876000a(DDERR_CANNOTATTACHSURFACE)

    Setting Sacred to fullscreen mode and using Dxwnd to run in a window resolution of 1400x1050 produces black screen without errors, the game runs and I can hear game sounds, but nothing is drawn on the black screen.
    LOG:
    DxWnd 2.03.52 log BEGIN: 01-02-2016 15:07:05
    Flags= EMULATESURFACE MODIFYMOUSE FIXWINFRAME CLIENTREMAPPING HOOKCHILDWIN WINDOWIZE SETCOMPATIBILITY HOOKENABLED NOPIXELFORMAT SUPPORTSVGA ENABLEHOTKEYS AEROBOOST REMAPMCI FLIPEMULATION

    PrimaryStretchBlt: BltFast ERROR 88760096(DDERR_INVALIDRECT) at 3321
    Blt: ERROR 88760096(DDERR_INVALIDRECT) at 326 src=(0,0)-(1024,768) dest=(4,23)-(1404,1058)
    CreateSurface: ERROR on Emu_Generic res=8876017c(DDERR_OUTOFVIDEOMEMORY) at 2784
    GetPalette: ERROR res=8876023c(DDERR_NOPALETTEATTACHED)
    GetAttachedSurface(1): ERROR res=887600ff(DDERR_NOTFOUND) at 3167
    GetPalette: ERROR res=8876023c(DDERR_NOPALETTEATTACHED)
    CreateSurface: ERROR on Emu_Generic res=88760091(DDERR_INVALIDPIXELFORMAT) at 2784
    PrimaryStretchBlt: BltFast ERROR 88760096(DDERR_INVALIDRECT) at 3321
    Blt: ERROR 88760096(DDERR_INVALIDRECT) at 326 src=(0,0)-(1024,768) dest=(4,23)-(1404,1058)
    Flip: Blt ERROR 88760096(DDERR_INVALIDRECT)
    PrimaryStretchBlt: BltFast ERROR 88760096(DDERR_INVALIDRECT) at 3321
    Blt: ERROR 88760096(DDERR_INVALIDRECT) at 326 src=(0,0)-(1024,768) dest=(4,23)-(1404,1058)
    Flip: Blt ERROR 88760096(DDERR_INVALIDRECT)
    PrimaryStretchBlt: BltFast ERROR 88760096(DDERR_INVALIDRECT) at 3321
    Blt: ERROR 88760096(DDERR_INVALIDRECT) at 326 src=(0,0)-(1024,768) dest=(4,23)-(1404,1058)
    .....

    Flip: Blt ERROR 88760096(DDERR_INVALIDRECT)
    PrimaryStretchBlt: BltFast ERROR 88760096(DDERR_INVALIDRECT) at 3321
    Blt: ERROR 88760096(DDERR_INVALIDRECT) at 326 src=(0,0)-(1024,768) dest=(4,23)-(1404,1058)
    Flip: Blt ERROR 88760096(DDERR_INVALIDRECT)

    Since I'm no good with all the intricate settings of Dxwnd, I came here :P
    Any suggestions?

     

    Last edit: gho 2016-02-02
  • gho

    gho - 2016-02-02

    First af all, I hope you will forgive me if I shortened your post a little. I tried to cut the repetitive or unessential parts, and I believe the excessive length was the reason why it went to the pending moderation folder.
    I'm trying to test the GOG release of Sacred Gold (I don't know if you have the DVD version, there could be differences as far as DxWnd is concerned!) on Win10. Let's see....

     
  • gho

    gho - 2016-02-02

    Uhm.... the game seems not so compatible with Win10. The only way to make it running for me was to set the infamous "Ddraw Tweaks" / "No primary SYSTEMMEMORY" that inhibits the surface emulation in system memory makig the game awfully slow. But the necessity of this flag and the loss of speed depend on the video card, so maybe in your pc the game could run a little better.
    Try the attached configuration file (File -> Import and then select the file "Sacred Gold (GOG).dxw") and set the game path properly.
    But finding a better solution for running games such as this one is still an unresolved problem.

     

    Last edit: gho 2016-02-02
  • Dogeater

    Dogeater - 2016-02-03

    I deleted my preset and imported your config, but I get the same error as in the screenshot I posted previously: http://imgur.com/qUF0jM4

    New log file from using your config:

    DxWnd 2.03.52 log BEGIN: 03-02-2016 13:40:03
    Flags= EMULATESURFACE MODIFYMOUSE USERGB565 CLIENTREMAPPING WINDOWIZE SETCOMPATIBILITY HOOKDLLS HOOKENABLED FIXREFCOUNTER SUPPORTSVGA ENABLEHOTKEYS REMAPMCI HYBRIDMODE MESSAGEPUMP NOSYSMEMPRIMARY
    keymapping1=0
    keymapping2=0
    keymapping3=0
    keymapping4=0
    keymapping5=0
    keymapping6=0
    keymapping7=0
    keymapping8=0
    keymapping9=73
    keymapping10=0
    keymapping11=0
    keymapping12=0
    Blt: ERROR 80004001(DDERR_UNSUPPORTED) at 326
    CreateSurface: ERROR on Emu_Generic res=88760091(DDERR_INVALIDPIXELFORMAT) at 2835

    I'm running on Win7 x64 and I'm also using the GOG version. I should add that I'm able to run the game without Dxwnd, but it limits me to 1024x768.

     
    • gho

      gho - 2016-02-03

      I still have a Win7 x64 laptop, I'll try to duplicate the problem. After all, Win7 and Win10 show a lot of different features. There might be a chance to eliminate the problems by setting DirectX / emulation to "none" and Video / "Screen resolution" to "Monitor native modes". I tried this on Win10 and it didn't work, but on Win7 it might be different. Let's see who finds a solution first...

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.