Nathan Shearer on Saturday November 29th 2008, 22:05 Wrote:6.1. Download "l3codeca.acm" from somewhere* (prefereably a working *clean* Windows XP isntall).
6.2. Remane it to winemp3.acm and copy it to the wine system32 directory.
6.3. Set an override for this file specific only to Freelancer.
On my Ubuntu freelancer runs great with the latest disco mod,but whatever i try i cant get the MP working...
I eaven tryed somethink very stupid.I mounted my winXP partition,and launched freelancer from there using whine....It did run,but again,no MP.....Im continuing looking into it.
"Your words are powerful; write carefully, with precision and meaning. Use them to nurture, not destroy." - Jools Noctru of the Order of Krath
' Wrote:On my Ubuntu freelancer runs great with the latest disco mod,but whatever i try i cant get the MP working...
I eaven tryed somethink very stupid.I mounted my winXP partition,and launched freelancer from there using whine....It did run,but again,no MP.....Im continuing looking into it.
Did you check my link "Direct Play Games" in the above post? That did it for me.
Edit: Here's the script I use to launch.
Quote:#!/bin/sh
cd /home/<username>/.wine/drive_c/Program\ Files/Microsoft\ Games/Freelancer/exe
wine ./DSUpdate.exe -s82.113.48.5:2302
Ixeuticus_Martius, you need newer DXDIAGN.DLL. You need to add it to the override list. Do you have DX9 installed?
Also, you might need a renderer override:
1. Go to Applications/Wine/regedit.
2. Expand the tree for HKEY_CURRENT_USER/Software/Wine/Direct3D. You may need to create the Direct3D folder. You can do that by clicking the Wine folder, then clicking "Edit" and selecting New/Key. Then name the key Direct3D.
3. Click on the Direct3D folder.
4. Click "Edit" then select New/String Value.
5. Name that new string "DirectDrawRenderer".
6. Right click on "DirectDrawRenderer and select Modify.
7. Enter the value data as "opengl" then click "OK".
8. Then click Registry/Exit.
Darkness Clan Leader
The founder of Nomad Scientists.
Endless shadows are around,wherever you go you'll be found...
i did the above ^^
but i still get the same problem.
here is what i get when i try to run FL through the terminal
jenya@XAKEP-PC:~$ wine /home/jenya/.wine/drive_c/Program\ Files/Microsoft\ Games/Freelancer/EXE/Freelancer.exe
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32c4e8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32c3ec,0x00000000), stub!
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:quartz:FilterGraphInner_QueryInterface unknown interface {fc4801a3-2ba9-11cf-a229-00aa003d7352}
fixme:quartz:FilterGraphInner_QueryInterface unknown interface {fc4801a3-2ba9-11cf-a229-00aa003d7352}
fixme:quartz:FilterGraphInner_QueryInterface unknown interface {fc4801a3-2ba9-11cf-a229-00aa003d7352}
fixme:quartz:FilterGraphInner_QueryInterface unknown interface {fc4801a3-2ba9-11cf-a229-00aa003d7352}
fixme:quartz:FilterGraphInner_QueryInterface unknown interface {fc4801a3-2ba9-11cf-a229-00aa003d7352}
fixme:quartz:FilterGraphInner_QueryInterface unknown interface {fc4801a3-2ba9-11cf-a229-00aa003d7352}
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:d3d:state_patchsegments (WINED3DRS_PATCHSEGMENTS,0.000000) not yet implemented
fixme:d3d:state_positiondegree (WINED3DRS_POSITIONDEGREE,1) not yet implemented
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:imm:ImmReleaseContext (0x1002a, 0x154468): stub
fixme:imm:NotifyIME NI_CLOSECANDIDATE
fixme:imm:ImmGetOpenStatus (0x154468): semi-stub
err:ole:CoGetClassObject class {ebb08c45-6c4a-4fdc-ae53-4eb8c4c7db8e} not registered
err:ole:CoGetClassObject no class object {ebb08c45-6c4a-4fdc-ae53-4eb8c4c7db8e} could be created for context 0x1
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1347371332 (as fourcc: DAOP) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1347371332) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1414480196 (as fourcc: DAOT) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1414480196) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1414480196 (as fourcc: DAOT) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1414480196) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1414480196 (as fourcc: DAOT) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1414480196) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1414480196 (as fourcc: DAOT) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1414480196) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1414480196 (as fourcc: DAOT) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1414480196) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1414480196 (as fourcc: DAOT) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1414480196) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 943800644 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(943800644) in the format lookup table
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
fixme:d3d:IWineD3DDeviceImpl_ResourceReleased Vertex buffer released while bound to a state block, stream 0
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33eb28,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33e528,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33e5b8,0x00000000), stub!
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {71985f4b-1ca1-11d3-9cc8-00c04f7971e0} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {a2e3074f-6c3d-11d3-b653-00c04f79498e} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
Error: DXDIAGN.DLL is out of date
fixme:imm:ImmDisableIME (-1): stub
fixme:advapi:RegisterEventSourceW ((null),L"Freelancer"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0005,0x00000050,0x80d800,0x80d3c4): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0005,0x00000050,0x141270,0x80d3c4): stub
err:eventlog:ReportEventW L"freelancer.exe"
err:eventlog:ReportEventW L"1.0.1223.11"
err:eventlog:ReportEventW L""
err:eventlog:ReportEventW L"0.0.0.0"
err:eventlog:ReportEventW L"00000000"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
^Z
[1]+ Stopped wine /home/jenya/.wine/drive_c/Program\ Files/Microsoft\ Games/Freelancer/EXE/Freelancer.exe
jenya@XAKEP-PC:~$
I hope a group of the administrators/programmers write a full working post "How to start Freelancer Discovery Multiplayer on Linux/Ubuntu" !
I think that the efforts are worthed and it will help to many people !
P.S By the way i read everything here and tried some things but the end result is failure.