• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Tuna-Fish

Kneeless NCO Student
53 Badges
Nov 24, 2003
403
6
Visit site
  • Hearts of Iron IV: Colonel
  • Victoria 2: Heart of Darkness
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV Sign-up
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Victoria 2: A House Divided
  • Europa Universalis IV: Rights of Man
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Cities: Skylines - Parklife
  • Europa Universalis 4: Emperor
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Hearts of Iron II: Armageddon
  • Europa Universalis IV: Wealth of Nations
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Europa Universalis III Complete
  • Magicka
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Sword of the Stars
  • Sword of the Stars II
This thread is for all us linux fans who want to run EU3 Demo (and eventually, the whole game) under wine.

Installing is pretty uneventful, works fine.

When ran, the game complains that there is not enough video memory and that you lack PS2.0 support. To fix, open wine regedit and add to HKEY_Current_User/Software/Wine the key Direct3D, under that add values UseGLSL=enabled (string value) and VideoMemorySize=128 (string value)

with those, when ran the game hangs on "Loading map-sprites..."

Any ideas?
 

vertinox

Field Marshal
75 Badges
Aug 10, 2002
3.742
271
twitch.tv
  • Mount & Blade: Warband
  • Europa Universalis: Rome
  • Rome Gold
  • Semper Fi
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Victoria: Revolutions
  • Mount & Blade: With Fire and Sword
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Achtung Panzer
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV Sign-up
  • Stellaris Sign-up
  • Prison Architect
  • Europa Universalis IV
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Deus Vult
  • Europa Universalis III
  • Divine Wind
  • Arsenal of Democracy
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis III Complete
  • March of the Eagles
  • Europa Universalis III Complete
Tuna-Fish said:
Any ideas?

You are treading new territory with this one. :cool:

You might want to run this by the people on the wine forum to see if they have any suggestions. But my guess is that there is graphics drivers to blame (or lack of communication with them because of bad DirectX hooks), but since I've never tried wine (just native Linux games in Ubuntu) I wouldn't have the slightest clue.

Maybe you could sweet talk a wine developer into trying the demo out.
 

unmerged(6777)

Field Marshal
Dec 10, 2001
12.470
5
I have no clue at all.

If you *do* manage to get it to work properly please let us know how...maybe a "how to" thread that I can sticky in the FAQ forum (once there is one).
 

Gaute65

Newbie
81 Badges
May 22, 2001
4.678
420
  • Europa Universalis IV: Pre-order
  • Rome Gold
  • Sengoku
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Cities: Skylines Deluxe Edition
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis III: Collection
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Res Publica
  • Pride of Nations
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV Sign-up
  • Crusader Kings III: Royal Edition
  • Europa Universalis III
  • Cities in Motion 2
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Deus Vult
  • Diplomacy
  • Cities in Motion
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Hearts of Iron III
  • Heir to the Throne
  • Europa Universalis III Complete
Tuna-Fish said:
This thread is for all us linux fans who want to run EU3 Demo (and eventually, the whole game) under wine.

Installing is pretty uneventful, works fine.

When ran, the game complains that there is not enough video memory and that you lack PS2.0 support. To fix, open wine regedit and add to HKEY_Current_User/Software/Wine the key Direct3D, under that add values UseGLSL=enabled (string value) and VideoMemorySize=128 (string value)

with those, when ran the game hangs on "Loading map-sprites..."

Any ideas?


I will try later to make it run with wine.

Do you get any reports in the log folder?
 

Tuna-Fish

Kneeless NCO Student
53 Badges
Nov 24, 2003
403
6
Visit site
  • Hearts of Iron IV: Colonel
  • Victoria 2: Heart of Darkness
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV Sign-up
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Victoria 2: A House Divided
  • Europa Universalis IV: Rights of Man
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Cities: Skylines - Parklife
  • Europa Universalis 4: Emperor
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Hearts of Iron II: Armageddon
  • Europa Universalis IV: Wealth of Nations
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Europa Universalis III Complete
  • Magicka
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Sword of the Stars
  • Sword of the Stars II
Gaute65 said:
I will try later to make it run with wine.

Do you get any reports in the log folder?

system.log:
Code:
Kernel Release[main.cpp:94]: Eu3 Version Jan  9 2007 : 14:29:33
Kernel Release[systemsettings.cpp:141]: System memory:   1024MB
Kernel Release[systemsettings.cpp:143]: CPU speed:       2204MHz
Kernel Release[graphicssettings.cpp:105]: Graphic Adapters: 
Kernel Release[graphicssettings.cpp:110]: 	0: Direct3D HAL
Kernel Release[graphicssettings.cpp:127]: Checking for multi-sampling support:
Kernel Release[graphicssettings.cpp:144]: 	2 samples NOT supported, yet set as option. Changing to 2 samples.
Kernel Release[graphicssettings.cpp:153]: Using Adapter [0]:
Kernel Release[graphicssettings.cpp:158]: Succeeded to create a device.
Kernel Release[graphicssettings.cpp:190]: Graphics device: Direct3D HAL
Kernel Release[graphicssettings.cpp:191]: Graphics driver: Display
Kernel Release[graphicssettings.cpp:196]:  Driver version: 7174
Kernel Release[graphicssettings.cpp:213]: 


Dumping all gfx info:
DeviceIdentifier:	{00BDF506-F970-0033-79A5-8800D85D1800}
VendorId:	4318
DeviceId:	595
SubSysId:	0
Revision:	0
DriverVersion.HighPart:	393230
DriverVersion.LowPart:	662534


Kernel Release[graphicssettings.cpp:261]: Instancing supported.
Kernel Release[graphicssettings.cpp:279]: Video memory amount: 134MB
Kernel Release[graphicssettings.cpp:282]: Support for T&L found.
Kernel Release[graphicssettings.cpp:285]: MaxSimultaneousTextures: 4
Kernel Release[graphicssettings.cpp:286]: MaxVertexBlendMatrices: 0
Kernel Release[graphicssettings.cpp:287]: MaxVertexBlendMatrixIndex: 1
Kernel Release[graphicssettings.cpp:289]: MaxSimultaneousTextures: 4
Kernel Release[graphicssettings.cpp:290]: MaxTextureBlendStages: 8
Kernel Release[graphicssettings.cpp:291]: Support for Anisotropic filtering found.
Kernel Release[graphicssettings.cpp:294]: 	Max Anisotropic filtering: 16
Kernel Release[graphicssettings.cpp:295]: 	Anisotropic filtering set to: 0
Kernel Release[graphicssettings.cpp:307]: Vertex Shader version: 3.0
Kernel Release[graphicssettings.cpp:309]: Pixel Shader version: 3.0
Kernel Release[directinput.cpp:871]: Error loading cursor: normal.cur
Kernel Release[directinput.cpp:871]: Error loading cursor: busy.ani
Kernel Release[directinput.cpp:871]: Error loading cursor: cant_move.cur
Kernel Release[directinput.cpp:871]: Error loading cursor: dragselect.ani
Kernel Release[directinput.cpp:871]: Error loading cursor: selected.cur
Kernel Release[directinput.cpp:871]: Error loading cursor: no_move.ani
Kernel Release[directinput.cpp:871]: Error loading cursor: friendly_move.ani
Kernel Release[directinput.cpp:871]: Error loading cursor: attack_move.ani
Kernel Release[directinput.cpp:871]: Error loading cursor: embark.cur
Kernel Release[directinput.cpp:871]: Error loading cursor: exploration.cur
Kernel Release[graphics.cpp:153]: Creating device with: VERTEX_PROCESSING_HARDWARE
	Fullscreen=no
	Resolution=1280x1024
Kernel Release[graphics.cpp:210]: Done creating device.
setup.log:
Code:
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: alerts.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: backend.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: combat.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: core.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: domesticpanel.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: eu3dialog.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: extra_effects.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: hre.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: ingamelobby.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: ledger.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: mapitems.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: menubar.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: metaserver.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: nudge.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: outliner.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: papacy.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: peace.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: provincepanel.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: settings.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: temp_frontend.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: topbar.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: tutorial.gfx
Setup[eu3application.cpp:178]: Loaded Graphics Definition File: unitpanel.gfx

After starting eu3demo, the program just bumps my load average to 2 and consumes most of the CPU power. However, it only eats about 40mb of mem, so it doesn't seem to be loading anything to mem. Dunno.
 
Last edited:

Tuna-Fish

Kneeless NCO Student
53 Badges
Nov 24, 2003
403
6
Visit site
  • Hearts of Iron IV: Colonel
  • Victoria 2: Heart of Darkness
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV Sign-up
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Victoria 2: A House Divided
  • Europa Universalis IV: Rights of Man
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Cities: Skylines - Parklife
  • Europa Universalis 4: Emperor
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Hearts of Iron II: Armageddon
  • Europa Universalis IV: Wealth of Nations
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Europa Universalis III Complete
  • Magicka
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Sword of the Stars
  • Sword of the Stars II
oh, a new snippet of info.

All paradox games when ran on wine shout a ridiculous amount of fixme's:

wine eu3demo stderr log:
Code:
...snip
fixme:d3dxof:IDirectXFileEnumObjectImpl_GetNextDataObject (0x10e95e0/0x10e95e0)->(0x33f628) stub!
fixme:d3dxof:IDirectXFileDataImpl_GetType (0x10e9520/0x10e9520)->(0x33f27c) stub!
fixme:d3dxof:IDirectXFileEnumObjectImpl_GetNextDataObject (0x10e95e0/0x10e95e0)->(0x33f628) stub!
fixme:d3dxof:IDirectXFileDataImpl_GetType (0x10e9520/0x10e9520)->(0x33f27c) stub!
fixme:d3dxof:IDirectXFileEnumObjectImpl_GetNextDataObject (0x10e95e0/0x10e95e0)->(0x33f628) stub!
fixme:d3dxof:IDirectXFileDataImpl_GetType (0x10e9520/0x10e9520)->(0x33f27c) stub!
fixme:d3dxof:IDirectXFileEnumObjectImpl_GetNextDataObject (0x10e95e0/0x10e95e0)->(0x33f628) stub!
fixme:d3dxof:IDirectXFileDataImpl_GetType (0x10e9520/0x10e9520)->(0x33f27c) stub!
...snip...[code]

Note that (0x10e95e0/0x10e95e0)->(0x33f628) and (0x10e9520/0x10e9520)->(0x33f27c) are always the same, implying the game hangs somewhere on d3dxof and cannot proceed.

d3dxof on wine source: http://source.winehq.org/source/dlls/d3dxof/d3dxof.c

I'll take a closer look of it after I get out of school.
 

Tuna-Fish

Kneeless NCO Student
53 Badges
Nov 24, 2003
403
6
Visit site
  • Hearts of Iron IV: Colonel
  • Victoria 2: Heart of Darkness
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV Sign-up
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Victoria 2: A House Divided
  • Europa Universalis IV: Rights of Man
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Cities: Skylines - Parklife
  • Europa Universalis 4: Emperor
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Hearts of Iron II: Armageddon
  • Europa Universalis IV: Wealth of Nations
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Europa Universalis III Complete
  • Magicka
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Sword of the Stars
  • Sword of the Stars II
here's the offending parts:

Code:
579 /*** IDirectXFileEnumObject methods ***/
580 static HRESULT WINAPI IDirectXFileEnumObjectImpl_GetNextDataObject(IDirectXFileEnumObject* iface, LPDIRECTXFILEDATA* ppDataObj)
581 {
582   IDirectXFileEnumObjectImpl *This = (IDirectXFileEnumObjectImpl *)iface;
583   IDirectXFileDataImpl* object;
584   
585   FIXME("(%p/%p)->(%p) stub!\n", This, iface, ppDataObj); 
586 
587   object = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(IDirectXFileDataImpl));
588 
589   object->lpVtbl.lpVtbl = &IDirectXFileData_Vtbl;
590   object->ref = 1;
591 
592   *ppDataObj = (LPDIRECTXFILEDATA)object;
593 
594   return S_FALSE;
595 }

Code:
363 static HRESULT WINAPI IDirectXFileDataImpl_GetType(IDirectXFileData* iface, const GUID** pguid)
364 {
365   IDirectXFileDataImpl *This = (IDirectXFileDataImpl *)iface;
366 
367   FIXME("(%p/%p)->(%p) stub!\n", This, iface, pguid); 
368 
369   return S_FALSE;
370 }

Does anyone know what they should do and how they are not doing it?
 

LordGazer

Sergeant
76 Badges
Aug 3, 2005
86
11
  • Europa Universalis IV: Cossacks
  • Sword of the Stars II
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • 500k Club
  • Europa Universalis III: Collection
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Semper Fi
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Hearts of Iron IV: No Step Back
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Europa Universalis IV
  • Crusader Kings II
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
Great to see that I'm not the only one interested in playing windows games in Linux!

I'm about to start learning wine to get games working (and eventually completely move to Linux). I have some 4 years of fairly intensive Linux experience behind me (Mandrake/Mandriva, Debian and now Ubuntu), but I have only once tried wine for some work related programs. It worked, but it didn't feel vary mature at that point.

I'm currently plying around with Ubuntu 7.04 Feisty Fawn. Do you more experienced Linux gamers have any preferred distributions for linux gaming? I would think that it doesn't matter much. Any advice or warnings before I will throw myself and my precious time on it.

Thanks,
LordG
 

unmerged(63715)

I am the Law
Dec 20, 2006
1.177
1
Welcome to linux gaming.

Just for the record (though LordGazer knows this): Feisty Fawn is still in development. Use it at your own risk.

I haven't encountered any distribution, that's better or worse at gaming. It just depends on the version of WINE shipped and whether you can easily install ATI and Nvidia-drivers (for both you can try envy, though it's not made for Feisty yet). For easier windows-gaming you might want to try Cedega or CrossOver Linux (which isn't that good at games yet).

Paradox games (I have tried Vicky Revolutions, EU II and HoI2+DD) run very well with Cedega. EU III remains to be seen.
 

unmerged(32859)

Second Lieutenant
Aug 5, 2004
143
0
Tuna-Fish said:
Does anyone know what they should do and how they are not doing it?

The description of that interface/method is available on MSDN: http://msdn.microsoft.com/library/d...y/en-us/directx9_c/IDirectXFileEnumObject.asp

The method is marked deprecated so I doubt that they will be high on wine's TODO list. Maybe Paradox should make sure that it isn't called at all - to avoid future problems.

Unfortunately the description is a bit vague. Guess one has to learn a little about DirectX in order to fix it...

Edit: An article describing how the method is used is available here.

Edit2: A very ambitious PDF that describes this interface is available here. If this functionality is not already in wine at all, it will probably be a royal pain to implement it, because it involves writing a parser for .x files.

If the new functionality (ID3DXFileEnumObject and friends from DirectX9c and forward) are in there, maybe it is possible to steal from them...
 
Last edited:

Tuna-Fish

Kneeless NCO Student
53 Badges
Nov 24, 2003
403
6
Visit site
  • Hearts of Iron IV: Colonel
  • Victoria 2: Heart of Darkness
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV Sign-up
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Victoria 2: A House Divided
  • Europa Universalis IV: Rights of Man
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Cities: Skylines - Parklife
  • Europa Universalis 4: Emperor
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Hearts of Iron II: Armageddon
  • Europa Universalis IV: Wealth of Nations
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Europa Universalis III Complete
  • Magicka
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Sword of the Stars
  • Sword of the Stars II
Jpezli won the grand prize, it works.

Now, I can boot the game. Still some weirdness going on though:

-Some font the game is using is missing, could someone tell us the name of the font used by the game?

-The province borders look real strange.
 

unmerged(6777)

Field Marshal
Dec 10, 2001
12.470
5
:eek:

Impressive! In 24 hours you're almost there. :eek:


I will see what I can do to find out about the font for you, but I would assume that it would be in the standard Windows font library if it isn't included in the game files.
 

Gaute65

Newbie
81 Badges
May 22, 2001
4.678
420
  • Europa Universalis IV: Pre-order
  • Rome Gold
  • Sengoku
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Cities: Skylines Deluxe Edition
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis III: Collection
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Res Publica
  • Pride of Nations
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV Sign-up
  • Crusader Kings III: Royal Edition
  • Europa Universalis III
  • Cities in Motion 2
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Deus Vult
  • Diplomacy
  • Cities in Motion
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Hearts of Iron III
  • Heir to the Throne
  • Europa Universalis III Complete
Tuna-Fish said:
Jpezli won the grand prize, it works.

Now, I can boot the game. Still some weirdness going on though:

-Some font the game is using is missing, could someone tell us the name of the font used by the game?

-The province borders look real strange.


well done!!

You have instlled the ms fonts?

Can you make a step by step instructions on how to install EU3 under linux? I will then add it to my sig.
 

Tuna-Fish

Kneeless NCO Student
53 Badges
Nov 24, 2003
403
6
Visit site
  • Hearts of Iron IV: Colonel
  • Victoria 2: Heart of Darkness
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV Sign-up
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Victoria 2: A House Divided
  • Europa Universalis IV: Rights of Man
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Cities: Skylines - Parklife
  • Europa Universalis 4: Emperor
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Hearts of Iron II: Armageddon
  • Europa Universalis IV: Wealth of Nations
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Europa Universalis III Complete
  • Magicka
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Sword of the Stars
  • Sword of the Stars II
Just the name of the font is enough for starters, I can just rename another font to it.

I'm still ironing out the whole thing, also I need to wipe wine clean and start from beginning at least once just to make sure it really was just this and not something I had done before.
 

LordGazer

Sergeant
76 Badges
Aug 3, 2005
86
11
  • Europa Universalis IV: Cossacks
  • Sword of the Stars II
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • 500k Club
  • Europa Universalis III: Collection
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Semper Fi
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Hearts of Iron IV: No Step Back
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Europa Universalis IV
  • Crusader Kings II
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
Sokraates said:
Welcome to linux gaming.

Just for the record (though LordGazer knows this): Feisty Fawn is still in development. Use it at your own risk.

I haven't encountered any distribution, that's better or worse at gaming. It just depends on the version of WINE shipped and whether you can easily install ATI and Nvidia-drivers (for both you can try envy, though it's not made for Feisty yet). For easier windows-gaming you might want to try Cedega or CrossOver Linux (which isn't that good at games yet).

Paradox games (I have tried Vicky Revolutions, EU II and HoI2+DD) run very well with Cedega. EU III remains to be seen.

Thank you for the advice! It's especially nice to hear that HoI2+DD works. I hope that HOI3 would be the next big game from Paradox.

Feisty Fawn truly is a developement version at the moments, but should reach stable status already this spring. I just resently managed to get it all messed up. I guess I will do a fresh install for my wine experiments.

LordG