You are here    Supported software    EVE online nl sv ru pl es de fr

EVE online

Informations

Creator Message
l0ser140 Anonymous

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 64267
Wine: 1.7.46

Feedbacks

Description

Eve Online is a video game by CCP games. It is a player-driven, persistent-world MMORPG set in a science fiction space setting.

Known issues:

1) Loading EULA on the first run can take a long (5min) time.

2) The Captain's Quarters feature is broken for most (all?) users.
If you crash after selecting a character try hitting escape at the login screen and disabling Captain's Quarters under the graphics selection.
(This feature is considered useless by most Eve Players.)

Source code

#!/bin/bash
# Date : (2013-03-20 ??-??)
# Last revision : (2015-05-22 21-04)
# Wine version used : 1.6
# Distribution used to test : Arch x86_64
# Licence : GPLv3
# PlayOnLinux : 4.1.9
# Author : l0ser140

# CHANGELOG
# [nabellaleen] (2015-05-22 21-04)
#   MSI Installer
# [petch] (2013-08-28 01-06)
#   Wine 1.6 (#2453)
# [SupePlumus] (2013-06-08 18-48)
#   gettext
# [Petch] (2013-09-21 23-26)
#   system menu entry

POL_Wine_DelOverrideDLL()
{
    # Delete override DLLs
    cat << EOF > "$POL_USER_ROOT/tmp/del-override-dll.reg"
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
EOF

    while test "$1" != ""
    do
        echo ""$1"=-" >> "$POL_USER_ROOT/tmp/del-override-dll.reg"
        shift
    done
    POL_Debug_Message "Deleting overrides DLLs"
    POL_SetupWindow_wait_next_signal "Please wait" "$TITLE"
    POL_Wine regedit "$POL_USER_ROOT/tmp/del-override-dll.reg"
}

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

PREFIX="EVEonline"
WINEVERSION="1.7.46"
TITLE="EVE online"
EDITOR="CCP games"
GAME_URL="http://www.eveonline.com"
AUTHOR="l0ser140"
GAME_VMS="128"

# Initialization
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
POL_SetupWindow_Init

POL_Debug_Init

# Presentation
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

# Create Prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

# Dependencies
POL_Call POL_Install_vcrun2008

# Overriding dlls
POL_Wine_DelOverrideDLL "*msvcr90"
POL_Wine_OverrideDLL "" "d3d11"
POL_Wine_OverrideDLL_App "launcher.exe" "native,builtin" "msvcr90"
POL_Wine_OverrideDLL_App "repair.exe" "native,builtin" "msvcr90"

# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

POL_SetupWindow_message "$(eval_gettext 'Requires about 18Gb free space.nnAs well, an additional 5Gb in your /home/ folder if you will use online installer.nRecommend using offline installer.')" "$TITLE"

# Installation
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_question "$(eval_gettext 'You want to open $TITLE download page in your browser?')" "$TITLE"
    if [ "$APP_ANSWER" = "TRUE" ]
    then
        POL_Browser "http://community.eveonline.com/download/?fallback=1&"
    fi
    POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"

    POL_Wine_WaitBefore "$TITLE"
    POL_Wine "$APP_ANSWER"
    POL_Wine_WaitExit "$TITLE"

elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    # Check latest EVE version to download it
    POL_SetupWindow_wait "$(eval_gettext 'Please wait...')" "$TITLE"
    check_one "wget" "wget"
    check_one "sed" "sed"
    POL_SetupWindow_missing
    version=`wget -q -O - http://community.eveonline.com/download/ | sed -rn 's;^.*href="http://content.eveonline.com/([0-9]+)/[^"]*"[[:space:]]+class="primary-dlbutton.*$;\1;p'`

    if [ -n "$version" ]
    then
        # Create temp folder
        POL_System_TmpCreate "$PREFIX"
        cd "$POL_System_TmpDir"
        # Download online installer
        POL_Download "http://content.eveonline.com/${version}/EVE_Online_Installer_${version}.msi"

        POL_Wine_WaitBefore "$TITLE"
        POL_Wine msiexec /i "$POL_System_TmpDir/EVE_Online_Installer_${version}.msi"
        POL_Wine_WaitExit "$TITLE"

        POL_System_TmpDelete
    else
        POL_Debug_Fatal "Error while checking $TITLE version."
    fi
fi

# Create symbolic link for settings
POL_SetupWindow_question "$(eval_gettext 'You want to create symbolic link for $TITLE settings in your /home/ folder?n(Recommend yes.)')" "$TITLE"
if [ "$APP_ANSWER" = "TRUE" ]
then
    POL_SetupWindow_wait "$(eval_gettext 'Please wait...')" "$TITLE"
    ccp_path="${WINEPREFIX}/drive_c/users/${USER}/Local Settings/Application Data/CCP"
    if [ ! -d "$HOME/EVE/settings" ]; then
        mkdir -p "$HOME/EVE/settings"
    fi
    if [ -d "${ccp_path}/EVE" ]; then
        mv "${ccp_path}/EVE" "${ccp_path}/EVE_old"
    else
        mkdir -p "$ccp_path"
    fi
    ln -s "$HOME/EVE/settings" "${ccp_path}/EVE"
fi

# Create Shortcuts
POL_Shortcut "eve.exe" "$TITLE" "" "" "Game;RolePlaying;"

POL_SetupWindow_message "$(eval_gettext "Known issues:nn1) Loading EULA on the first run can take a long (5min) time.nn2) The Captain's Quarters feature is broken for most (all?) users.nIf you crash after selecting a character try hitting escape at the login screen and disabling Captain's Quarters under the graphics selection.n(This feature is considered useless by most Eve Players.)")" "$TITLE"

POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribute
Member Message
Jenshae Tuesday 29 August 2017 at 9:31
Jenshae

Message

The following is with everything left on default:

 

--------------------------------------------
 

[08/29/17 08:29:22] - Running wine-1.7.46 eve.exe (Working directory : /home/sylique/.PlayOnLinux/wineprefix/EVEonline/drive_c/EVE)
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:system:SetProcessDPIAware stub!
fixme:ver:GetCurrentPackageId (0x4f7ea08 (nil)): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f644,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x33f644,0x00000000), stub!
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:msg:ChangeWindowMessageFilterEx 0x10084 c057 1 (nil)
fixme:systray:wine_notify_icon unhandled tray message: 4
fixme:process:SetProcessDEPPolicy (3): stub
fixme:advapi:EventRegister {d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x1001b40, 0x2fe09b8, 0x300c148
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f364 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f1a4 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33eebc 1 C) semi-stub
[0829/082924:ERROR:resource_bundle.cc(720)] Failed to load C:\EVE\Launcher\resources\qtwebengine_devtools_resources.pak
Some features may not be available.
fixme:imm:ImmDisableTextFrameService Stub
fixme:thread:GetThreadPreferredUILanguages 56, 0x33f90c, (nil) 0x33f910
fixme:winsock:WSALookupServiceBeginW (0x33f5a4 0x00000ff0 0x33f5e0) Stub!
[0829/082924:ERROR:network_change_notifier_win.cc(155)] WSALookupServiceBegin failed with: 8
fixme:iphlpapi:NotifyAddrChange (Handle 0x33f710, overlapped 0xe84f0a4): stub
fixme:win:RegisterDeviceNotificationW (hwnd=0x100a4, filter=0x33f6f8,flags=0x00000000) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x100a4, filter=0x33f6f8,flags=0x00000000) returns a fake device notification handle!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f274,0x00000000), stub!
fixme:msg:handle_internal_message unknown internal message d62f1f69
fixme:msg:handle_internal_message unknown internal message d62f1f6c
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:system:SetProcessDPIAware stub!
fixme:process:SetProcessDEPPolicy (3): stub
fixme:advapi:EventRegister {d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x10ae1b40, 0x12ac09b8, 0x12aec148
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f55c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f39c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f0b4 1 C) semi-stub
[0829/082924:ERROR:resource_bundle.cc(720)] Failed to load C:\EVE\Launcher\resources\qtwebengine_devtools_resources.pak
Some features may not be available.
fixme:gdi:GdiInitializeLanguagePack stub
fixme:ntdll:NtQuerySection (0x34,0,0x33f388,0x00000010,(nil)) stub!
fixme:ntdll:NtQuerySection (0x34,0,0x33f388,0x00000010,(nil)) stub!
fixme:ntdll:NtQuerySection (0x3c,0,0x33f384,0x00000010,(nil)) stub!
fixme:ntdll:NtQuerySection (0x3c,0,0x33f384,0x00000010,(nil)) stub!
wine: Call from 0x7b83de72 to unimplemented function msvcr120.dll.nextafter, aborting
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
wine: Unimplemented function msvcr120.dll.nextafter called at address 0x7b83de72 (thread 0049), starting debugger...
fixme:crypt:CertContext_SetProperty 70: stub
Unhandled exception: unimplemented function msvcr120.dll.nextafter called in 32-bit code (0x7b83de72).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b83de72 ESP:0033dc54 EBP:0033dcc8 EFLAGS:00200202(   - --  I   - - - )
 EAX:7b829511 EBX:7b8beab4 ECX:00000008 EDX:0033dc74
 ESI:00000002 EDI:0243c2c0
Stack dump:
0x0033dc54:  0033dcec 00000008 00000000 80000100
0x0033dc64:  00000001 00000000 7b83de72 00000002
0x0033dc74:  7e407a40 7e40bf71 0033dd64 0244c700
0x0033dc84:  0033e12c 0033dd38 114860fd 0253507a
0x0033dc94:  00000003 7e43b994 7e3cfe44 00000000
0x0033dca4:  40000000 7e43b994 7e3cfe44 00000000
Backtrace:
=>0 0x7b83de72 in kernel32 (+0x1de72) (0x0033dcc8)
  1 0x7e4075a8 in msvcr120 (+0x775a7) (0x0033dcfc)
  2 0x7e3a305d in msvcr120 (+0x1305c) (0x0033dd44)
  3 0x1148649e in qt5webenginecore (+0x148649d) (0x0033dd44)
  4 0x114861c5 in qt5webenginecore (+0x14861c4) (0x0033ddf4)
  5 0x11485ce2 in qt5webenginecore (+0x1485ce1) (0x0033de14)
  6 0x1148815d in qt5webenginecore (+0x148815c) (0x0033ded0)
  7 0x11488ffb in qt5webenginecore (+0x1488ffa) (0x0033df64)
  8 0x1148e887 in qt5webenginecore (+0x148e886) (0x0033e038)
  9 0x113fdef8 in qt5webenginecore (+0x13fdef7) (0x0033e108)
  10 0x113fddba in qt5webenginecore (+0x13fddb9) (0x0033e154)
  11 0x113e9a17 in qt5webenginecore (+0x13e9a16) (0x0033e1b8)
  12 0x113e9b7b in qt5webenginecore (+0x13e9b7a) (0x0033e1e4)
  13 0x113eb136 in qt5webenginecore (+0x13eb135) (0x0033e204)
  14 0x113eaf2d in qt5webenginecore (+0x13eaf2c) (0x0033e240)
  15 0x113ec74d in qt5webenginecore (+0x13ec74c) (0x0033eb34)
  16 0x112d7d21 in qt5webenginecore (+0x12d7d20) (0x0033eb48)
  17 0x1126d8dc in qt5webenginecore (+0x126d8db) (0x0033ebcc)
  18 0x1126d8a2 in qt5webenginecore (+0x126d8a1) (0x0033ebe4)
  19 0x113b8ee9 in qt5webenginecore (+0x13b8ee8) (0x0033ec68)
  20 0x113b82de in qt5webenginecore (+0x13b82dd) (0x0033ec9c)
  21 0x113b8dfb in qt5webenginecore (+0x13b8dfa) (0x0033ecb4)
  22 0x11309aab in qt5webenginecore (+0x1309aaa) (0x0033eccc)
  23 0x1130ae08 in qt5webenginecore (+0x130ae07) (0x0033ecf4)
  24 0x11c66a62 in qt5webenginecore (+0x1c66a61) (0x0033ed38)
  25 0x11c3ad38 in qt5webenginecore (+0x1c3ad37) (0x0033ed84)
  26 0x11c3a821 in qt5webenginecore (+0x1c3a820) (0x0033edb8)
  27 0x11230f1a in qt5webenginecore (+0x1230f19) (0x0033edd8)
  28 0x11289ce0 in qt5webenginecore (+0x1289cdf) (0x0033edf0)
  29 0x1128991e in qt5webenginecore (+0x128991d) (0x0033ee08)
  30 0x10b76a2d in qt5webenginecore (+0xb76a2c) (0x0033ee70)
  31 0x10989957 in qt5webenginecore (+0x989956) (0x0033ee88)
  32 0x109889a2 in qt5webenginecore (+0x9889a1) (0x0033ef50)
  33 0x109a6c01 in qt5webenginecore (+0x9a6c00) (0x0033ef60)
  34 0x109aa386 in qt5webenginecore (+0x9aa385) (0x0033f104)
  35 0x1098829e in qt5webenginecore (+0x98829d) (0x0033f4e4)
  36 0x10dc9900 in qt5webenginecore (+0xdc98ff) (0x0033f4fc)
  37 0x117e5e38 in qt5webenginecore (+0x17e5e37) (0x0033f5a4)
  38 0x10f92319 in qt5webenginecore (+0xf92318) (0x0033f600)
  39 0x105afaac in qt5webenginecore (+0x5afaab) (0x0033f610)
  40 0x10aff145 in qt5webenginecore (+0xaff144) (0x0033f66c)
  41 0x117de055 in qt5webenginecore (+0x17de054) (0x0033f748)
  42 0x117dd94d in qt5webenginecore (+0x17dd94c) (0x0033f890)
  43 0x117de25a in qt5webenginecore (+0x17de259) (0x0033f8b0)
  44 0x10aff145 in qt5webenginecore (+0xaff144) (0x0033f90c)
  45 0x10ac63ec in qt5webenginecore (+0xac63eb) (0x0033fa50)
  46 0x10ac5e99 in qt5webenginecore (+0xac5e98) (0x0033fad4)
  47 0x10b00957 in qt5webenginecore (+0xb00956) (0x0033faf8)
  48 0x10ac61e0 in qt5webenginecore (+0xac61df) (0x0033fb28)
  49 0x10ac619d in qt5webenginecore (+0xac619c) (0x0033fb50)
  50 0x1098dd5f in qt5webenginecore (+0x98dd5e) (0x0033fd14)
  51 0x102daf1e in qt5webenginecore (+0x2daf1d) (0x0033fd34)
  52 0x102dadcd in qt5webenginecore (+0x2dadcc) (0x0033fd80)
  53 0x102da393 in qt5webenginecore (+0x2da392) (0x0033fd90)
  54 0x1008df61 in qt5webenginecore (+0x8df60) (0x0033fdc8)
  55 0x004015cd in qtwebengineprocess (+0x15cc) (0x00b42408)
  56 0x00b42280 (0x00b421b0)
  57 0x4c5c4556 (0x455c3a43)
0x7b83de72: movl 0xfffffff4(%ebp),%ecx
Modules:
Module Address Debug info Name (147 modules)
PE  340000-  358000 Deferred        qt5webchannel
PE  360000-  38d000 Deferred        qt5positioning
PE  400000-  407000 Export          qtwebengineprocess
PE  410000-  68d000 Deferred        qt5quick
PE  690000-  b3a000 Deferred        qt5gui
PE 10000000-12d10000 Export          qt5webenginecore
PE 64000000-641fa000 Deferred        qt5network
PE 66000000-66268000 Deferred        qt5qml
PE 67000000-6747b000 Deferred        qt5core
ELF 7b800000-7ba67000 Dwarf           kernel32<elf>
  \-PE 7b820000-7ba67000 \               kernel32
ELF 7bc00000-7bce4000 Deferred        ntdll<elf>
  \-PE 7bc10000-7bce4000 \               ntdll
ELF 7bf00000-7bf03000 Deferred        <wine-loader>
ELF 7cc0a000-7cc7f000 Deferred        libpcre.so.3
ELF 7cc7f000-7cc9c000 Deferred        libgcc_s.so.1
ELF 7cc9c000-7cd4b000 Deferred        libgcrypt.so.20
ELF 7cd4b000-7cd71000 Deferred        liblzma.so.5
ELF 7cd71000-7cd97000 Deferred        libselinux.so.1
ELF 7cd97000-7ce25000 Deferred        libsystemd.so.0
ELF 7ce25000-7ce2a000 Deferred        libkeyutils.so.1
ELF 7ce2a000-7ce84000 Deferred        libdbus-1.so.3
ELF 7ce84000-7cf10000 Deferred        libgmp.so.10
ELF 7cf10000-7cf45000 Deferred        libhogweed.so.4
ELF 7cf45000-7cf82000 Deferred        libnettle.so.6
ELF 7cf82000-7cfb6000 Deferred        libidn.so.11
ELF 7cfb6000-7cfe7000 Deferred        libk5crypto.so.3
ELF 7cfe7000-7d0bd000 Deferred        libkrb5.so.3
ELF 7d0bd000-7d0d1000 Deferred        libavahi-client.so.3
ELF 7d0d1000-7d0df000 Deferred        libavahi-common.so.3
ELF 7d0df000-7d237000 Deferred        libgnutls.so.30
ELF 7d237000-7d289000 Deferred        libgssapi_krb5.so.2
ELF 7d289000-7d310000 Deferred        libcups.so.2
ELF 7d332000-7d347000 Deferred        libtasn1.so.6
ELF 7d347000-7d37e000 Deferred        p11-kit-trust.so
ELF 7d37e000-7d394000 Deferred        libgpg-error.so.0
ELF 7d394000-7d3f5000 Deferred        libp11-kit.so.0
ELF 7d3f5000-7d402000 Deferred        libkrb5support.so.0
ELF 7d402000-7d417000 Deferred        gnome-keyring-pkcs11.so
ELF 7d417000-7d49c000 Deferred        libgcrypt.so.11
ELF 7d49c000-7d565000 Deferred        libgnutls.so.26
ELF 7d565000-7d59d000 Deferred        uxtheme<elf>
  \-PE 7d570000-7d59d000 \               uxtheme
ELF 7d59d000-7d5a4000 Deferred        libxfixes.so.3
ELF 7d5a4000-7d5af000 Deferred        libxcursor.so.1
ELF 7d5af000-7d5c2000 Deferred        libxi.so.6
ELF 7d5c2000-7d5c6000 Deferred        libxcomposite.so.1
ELF 7d5c6000-7d5d3000 Deferred        libxrandr.so.2
ELF 7d5d3000-7d5df000 Deferred        libxrender.so.1
ELF 7d5df000-7d5e6000 Deferred        libxxf86vm.so.1
ELF 7d5e6000-7d5ea000 Deferred        libxinerama.so.1
ELF 7d5ea000-7d5f1000 Deferred        libxdmcp.so.6
ELF 7d5f1000-7d5f5000 Deferred        libxau.so.6
ELF 7d5f5000-7d61b000 Deferred        libxcb.so.1
ELF 7d61b000-7d766000 Deferred        libx11.so.6
ELF 7d766000-7d77b000 Deferred        libxext.so.6
ELF 7d77b000-7d780000 Deferred        libcom_err.so.2
ELF 7d780000-7d789000 Deferred        libffi.so.6
ELF 7d789000-7d79b000 Deferred        libtasn1.so.3
ELF 7d79d000-7d830000 Deferred        winex11<elf>
  \-PE 7d7b0000-7d830000 \               winex11
ELF 7d9ac000-7d9d6000 Deferred        libexpat.so.1
ELF 7d9d6000-7da1f000 Deferred        libfontconfig.so.1
ELF 7da1f000-7da4a000 Deferred        libpng12.so.0
ELF 7da4a000-7dafa000 Deferred        libfreetype.so.6
ELF 7db1c000-7dc09000 Deferred        comdlg32<elf>
  \-PE 7db20000-7dc09000 \               comdlg32
ELF 7dc09000-7dc4b000 Deferred        winspool<elf>
  \-PE 7dc10000-7dc4b000 \               winspool
ELF 7dc4b000-7dc75000 Deferred        msacm32<elf>
  \-PE 7dc50000-7dc75000 \               msacm32
ELF 7dc75000-7dd2d000 Deferred        winmm<elf>
  \-PE 7dc80000-7dd2d000 \               winmm
ELF 7dd2d000-7dd40000 Deferred        psapi<elf>
  \-PE 7dd30000-7dd40000 \               psapi
ELF 7dd40000-7dd84000 Deferred        usp10<elf>
  \-PE 7dd50000-7dd84000 \               usp10
ELF 7dd84000-7dd9c000 Deferred        userenv<elf>
  \-PE 7dd90000-7dd9c000 \               userenv
ELF 7dd9c000-7de19000 Deferred        wininet<elf>
  \-PE 7ddb0000-7de19000 \               wininet
ELF 7de19000-7debd000 Deferred        urlmon<elf>
  \-PE 7de20000-7debd000 \               urlmon
ELF 7debd000-7e000000 Deferred        oleaut32<elf>
  \-PE 7dee0000-7e000000 \               oleaut32
ELF 7e000000-7e10b000 Deferred        comctl32<elf>
  \-PE 7e010000-7e10b000 \               comctl32
ELF 7e10b000-7e1dc000 Deferred        crypt32<elf>
  \-PE 7e120000-7e1dc000 \               crypt32
ELF 7e205000-7e21e000 Deferred        libz.so.1
ELF 7e21e000-7e232000 Deferred        dhcpcsvc<elf>
  \-PE 7e220000-7e232000 \               dhcpcsvc
ELF 7e232000-7e270000 Deferred        winhttp<elf>
  \-PE 7e240000-7e270000 \               winhttp
ELF 7e270000-7e294000 Deferred        imm32<elf>
  \-PE 7e280000-7e294000 \               imm32
ELF 7e294000-7e2c6000 Deferred        secur32<elf>
  \-PE 7e2a0000-7e2c6000 \               secur32
ELF 7e2c6000-7e2ec000 Deferred        iphlpapi<elf>
  \-PE 7e2d0000-7e2ec000 \               iphlpapi
ELF 7e2ec000-7e31b000 Deferred        netapi32<elf>
  \-PE 7e2f0000-7e31b000 \               netapi32
ELF 7e31b000-7e334000 Deferred        libresolv.so.2
ELF 7e33a000-7e356000 Deferred        jsproxy<elf>
  \-PE 7e340000-7e356000 \               jsproxy
ELF 7e356000-7e375000 Deferred        dnsapi<elf>
  \-PE 7e360000-7e375000 \               dnsapi
ELF 7e375000-7e44c000 Dwarf           msvcr120<elf>
  \-PE 7e390000-7e44c000 \               msvcr120
ELF 7e44c000-7e55f000 Deferred        msvcp120<elf>
  \-PE 7e490000-7e55f000 \               msvcp120
ELF 7e55f000-7e586000 Deferred        mpr<elf>
  \-PE 7e570000-7e586000 \               mpr
ELF 7e586000-7e5bf000 Deferred        ws2_32<elf>
  \-PE 7e590000-7e5bf000 \               ws2_32
ELF 7e5bf000-7e63a000 Deferred        shlwapi<elf>
  \-PE 7e5d0000-7e63a000 \               shlwapi
ELF 7e63a000-7e883000 Deferred        shell32<elf>
  \-PE 7e650000-7e883000 \               shell32
ELF 7e883000-7e909000 Deferred        rpcrt4<elf>
  \-PE 7e890000-7e909000 \               rpcrt4
ELF 7e909000-7ea4c000 Deferred        ole32<elf>
  \-PE 7e920000-7ea4c000 \               ole32
ELF 7ea4c000-7eac5000 Deferred        advapi32<elf>
  \-PE 7ea60000-7eac5000 \               advapi32
ELF 7eac5000-7ebde000 Deferred        gdi32<elf>
  \-PE 7ead0000-7ebde000 \               gdi32
ELF 7ebde000-7ed3b000 Deferred        user32<elf>
  \-PE 7ebf0000-7ed3b000 \               user32
ELF 7ed3b000-7ed4e000 Deferred        libnss_files.so.2
ELF 7ed4e000-7ed5b000 Deferred        libnss_nis.so.2
ELF 7ed5b000-7ed76000 Deferred        libnsl.so.1
ELF 7ed76000-7ed80000 Deferred        libnss_compat.so.2
ELF 7ef80000-7efd5000 Deferred        libm.so.6
ELF 7efd5000-7efde000 Deferred        librt.so.1
ELF 7efe7000-7f000000 Deferred        version<elf>
  \-PE 7eff0000-7f000000 \               version
ELF f7262000-f7319000 Deferred        msvcrt<elf>
  \-PE f7280000-f7319000 \               msvcrt
ELF f7319000-f7380000 Deferred        dbghelp<elf>
  \-PE f7320000-f7380000 \               dbghelp
ELF f7387000-f738c000 Deferred        libdl.so.2
ELF f738c000-f7542000 Deferred        libc.so.6
ELF f7542000-f755f000 Deferred        libpthread.so.0
ELF f7582000-f7738000 Dwarf           libwine.so.1
ELF f773a000-f775f000 Deferred        ld-linux.so.2
ELF f7761000-f7762000 Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
0000001d    0
0000001c    0
00000016    0
00000014    0
00000010    0
0000000f    0
00000012 winedevice.exe
0000001b    0
00000018    0
00000017    0
00000013    0
00000019 plugplay.exe
0000001f    0
0000001e    0
0000001a    0
00000020 evelauncher.exe
0000005d    0
0000005a    0
00000059    0
0000004e    0
0000004d    0
0000004c    0
0000004b    0
0000004a    0
00000009    0
0000000b    0
0000000d    0
0000000c    0
00000047    0
00000046    0
00000045    0
00000044    0
00000043    0
00000042    0
00000041    0
00000040    0
0000003f    0
0000003e    0
0000003d    0
0000003c    0
0000003b    0
0000003a    0
00000039    0
00000038    0
00000037    0
00000036    0
00000035    0
00000034    0
00000033    0
00000032    0
00000031    0
00000030    0
0000002f    0
0000002e    0
0000002d    0
0000002c    0
0000002b    0
0000002a    0
00000029    0
00000028    0
00000027    0
00000021    0
00000022 explorer.exe
00000026    0
00000025    0
00000024    0
00000023    0
00000048 (D) C:\EVE\Launcher\QtWebEngineProcess.exe
00000058    0
00000057    0
00000056    0
00000055    0
00000054    0
00000053    0
00000052    0
00000051    0
00000050    0
0000004f    0
00000049    0 <==
System information:
    Wine build: wine-1.7.46
    Platform: i386
    Host system: Linux
    Host version: 4.10.0-32-generic
fixme:system:SystemParametersInfoW Unknown action: 116

Replies

Anonymous
Tuesday 29 August 2017 at 10:19 -
You should try running it with wine 2.15-staging -> http://wiki.playonlinux.com/index.php/Managing_Wine_Versions
Friday 8 September 2017 at 22:08 -
Had to disable DirectX and force OpenGL
Satscape Thursday 20 October 2016 at 22:33
Satscape

Message

The install seems to go through ok, but when I run "QtWebEngineProcess.exe" has encountered a serious problem. Crash. I run a second time and I get a gray window that just sits there.
Running Manjaro Linux.

Replies

Anonymous
Saturday 17 December 2016 at 16:50 -
I get the same thing ever since the last patcher update. I get a crash and EVE launcher/patcher is minimized on the tray. Here are some details.
Anonymous
Saturday 17 December 2016 at 16:51 -
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x10f7b8f9).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:10f7b8f9 ESP:0033cb2c EBP:0033cb50 EFLAGS:00210246( R- -- I Z- -P- )
EAX:00000000 EBX:0629c6c8 ECX:02404000 EDX:fffffffc
ESI:00000000 EDI:062a4500
Stack dump:
0x0033cb2c: 062a4500 0033cce0 0629c6c8 0033cce0
0x0033cb3c: 00000004 0033cce0 00000000 00000000
0x0033cb4c: 0033cc58 0033cc38 10f8bbc4 0033cbac
0x0033cb5c: 0033cbb8 0033cd48 0591d364 0033ce70
0x0033cb6c: 00000001 00000000 10f7d10f 00000000
0x0033cb7c: 00000000 00000000 00000000 00000000
Backtrace:
=>0 0x10f7b8f9 in qt5webenginecore (+0xf7b8f9) (0x0033cb50)
1 0x10f8bbc4 in qt5webenginecore (+0xf8bbc3) (0x0033cc38)
2 0x10f7d765 in qt5webenginecore (+0xf7d764) (0x0033ccf8)
3 0x10f7d632 in qt5webenginecore (+0xf7d631) (0x0033cd3c)
4 0x10f7cc1a in qt5webenginecore (+0xf7cc19) (0x0033cd5c)
5 0x10f7d882 in qt5webenginecore (+0xf7d881) (0x0033cd98)
6 0x10f5c39e in qt5webenginecore (+0xf5c39d) (0x0033cde8)
7 0x11f174fa in qt5webenginecore (+0x1f174f9) (0x0033d128)
8 0x11f1b089 in qt5webenginecore (+0x1f1b088) (0x0033d178)
9 0x11fad9a4 in qt5webenginecore (+0x1fad9a3) (0x0033d2ec)
10 0x11fae19e in qt5webenginecore (+0x1fae19d) (0x0033d410)
11 0x11f823ed in qt5webenginecore (+0x1f823ec) (0x0033e26c)
12 0x11f821a0 in qt5webenginecore (+0x1f8219f) (0x0033e3e0)
Anonymous
Saturday 17 December 2016 at 16:52 -
Using 1.9.24 wine.
Anonymous
Saturday 1 April 2017 at 15:09 -
Use Wine version 2.1 solve this problem for me
natsukaze Sunday 14 August 2016 at 12:40
natsukaze Anonymous

Message

Downloading the installer fails:

> Error in main
> Error while checking EVE online version.

Pointing it to the local installer file fails too:

> Error in POL_Wine
> Wine scheint abgestürzt zu sein (= wine seems to have crashed)

so.. ?

Replies

alkaphreak Sunday 12 June 2016 at 15:39
alkaphreak

Message

There is an unofficial support for Eve Online by CCP Games take a Look : https://forums.eveonline.com/default.aspx?g=posts&t=482663

Replies

Jenshae Tuesday 15 March 2016 at 3:33
Jenshae

Message

 [POL_Wine] Message: Running wine-1.7.46 /home/user/Downloads/EVE offline installer/EVE_Online_Installer_Full_1005138.msi (Working directory : /home/user/.PlayOnLinux/shortcutwine: Bad EXE format for Z:\home\user\Downloads\EVE offline installer\EVE_Online_Installer_Full_1005138.msi.
03/15/16 02:31:12 - [POL_Wine] Error: Wine seems to have crashed\n\nIf your program is running, just ignore this message.

Replies

alkaphreak Tuesday 1 March 2016 at 14:52
alkaphreak

Message

It seem that there is a problem while downloading the installer for eve online.

Error in main
Error while checking EVE online version.

Is there any solution avalaible ?

Replies

Friday 11 March 2016 at 10:48 -
After manually downloading the binary client and trying again the install in playonlinux there an new error.
Tuesday 22 March 2016 at 2:03 -
https://forums.eveonline.com/default.aspx?g=posts&t=462192
Thursday 14 April 2016 at 11:51 -
@Jenshae, does it works for you ? I wasn't able to make it work ...
subject546 Friday 15 January 2016 at 15:13
subject546 Anonymous

Message


THEY FIXED IT!!!!!!!!!!!!!!!!!!!

thats what's posted in the eve update list..

https://forums.eveonline.com/default.aspx?g=posts&t=464880&_ga=1.85153177.1053213709.1451420891

https://forums.eveonline.com/default.aspx?g=posts&m=6273329#post6273329

"
Technical
EVE, Linux (Wine) and Captains Quarters
If you are playing EVE under Linux via Wine, then you can now enter the Captains Quarters thanks to CCP Snorlax' brilliant skills (he found a bug in a 3rd party SDK and did a work around). If you want to use Wine, please use the Wine 32 bit version.
"

SAVE FLIGHT!
 

Replies

deri82 Sunday 5 July 2015 at 7:54
deri82 Anonymous

Information

This update has been approved by the team.

Differences

@@ -40,7 +40,7 @@
 source "$PLAYONLINUX/lib/sources"
 
 PREFIX="EVEonline"
-WINEVERSION="1.6"
+WINEVERSION="1.7.46"
 TITLE="EVE online"
 EDITOR="CCP games"
 GAME_URL="http://www.eveonline.com"

New source code

#!/bin/bash
# Date : (2013-03-20 ??-??)
# Last revision : (2015-05-22 21-04)
# Wine version used : 1.6
# Distribution used to test : Arch x86_64
# Licence : GPLv3
# PlayOnLinux : 4.1.9
# Author : l0ser140

# CHANGELOG
# [nabellaleen] (2015-05-22 21-04)
#   MSI Installer
# [petch] (2013-08-28 01-06)
#   Wine 1.6 (#2453)
# [SupePlumus] (2013-06-08 18-48)
#   gettext
# [Petch] (2013-09-21 23-26)
#   system menu entry

POL_Wine_DelOverrideDLL()
{
    # Delete override DLLs
    cat << EOF > "$POL_USER_ROOT/tmp/del-override-dll.reg"
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
EOF

    while test "$1" != ""
    do
        echo ""$1"=-" >> "$POL_USER_ROOT/tmp/del-override-dll.reg"
        shift
    done
    POL_Debug_Message "Deleting overrides DLLs"
    POL_SetupWindow_wait_next_signal "Please wait" "$TITLE"
    POL_Wine regedit "$POL_USER_ROOT/tmp/del-override-dll.reg"
}

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

PREFIX="EVEonline"
WINEVERSION="1.7.46"
TITLE="EVE online"
EDITOR="CCP games"
GAME_URL="http://www.eveonline.com"
AUTHOR="l0ser140"
GAME_VMS="128"

# Initialization
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
POL_SetupWindow_Init

POL_Debug_Init

# Presentation
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

# Create Prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

# Dependencies
POL_Call POL_Install_vcrun2008

# Overriding dlls
POL_Wine_DelOverrideDLL "*msvcr90"
POL_Wine_OverrideDLL "" "d3d11"
POL_Wine_OverrideDLL_App "launcher.exe" "native,builtin" "msvcr90"
POL_Wine_OverrideDLL_App "repair.exe" "native,builtin" "msvcr90"

# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

POL_SetupWindow_message "$(eval_gettext 'Requires about 18Gb free space.nnAs well, an additional 5Gb in your /home/ folder if you will use online installer.nRecommend using offline installer.')" "$TITLE"

# Installation
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_question "$(eval_gettext 'You want to open $TITLE download page in your browser?')" "$TITLE"
    if [ "$APP_ANSWER" = "TRUE" ]
    then
        POL_Browser "http://community.eveonline.com/download/?fallback=1&"
    fi
    POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"

    POL_Wine_WaitBefore "$TITLE"
    POL_Wine "$APP_ANSWER"
    POL_Wine_WaitExit "$TITLE"

elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    # Check latest EVE version to download it
    POL_SetupWindow_wait "$(eval_gettext 'Please wait...')" "$TITLE"
    check_one "wget" "wget"
    check_one "sed" "sed"
    POL_SetupWindow_missing
    version=`wget -q -O - http://community.eveonline.com/download/ | sed -rn 's;^.*href="http://content.eveonline.com/([0-9]+)/[^"]*"[[:space:]]+class="primary-dlbutton.*$;\1;p'`

    if [ -n "$version" ]
    then
        # Create temp folder
        POL_System_TmpCreate "$PREFIX"
        cd "$POL_System_TmpDir"
        # Download online installer
        POL_Download "http://content.eveonline.com/${version}/EVE_Online_Installer_${version}.msi"

        POL_Wine_WaitBefore "$TITLE"
        POL_Wine msiexec /i "$POL_System_TmpDir/EVE_Online_Installer_${version}.msi"
        POL_Wine_WaitExit "$TITLE"

        POL_System_TmpDelete
    else
        POL_Debug_Fatal "Error while checking $TITLE version."
    fi
fi

# Create symbolic link for settings
POL_SetupWindow_question "$(eval_gettext 'You want to create symbolic link for $TITLE settings in your /home/ folder?n(Recommend yes.)')" "$TITLE"
if [ "$APP_ANSWER" = "TRUE" ]
then
    POL_SetupWindow_wait "$(eval_gettext 'Please wait...')" "$TITLE"
    ccp_path="${WINEPREFIX}/drive_c/users/${USER}/Local Settings/Application Data/CCP"
    if [ ! -d "$HOME/EVE/settings" ]; then
        mkdir -p "$HOME/EVE/settings"
    fi
    if [ -d "${ccp_path}/EVE" ]; then
        mv "${ccp_path}/EVE" "${ccp_path}/EVE_old"
    else
        mkdir -p "$ccp_path"
    fi
    ln -s "$HOME/EVE/settings" "${ccp_path}/EVE"
fi

# Create Shortcuts
POL_Shortcut "eve.exe" "$TITLE" "" "" "Game;RolePlaying;"

POL_SetupWindow_message "$(eval_gettext "Known issues:nn1) Loading EULA on the first run can take a long (5min) time.nn2) The Captain's Quarters feature is broken for most (all?) users.nIf you crash after selecting a character try hitting escape at the login screen and disabling Captain's Quarters under the graphics selection.n(This feature is considered useless by most Eve Players.)")" "$TITLE"

POL_SetupWindow_Close
exit 0

Replies

Anonymous
Monday 26 October 2015 at 14:22 -
This update worked for me. The top listed script didn't work as it uses wine 1.6, and the EVE launcher is blank using wine 1.6. This update lets me actually log in using the EVE launcher.
nabellaleen Friday 22 May 2015 at 21:06
nabellaleen Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Update of the script to work with the new MSI installer

Differences

@@ -1,6 +1,6 @@
 #!/bin/bash
 # Date : (2013-03-20 ??-??)
-# Last revision : (2013-09-21 23-26)
+# Last revision : (2015-05-22 21-04)
 # Wine version used : 1.6
 # Distribution used to test : Arch x86_64
 # Licence : GPLv3
@@ -8,6 +8,8 @@
 # Author : l0ser140
 
 # CHANGELOG
+# [nabellaleen] (2015-05-22 21-04)
+#   MSI Installer
 # [petch] (2013-08-28 01-06)
 #   Wine 1.6 (#2453)
 # [SupePlumus] (2013-06-08 18-48)
@@ -103,10 +105,10 @@
         POL_System_TmpCreate "$PREFIX"
         cd "$POL_System_TmpDir"
         # Download online installer
-        POL_Download "http://content.eveonline.com/${version}/EVE_Online_Installer_${version}.exe"
+        POL_Download "http://content.eveonline.com/${version}/EVE_Online_Installer_${version}.msi"
 
         POL_Wine_WaitBefore "$TITLE"
-        POL_Wine "$POL_System_TmpDir/EVE_Online_Installer_${version}.exe"
+        POL_Wine msiexec /i "$POL_System_TmpDir/EVE_Online_Installer_${version}.msi"
         POL_Wine_WaitExit "$TITLE"
 
         POL_System_TmpDelete

New source code

#!/bin/bash
# Date : (2013-03-20 ??-??)
# Last revision : (2015-05-22 21-04)
# Wine version used : 1.6
# Distribution used to test : Arch x86_64
# Licence : GPLv3
# PlayOnLinux : 4.1.9
# Author : l0ser140

# CHANGELOG
# [nabellaleen] (2015-05-22 21-04)
#   MSI Installer
# [petch] (2013-08-28 01-06)
#   Wine 1.6 (#2453)
# [SupePlumus] (2013-06-08 18-48)
#   gettext
# [Petch] (2013-09-21 23-26)
#   system menu entry

POL_Wine_DelOverrideDLL()
{
    # Delete override DLLs
    cat << EOF > "$POL_USER_ROOT/tmp/del-override-dll.reg"
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
EOF

    while test "$1" != ""
    do
        echo ""$1"=-" >> "$POL_USER_ROOT/tmp/del-override-dll.reg"
        shift
    done
    POL_Debug_Message "Deleting overrides DLLs"
    POL_SetupWindow_wait_next_signal "Please wait" "$TITLE"
    POL_Wine regedit "$POL_USER_ROOT/tmp/del-override-dll.reg"
}

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

PREFIX="EVEonline"
WINEVERSION="1.6"
TITLE="EVE online"
EDITOR="CCP games"
GAME_URL="http://www.eveonline.com"
AUTHOR="l0ser140"
GAME_VMS="128"

# Initialization
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
POL_SetupWindow_Init

POL_Debug_Init

# Presentation
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

# Create Prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

# Dependencies
POL_Call POL_Install_vcrun2008

# Overriding dlls
POL_Wine_DelOverrideDLL "*msvcr90"
POL_Wine_OverrideDLL "" "d3d11"
POL_Wine_OverrideDLL_App "launcher.exe" "native,builtin" "msvcr90"
POL_Wine_OverrideDLL_App "repair.exe" "native,builtin" "msvcr90"

# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

POL_SetupWindow_message "$(eval_gettext 'Requires about 18Gb free space.nnAs well, an additional 5Gb in your /home/ folder if you will use online installer.nRecommend using offline installer.')" "$TITLE"

# Installation
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_question "$(eval_gettext 'You want to open $TITLE download page in your browser?')" "$TITLE"
    if [ "$APP_ANSWER" = "TRUE" ]
    then
        POL_Browser "http://community.eveonline.com/download/?fallback=1&"
    fi
    POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"

    POL_Wine_WaitBefore "$TITLE"
    POL_Wine "$APP_ANSWER"
    POL_Wine_WaitExit "$TITLE"

elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    # Check latest EVE version to download it
    POL_SetupWindow_wait "$(eval_gettext 'Please wait...')" "$TITLE"
    check_one "wget" "wget"
    check_one "sed" "sed"
    POL_SetupWindow_missing
    version=`wget -q -O - http://community.eveonline.com/download/ | sed -rn 's;^.*href="http://content.eveonline.com/([0-9]+)/[^"]*"[[:space:]]+class="primary-dlbutton.*$;\1;p'`

    if [ -n "$version" ]
    then
        # Create temp folder
        POL_System_TmpCreate "$PREFIX"
        cd "$POL_System_TmpDir"
        # Download online installer
        POL_Download "http://content.eveonline.com/${version}/EVE_Online_Installer_${version}.msi"

        POL_Wine_WaitBefore "$TITLE"
        POL_Wine msiexec /i "$POL_System_TmpDir/EVE_Online_Installer_${version}.msi"
        POL_Wine_WaitExit "$TITLE"

        POL_System_TmpDelete
    else
        POL_Debug_Fatal "Error while checking $TITLE version."
    fi
fi

# Create symbolic link for settings
POL_SetupWindow_question "$(eval_gettext 'You want to create symbolic link for $TITLE settings in your /home/ folder?n(Recommend yes.)')" "$TITLE"
if [ "$APP_ANSWER" = "TRUE" ]
then
    POL_SetupWindow_wait "$(eval_gettext 'Please wait...')" "$TITLE"
    ccp_path="${WINEPREFIX}/drive_c/users/${USER}/Local Settings/Application Data/CCP"
    if [ ! -d "$HOME/EVE/settings" ]; then
        mkdir -p "$HOME/EVE/settings"
    fi
    if [ -d "${ccp_path}/EVE" ]; then
        mv "${ccp_path}/EVE" "${ccp_path}/EVE_old"
    else
        mkdir -p "$ccp_path"
    fi
    ln -s "$HOME/EVE/settings" "${ccp_path}/EVE"
fi

# Create Shortcuts
POL_Shortcut "eve.exe" "$TITLE" "" "" "Game;RolePlaying;"

POL_SetupWindow_message "$(eval_gettext "Known issues:nn1) Loading EULA on the first run can take a long (5min) time.nn2) The Captain's Quarters feature is broken for most (all?) users.nIf you crash after selecting a character try hitting escape at the login screen and disabling Captain's Quarters under the graphics selection.n(This feature is considered useless by most Eve Players.)")" "$TITLE"

POL_SetupWindow_Close
exit 0

Replies

Anonymous
Friday 22 May 2015 at 21:07 -
I tried it with Wine 1.7.38, not with Wine 1.6 but it should be ok with 1.6
Anonymous
Tuesday 9 June 2015 at 22:08 -
When I click the button to the right just above it still looks for the eve.exe. Any suggestions?
Wednesday 10 June 2015 at 18:12 -
Are you attempting to install it directly from POL or from this web page?
Anonymous
Saturday 29 August 2015 at 23:17 -
line 90 also need to change to reflect msi installer:
Anonymous
Saturday 29 August 2015 at 23:17 -
90: POL_Wine msiexec /i"$APP_ANSWER"
comer Thursday 23 April 2015 at 1:36
comer Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -95,7 +95,7 @@
     check_one "wget" "wget"
     check_one "sed" "sed"
     POL_SetupWindow_missing
-    version=`wget -q -O - http://community.eveonline.com/download/ | sed -n 's;.*<a href="http://content.eveonline.com/\([0-9]*\)/.*" class="primary-dlbutton">.*</a>.*;\1;p'`
+    version=`wget -q -O - http://community.eveonline.com/download/ | sed -rn 's;^.*href="http://content.eveonline.com/([0-9]+)/[^"]*"[[:space:]]+class="primary-dlbutton.*$;\1;p'`
 
     if [ -n "$version" ]
     then

New source code

#!/bin/bash
# Date : (2013-03-20 ??-??)
# Last revision : (2013-09-21 23-26)
# Wine version used : 1.6
# Distribution used to test : Arch x86_64
# Licence : GPLv3
# PlayOnLinux : 4.1.9
# Author : l0ser140

# CHANGELOG
# [petch] (2013-08-28 01-06)
#   Wine 1.6 (#2453)
# [SupePlumus] (2013-06-08 18-48)
#   gettext
# [Petch] (2013-09-21 23-26)
#   system menu entry

POL_Wine_DelOverrideDLL()
{
    # Delete override DLLs
    cat << EOF > "$POL_USER_ROOT/tmp/del-override-dll.reg"
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
EOF

    while test "$1" != ""
    do
        echo ""$1"=-" >> "$POL_USER_ROOT/tmp/del-override-dll.reg"
        shift
    done
    POL_Debug_Message "Deleting overrides DLLs"
    POL_SetupWindow_wait_next_signal "Please wait" "$TITLE"
    POL_Wine regedit "$POL_USER_ROOT/tmp/del-override-dll.reg"
}

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

PREFIX="EVEonline"
WINEVERSION="1.6"
TITLE="EVE online"
EDITOR="CCP games"
GAME_URL="http://www.eveonline.com"
AUTHOR="l0ser140"
GAME_VMS="128"

# Initialization
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
POL_SetupWindow_Init

POL_Debug_Init

# Presentation
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

# Create Prefix
POL_System_SetArch "x86"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

# Dependencies
POL_Call POL_Install_vcrun2008

# Overriding dlls
POL_Wine_DelOverrideDLL "*msvcr90"
POL_Wine_OverrideDLL "" "d3d11"
POL_Wine_OverrideDLL_App "launcher.exe" "native,builtin" "msvcr90"
POL_Wine_OverrideDLL_App "repair.exe" "native,builtin" "msvcr90"

# Asking about memory size of graphic card
POL_SetupWindow_VMS $GAME_VMS

POL_SetupWindow_message "$(eval_gettext 'Requires about 18Gb free space.nnAs well, an additional 5Gb in your /home/ folder if you will use online installer.nRecommend using offline installer.')" "$TITLE"

# Installation
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_question "$(eval_gettext 'You want to open $TITLE download page in your browser?')" "$TITLE"
    if [ "$APP_ANSWER" = "TRUE" ]
    then
        POL_Browser "http://community.eveonline.com/download/?fallback=1&"
    fi
    POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"

    POL_Wine_WaitBefore "$TITLE"
    POL_Wine "$APP_ANSWER"
    POL_Wine_WaitExit "$TITLE"

elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    # Check latest EVE version to download it
    POL_SetupWindow_wait "$(eval_gettext 'Please wait...')" "$TITLE"
    check_one "wget" "wget"
    check_one "sed" "sed"
    POL_SetupWindow_missing
    version=`wget -q -O - http://community.eveonline.com/download/ | sed -rn 's;^.*href="http://content.eveonline.com/([0-9]+)/[^"]*"[[:space:]]+class="primary-dlbutton.*$;\1;p'`

    if [ -n "$version" ]
    then
        # Create temp folder
        POL_System_TmpCreate "$PREFIX"
        cd "$POL_System_TmpDir"
        # Download online installer
        POL_Download "http://content.eveonline.com/${version}/EVE_Online_Installer_${version}.exe"

        POL_Wine_WaitBefore "$TITLE"
        POL_Wine "$POL_System_TmpDir/EVE_Online_Installer_${version}.exe"
        POL_Wine_WaitExit "$TITLE"

        POL_System_TmpDelete
    else
        POL_Debug_Fatal "Error while checking $TITLE version."
    fi
fi

# Create symbolic link for settings
POL_SetupWindow_question "$(eval_gettext 'You want to create symbolic link for $TITLE settings in your /home/ folder?n(Recommend yes.)')" "$TITLE"
if [ "$APP_ANSWER" = "TRUE" ]
then
    POL_SetupWindow_wait "$(eval_gettext 'Please wait...')" "$TITLE"
    ccp_path="${WINEPREFIX}/drive_c/users/${USER}/Local Settings/Application Data/CCP"
    if [ ! -d "$HOME/EVE/settings" ]; then
        mkdir -p "$HOME/EVE/settings"
    fi
    if [ -d "${ccp_path}/EVE" ]; then
        mv "${ccp_path}/EVE" "${ccp_path}/EVE_old"
    else
        mkdir -p "$ccp_path"
    fi
    ln -s "$HOME/EVE/settings" "${ccp_path}/EVE"
fi

# Create Shortcuts
POL_Shortcut "eve.exe" "$TITLE" "" "" "Game;RolePlaying;"

POL_SetupWindow_message "$(eval_gettext "Known issues:nn1) Loading EULA on the first run can take a long (5min) time.nn2) The Captain's Quarters feature is broken for most (all?) users.nIf you crash after selecting a character try hitting escape at the login screen and disabling Captain's Quarters under the graphics selection.n(This feature is considered useless by most Eve Players.)")" "$TITLE"

POL_SetupWindow_Close
exit 0

Replies

Thursday 23 April 2015 at 2:12 -
Could you add a commit message here so that we know what has been changed and why? (Code commits, as standard practice, should have a message describing them. )
Thursday 23 April 2015 at 4:46 -
Looks like a fix for the web scraping of the latest version available
Thursday 23 April 2015 at 5:30 -
That is what I figured, as well (considering it was some regex that was changed). Just noting that commit messages are nice to see. lol.
Thursday 23 April 2015 at 7:30 -
Yup, I agree
alkaphreak Thursday 12 March 2015 at 17:29
alkaphreak

Message

Is there any update ?

The script is no longer working.

Maybe it's cause the recent update of the Eve launcher/updater.

Replies

Friday 13 March 2015 at 13:17 -
After selecting the download online installer version, there is an error message : "Error in main
Error while checking EVE online version."
Anonymous
Monday 13 April 2015 at 2:59 -
Confirming that I ge this error, too. Maybe something needs to be updaated, for the latest patch?
Monday 13 April 2015 at 5:57 -
Perhaps. Has anyone checked appdb.winehq.org? Perhaps they have a fix there. If there is a patch or fix available, please let us know and we will get a WineBuild ready and update the script.
Monday 13 April 2015 at 7:18 -
Sounds like the html scraping used by the script to get the latest version available is broken (ll 93~115); Wine is not involved this time...
diegobh Tuesday 20 January 2015 at 4:43
diegobh Anonymous

Message

The install button, after choosing the game install's folder is disabled...

 

How could i fix it and continue to install the game?

 

Thank you!

Replies

ichbinder Wednesday 15 October 2014 at 7:49
ichbinder Anonymous

Message

Thenk you for this installer.

Replies