The forum

Sacred 2 Gold

Random crashing

Author Replies
Jump to the page: 1 - 2
booman Sunday 30 November 2014 at 15:44
booman

i have been testing Sacred 2 in PlayOnLinux for over week now and it runs beautifully.  The only problems I am having is random crashing.  Supposedly this is common for Windows as well.

POL:  4.2.5
Wine: 1.6.2
GeForce 550 Ti
Nvidia 331

This is the GOG version of Sacred 2 Gold

I have Wine 1.7.31 and the Sacred 2 Cleanup Utility, but no luck with the crashing.
Also, I have tried the Community patch and still get the random crash.
The only thing consistant about the crash is it happens every 15 minutes or so.
I can F7 to save my progress, load up Sacred 2 again and continue...

Packages:

  • corefonts
  • d3dx9
  • d3dx9_36
  • gdiplus
  • msvc90
  • msvc100
  • physx
  • tahoma
  • vcrun2008
  • vcrun2010

Output:

[11/30/14 07:12:35] - Running wine-1.6.2 sacred2.exe (Working directory : /home/booman/.PlayOnLinux/wineprefix/sacred2/drive_c/GOG Games/Sacred 2 Gold/system)
fixme:heap:HeapSetInformation 0xa69000 0 0xffc5a528 4
fixme:gameux:GameExplorerImpl_VerifyAccess (0x211470, L"s2vista.dll", 0x32fa84)
fixme:win:EnumDisplayDevicesW ((null),0,0x32ea20,0x00000000), stub!
Timer Initialising
...skipped 5 line(s)...
ArchiveFactory type 'ZIP' registered.
ArchiveFactory type 'FILESYSTEM' registered.
Particle Emitter Type 'Point' registered
Particle Emitter Type 'Ring' registered
Particle Emitter Type 'Box' registered
Particle Emitter Type 'Cylinder' registered
Particle Emitter Type 'Ellipsoid' registered
Particle Emitter Type 'HollowEllipsoid' registered
Particle Emitter Type 'Line' registered
Particle Emitter Type 'TriList' registered
Particle Affector Type 'ColorFader' registered
Particle Affector Type 'LinearForce' registered
Particle Affector Type 'Scaler' registered
Particle Affector Type 'ColorInterpolator' registered
Particle Affector Type 'ColorImage' registered
Particle Affector Type 'Rotator' registered
Particle Affector Type 'PosRotator' registered
Particle Affector Type 'DirectionRandomiser' registered
Particle Affector Type 'DeflectorPlane' registered
Particle Affector Type 'DeflectorAabb' registered
fixme:heap:HeapSetInformation 0x418000 0 0xff81cf78 4
fixme:wininet:query_global_option INTERNET_OPTION_PER_CONNECTION_OPTION stub
fixme:wininet:query_global_option Unhandled dwOption 4
fixme:wininet:query_global_option Unhandled dwOption 5
fixme:wininet:InternetSetOptionExA Flags 00000000 ignored
fixme:wininet:InternetSetOptionExA Flags 00000000 ignored
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 30000
fixme:wininet:InternetSetOptionExA Flags 00000000 ignored
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 30000
fixme:gameux:GameExplorerImpl_VerifyAccess (0x1b46d8, L"s2vista.dll", 0x33fdfc)

Timer Initialising
SACRED2 GAMESERVER v2.65.1 build 1782
Copyright (C) 2007-2009 Studio II Software / Ascaron Entertainment GmbH

addArchive(../pak/generic.zip,ZIP)
addArchive(../pak/spawn.zip,ZIP)
addArchive(../pak/persector.zip,ZIP)
addArchive(../pak/,FILESYSTEM)
addArchive(../pak/navidata.zip,ZIP)
addArchive(../pak/navidata1.zip,ZIP)
addArchive(../pak/navidata2.zip,ZIP)
addArchive(../pak/navidata3.zip,ZIP)
fixme:wlanapi:WlanOpenHandle (2, (nil), 0x32e85c, 0x32e860) stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32e438,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x22cd750,0x00000000), stub!
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:query_init Unhandled query type 0xe.
fixme:d3d:query_init Unhandled query type 0x11.
fixme:d3d:query_init Unhandled query type 0x12.
fixme:d3d:query_init Unhandled query type 0xd.
...skipped 21 line(s)...
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
ERROR: 
    Could Not Find D3DKMTEscape in gdi32.dll
    Could Not Find D3DKMTOpenAdapterFromHdc in gdi32.dll
addArchive(../pak/skin.zip,ZIP)
addArchive(../locale/en_UK/,FILESYSTEM)
addArchive(../pak/skin-xml.zip,ZIP)
addArchive(../pak/icons.zip,ZIP)
addArchive(../pak/worldmaps.zip,ZIP)
addArchive(../pak/minimaps.zip,ZIP)
addArchive(../pak/minimaps01.zip,ZIP)
addArchive(../pak/minimaps02.zip,ZIP)
addArchive(../pak/graphics01.zip,ZIP)
addArchive(../pak/graphics02.zip,ZIP)
addArchive(../pak/graphics03.zip,ZIP)
addArchive(../pak/graphics04.zip,ZIP)
addArchive(../pak/graphics05.zip,ZIP)
addArchive(../pak/graphics06.zip,ZIP)
addArchive(../pak/graphics07.zip,ZIP)
addArchive(../pak/graphics08.zip,ZIP)
addArchive(../pak/graphics09.zip,ZIP)
addArchive(../pak/graphics10.zip,ZIP)
addArchive(../pak/graphics11.zip,ZIP)
addArchive(../pak/graphics12.zip,ZIP)
addArchive(../pak/graphics13.zip,ZIP)
addArchive(../pak/graphics14.zip,ZIP)
addArchive(../pak/graphics15.zip,ZIP)
addArchive(../pak/graphics16.zip,ZIP)
addArchive(../pak/graphics17.zip,ZIP)
addArchive(../pak/graphics18.zip,ZIP)
addArchive(../pak/graphics19.zip,ZIP)
addArchive(../pak/,FILESYSTEM)
addArchive(../pak/musichq.zip,ZIP)
addArchive(../pak/soundhq.zip,ZIP)
addArchive(../pak/musichq1.zip,ZIP)
addArchive(../pak/soundhq1.zip,ZIP)
addArchive(../pak/musichq2.zip,ZIP)
addArchive(../pak/soundhq2.zip,ZIP)
addArchive(../pak/musichq3.zip,ZIP)
addArchive(../pak/soundhq3.zip,ZIP)
addArchive(../pak/musichq4.zip,ZIP)
addArchive(../pak/soundhq4.zip,ZIP)
addArchive(../pak/musichq5.zip,ZIP)
addArchive(../pak/soundhq5.zip,ZIP)
addArchive(../pak/musichq6.zip,ZIP)
addArchive(../pak/soundhq6.zip,ZIP)
addArchive(../pak/musichq7.zip,ZIP)
addArchive(../pak/soundhq7.zip,ZIP)
addArchive(../pak/musichq8.zip,ZIP)
addArchive(../pak/soundhq8.zip,ZIP)
addArchive(../locale/en_US/speechhq.zip,ZIP)
addArchive(../locale/en_US/speechhq1.zip,ZIP)
addArchive(../locale/en_US/speechhq2.zip,ZIP)
addArchive(../locale/en_US/speechhq3.zip,ZIP)
addArchive(../locale/en_US/speechhq4.zip,ZIP)
addArchive(../locale/en_US/speechhq5.zip,ZIP)
addArchive(../locale/en_US/speechhq6.zip,ZIP)
addArchive(../locale/en_US/speechhq7.zip,ZIP)
addArchive(../locale/en_US/speechhq8.zip,ZIP)
addArchive(../locale/en_UK/speechhq.zip,ZIP)
addArchive(../locale/en_UK/speechhq1.zip,ZIP)
addArchive(../locale/en_UK/speechhq2.zip,ZIP)
addArchive(../locale/en_UK/speechhq3.zip,ZIP)
addArchive(../locale/en_UK/speechhq4.zip,ZIP)
addArchive(../locale/en_UK/speechhq5.zip,ZIP)
addArchive(../locale/en_UK/speechhq6.zip,ZIP)
addArchive(../locale/en_UK/speechhq7.zip,ZIP)
addArchive(../locale/en_UK/speechhq8.zip,ZIP)
addArchive(../pak/shader.zip,ZIP)
addArchive(../pak/sector01.zip,ZIP)
addArchive(../pak/sector02.zip,ZIP)
addArchive(../pak/sector03.zip,ZIP)
addArchive(../pak/sector04.zip,ZIP)
addArchive(../pak/sector05.zip,ZIP)
addArchive(../pak/sector06.zip,ZIP)
addArchive(../pak/sector07.zip,ZIP)
addArchive(../pak/sector08.zip,ZIP)
addArchive(../pak/sector09.zip,ZIP)
addArchive(../pak/sector10.zip,ZIP)
addArchive(../pak/sector11.zip,ZIP)
addArchive(../pak/sector12.zip,ZIP)
addArchive(../pak/sector13.zip,ZIP)
addArchive(../pak/sector14.zip,ZIP)
addArchive(../pak/sector15.zip,ZIP)
addArchive(../pak/sector16.zip,ZIP)
addArchive(../pak/generic.zip,ZIP)
addArchive(../pak/shader.zip,ZIP)
addArchive(../pak/thumbnails.zip,ZIP)
addArchive(../pak/physxExt.zip,ZIP)
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
err:xvidmode:ComputeGammaFromRamp low-biased gamma ramp (257), rejected
fixme:win:EnumDisplayDevicesW ((null),0,0x22cd750,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32e478,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x22cd750,0x00000000), stub!
...skipped 26 line(s)...
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
Orc Initialising
Codec type 'CODEC_MTF' registered.
Codec type 'CODEC_HUFFMAN' registered.
Codec type 'CODEC_LZ77' registered.
Codec type 'CODEC_ZIP' registered.
ArchiveFactory type 'ZIP' registered.
ArchiveFactory type 'FILESYSTEM' registered.
Orc initialized in 0.008sec
cHttpDebugMgr::cHttpDebugMgr() disabled
FsArchive::FsArchive(../pak/)
fixme:heap:HeapSetInformation 0x418000 0 0xffb06b58 4
fixme:gameux:GameExplorerImpl_VerifyAccess (0x1b4b00, L"s2vista.dll", 0x33fdfc)

Timer Initialising
SACRED2 GAMESERVER v2.65.1 build 1782
Copyright (C) 2007-2009 Studio II Software / Ascaron Entertainment GmbH

addArchive(../pak/generic.zip,ZIP)
addArchive(../pak/spawn.zip,ZIP)
addArchive(../pak/persector.zip,ZIP)
addArchive(../pak/,FILESYSTEM)
fixme:dciman:DCICreatePrimary 0x4004f 0x20b4704
Particle Affector Type 'DeflectorSphere' registered
Particle Affector Type 'LifeTime' registered
Particle Affector Type 'Velocity' registered
Particle Affector Type 'PerspectiveRotator' registered
Particle Affector Type 'FallDown' registered
MovieFactory type BINK registered.
SoundSystemFactory type 'MILES' registered.
SoundSystemFactory type 'OPENAL' registered.
Orc initialized in 0.029sec
[INFO]: enterSector took 25.000000ms
[INFO]: enterSector took 30.000000ms
[INFO]: enterSector took 34.000000ms
[INFO]: enterSector took 27.000000ms
[INFO]: enterSector took 21.000000ms
[INFO]: enterSector took 20.000000ms
[INFO]: enterSector took 27.000000ms
[INFO]: enterSector took 18.000000ms
[INFO]: enterSector took 46.000000ms
[INFO]: enterSector took 29.000000ms
[INFO]: enterSector took 9.000000ms
[INFO]: enterSector took 10.000000ms
[INFO]: enterSector took 9.000000ms
[INFO]: enterSector took 10.000000ms
[INFO]: enterSector took 10.000000ms
[INFO]: enterSector took 11.000000ms
[INFO]: enterSector took 11.000000ms
[INFO]: enterSector took 16.000000ms
[INFO]: enterSector took 18.000000ms
[INFO]: enterSector took 17.000000ms
[INFO]: enterSector took 7.000000ms
[INFO]: enterSector took 20.000000ms
[INFO]: enterSector took 15.000000ms
[INFO]: enterSector took 12.000000ms
[INFO]: enterSector took 27.000000ms
[INFO]: enterSector took 30.000000ms
[INFO]: enterSector took 13.000000ms
[INFO]: enterSector took 23.000000ms
[INFO]: enterSector took 28.000000ms
[INFO]: enterSector took 38.000000ms
[INFO]: enterSector took 25.000000ms
[INFO]: enterSector took 13.000000ms
[INFO]: enterSector took 12.000000ms
[INFO]: enterSector took 10.000000ms
[INFO]: enterSector took 62.000000ms
[INFO]: enterSector took 32.000000ms
[INFO]: enterSector took 13.000000ms
[INFO]: enterSector took 48.000000ms
[INFO]: enterSector took 76.000000ms
[INFO]: enterSector took 58.000000ms
[INFO]: enterSector took 56.000000ms
[INFO]: enterSector took 118.000000ms
[INFO]: enterSector took 69.000000ms
[INFO]: enterSector took 44.000000ms
[INFO]: enterSector took 48.000000ms
[INFO]: enterSector took 9.000000ms
wine: Unhandled page fault on write access to 0x00000000 at address 0x7aaafbbf (thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x7aaafbbf).
...skipped 13 line(s)...
=>0 0x7aaafbbf in libnvidia-glcore.so.331.38 (+0x14f3bbf) (0x00002000)
  1 0x7a613edf in libnvidia-glcore.so.331.38 (+0x1057ede) (0x7a60e1c0)
  2 0x7a61b7bd in libnvidia-glcore.so.331.38 (+0x105f7bc) (0x50fa7810)
  3 0x7a761fbc in libnvidia-glcore.so.331.38 (+0x11a5fbb) (0x00000000)
  4 0x7a7626ae in libnvidia-glcore.so.331.38 (+0x11a66ad) (0x0032e838)
  5 0x7de73f56 in wined3d (+0xc3f55) (0x0032e838)
  6 0x7de72278 in wined3d (+0xc2277) (0x0032ea08)
  7 0x7de7d4da in wined3d (+0xcd4d9) (0x0032eaa8)
  8 0x7de6fd2c wined3d_surface_map+0x7b() in wined3d (0x0032eaf8)
  9 0x7defb218 in d3d9 (+0x1b217) (0x0032eb48)
  10 0x7defd92d in d3d9 (+0x1d92c) (0x0032eba8)
  11 0x01183eee in s2render (+0x2c3eed) (0x0032ebec)
  12 0x0118640b in s2render (+0x2c640a) (0x0032ed04)
  13 0x0118191e in s2render (+0x2c191d) (0x0032ed14)
  14 0x00424141 in sacred2 (+0x24140) (0x0032ed20)
  15 0x0058ca56 in sacred2 (+0x18ca55) (0x0032ed58)
  16 0x0058342f in sacred2 (+0x18342e) (0x0032f0b8)
  17 0x0048f6b7 in sacred2 (+0x8f6b6) (0x0032f7a0)
  18 0x1006761f in orcsystem (+0x6761e) (0x7e89aa50)
  19 0xfff0e483 (0x04244c8d)
0x7aaafbbf:     
Modules:
...skipped 170 line(s)...
  \-PE    7eb60000-7ebbb000    \               advapi32
ELF    7ebbb000-7ecc8000    Deferred        gdi32<elf>
  \-PE    7ebd0000-7ecc8000    \               gdi32
ELF    7ecc8000-7ed63000    Deferred        msvcrt<elf>
  \-PE    7ece0000-7ed63000    \               msvcrt
ELF    7ef63000-7ef70000    Deferred        libnss_files.so.2
ELF    7ef70000-7ef7c000    Deferred        libnss_nis.so.2
ELF    7ef7c000-7ef95000    Deferred        libnsl.so.1
ELF    7ef95000-7efdb000    Deferred        libm.so.6
ELF    7efe8000-7f000000    Deferred        version<elf>
  \-PE    7eff0000-7f000000    \               version
ELF    f73c2000-f73c7000    Deferred        libdl.so.2
ELF    f73c7000-f7577000    Deferred        libc.so.6
ELF    f7577000-f7593000    Deferred        libpthread.so.0
ELF    f7597000-f75a0000    Deferred        libnss_compat.so.2
ELF    f75b0000-f75b9000    Deferred        librt.so.1
ELF    f75b9000-f776b000    Dwarf           libwine.so.1
ELF    f776d000-f778f000    Deferred        ld-linux.so.2
ELF    f778f000-f7790000    Deferred        [vdso].so
Threads:
...skipped 8 line(s)...
    00000038   15
    00000037   15
    00000035    0
    00000034    0
    00000033   15
    00000032    0
    00000031    0
    00000030    0
    0000002f    0
    0000002e    0
    0000002d    0
    00000028    0
    00000022    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
00000023 explorer.exe
    00000025    0
    00000024    0
00000045 s2gs.exe
    00000036    0
    0000000d    0
    0000000c    0
    00000046    0
    00000047    0
Orc Initialising
Codec type 'CODEC_MTF' registered.
Codec type 'CODEC_HUFFMAN' registered.
Codec type 'CODEC_LZ77' registered.
Codec type 'CODEC_ZIP' registered.
ArchiveFactory type 'ZIP' registered.
ArchiveFactory type 'FILESYSTEM' registered.
Orc initialized in 0.008sec
cHttpDebugMgr::cHttpDebugMgr() disabled
FsArchive::FsArchive(../pak/)

Edited by booman


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
booman Monday 22 December 2014 at 20:11
booman

After using newer versions of Wine like 1.7.32 I am able to play for an hour without crashing.
It seems when an hour passes it crashes consistently each time.  Probably a memory leak, but I keep hitting F7 to save my character and just re-load after the crash.


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
stefutz Sunday 27 September 2015 at 17:41
stefutzAnonymous

Hello, I tried to install Sacred 2 Gold GoG from disk and the installation always hangs up at around 75% of the progress bar. I tried your step-by-step guide and the same happens. Did you encounter this ? I tried on Win 7, Win XP, 32bit, 64bit, several different Wine versions but everytime it hangs up at 75%. I even left it over the night but the progress bar won't move, and there is no disk activity. Any ideas ? P.S.: I am installing on a 64bit Debian Sid system, dual video card: GTX660m and integrated Intel video on i7 quad-core CPU. I can play games with any of the 2 cards, the GTX with primusrun (bumblebee).

booman Monday 28 September 2015 at 17:21
booman

I got your post on the GamersOnLinux forum, I replied there


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Patsche Saturday 3 October 2015 at 22:14
PatscheAnonymous

I have the same problem and I habe add gdiplus in the libary. In the step-by-step guide it will be install, too.

-> http://www.gamersonlinux.com/forum/threads/sacred-2-gold-guide.945/

I do not know what I have to do. The integrity check from gog installer says nothing, so the images are ok. Have anybody an idea?

booman Monday 5 October 2015 at 17:40
booman

Yeah, add gdiplus package during the PlayOnLinux Package installation part.
That fixes the hang-up for every GOG game installation.  I just recently realized it and updated every single Guide.


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
petch Monday 5 October 2015 at 19:35
petch

booman Monday 5 October 2015 at 19:39
booman

I have used gdiplus on a few GOG games here and there, but others didn't need it at all.

Now I always install it to be safe, because some games never finish the installation or error if you don't.


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
petch Monday 5 October 2015 at 20:23
petch

At the time (Wine 1.5.9 maybe?) the other problem with not having native gdiplus were black rectangles in the installer, so I added it unconditionally.

booman Monday 5 October 2015 at 20:28
booman

Hmm never saw those...
Thanks for adding it!


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Stargreeter Monday 12 October 2015 at 11:16
StargreeterAnonymous

I played sacred 2 on windows, but never had a problem there.

if it would help, i could install it - but my edition comes from a computer magazin (computer bild spiele), which has been published in germany in 2012 - perhaps there would be completely different issues ? (it is no gold edition - i could swear, i had that one somewhere, too, but dunno)

EDIT: I have to draw back - my second dvd for installation won't be recognised by the system - possibly it is broken.

Edited by Stargreeter


I am an old veteran gamer from times of C=64 on - used to ms-dos and basic - but i prefer linux ubuntu trusty tahr and dislike windy win-doh!-s and nasty nsa and webwielding whackers and spying spiders - face me in a dungeon and i'll show you (you mobs)!
booman Monday 12 October 2015 at 14:44
booman

Yes, this is very common with multiple discs.  Try copying all the data from both DVD's to a folder on the desktop.  Then install Sacred 2 from there.


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Stargreeter Wednesday 14 October 2015 at 15:12
StargreeterAnonymous

Nope, it is no installation issue - the systems don't recognizes the dvd, declaring, that the drive would be empty.


I am an old veteran gamer from times of C=64 on - used to ms-dos and basic - but i prefer linux ubuntu trusty tahr and dislike windy win-doh!-s and nasty nsa and webwielding whackers and spying spiders - face me in a dungeon and i'll show you (you mobs)!
booman Wednesday 14 October 2015 at 18:52
booman

Oh, I've seen that as well.  I had this problem in Mint where if you had a DVD in the drive and don't properly unmount it, then when you put the next DVD in, Mint won't recognize it.

Try this:

  • Right-click DVD
  • Click Eject

Then insert the DVD again.
Now does it recognize the DVD and can you browse the files?
If not, try Ejecting again.


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Stargreeter Friday 16 October 2015 at 14:46
StargreeterAnonymous

Oh, i tried this immediatly as a first aid, when i saw, what was happening.

the system never recognizes this dvd. - what is strange about it:

it is not that long ago that i installed the game on a windows-desktop ...


I am an old veteran gamer from times of C=64 on - used to ms-dos and basic - but i prefer linux ubuntu trusty tahr and dislike windy win-doh!-s and nasty nsa and webwielding whackers and spying spiders - face me in a dungeon and i'll show you (you mobs)!
booman Friday 16 October 2015 at 17:16
booman

Ok, very strange...
It obviously works in Windows, but not sure why Linux won't read it.
You don't happen to have another DVD drive laying around?

You could always copy the files to a folder on your desktop in Windows, then copy them to a flash drive and install it in Linux, but I know that defeats the point of installing it in Linux.

You could always buy the GOG version

Wait for a sale and you can pick it up cheap


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Patsche Saturday 24 October 2015 at 16:19
PatscheAnonymous

I tested now again. The Installation freeze at around 75%. Always at the same picture (Alan Wake). And I have use gdiplus and all your other settings. I use  the newest gog-version. Perhaps there is a problem with the nvidia physx installation? This windows does not come during installation. I don' know what tot do..... I also have downloaded the game several times. Can anybody help me?

booman Monday 26 October 2015 at 15:31
booman

What version of Wine are you using?
Did you install Physx ahead of time with PlayOnLinux packages?

I've had games freeze and eventually pop-up with some errors, did this happen to you as well?

Try waiting it out.... after about 30 minutes you should eventually get an error
One solution is to install with a command:  /nogui

But you will have to create the virtual drive first, install the packages and then copy the Sacred2 installer to the virtual drive, create a shortcut and then run it with the command.
Kind of a pain


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
stefutz Tuesday 27 October 2015 at 0:58
stefutzAnonymous

I also tried several ways of finding a solution (for the GoG version) but still hangs up at 75%, even with gdiplus.

I tried the method with /nogui as booman suggested (which I also found here : http://www.gamersonlinux.com/forum/threads/the-witcher-2-guide.612/ ) but the installer skips the .bin files and several window errors with proc appear, therefore no clean installation possible.

If anyone finds a solution, please post it also here.

Many thanks to the people involved!

stefutz Tuesday 27 October 2015 at 1:29
stefutzAnonymous

UPDATE: IT WORKS !!!!!!!!!!

This is what I did and I do not dare to reproduce it in fear of not working anymore :D   :

1) Installed the /nogui way (I do not know for sure if this step is necesarry before step 2) or after it, I did both), i.e. install as booman suggested (and all the packages that he pointed in his first post) and when it asks to browse for the installer, click Cancel. Then go to the PlayOnLinux main menu >  Configure, click on your sacred2 drive, then click Miscellaneous, then Open program's directory. In drive_c make a new directory, e.g. Sacred2_install, copy your Sacred2 install kit there. Go back to the PLayOnLinux configurator for your sacred2 drive, go to General tab and click Make a new shortcut from this virtual drive. It should show you a link with the installer. Click it and Next. Then back at the PLayOnLinux configurator for your sacred2 drive, click the new icon below it, with the installer icon. Now on the right side at the General tab, in the Arguments field put /nogui, then close. Now in your PlayOnLinux shortcuts you will have the installer shortcut and now you click Run on it. It will try to install Sacred2 with its original windows, not the GoG ones, but it fails (this is how it did to me) wih several error windows but keep clicking OK and NEXT even if it ends the installing in 5 seconds.

2) Now go back to the PoL configurator at the installer icon and remove /nogui from the Arguments field (the one you put earlier). Now it will try to install the PoL way, and it hangs at 75%. At this point, open System Monitor (where you see your running processes) and end the process for the installer ending with _g (there are 2 of them, so be careful). At this point, PoL thinks it finished installing and asks for you to choose a shortcut. Choose the sacred2.exe .

3) For some reason, I repeated step 1), i.e. put back again /nogui in the Arguments field for the installer and it failed as before. BUT now when you click on the sacred2.exe shortcut that it made at step 2), the game runs. Voila !

 

Let me know if you find difficulties in following these steps. I do not know if it was just me being lucky or somehow it has to be done like this.

 

Cheers !

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com