Forums

Assetto Corsa

Looking for feedback for installation through Steam

Auteur Réponses
Rocabiliz Mercredi 6 Avril 2016 à 21:24
RocabilizAnonymous

Hi!

I've been trying to get Assetto Corsa to work, so I was hoping someone here had already tried something. First things first. I did some research and found this on WineHQ: 

https://appdb.winehq.org/objectManager.php?bShowAll=true&bIsQueue=false&bIsRejected=false&sClass=version&sTitle=&sReturnTo=&iId=29375

It's very old (2013), and it's actually for the early access version the devs released previous to the full game release. There, he states that

With windows version at W7/W8, it just gives a error screen and close, in XP opens a black window and crash the same way.

After my initial testing, I've come to the same exact results, with XP/Windows 2003 giving the same results, aswell as with Win7/8/8.1. In Windows XP, a black window does indeed pop up, but immediately after the Error Details window pops aswell, halting the program.

Furthermore, he states that

 

Doing some research and looking at terminal output, looks like it needs C++ Redistr 2012 installed to work, which is not supported by wine at the moment. Related to Bug #17273. Probably it CAN work when C++ 2012 can be installed or a substitute library is released.

So I tried installing components vcrun2012 (and previous versions), getting no better results. I've also installed .NET 4.5, since everything I launch the application through Steam, it tries to install .NET 4.0; there might be something wrong there.

These are my PC specs:

- Toshiba Satellite Laptop: Intel Core i5-2410M @ 2.30GHz, NVIDIA GF108M (GeForce GT 525M), 4GB
- elementary OS 0.3.2 Freya 64bits, kernel 3.19.0-58-generic

Tested with PlayOnLinux 4.2.2 with wine version 1.9.2-LeagueOfLegends5

Here is my log with Wine as Windows 7:

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x04d65743).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:04d65743 ESP:0032f048 EBP:0032f3b8 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:0032f45c ECX:00000000 EDX:00000001
 ESI:0032f1dc EDI:018608c8
Stack dump:
0x0032f048:  00000000 00000000 00000000 00000000
0x0032f058:  00000000 00000000 00000000 00000000
0x0032f068:  00000000 00000000 017f9050 017f12cc
0x0032f078:  00000000 00000000 00000000 00000000
0x0032f088:  00000000 0180eca0 00000000 01810658
0x0032f098:  018105d4 0181022c 018100a4 0181001c
Backtrace:
=>0 0x04d65743 (0x0032f3b8)
  1 0x00d52652 in clr (+0x2651) (0x0032f3c4)
  2 0x00d6264f in clr (+0x1264e) (0x0032f418)
  3 0x00d62e95 in clr (+0x12e94) (0x0032f490)
  4 0x00eea887 in clr (+0x19a886) (0x0032f5bc)
  5 0x00e17610 in clr (+0xc760f) (0x0032f830)
  6 0x00ea1dc4 in clr (+0x151dc3) (0x0032fd34)
  7 0x00ea1e67 in clr (+0x151e66) (0x0032fd90)
  8 0x00ea1f7a in clr (+0x151f79) (0x0032fdd0)
  9 0x00ea416a in clr (+0x154169) (0x0032fe0c)
  10 0x1000f5a3 in mscoreei (+0xf5a2) (0x0032fe48)
  11 0x79007f16 in mscoree (+0x7f15) (0x0032fe58)
  12 0x79004de3 in mscoree (+0x4de2) (0x0032fe78)
  13 0x7b865ddb in kernel32 (+0x45dda) (0x0032feb8)
  14 0x7bc83750 call_thread_func_wrapper+0xb() in ntdll (0x0032fed8)
  15 0x7bc8687d call_thread_func+0x7c() in ntdll (0x0032ffa8)
  16 0x7bc8372e RtlRaiseException+0x21() in ntdll (0x0032ffc8)
  17 0x7bc559ee call_dll_entry_point+0x36d() in ntdll (0x0032ffe8)
  18 0xf755f6ed wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  19 0xf755f7ab wine_switch_to_stack+0x2a() in libwine.so.1 (0xfff5a6d8)
  20 0x7bc5bda9 LdrInitializeThunk+0x238() in ntdll (0xfff5a728)
  21 0x7b86c6f0 __wine_kernel_init+0xbbf() in kernel32 (0xfff5b648)
  22 0x7bc5cce3 __wine_process_init+0x182() in ntdll (0xfff5b6d8)
  23 0xf755d372 wine_init+0x2a1() in libwine.so.1 (0xfff5b738)
  24 0x7bf00ebb main+0x7a() in <wine-loader> (0xfff5bb78)
  25 0xf7382a83 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x04d65743: cmpl    %ecx,0x0(%ecx)
Modules:
Module    Address            Debug info    Name (83 modules)
PE      400000-  906000    Deferred        assettocorsa
PE      d50000- 13e2000    Export          clr
PE     13f0000- 14c3000    Deferred        msvcr110_clr0400
PE     3eb0000- 3f1e000    Deferred        clrjit
PE     4ef0000- 4f02000    Deferred        nlssorting
PE     5230000- 53cd000    Deferred        wpfgfx_v0400
PE     53d0000- 5490000    Deferred        presentationnative_v0400
PE    10000000-1007a000    Export          mscoreei
PE    561c0000-562a1000    Deferred        wpftxt_v0400
PE    5e0d0000-5e1a4000    Deferred        diasymreader
PE    79000000-7904a000    Export          mscoree
PE    79060000-7911e000    Deferred        msvcr100_clr0400
ELF    7b800000-7ba6b000    Dwarf           kernel32<elf>
  \-PE    7b820000-7ba6b000    \               kernel32
ELF    7bc00000-7bcf0000    Dwarf           ntdll<elf>
  \-PE    7bc10000-7bcf0000    \               ntdll
ELF    7bf00000-7bf03000    Dwarf           <wine-loader>
ELF    7dbfe000-7dc66000    Deferred        dbghelp<elf>
  \-PE    7dc10000-7dc66000    \               dbghelp
ELF    7dc66000-7dc79000    Deferred        psapi<elf>
  \-PE    7dc70000-7dc79000    \               psapi
ELF    7dc79000-7ddbc000    Deferred        oleaut32<elf>
  \-PE    7dc90000-7ddbc000    \               oleaut32
ELF    7ddbc000-7de37000    Deferred        shlwapi<elf>
  \-PE    7ddd0000-7de37000    \               shlwapi
ELF    7de37000-7df08000    Deferred        crypt32<elf>
  \-PE    7de40000-7df08000    \               crypt32
ELF    7df08000-7df4a000    Deferred        rsaenh<elf>
  \-PE    7df10000-7df4a000    \               rsaenh
ELF    7df4a000-7e195000    Deferred        shell32<elf>
  \-PE    7df60000-7e195000    \               shell32
ELF    7e1fa000-7e200000    Deferred        libxfixes.so.3
ELF    7e200000-7e20b000    Deferred        libxcursor.so.1
ELF    7e20b000-7e21b000    Deferred        libxi.so.6
ELF    7e21b000-7e21f000    Deferred        libxcomposite.so.1
ELF    7e21f000-7e22a000    Deferred        libxrandr.so.2
ELF    7e22a000-7e235000    Deferred        libxrender.so.1
ELF    7e235000-7e23b000    Deferred        libxxf86vm.so.1
ELF    7e23b000-7e23f000    Deferred        libxinerama.so.1
ELF    7e23f000-7e246000    Deferred        libxdmcp.so.6
ELF    7e246000-7e24a000    Deferred        libxau.so.6
ELF    7e24a000-7e26c000    Deferred        libxcb.so.1
ELF    7e26c000-7e3a0000    Deferred        libx11.so.6
ELF    7e3a0000-7e3b3000    Deferred        libxext.so.6
ELF    7e3b5000-7e3d3000    Deferred        combase<elf>
  \-PE    7e3c0000-7e3d3000    \               combase
ELF    7e3d5000-7e469000    Deferred        winex11<elf>
  \-PE    7e3e0000-7e469000    \               winex11
ELF    7e474000-7e487000    Deferred        api-ms-win-core-winrt-l1-1-0<elf
PE    7e480000-7e487000    Deferred        api-ms-win-core-winrt-l1-1-0
ELF    7e487000-7e50d000    Deferred        rpcrt4<elf>
  \-PE    7e490000-7e50d000    \               rpcrt4
ELF    7e50d000-7e653000    Deferred        ole32<elf>
  \-PE    7e530000-7e653000    \               ole32
ELF    7e653000-7e677000    Deferred        imm32<elf>
  \-PE    7e660000-7e677000    \               imm32
ELF    7e713000-7e73c000    Deferred        libexpat.so.1
ELF    7e73c000-7e777000    Deferred        libfontconfig.so.1
ELF    7e777000-7e79f000    Deferred        libpng12.so.0
ELF    7e79f000-7e7b8000    Deferred        libz.so.1
ELF    7e7b8000-7e858000    Deferred        libfreetype.so.6
ELF    7e87a000-7e9d8000    Deferred        user32<elf>
  \-PE    7e890000-7e9d8000    \               user32
ELF    7e9d8000-7eaf9000    Deferred        gdi32<elf>
  \-PE    7e9f0000-7eaf9000    \               gdi32
ELF    7eaf9000-7ebb2000    Deferred        msvcrt<elf>
  \-PE    7eb10000-7ebb2000    \               msvcrt
ELF    7ebb2000-7ec2c000    Deferred        advapi32<elf>
  \-PE    7ebc0000-7ec2c000    \               advapi32
ELF    7ef5d000-7ef6a000    Deferred        libnss_files.so.2
ELF    7ef6a000-7ef76000    Deferred        libnss_nis.so.2
ELF    7ef76000-7ef8f000    Deferred        libnsl.so.1
ELF    7ef8f000-7ef98000    Deferred        libnss_compat.so.2
ELF    7ef98000-7efde000    Deferred        libm.so.6
ELF    7efe7000-7f000000    Deferred        version<elf>
  \-PE    7eff0000-7f000000    \               version
ELF    f7364000-f7369000    Deferred        libdl.so.2
ELF    f7369000-f7517000    Dwarf           libc.so.6
ELF    f7517000-f7533000    Deferred        libpthread.so.0
ELF    f7537000-f7540000    Deferred        librt.so.1
ELF    f7556000-f770c000    Dwarf           libwine.so.1
ELF    f770e000-f7730000    Deferred        ld-linux.so.2
ELF    f7732000-f7733000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Steam\steamapps\common\assettocorsa\AssettoCorsa.exe
    0000002d    2
    0000002c    0
    00000009    0 <==
0000000e services.exe
    00000024    0
    00000023    0
    0000001c    0
    00000010    0
    0000000f    0
0000001a winedevice.exe
    00000022    0
    0000001f    0
    0000001e    0
    0000001b    0
00000020 plugplay.exe
    00000026    0
    00000025    0
    00000021    0
00000027 explorer.exe
    0000002b    0
    0000002a    0
    00000029    0
    00000028    0
System information:
    Wine build: wine-1.9.2
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 3.19.0-58-generic

 

So right now this is what I got. I'm considering doing a fresh install of Steam and downloading the 22GB (!!) all over again, but I was hoping someone has gotten this to work before. Hopefully so.

With best regards,

Rocabiliz

 

EDIT: forgot the POL debugger output. Not sure if relevant:

Running wine-1.9.2-LeagueOfLegends5 AssettoCorsa.exe (Working directory : /home/roque/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files/Steam/steamapps/common/assettocorsa)
fixme:process:SetProcessDEPPolicy (1): stub
fixme:wer:WerSetFlags (2) stub!
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_32" failed to start: 1053
fixme:process:GetNumaHighestNodeNumber (0x32fb88): semi-stub
fixme:thread:SetThreadStackGuarantee (0x32fb6c): stub
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:nls:CompareStringEx semi-stub behavior for flag(s) 0x10000000
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
err:ole:CoGetContextToken apartment not initialised
fixme:time:QueryThreadCycleTime (0xfffffffe,0x3f22560): stub!
fixme:nls:GetUserPreferredUILanguages stub: 8 0x32d3a8 (nil) 0x32d3a4
fixme:thread:GetThreadPreferredUILanguages 8, 0x32d3a8, (nil) 0x32d3a4
fixme:advapi:RegisterTraceGuidsW (0x4e23c18, 0x4eef048, {e13b77a8-14b6-11de-8069-001b212b5009}, 1, 0x32ca7c, (null), (null), 0x4eef048): stub
fixme:advapi:RegisterTraceGuidsW   register trace class {e13b77a8-14b6-11de-8069-001b212b5009}
fixme:advapi:EventRegister {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 0xb30192, (nil), 0x17f9b3c
fixme:process:FlushProcessWriteBuffers : stub
fixme:nls:LCMapStringEx unsupported lparam 18e330
fixme:nls:LCMapStringEx unsupported lparam 18e330
fixme:nls:LCMapStringEx unsupported lparam 18e330
fixme:nls:LCMapStringEx unsupported lparam 18e330
fixme:nls:LCMapStringEx unsupported lparam 18e330
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:nls:LCMapStringEx unsupported lparam 18e330
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

 

 

Edité par Rocabiliz