Jump to content

Linux(maybe mac?)/Wine install guide.


Recommended Posts

I would suggest simply using Windows or a VM... it's much easier, lol. The INV-300 error means that something has run afoul of the SSL system, which usually indicates that the Net-7 SSL certificate isn't installed properly or that the SSL connection isn't going through. On linux, I have very little idea of how to correct any of those problems. You might try disabling any firewall software or the like, as it might, while pretty unlikely, be blocking outbound SSL connections. (port 443)

Link to comment
Share on other sites

you need to use wine-1.1.34 for EnB to work with current server ssl certificate because it's self-signed certificate that wine does not approve.

wine-1.1.34 didnt yet have strict ssl checks so it works with that.

if you need to keep your current wine, then you can install it to separate directory and use a small launch script.

check the post/thread at https://enb-emulator.com/index.php?/topic/1041-inv-300-error-using-wine/page__view__findpost__p__6934

Link to comment
Share on other sites

  • 3 weeks later...

hi guys i actually started the wine install before i saw your guild. ( on OSX 10.6 ) and i had it working up until the EnB login. but then I installed directx9 with winetricks now net7 won't launch :lol:

heres the error i get in terminal:

XPLAPTOP:bin BattleBird$ wine launchnet7.exe

err:secur32:SECUR32_initSchannelSP libgnutls not found, SSL connections will fail

fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a060, {485e7de8-0a80-11d8-ad15-505054503030}, 1, 0x33fe40, (null), (null), 0x100a068,)

fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a080, {485e7de9-0a80-11d8-ad15-505054503030}, 1, 0x33fe40, (null), (null), 0x100a088,)

fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0a0, {485e7dea-0a80-11d8-ad15-505054503030}, 1, 0x33fe40, (null), (null), 0x100a0a8,)

fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0c0, {485e7deb-0a80-11d8-ad15-505054503030}, 1, 0x33fe40, (null), (null), 0x100a0c8,)

fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0e0, {485e7dec-0a80-11d8-ad15-505054503030}, 1, 0x33fe40, (null), (null), 0x100a0e8,)

fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a100, {485e7ded-0a80-11d8-ad15-505054503030}, 1, 0x33fe40, (null), (null), 0x100a108,)

fixme:win:RegisterDeviceNotificationW (hwnd=0x130808, filter=0x54f56c,flags=0x00000001) returns a fake device notification handle!

err:module:import_dll Library mscoree.dll (which is needed by L"C:\\net7\\bin\\launchnet7.exe") not found

err:module:LdrInitializeThunk Main exe initialization for L"C:\\net7\\bin\\launchnet7.exe" failed, status c0000135

XPLAPTOP:bin BattleBird$

Ignore the XPLAPTOP its just there to add a layer of obscurity to my security :)

any ways any help would be great!

Link to comment
Share on other sites

  • 1 month later...

just wanted to inform:

there is a mono repository available to automate the snap in of a linux version in case it uses way less space than the win version.

im running openSUSE 11.3 atm so i just can tell you how i did form yast. just open the repository manager and a new repro. from the list where to get it choose communinity source, scroll down and get the mono repro snapped in so you can choose from your packet manager the needed mono packets. the advantage of this way, the mono packets will be get updates automatically if available and they're well implemented to the system as well so no cross-work for the system => saving up resources ;)

and i tried to get it run but after launching the launcher.exe i get the "decline" "accept" windows of EnB and the client is starting off with the intro. i dont see the net7 Launcher. if i try to launch the proxy itself it cannot connect to the server (firewall is out of the way) and it shuts down with a application error.

the network indicator doesnt shows any activity on launching the net7 proxy :(

any ideas?

Edited by TigerByte
Link to comment
Share on other sites

  • 5 months later...

i am getting errors for the client and net 7 they are telling me that there is an error in line 1 of the launchnet7.exe.configit says there is an unathorized attribute enabled if i get this to work i can update all and play but this is blocking me and i have spent alot of brain power on it and i am tired, lol

Link to comment
Share on other sites

  • 1 month later...
if someone is doing own WINE compiling, then this hack allows EnB to run with latest wine.
This will punch gigantic hole to WINE ssl connection so be warned.

[code]diff --git a/dlls/wininet/netconnection.c b/dlls/wininet/netconnection.c
index cfc4e7c..c45dcf8 100644
--- a/dlls/wininet/netconnection.c
+++ b/dlls/wininet/netconnection.c
@@ -349,6 +349,11 @@ static int netconn_secure_verify(int preverify_ok, X509_STORE_CTX *ctx)
if (!endCert) ret = FALSE;
if (ret)
{
+ /* hack to allow invalid certificates */
+ conn->security_flags |= SECURITY_FLAG_IGNORE_UNKNOWN_CA |
+ SECURITY_FLAG_IGNORE_CERT_CN_INVALID;
+ /* /hack */
+
DWORD_PTR err = netconn_verify_cert(endCert, store, server,
conn->security_flags);

[/code]
Link to comment
Share on other sites

  • 4 weeks later...
Hey everyone :)

im using ubuntu 10.10 and i downgraded wine to 1.1.34..
Dowgrading wine to 1.1.34 helped me pass the sertificate thingy,and i am able to login and create a char...hoever after that i get
"no active client" error msg.
Here is you can see for urself:
[media]http://www.youtube.com/watch?v=L-W04xh-gCU[/media]


Any suggestions are welcomed...id hate to have to install windows on this machine :P
Link to comment
Share on other sites

[quote name='Nitocris' timestamp='1301878605' post='38167']
im using ubuntu 10.10 and i downgraded wine to 1.1.34..
Dowgrading wine to 1.1.34 helped me pass the sertificate thingy,and i am able to login and create a char...hoever after that i get
"no active client" error msg.[/quote]Interesting...never seen that error before. no idea why proxy cant find enb running. Someone with access to proxy sources must answer that.
Link to comment
Share on other sites

you get this message if Net7Proxy can't connect to the client process for whatever reason.

because I don't know much about linux I can't really speculate why. Have you re-named the client process somehow?

It should work because I know there's a handful of people that use wine+ENB. I would check that your linux setup allows wine to use WriteProcessMemory/ReadProcessMemory.

Other than that I'm not sure what to suggest. There's not really anything I can change in the source code to get around this.

When Net7Proxy launches the client, it takes the process ID. It uses that process ID to insert assembly code which returns data helping with the connection.

Maybe some setting in wine needs to be changed?
Link to comment
Share on other sites

:)

That was helpful,at least now i know in what direction to look.
I guess ill have to force Net7proxy to play to the rules somehow.


Good news:im getting sound out of wine :D (1.1.34 has issues working with pulseaudio)
Link to comment
Share on other sites

[quote name='Nitocris' timestamp='1301914245' post='38207']
Good news:im getting sound out of wine :) (1.1.34 has issues working with pulseaudio)
[/quote]if you are able to compile wine yourself, then you can do a little modification to sources (posted it few posts back) and run latest wine. version 1.1.34 is just last packaged version that does not yet have any certificate checks in. Edited by karu
Link to comment
Share on other sites

[quote name='karu' timestamp='1301921083' post='38210']
if you are able to compile wine yourself, then you can do a little modification to sources (posted it few posts back) and run latest wine. version 1.1.34 is just last packaged version that does not yet have any certificate checks in.
[/quote]

Im dowloading the latest wine sourcess now ,will give it a try tomorrow after work:)
when this finaly works,i think ill do a video about it B)
Link to comment
Share on other sites

  • 2 weeks later...
[code]bdzevel@bdzevel-HP-Compaq-8510w:~/.wine/drive_c/NET7/bin$ wine LaunchNet7.exe
fixme:sync:CreateMemoryResourceNotification (0) stub
err:ole:CoGetContextToken apartment not initialised
fixme:imm:ImmDisableIME (-1): stub
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error Reporting"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0008,0x000000f2,0x3009a1b4,0x5dc620): stub
err:eventlog:ReportEventW L"launchnet7.exe"
err:eventlog:ReportEventW L"1.8.1.0"
err:eventlog:ReportEventW L"4a3d0732"
err:eventlog:ReportEventW L"kernel32.dll"
err:eventlog:ReportEventW L"5.1.2600.2180"
err:eventlog:ReportEventW L"00000000"
err:eventlog:ReportEventW L"0"
err:eventlog:ReportEventW L"00029a72"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub[/code]


Any ideas?
Link to comment
Share on other sites

  • 2 months later...
  • 3 weeks later...
Guest Michael
[quote name='freretruc' timestamp='1308820464' post='42430']
[code]
wget http://net-7.org/net7setup.exe
wget http://net-7.org/LaunchNet7_1.8.0.exe
[/code]

seems that these links are out of date ?
i have error 404 not found error

thx for update please. i'm new to linux
[/quote]

The first one should be wget http://net-7.org/net7setup_2_.exe
The second I can't find also....
Link to comment
Share on other sites

  • 2 weeks later...
EnB crashed for me the moment i try to login.

[code]fixme:ole:NdrCorrelationInitialize (0x32d96c, 0x32d56c, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x32d934, 0x32d534, 1024, 0x0): stub
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:advapi:SetNamedSecurityInfoW L"C:\\users\\timo\\Lokale Einstellungen\\Anwendungsdaten\\LaunchNet7\\LaunchNet7.exe_Url_2lvlxz4u0oftwqnngb5a3vcrpszsnekz\\1.9.9.10\\7nouswu9.newcfg" 1 536870916 (nil) (nil) 0xb5a4f0 (nil)
fixme:ole:Context_CC_ContextCallback (0x1795e0/0x1795e4)->(0x79f277a5, 0x2a1cf14, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x1795e0/0x1795e4)->(0x79f277a5, 0x2a1cea8, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
timo@core:~$ fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:win:EnumDisplayDevicesW ((null),0,0x33f718,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:d3d8:ValidateVertexShader (0x1a25400 (nil) (nil) 1 0x33f3e4): stub
fixme:d3d8:ValidatePixelShader (0x1344710 (nil) 1 0x33f3e8): stub
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:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x19e2d8,0x19e1f8): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x19b720,0x19e1f8): stub
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:ras:RasEnumConnectionsA (0x630607a8,0x33e7ac,0x6305f610),stub!
fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusW resume handle not supported
fixme:secur32:schan_imp_create_session Using hardcoded "NORMAL" priority
fixme:wintrust:HTTPSCertificateTrust (0x3d9ee90)
fixme:wintrust:HTTPSFinalProv (0x3d9ee90)
fixme:dbghelp_dwarf:compute_location Only supporting one reg (edx/19 -> -2)
err:mmtime:TIME_MMTimeStop Timer still active?!
[/code]
Link to comment
Share on other sites

[quote name='Warlord711' timestamp='1311363974' post='43527']
EnB crashed for me the moment i try to login.

[code]fixme:ole:NdrCorrelationInitialize (0x32d96c, 0x32d56c, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x32d934, 0x32d534, 1024, 0x0): stub
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:advapi:SetNamedSecurityInfoW L"C:\\users\\timo\\Lokale Einstellungen\\Anwendungsdaten\\LaunchNet7\\LaunchNet7.exe_Url_2lvlxz4u0oftwqnngb5a3vcrpszsnekz\\1.9.9.10\\7nouswu9.newcfg" 1 536870916 (nil) (nil) 0xb5a4f0 (nil)
fixme:ole:Context_CC_ContextCallback (0x1795e0/0x1795e4)->(0x79f277a5, 0x2a1cf14, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x1795e0/0x1795e4)->(0x79f277a5, 0x2a1cea8, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
timo@core:~$ fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:win:EnumDisplayDevicesW ((null),0,0x33f718,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:d3d8:ValidateVertexShader (0x1a25400 (nil) (nil) 1 0x33f3e4): stub
fixme:d3d8:ValidatePixelShader (0x1344710 (nil) 1 0x33f3e8): stub
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:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x19e2d8,0x19e1f8): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x19b720,0x19e1f8): stub
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:ras:RasEnumConnectionsA (0x630607a8,0x33e7ac,0x6305f610),stub!
fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusW resume handle not supported
fixme:secur32:schan_imp_create_session Using hardcoded "NORMAL" priority
fixme:wintrust:HTTPSCertificateTrust (0x3d9ee90)
fixme:wintrust:HTTPSFinalProv (0x3d9ee90)
fixme:dbghelp_dwarf:compute_location Only supporting one reg (edx/19 -> -2)
err:mmtime:TIME_MMTimeStop Timer still active?!
[/code]
[/quote]


Changing wininet to wine version fixed the INV-error for me.
After reinstalling EnB the crash disappeared too.
Link to comment
Share on other sites

For those people who have gotten emulator to work with wine, care to put together a revised post to show it worked for you from start to finish?

I'm a linux newbie and i've failed to get it completed :)
Link to comment
Share on other sites

[quote name='yopiJD' timestamp='1311900190' post='43771']
For those people who have gotten emulator to work with wine, care to put together a revised post to show it worked for you from start to finish?

I'm a linux newbie and i've failed to get it completed :P
[/quote]


So just tell us what problems you got and we can figure out what to do for you.
Link to comment
Share on other sites

  • 2 weeks later...
Hi, also have some problems with E&B on linux...

OS: Mint 11
Ram: 1Gb
Video: Intergrated Intel 256MB
CPU: 1,8Ghz Intel Atom.

Problem: the game loads, I hear sound playing, but white screen with my process line being murky... I think that the computer should be able to play this game, since I think my old computer was much less powerful way back when I was in Beta.

Hope for some help here, Oh and noob when it comes to play on linux hehe
Link to comment
Share on other sites

  • 3 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...