The mod you are trying to view has ceased development and consequently been archived. If you are a member of this mod, can demonstrate that it is being actively developed and will be able to keep this profile up to date with the latest news, images, videos and downloads, please contact us with all details and we will consider its re-activation.

Engage in combat, choose your side, Command your forces and fight on the Battlefronts of the Star Wars Universe.

Post news Report RSS 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

Comments
ElfFriend
ElfFriend

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

Reply Good karma Bad karma+2 votes
Starkiller2356
Starkiller2356

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

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

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+2 votes
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+4 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 karma-1 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+1 vote
spetsnazTM
spetsnazTM

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

Reply Good karma Bad karma+2 votes
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+6 votes
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
MysteriousGamerDude
MysteriousGamerDude

THIS WORKS! Everyone try this it's easier. Just don't apply any new video changes to Empire at War after editing the files or it will revert to the original intel settings.

Reply Good karma Bad karma+1 vote
fiyr615
fiyr615

can you explain more

Reply Good karma Bad karma+1 vote
fiyr615
fiyr615

can you be more descriptive

Reply Good karma Bad karma+1 vote
fiyr615
fiyr615

for me it didn't work both ways

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Star Wars: Empire at War: Forces of Corruption
Developer
Sigma Game Studios
Contact
Send Message
Release date
Mod watch
Follow
News
Tags
Fix
Browse
News
New
Post news
Report
Report
Share
Related Games
Related Groups
501st Legion: Vader's Fist
501st Legion: Vader's Fist Fans & Clans with 260 members
Empire at War
Empire at War Hobbies & Interests with 351 members
Official Republic at War Mod Fan Group
Official Republic at War Mod Fan Group Fans & Clans with 136 members
Sigma Game Studios
Sigma Game Studios Developer & Publisher with 16 members
Sigma Games Studios (News&Releases;)
Sigma Games Studios (News&Releases;) Hobbies & Interests with 29 members