Post news Report content RSS feed FoC Graphics Fix for Intel Users

I have found a solution to those with issues raising their graphics to maximum on intel-run computers

Posted by on

Greetings. I have an Intel Integrated Graphics card for my laptop. Pretty decent, can run Crysis 2 high with no lag, but...

It could not run a ~10 yr old star wars game on full graphics??
Can't be true.

Fellow FoC players, if you have an intel chip but cannot raise your graphics level....

I HAVE FOUND A SOLUTION

Back in those times when EaW was new, Intel chips had no shaders. What did the devs do? They made a fixed calibration of graphics for intel users. Now as time progressed, intel users have shaders within their integrated cards. So. Where did they save the fixed calibration?

Go to the XML of your game you will see a file called "GraphicsDetails" (if it is not there, extract it from the .meg files.) Open it and replace the existing (graphicdetaillevelenumeration with this code)

<GraphicDetailLevelEnumeration>

        <!--                                                        -->
        <!--  Default Detail sets                                   -->
        <!--                                                        -->

        <!-- Lowest default detail, de-res the textures, use fixed function pipe and crappy water -->
		<GraphicDetailLevel name="Default_0">
			<ScreenResolutionWidth>1600</ScreenResolutionWidth>
			<ScreenResolutionHeight>900</ScreenResolutionHeight>
			<ScreenAALevel>4</ScreenAALevel>
			<TextureMipLevel>0</TextureMipLevel>
			<ShaderDetailLevel>3</ShaderDetailLevel>
			<WaterDetailLevel>2</WaterDetailLevel>
			<ShadowDetail>3</ShadowDetail>	
			<ShadowVolumes>Yes</ShadowVolumes>
			<SoftShadows>Yes</SoftShadows>
			<HeatDistortions>Yes</HeatDistortions>
			<Bloom>Yes</Bloom>
			<DynamicLighting>yes</DynamicLighting>
			<ParticleDetail>1.0</ParticleDetail>
			<MeshDetail>1.0</MeshDetail>
			<EnvironmentDetail>1.0</EnvironmentDetail>
		</GraphicDetailLevel>

This makes the default graphics put on highest settings. DO NOT DO THIS IF YOU DO NOT HAVE THE PROCESSING POWER.

Intel users. There is a line of code, singling us out here:

 <!--                                                                                                       --> 
        <!--                                                                                                       --> 
        <!-- Intel special cases, all Intel HW gets fixed function due to the lack of hardware vertex shaders      -->
        <!--                                                                                                       --> 
        <!--                                                                                                       -->
       HardwareConfiguration name="Config_Intel_Fast">
                <GraphicDetailSettingName>	FF_0	FF_1	FF_2	FF_3</GraphicDetailSettingName>
                <DefaultGraphicDetailLevel>2</DefaultGraphicDetailLevel>
                <PixelShaderVersionHEX>0x0000</PixelShaderVersionHEX>
                <VertexShaderVersionHEX>0x0000</VertexShaderVersionHEX>
                <TextureMemory>200.0</TextureMemory>	
                <CPUSpeed>2.25</CPUSpeed>			

                <VendorIDHEX>0x8086</VendorIDHEX> 
        </HardwareConfiguration>	

        <HardwareConfiguration name="Config_Intel_Slow">
                <GraphicDetailSettingName>	FF_0	FF_1	FF_2	FF_3</GraphicDetailSettingName>
                <DefaultGraphicDetailLevel>1</DefaultGraphicDetailLevel>
                <PixelShaderVersionHEX>0x0000</PixelShaderVersionHEX>
                <VertexShaderVersionHEX>0x0000</VertexShaderVersionHEX>
                <TextureMemory>200.0</TextureMemory>	
                <CPUSpeed>0.0</CPUSpeed>			

                <VendorIDHEX>0x8086</VendorIDHEX> 
        </HardwareConfiguration>

        <!--                                                                                                       --> 
        <!--                                                                                                       --> 
        <!-- Generic Hardware Configs, based on cpu-speed, texture-ram, and reported shader versions               -->
        <!--                                                                                                       --> 
        <!--                                                                                                       --> 

        <!-- Highest detail setting, we want 6800's, X800's and above (primarily filtered by fill-rate) -->

COMMENT THIS OUT

      <!--  HardwareConfiguration name="Config_Intel_Fast">
                <GraphicDetailSettingName>	FF_0	FF_1	FF_2	FF_3</GraphicDetailSettingName>
                <DefaultGraphicDetailLevel>2</DefaultGraphicDetailLevel>
                <PixelShaderVersionHEX>0x0000</PixelShaderVersionHEX>
                <VertexShaderVersionHEX>0x0000</VertexShaderVersionHEX>
                <TextureMemory>200.0</TextureMemory>	
                <CPUSpeed>2.25</CPUSpeed>			

                <VendorIDHEX>0x8086</VendorIDHEX> 
        </HardwareConfiguration>	

        <HardwareConfiguration name="Config_Intel_Slow">
                <GraphicDetailSettingName>	FF_0	FF_1	FF_2	FF_3</GraphicDetailSettingName>
                <DefaultGraphicDetailLevel>1</DefaultGraphicDetailLevel>
                <PixelShaderVersionHEX>0x0000</PixelShaderVersionHEX>
                <VertexShaderVersionHEX>0x0000</VertexShaderVersionHEX>
                <TextureMemory>200.0</TextureMemory>	
                <CPUSpeed>0.0</CPUSpeed>			

                <VendorIDHEX>0x8086</VendorIDHEX> 
        </HardwareConfiguration>
    -->

Open Game AND SURPRISE!!!

The_Didact

Post comment Comments
ElfFriend
ElfFriend

so what about amd cpus does this change something for them too?

Reply Good karma Bad karma+2 votes
TheTriangulum Author
TheTriangulum

not sure, the xml does not seem to have anything about amds...

Reply Good karma0 votes
TheTriangulum Author
TheTriangulum

...wait no dude it only works for intel graphics cards. says clearly

Reply Good karma0 votes
Starkiller2356
Starkiller2356

Great find! I have always wondered how to force the shaders on my laptop

Reply Good karma Bad karma+1 vote
TheTriangulum Author
TheTriangulum

this is for intel users only. Any one complaining that it does not work either does not know how to edit XML or do not have Intel HD graphics family. If you are struggling with XML pm me. Otherwise it MUST work. If you havn't got a Intel chip, but have this problem, follow Petroglyphgames.com and go away.

Reply Good karma+1 vote
Guest
Guest

uh, how do I extract the xml from the .meg file? Which .meg file, by the way, sir?

Reply Good karma Bad karma+1 vote
Admiral-Ace
Admiral-Ace

Something like this might explain why some of my ships have a solid white texture instead of the normal texture. It happend with my Executor. Which is something I haven't seen since I played FOC on my anicent computer that had XP.

Reply Good karma Bad karma+1 vote
Artheney
Artheney

I try this and some other things but nothing seems to work can you help me??

Reply Good karma Bad karma+2 votes
Kefro
Kefro

HELP! I need help with this, i've been trying to do this ever since i got my laptop (intel). I'm stuck when i insert the .xml file to the XML folder and it won't do anything. Still the same.

Reply Good karma Bad karma+2 votes
anthonytjengracio
anthonytjengracio

How can I fix this problem with the Gold Pack version?

Reply Good karma Bad karma+1 vote
Brisath
Brisath

I followed the instructions and did everything as it needed and still I dont have a change in graphics. I have Empire at War Gold Pack but not original (thats why I could not patched it up to 1.1) installed in a different way than the basic and have 4 mods(Thrawn's Revenge / Clone Wars / Old Republic / Absolute Corruption) put each in a copied FoC folder and everything is working fine except the water details and shaders.
I edited the GraphicsDetails.xml the way this said but it's still the same.
Please somebody help with a solution whether it is an advice or an uploaded GraphicDetails.xml file which is correct.

Thanks!

Reply Good karma Bad karma+1 vote
AdmiralAnkylon
AdmiralAnkylon

man... just give us the damn graphics detail file... i don't know how you extract that from the meg thing.. annoying.. just.. upload your graphics detail file to the internet

Reply Good karma Bad karma+2 votes
Master_BroTal
Master_BroTal

Well basically, the solution for me was forcing the game to use "High-performance NVIDIA processor" through my NVIDIA Control Panel. I can't believe how stupid some people are and how long it took them to figure this out.

Reply Good karma Bad karma0 votes
S4MGH0ST
S4MGH0ST

I knew how to fix this too, but I can't believe how stupid YOU are thinking that people actually have to know these things in order to get a game they bought working properly.
It was a thing that the developers and the retailers needed to do for their customers.

Reply Good karma Bad karma+2 votes
spetsnazTM
spetsnazTM

Why don't you just upload the fail? It's relatively confusing with the current notepad config.

Reply Good karma Bad karma+1 vote
Guest
Guest

Go to C/windows/regedit and find [HKEY_CURRENT_USER\Software\ Petroglyph\StarWars\Profiles\Profile0\Player]

apply these changes:

"ShaderDetail"=dword:3
"WaterDetail"=dword:2

This worked for me, hope it helps.

Reply Good karma Bad karma+1 vote
ZackZeed
ZackZeed

i Couldn't find ....Profile0\"Player"] Only something else called "Name"

Reply Good karma Bad karma+1 vote
Stannis_The_Mannis62
Stannis_The_Mannis62

Worked perfectly. Thanks a million! (6 months later lol)

Reply Good karma Bad karma+1 vote
TheTriangulum Author
TheTriangulum

Hi if unsure where .meg files are - google how to extract XML files from .meg files. I do not have a windows computer at the moment so I cannot explain it at this time.
Once you have made the changes, place the GraphicsDetails XML file in the XML folder of your core game data.

Reply Good karma+1 vote
Post a comment

You are not logged in, your comment will be anonymous unless you join the community. Or sign in with your social account:

News
Browse
News
New
Post news
Share
Related Games
Related Groups
501st Legion: Vader's Fist
501st Legion: Vader's Fist Fans & Clans with 247 members
Empire at War
Empire at War Hobbies & Interests with 329 members
Official Republic at War Mod Fan Group
Official Republic at War Mod Fan Group Fans & Clans with 138 members
Sigma Game Studios
Sigma Game Studios Developer & Publisher with 17 members
Sigma Games Studios (News&Releases)
Sigma Games Studios (News&Releases) Hobbies & Interests with 31 members