Matrix Games Forums

Forums  Register  Login  Photo Gallery  Member List  Search  Calendars  FAQ 

My Profile  Inbox  Address Book  My Subscription  My Forums  Log Out

CMANO on Linux with Wine

 
View related threads: (in this forum | in all forums)

Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [New Releases from Matrix Games] >> Command: Modern Operations series >> Tech Support >> CMANO on Linux with Wine Page: [1]
Login
Message << Older Topic   Newer Topic >>
CMANO on Linux with Wine - 7/23/2016 9:09:10 PM   
nkkc

 

Posts: 2
Joined: 5/13/2016
Status: offline
Hello!

I bought CMANO about a month ago and have been trying to get it working with Wine on Linux with and without the help of Play On Linux but no luck so far. It gets stuck installing dotnet during its first time setup when starting it in Steam. If I cancel the fist time setup and start the game with the launcher that pops up the game crashes almost instantly with a type of dotnet or directx error depending on which version of Wine and which configuration I am using.
I've tried installing dotnet45, vcredist and dx9 with winetricks and then running CMANO in Steam. With this I get past the first time setup but the game just locks up with a splash screen showing only a red X over a white background.

Other games like Close Combat Panthers in the Fog and Vietnam sixty-five I have managed to play using Wine without a problem.

I have found a few topics on this forum about running CMANO under Linux but they didn't help much and the most recent is three years old so I thought that maybe by now more people have tried and hopefully succeeded running CMANO with Wine.

If all else fails I guess I'll try setting up a Windows VM and playing like that but I'd like to try with Wine a bit longer.

So - if you are running CMANO with Wine it would be a great help if you could share how you did it. (which version of Wine, which libraries...)

Thanks!
Post #: 1
RE: CMANO on Linux with Wine - 7/24/2016 2:20:08 AM   
=FC=Gorgon


Posts: 12
Joined: 12/21/2009
Status: offline
Please allow me to post without the 7 days warning.

< Message edited by =FC=Gorgon -- 7/24/2016 2:24:10 AM >

(in reply to nkkc)
Post #: 2
RE: CMANO on Linux with Wine - 7/24/2016 2:35:28 AM   
thewood1

 

Posts: 6529
Joined: 11/27/2005
Status: offline
You might just be the winner of the ultimate lurker award...seven years and only seven posts.

(in reply to =FC=Gorgon)
Post #: 3
RE: CMANO on Linux with Wine - 7/24/2016 2:45:59 AM   
=FC=Gorgon


Posts: 12
Joined: 12/21/2009
Status: offline
Quite possible, but trying to post now and I get a warning that I cannot post links within 7 days or something.

(in reply to thewood1)
Post #: 4
RE: CMANO on Linux with Wine - 7/24/2016 3:06:58 AM   
=FC=Gorgon


Posts: 12
Joined: 12/21/2009
Status: offline
VPaulus gave me trusted user access so I can post normally now. Thanks VPaulus!

I really want to run CMANO on my linux box but am installing on my Windows box now so at least I can play it. Hopefully I'll be posting some AARs soon. :)

(in reply to =FC=Gorgon)
Post #: 5
RE: CMANO on Linux with Wine - 7/30/2016 2:34:28 PM   
ComDev

 

Posts: 5735
Joined: 5/12/2006
Status: offline
Any update on this?

Thanks

_____________________________



Developer "Command: Modern Air/Naval Operations" project!

(in reply to =FC=Gorgon)
Post #: 6
RE: CMANO on Linux with Wine - 8/2/2016 4:09:12 AM   
=FC=Gorgon


Posts: 12
Joined: 12/21/2009
Status: offline
I have not succeed in getting CMANO to run on wine yet. But I admit, I have not had the time to troubleshoot this in the past week. Hopefully I'll have some more time this week.

(in reply to ComDev)
Post #: 7
RE: CMANO on Linux with Wine - 8/2/2016 4:50:19 PM   
ComDev

 

Posts: 5735
Joined: 5/12/2006
Status: offline
Oki doki, let us know how you do

Thanks!

_____________________________



Developer "Command: Modern Air/Naval Operations" project!

(in reply to =FC=Gorgon)
Post #: 8
RE: CMANO on Linux with Wine - 8/4/2016 4:16:50 AM   
=FC=Gorgon


Posts: 12
Joined: 12/21/2009
Status: offline
Tried again tonight and still no luck yet. The combo that has gotten me closest is:

Using playonlinx:
- Setup a 32bit virtual drive
- I used wine 1.9.15 as the wine version.
- install donet40 using winetricks:

export WINEPREFIX=PATH_TO_THE_V_DRIVE
winetricks dotnet40

It showed it downloading dotNetFx40_Full_x86_x64.exe which is odd since I have a 32bit vdrive, but it seems to have worked.

- Choose the vdrive and run a .exe. Choose the CMANO installer .exe. Got some error message about rundll32 or something but missed the whole thing. :(
- After CMANO installs you get prompted to installed required software. I unchecked .NET stuff.
- Created a shortcut to Command.exe

This gave me the splash screen and it showed a window briefly but crashed shortly after that.

If anyone is curious, here is the debug info as I started Command.exe in debug mode from playonlinux:
e:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:ole:CoGetApartmentType (0x33f96c, 0x33f968): semi-stub
fixme:ole:CoGetApartmentType (0x33f71c, 0x33f718): semi-stub
fixme:ole:CoGetApartmentType (0x33f71c, 0x33f718): semi-stub
fixme:ole:CoGetApartmentType (0x33f71c, 0x33f718): semi-stub
fixme:ole:CoGetApartmentType (0x33f70c, 0x33f708): semi-stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
err:ole:StdMarshalImpl_UnmarshalInterface Apartment not initialized
err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x800401f0
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
err:ole:StdMarshalImpl_UnmarshalInterface Apartment not initialized
err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x800401f0
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
err:ole:StdMarshalImpl_UnmarshalInterface Apartment not initialized
err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x800401f0
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime Optimization Service"): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:sfc:SRSetRestorePointA 0x79e740 0x7be6c4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:advapi:DecryptFileW (L"C:\\users\\mfs\\Temp\\{33d1fd90-4274-48a1-9bc1-97e33d9c2d6f}\\", 00000000): stub
fixme:shell:SHAutoComplete stub
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
fixme:advapi:DecryptFileW (L"C:\\users\\mfs\\Temp\\{33d1fd90-4274-48a1-9bc1-97e33d9c2d6f}\\", 00000000): stub
fixme:wuapi:automatic_updates_Pause
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:wuapi:automatic_updates_Resume
[08/03/16 23:11:13] - Running wine-1.9.15 Command.exe (Working directory : /home/mfs/.PlayOnLinux/wineprefix/CMANO4/drive_c/Matrix Games/Command Wargame of the Year Edition)
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:thread:SetThreadStackGuarantee (0x32fc04): stub
err:ole:CoGetContextToken apartment not initialised
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.VisualBasic"
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:nls:GetUserPreferredUILanguages stub: 0 0x32ddf4 (nil) 0x32ddf0
fixme:nls:GetThreadPreferredUILanguages 00000000, 0x32ddf4, (nil) 0x32ddf0
fixme:nls:get_dummy_preferred_ui_language (0x0 0x32ddf4 (nil) 0x32ddf0) returning a dummy value (current locale)
fixme:nls:GetUserPreferredUILanguages stub: 0 0x32ddf4 0x183058 0x32ddf0
fixme:nls:GetThreadPreferredUILanguages 00000000, 0x32ddf4, 0x183058 0x32ddf0
fixme:nls:get_dummy_preferred_ui_language (0x0 0x32ddf4 0x183058 0x32ddf0) returning a dummy value (current locale)
fixme:shell:URL_ParseUrl failed to parse L"Accessibility"
fixme:shell:URL_ParseUrl failed to parse L"System.Runtime.Remoting"
fixme:shell:URL_ParseUrl failed to parse L"System.Configuration"
fixme:shell:URL_ParseUrl failed to parse L"System.Xml"
err:winsock:WSAIoctl -> _WSAIO(IOC_WS2, 23) request failed with status 0x2733
err:winsock:WSAIoctl -> _WSAIO(IOC_WS2, 23) request failed with status 0x2733
fixme:process:FlushProcessWriteBuffers : stub
fixme:shell:URL_ParseUrl failed to parse L"System.Web"
fixme:shell:URL_ParseUrl failed to parse L"System.Core"
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.DirectX"
fixme:ntdll:EtwRegisterTraceGuidsW (0x10d0632, (nil), {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 1, 0x32c1e8, (null), (null), 0x145a134): stub
fixme:ntdll:EtwRegisterTraceGuidsW register trace class {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}
fixme:gdiplus:GdipGetFamilyName No support for handling of multiple languages!
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"{1ee46009-5d05-46bf-aac9-a6f34ba66fe5}"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"System.Data"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.DirectX.Direct3DX"
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.DirectX.Direct3D"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:win:EnumDisplayDevicesW ((null),0,0x32de18,0x00000000), stub!
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.VisualC"
fixme:ole:CoGetApartmentType (0x6a3e91c, 0x6a3e918): semi-stub
fixme:ole:CoGetApartmentType (0x6b3e72c, 0x6b3e728): semi-stub
fixme:ole:CoGetApartmentType (0x6c6e6ac, 0x6c6e6a8): semi-stub
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x5ec6ddc,0x17ca50): stub
fixme:gdiplus:GdipCreateHalftonePalette stub
fixme:shell:URL_ParseUrl failed to parse L"Steamworks.NET"
fixme:gdiplus:GdipGetNearestColor (0x5ec84a8, 0x32dfd4): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x5ed34a0, 0x32dffc): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x5ed15a8, 0x32dffc): Passing color unmodified
fixme:shell:URL_ParseUrl failed to parse L"WindowsBase"
fixme:shell:URL_ParseUrl failed to parse L"PresentationCore"
fixme:ntdll:EtwRegisterTraceGuidsW (0x550b9c5c, 0x5516e048, {e13b77a8-14b6-11de-8069-001b212b5009}, 1, 0x32b8cc, (null), (null), 0x5516e048): stub
fixme:ntdll:EtwRegisterTraceGuidsW register trace class {e13b77a8-14b6-11de-8069-001b212b5009}
fixme:ntdll:EtwRegisterTraceGuidsW (0x550bc422, 0x5517c168, {9d21d267-6211-4214-b7b0-e4d7733096ae}, 1, 0x32e3dc, (null), (null), 0x5517c170): stub
fixme:ntdll:EtwRegisterTraceGuidsW register trace class {9d21d267-6211-4214-b7b0-e4d7733096ae}
fixme:shell:URL_ParseUrl failed to parse L"SevenZipSharp"
fixme:wmp:OleObject_QueryInterface (0x5ed6620)->({6bf52a4f-394a-11d3-b153-00c04f79faa6} 0x79ee838)
fixme:ole:CoCreateInstanceEx no instance created for interface {6bf52a4f-394a-11d3-b153-00c04f79faa6} of class {6bf52a52-394a-11d3-b153-00c04f79faa6}, hres is 0x80004002
fixme:wer:WerRegisterMemoryBlock (0x551759b0 6144) stub
fixme:wer:WerRegisterMemoryBlock (0x551759ac 4) stub
fixme:shell:URL_ParseUrl failed to parse L"System.Xaml"
fixme:ntdll:EtwRegisterTraceGuidsW (0x10d1e1a, (nil), {e13b77a8-14b6-11de-8069-001b212b5009}, 1, 0x78edb14, (null), (null), 0x78edb1c): stub
fixme:ntdll:EtwRegisterTraceGuidsW register trace class {b4955bf0-3af1-4740-b475-99055d3fe9aa}
fixme:shell:URL_ParseUrl failed to parse L"System.Runtime.Caching"
fixme:ntdll:EtwRegisterTraceGuidsW (0x10d1e4a, (nil), {2e5dba47-a3d2-4d16-8ee0-6671ffdcd7b5}, 1, 0x32d824, (null), (null), 0x155e784): stub
fixme:ntdll:EtwRegisterTraceGuidsW register trace class {2e5dba47-a3d2-4d16-8ee0-6671ffdcd7b5}
fixme:ole:CoGetApartmentType (0xb39e62c, 0xb39e628): semi-stub
fixme:ole:CoGetApartmentType (0xb49e5ac, 0xb49e5a8): semi-stub
fixme:shell:URL_ParseUrl failed to parse L"System.Transactions"
fixme:shell:URL_ParseUrl failed to parse L"WindowsFormsIntegration"
fixme:shell:URL_ParseUrl failed to parse L"PresentationFramework"
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"UIAutomationTypes"
fixme:gdiplus:GdipGetNearestColor (0x5f10fc8, 0x32c7c8): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x5f03000, 0x32c7c8): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x5f03000, 0x32c7c8): Passing color unmodified
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4}
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {b196b283-bab4-101a-b69c-00aa00341d07}
fixme:ole:CoGetApartmentType (0x32c10c, 0x32c08c): semi-stub
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {00000003-0000-0000-c000-000000000046}
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {00000144-0000-0000-c000-000000000046}
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4}
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {b196b283-bab4-101a-b69c-00aa00341d07}
fixme:ole:CoGetApartmentType (0x32c10c, 0x32c08c): semi-stub
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {00000003-0000-0000-c000-000000000046}
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {00000144-0000-0000-c000-000000000046}
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4}
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {b196b283-bab4-101a-b69c-00aa00341d07}
fixme:ole:CoGetApartmentType (0x32c10c, 0x32c08c): semi-stub
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {00000003-0000-0000-c000-000000000046}
fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {00000144-0000-0000-c000-000000000046}
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:msg:ChangeWindowMessageFilter c05e 00000001
fixme:ntdll:EtwRegisterTraceGuidsW (0x56216bfc, 0x56263028, {0635afbf-f587-4fe5-a020-edca759acbd9}, 1, 0x32c3c8, (null), (null), 0x56263028): stub
fixme:ntdll:EtwRegisterTraceGuidsW register trace class {0635afbf-f587-4fe5-a020-edca759acbd9}
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:ntdll:EtwRegisterTraceGuidsW (0x433ba7, 0x490008, {42d57191-f5a1-4dbe-9d61-2e14e45adb65}, 1, 0x7ce7f8, (null), (null), 0x490008): stub
fixme:ntdll:EtwRegisterTraceGuidsW register trace class {42d57191-f5a1-4dbe-9d61-2e14e45adb65}
fixme:wer:WerRegisterMemoryBlock (0x4901e8 352) stub
fixme:wer:WerRegisterMemoryBlock (0x490178 4) stub
fixme:driver:GdiEntry13 stub
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:ole:CoGetApartmentType (0xfe7e52c, 0xfe7e528): semi-stub
fixme:ole:CoGetApartmentType (0xff7e4ac, 0xff7e4a8): semi-stub
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e2c8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e408,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e408,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e2c8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e408,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e408,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e2c8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e408,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e408,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e2c8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e408,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e408,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e2c8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e408,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e408,0x00000000), stub!
fixme:shell:URL_ParseUrl failed to parse L"PresentationFramework.classic"
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:shell:URL_ParseUrl failed to parse L"UIAutomationProvider"
fixme:gdiplus:GdipGetNearestColor (0x5db48b8, 0x32c76c): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x5db4a68, 0x32c76c): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x5db4650, 0x32c858): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x5db4e08, 0x32c858): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x5db5568, 0x32c858): Passing color unmodified
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:shell:URL_ParseUrl failed to parse L"Command.resources"
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x1017a 0x00000000
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:wer:WerRegisterMemoryBlock (0x56263970 352) stub
fixme:wer:WerRegisterMemoryBlock (0x5626345c 4) stub
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:gdiplus:GdipGetNearestColor (0x10221688, 0x32e79c): Passing color unmodified
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:gdiplus:GdipGetNearestColor (0x102418e0, 0x32eb4c): Passing color unmodified
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e418,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xfd7e550,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xfd7e550,0x00000000), stub!
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet

Unhandled Exception: System.AggregateException: A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was ret at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at System.Windows.Forms.Control.Invoke(Delegate method)
at ?.?.?()
at ..()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.TaskExceptionHolder.Finalize()
fixme:rpc:RpcServerUnregisterIfEx (IfSpec == (RPC_IF_HANDLE)^0x401c18, MgrTypeUuid == (null), RundownContextHandles == 1): stub
fixme:advapi:UnregisterTraceGuids deadbeef: stub

(in reply to ComDev)
Post #: 9
RE: CMANO on Linux with Wine - 8/24/2016 7:52:46 PM   
nkkc

 

Posts: 2
Joined: 5/13/2016
Status: offline
Hey, it's the OP.

I just tried again a couple of times with playonlinux and have had no luck launching the game at all.

However, I then tried running it using just the system (Debian) version of wine (version 1.8.3), that I use for all other Windows games I play, and it worked! It actually started and I can view available scenarios and such but every single one that I tried gives me a popup saying "A problem occured while loading the selected scenario. Please select another scenario to load."

Now I've used winetricks on this wineprefix many times to install dotnet versions and directx and other dlls so I don't know which exact combination allowed me to run the game at this point. I do know that I have dotnet40 installed, as well as dx9 and vcrun6.

The game still sometimes doesn't get farther than the launcher window:
wine: Unhandled page fault on read access to *hex_address* at address *hex_address* (thread 0080), starting debugger...

But simply trying more times gets it to the 'Start menu' with the 'Campaign', 'Start new scenario', etc. buttons.

Are there debug logs stored anywhere? The logs folder only has a few older entries not connected to the scenario loading bug.

This is all using build 839.7 Steam version.

< Message edited by nkkc -- 8/24/2016 9:28:37 PM >

(in reply to =FC=Gorgon)
Post #: 10
Page:   [1]
All Forums >> [New Releases from Matrix Games] >> Command: Modern Operations series >> Tech Support >> CMANO on Linux with Wine Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Forum Software © ASPPlayground.NET Advanced Edition 2.4.5 ANSI

1.000