Jump to content
nintenduh

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)

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

Amazing. The directions were easy enough to get the game installed along with the NET7 client.

I am running a Debian OS on an Acer netbook, these specs.

And you know what? It ran. It ran horrifically, but it worked. Interesting.

Share this post


Link to post
Share on other sites

I'm glad it actually ran. I have lost faith in laptops. iGPU just doesn't cut it unless your nvidia :)

Share this post


Link to post
Share on other sites

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!

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Guest jeremymoen

am having some problems tryin to load on mint 10. getting close but no cigar it won't connect to server and the vid test ids crap. any suggestions

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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]

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
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.

Share this post


Link to post
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?

Share this post


Link to post
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)

Share this post


Link to post
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

Share this post


Link to post
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)

Share this post


Link to post
Share on other sites
[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?

Share this post


Link to post
Share on other sites
[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

Share this post


Link to post
Share on other sites
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....

Share this post


Link to post
Share on other sites
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]

Share this post


Link to post
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.

Share this post


Link to post
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 :)

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
I got it run on my system, thanks for all the advises!

Wine 1.3.34 patched with two SSL patch
r600g open source ATI video drivers

Share this post


Link to post
Share on other sites

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...