my game crashes after i execute 4gb patch, is that supposed to happen or not?
got other question, is possible to disable reshade? if so, then how?
my menu is blinking as hell, don't know why, i just opened the mod and this started. the fps counter says 5/6 fps but it doesn't make sense to me, like "i'm on menu, how could this ever happen?"
anyway, your mod looks pretty asf!! well done mate!!
Try to play the mod in windowed mode from one of the mod launchers.
And tell me what's the error message says.
Disable the Reshade by pressing Shift+F1 / Ctrl+F1.
And for your information, to delete cache folder, it's in My Documents and named "Bad Company". Sometimes you need to delete it if you got an error after changed the graphics setting.
Try: Go to Battlefield 2 > mods > bc2 > Fonts_client.zip (Open it with any supported application, ex: Winrar).
Find "puristaBold_32.dds" and "puristaBold_32.dif", copy them onto your Desktop and then go back to Fonts_client.zip, open the "800" folder then move "puristaBold_32.dds" and "puristaBold_32.dif" from your desktop into that folder.
It's very strange, the V1.9.5 mod was working perfectly yesterday and today it started showing the same error that kanashimih showed, luckily I followed all the steps and managed to solve it! Thx
hi there i have found an error in the mod after starting a map it says i have a missing font called puristabold32 i tried searching for it in the fonts_client.zip and theres none can someone help me?
Try: Go to Battlefield 2 > mods > bc2 > Fonts_client.zip (Open it with any supported application, ex: Winrar).
Find "puristaBold_32.dds" and "puristaBold_32.dif", copy them onto your Desktop and then go back to Fonts_client.zip, open the "800" folder then move "puristaBold_32.dds" and "puristaBold_32.dif" from your desktop into that folder.
Hello where can i find both of those files? They are not inside the zip folder even when i tried to find them using the search feature in winrar,also do you have a discord?
Did you move the mod into your installed Battlefield 2 directory? This mod is supposed to be a standalone mod. (Not recommended to put it into your existing Battlefield 2 directory). Just play the mod through the available launchers.
i got some problems here. when i play on hill 137 map, the dirt and grass texture is black. i've delete bad company folders but it doesnt affect anything. when i delete d3d9.dll it shows error with message:
'errors in effect: mods/bf2/shaders/portmenushaders.fx'
It doesn't play at windows xp with 2GB RAM. After changing shaders, lowering bots count to 15 etc, I had fov from wide screen into my 4:3 monitor so the hud is half out of the screen and the perspective of the game is a fish eye lens like this one Youtube.com
Also, is there a possibility to unlock perks/weapons in local LAN coop mode with bots?
The exact error in your shaders is
---------------------------
Errors in effect: mods/bf2/shaders/portedmenushader.fx
---------------------------
PortedMenuShader.fx(493): error X5608: Compiled shader code uses too many arithmetic instruction slots (177). Max. allowed by the target (ps_2_0) is 64.
(1): error X5609: Compiled shader code uses too many instruction slots (179). Max. allowed by the target (ps_2_0) is 96.
PortedMenuShader.fx(857): ID3DXEffectCompiler::CompileEffect: There was an error compiling expression
ID3DXEffectCompiler: Compilation failed
Also please clean bc2 ServerArchives.con, ClientArchives.con and python dir which has a lot of scoringCommon - Copy (xx).py hidden thumbs.db from inside zips etc.
At least please give some information on how to lower memory requirements because even with very low resolution the game crashes when it try to load textures around 69% on map load. Can you resize some textures at lower resolution etc. in order to play in 4:3 aspect ratio with 2GB RAM?
---------------------------
BF2 Memory Error
---------------------------
memory.dll: sanity check: block size 16777220 (16.00 MB) doesn't seem sane
I found the solution for the error PortedMenuShader.fx(493) I copied default bf2 Shaders_client.zip (Battlefield 2 Complete Collection\mods\bf2\Shaders_client.zip >> to >> D:\Battlefield 2 Complete Collection\mods\bc2\
Start in windows mode (adding parameters +szx xxx +szy xxx to the shortcut link) and push right most button around 12 times to continue.
On full screen mode, when texture load message appear, press alt-tab click the bf2 error window in windows bar and do the same.
dowloading now
does this work with bfhd?
I don't know. I never used bfhd.
This comment is currently awaiting admin approval, join now to view.
Is it Standalone?
Yup standalone mod
NICE !
so how is this different from the normal battlefield bad company 2?
This may answer your question, I guess.
Moddb.com
my game crashes after i execute 4gb patch, is that supposed to happen or not?
got other question, is possible to disable reshade? if so, then how?
my menu is blinking as hell, don't know why, i just opened the mod and this started. the fps counter says 5/6 fps but it doesn't make sense to me, like "i'm on menu, how could this ever happen?"
anyway, your mod looks pretty asf!! well done mate!!
Try to play the mod in windowed mode from one of the mod launchers.
And tell me what's the error message says.
Disable the Reshade by pressing Shift+F1 / Ctrl+F1.
And for your information, to delete cache folder, it's in My Documents and named "Bad Company". Sometimes you need to delete it if you got an error after changed the graphics setting.
after i disable reshade, the menu looks fine but when i tried to run a map, i got this one
Imgur.com
Okay. Thanks for your report!
Try: Go to Battlefield 2 > mods > bc2 > Fonts_client.zip (Open it with any supported application, ex: Winrar).
Find "puristaBold_32.dds" and "puristaBold_32.dif", copy them onto your Desktop and then go back to Fonts_client.zip, open the "800" folder then move "puristaBold_32.dds" and "puristaBold_32.dif" from your desktop into that folder.
I hope it works.
thanks again! it worked very well! may i ask you one more question? is it possible to disable permanently the reshade?
Sure! Delete d3d9.dll from the root Battlefield 2 directory folder.
thank you! it worked <3
It's very strange, the V1.9.5 mod was working perfectly yesterday and today it started showing the same error that kanashimih showed, luckily I followed all the steps and managed to solve it! Thx
This comment is currently awaiting admin approval, join now to view.
good mod
Thank you
hi there i have found an error in the mod after starting a map it says i have a missing font called puristabold32 i tried searching for it in the fonts_client.zip and theres none can someone help me?
Okay. Thanks for your report!
Try: Go to Battlefield 2 > mods > bc2 > Fonts_client.zip (Open it with any supported application, ex: Winrar).
Find "puristaBold_32.dds" and "puristaBold_32.dif", copy them onto your Desktop and then go back to Fonts_client.zip, open the "800" folder then move "puristaBold_32.dds" and "puristaBold_32.dif" from your desktop into that folder.
I hope it works.
Hello where can i find both of those files? They are not inside the zip folder even when i tried to find them using the search feature in winrar,also do you have a discord?
New version with new amazing things. You are awesome as always, bro))
Thank you bro! Glad you like it!
This comment is currently awaiting admin approval, join now to view.
Can you reduce blood effect and blur effect when hit plz, because it make my pc so laggy . Thanks
Thank you! I've been waiting for century hehe
What to do if when starting the map, the game flies to the desktop and does not report any error
Vietnam maps?
Maps of your mod
Did you move the mod into your installed Battlefield 2 directory? This mod is supposed to be a standalone mod. (Not recommended to put it into your existing Battlefield 2 directory). Just play the mod through the available launchers.
i got some problems here. when i play on hill 137 map, the dirt and grass texture is black. i've delete bad company folders but it doesnt affect anything. when i delete d3d9.dll it shows error with message:
'errors in effect: mods/bf2/shaders/portmenushaders.fx'
can you solve this plz?
sorry for my bad english :v
my rar is broken can you upload those files of the mod alone
please help bro
It doesn't play at windows xp with 2GB RAM. After changing shaders, lowering bots count to 15 etc, I had fov from wide screen into my 4:3 monitor so the hud is half out of the screen and the perspective of the game is a fish eye lens like this one Youtube.com
Also, is there a possibility to unlock perks/weapons in local LAN coop mode with bots?
The exact error in your shaders is
---------------------------
Errors in effect: mods/bf2/shaders/portedmenushader.fx
---------------------------
PortedMenuShader.fx(493): error X5608: Compiled shader code uses too many arithmetic instruction slots (177). Max. allowed by the target (ps_2_0) is 64.
(1): error X5609: Compiled shader code uses too many instruction slots (179). Max. allowed by the target (ps_2_0) is 96.
PortedMenuShader.fx(857): ID3DXEffectCompiler::CompileEffect: There was an error compiling expression
ID3DXEffectCompiler: Compilation failed
Also please clean bc2 ServerArchives.con, ClientArchives.con and python dir which has a lot of scoringCommon - Copy (xx).py hidden thumbs.db from inside zips etc.
At least please give some information on how to lower memory requirements because even with very low resolution the game crashes when it try to load textures around 69% on map load. Can you resize some textures at lower resolution etc. in order to play in 4:3 aspect ratio with 2GB RAM?
---------------------------
BF2 Memory Error
---------------------------
memory.dll: sanity check: block size 16777220 (16.00 MB) doesn't seem sane
I found the solution for the error PortedMenuShader.fx(493) I copied default bf2 Shaders_client.zip (Battlefield 2 Complete Collection\mods\bf2\Shaders_client.zip >> to >> D:\Battlefield 2 Complete Collection\mods\bc2\
bc2\Shaders_client\PortedMenuShader.fx needs to changed in Windows XP to:
#line 2 "PortedMenuShader.fx"
float4x4 mWorld : matWORLD;
float4x4 mView : matVIEW;
float4x4 mProj : matPROJ;
bool bAlphaBlend : ALPHABLEND = false;
dword dwSrcBlend : SRCBLEND = D3DBLEND_INVSRCALPHA;
dword dwDestBlend : DESTBLEND = D3DBLEND_SRCALPHA;
bool bAlphaTest : ALPHATEST = false;
dword dwAlphaFunc : ALPHAFUNC = D3DCMP_GREATER;
dword dwAlphaRef : ALPHAREF = 0;
dword dwZEnable : ZMODE = D3DZB_TRUE;
dword dwZFunc : ZFUNC = D3DCMP_LESSEQUAL;
bool bZWriteEnable : ZWRITEENABLE = true;
texture texture0: TEXLAYER0;
texture texture1: TEXLAYER1;
sampler sampler0Clamp = sampler_state { Texture = (texture0); AddressU = CLAMP; AddressV = CLAMP; MinFilter = LINEAR; MagFilter = LINEAR; MipFilter = LINEAR; };
sampler sampler1Clamp = sampler_state { Texture = (texture1); AddressU = CLAMP; AddressV = CLAMP; MinFilter = LINEAR; MagFilter = LINEAR; MipFilter = LINEAR; };
sampler sampler1Wrap = sampler_state { Texture = (texture1); AddressU = WRAP; AddressV = WRAP; MinFilter = LINEAR; MagFilter = LINEAR; MipFilter = LINEAR; };
struct APP2VS
{
float4 Pos : POSITION;
float4 Col : COLOR;
float2 Tex : TEXCOORD0;
float2 Tex2 : TEXCOORD1;
};
struct VS2PS
{
float4 Pos : POSITION;
float4 Col : COLOR;
float2 Tex : TEXCOORD0;
float2 Tex2 : TEXCOORD1;
};
VS2PS vsFFP(APP2VS indata)
{
VS2PS outdata;
float4x4 mWVP = mWorld * mView * mProj;
outdata.Pos = mul(indata.Pos, mWVP);
outdata.Col = indata.Col;
outdata.Tex = indata.Tex;
outdata.Tex2 = indata.Tex2;
return outdata;
}
float4 psQuadWTexNoTex(VS2PS indata) : COLOR
{
return indata.Col;
}
float4 psQuadWTexOneTex(VS2PS indata) : COLOR
{
return indata.Col * tex2D(sampler0Clamp, indata.Tex);
}
float4 psQuadWTexOneTexMasked(VS2PS indata) : COLOR
{
float4 outcol = indata.Col * tex2D(sampler0Clamp, indata.Tex);
// outcol *= tex2D(sampler1Clamp, indata.Tex2);
outcol.a *= tex2D(sampler1Clamp, indata.Tex2).a;
return outcol;
}
technique Menu{pass{}}
technique Menu_States <bool Restore = true;> {
pass BeginStates {
}
pass EndStates {
}
}
technique QuadWithTexture
<
int Declaration[] =
{
// StreamNo, DataType, Usage, UsageIdx
0, D3DDECLTYPE_FLOAT3, D3DDECLUSAGE_POSITION, 0,
0, D3DDECLTYPE_FLOAT4, D3DDECLUSAGE_COLOR, 0,
0, D3DDECLTYPE_FLOAT2, D3DDECLUSAGE_TEXCOORD, 0,
0, D3DDECLTYPE_FLOAT2, D3DDECLUSAGE_TEXCOORD, 1,
DECLARATION_END // End macro
};
>
{
pass notex
{
// App alpha/depth settings
AlphaBlendEnable = (bAlphaBlend);
SrcBlend = (dwSrcBlend);
DestBlend = (dwDestBlend);
AlphaTestEnable = (bAlphaTest);
AlphaFunc = (dwAlphaFunc);
AlphaRef = (dwAlphaRef);
ZEnable = (dwZEnable);
ZFunc = (dwZFunc);
ZWriteEnable = (bZWriteEnable);
VertexShader = compile vs_1_1 vsFFP();
PixelShader = compile ps_1_1 psQuadWTexNoTex();
}
pass tex
{
// App alpha/depth settings
AlphaBlendEnable = (bAlphaBlend);
SrcBlend = (dwSrcBlend);
DestBlend = (dwDestBlend);
AlphaTestEnable = (bAlphaTest);
AlphaFunc = (dwAlphaFunc);
AlphaRef = (dwAlphaRef);
ZEnable = (dwZEnable);
ZFunc = (dwZFunc);
ZWriteEnable = (bZWriteEnable);
VertexShader = compile vs_1_1 vsFFP();
PixelShader = compile ps_1_1 psQuadWTexOneTex();
}
pass masked
{
// App alpha/depth settings
AlphaBlendEnable = (bAlphaBlend);
SrcBlend = (dwSrcBlend);
DestBlend = (dwDestBlend);
AlphaTestEnable = (bAlphaTest);
AlphaFunc = (dwAlphaFunc);
AlphaRef = (dwAlphaRef);
ZEnable = (dwZEnable);
ZFunc = (dwZFunc);
ZWriteEnable = (bZWriteEnable);
VertexShader = compile vs_1_1 vsFFP();
PixelShader = compile LOWPSMODEL psQuadWTexOneTexMasked();
}
}
technique QuadCache
<
int Declaration[] =
{
// StreamNo, DataType, Usage, UsageIdx
0, D3DDECLTYPE_FLOAT4, D3DDECLUSAGE_POSITION, 0,
0, D3DDECLTYPE_FLOAT4, D3DDECLUSAGE_COLOR, 0,
0, D3DDECLTYPE_FLOAT2, D3DDECLUSAGE_TEXCOORD, 0,
0, D3DDECLTYPE_FLOAT2, D3DDECLUSAGE_TEXCOORD, 1,
DECLARATION_END // End macro
};
>
{
pass p0
{
AlphaBlendEnable = FALSE;
AlphaTestEnable = TRUE;
AlphaFunc = GREATER;
AlphaRef = 0;
ZEnable = TRUE;
ZFunc = LESS;
ZWriteEnable = TRUE;
TextureFactor = 0xFFFFFFFF;
// App pixel settings
ColorOp[0] = ADD;
ColorArg1[0] = TEXTURE;
ColorArg2[0] = TFACTOR;
ColorOp[1] = MODULATE;
ColorArg1[1] = CURRENT;
ColorArg2[1] = DIFFUSE;
ColorOp[2] = DISABLE;
AlphaOp[0] = ADD;
AlphaArg1[0] = TEXTURE;
AlphaArg2[0] = TFACTOR;
AlphaOp[1] = MODULATE;
AlphaArg1[1] = CURRENT;
AlphaArg2[1] = DIFFUSE;
AlphaOp[2] = DISABLE;
Texture[0] = (texture0);
AddressU[0] = CLAMP;
AddressV[0] = CLAMP;
MipFilter[0] = LINEAR;
MinFilter[0] = LINEAR;
MagFilter[0] = LINEAR;
VertexShader = compile vs_1_1 vsFFP();
PixelShader = NULL;
}
}
to avoid the above error and start with BF2 MOD LAUNCHER.exe to have q & right click working at anti-tank to select the diopter upgrade.
how to fix memory not sane error?
Start in windows mode (adding parameters +szx xxx +szy xxx to the shortcut link) and push right most button around 12 times to continue.
On full screen mode, when texture load message appear, press alt-tab click the bf2 error window in windows bar and do the same.
This comment is currently awaiting admin approval, join now to view.
or just press Space... works for me1
Beautiful.
But please:
Add 1360x768 support
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
How I install it
This comment is currently awaiting admin approval, join now to view.
thats full game, or only mod ? i install bfhd and i think thats nomrmal mod, but this is full game, and i wan't know, this full ?
Full old version game
the laoding stop on 70% , 71 or 75 how I can fixed it