PDA

View Full Version : Old Dll's trick still gives big boost to Nvidia users...



Feathered_IV
11-04-2008, 06:53 AM
A couple of years back when MG was still releasing official core Dll's for Il-2, the readme's had a tip for Nvidia cards that gave a 10% boost in stability and performance. Over the years the tip seems to have been forgotten and the more recent Dll's have not contained any readme at all.

I found that a particular set of Dll's last year really worked for my 8800GTX. When I applied the following trick, I got a very welcome gain in performance and a stutter free game. For all those who missed it, here's what you do:

Back up your two existing dll's in your IL-2 Sturmovik 1946 folder.
Make a copy of il2_corep4.dll and rename it, il2_core.dll. Then put it in your '1946 folder, overwriting the original il2_core.dll. You should get a smoother performance and about an extra 10fps for good measure.

Easy eh? http://forums.ubi.com/images/smilies/16x16_smiley-wink.gif

GregGal
11-04-2008, 07:31 AM
Does this work with the modded 4.09?

Divine-Wind
11-04-2008, 08:22 AM
Very interesting... I'll check this out with 4.08. Would love if it worked with 4.09 as well. http://forums.ubi.com/images/smilies/16x16_smiley-happy.gif

Urufu_Shinjiro
11-04-2008, 09:07 AM
Lol, I had forgotten this trick, you're right, that used to make the rounds all the time. I'll try this when I get home.

Inadaze
11-04-2008, 09:10 AM
I've used it for ages, even when I had an ATI card, it definately gives a performance boost, not a big one, but worth doing. http://forums.ubi.com/groupee_common/emoticons/icon_biggrin.gif

KG26_Alpha
11-04-2008, 01:13 PM
Hang on....... is this relative to a "certain" set of dll's ?

Also

I remember this being advised way back but wasn't it something to do with Pentium & Amd cpu's also ?

I have no archive material on this but just to make sure were all on the same level here.

Cheers

Urufu_Shinjiro
11-04-2008, 01:21 PM
Originally posted by KG26_Alpha:
Hang on....... is this relative to a "certain" set of dll's ?

Also

I remember this being advised way back but wasn't it something to do with Pentium & Amd cpu's also ?

I have no archive material on this but just to make sure were all on the same level here.

Cheers

Actually it works with all core.dll's, it was initially supposed to have to do with your cpu but it turned out this tricked worked for almost everyone, I can't believe we forgot this one, lol.

Bo_Nidle
11-04-2008, 01:33 PM
Just tried this on my Nvidia 8800GTS 320mb card, latest drivers,---works very well indeed. http://forums.ubi.com/images/smilies/16x16_smiley-happy.gif

Nice one! http://forums.ubi.com/images/smilies/25.gif

Divine-Wind
11-04-2008, 01:56 PM
So I replaced the il2_core.dll file with the renamed il2_corep4.dll, is that right? Any other files that need swapping out or is that it?

I had never heard of this until now, and any extra performance I can squeeze out of my old Dell would be awesome. http://forums.ubi.com/images/smilies/16x16_smiley-wink.gif

Dustysquareback
11-04-2008, 02:07 PM
Wha?? Must try this! Anyone have any info on the technical side of this?

squareusr
11-04-2008, 02:43 PM
so, why do you guys keep talking about your graphic cards when the difference between those dll variants is obviously that they are compiled with optimised flags for different CPUs???

Urufu_Shinjiro
11-04-2008, 02:45 PM
I think the intent of the way they were coded and the way they are actually working out (i.e. this trick) are two different things. These were supposed to be used for different cpu's but it turned out that the P4 .dll works best for all.

KG26_Alpha
11-04-2008, 03:57 PM
Originally posted by Urufu_Shinjiro:
I think the intent of the way they were coded and the way they are actually working out (i.e. this trick) are two different things. These were supposed to be used for different cpu's but it turned out that the P4 .dll works best for all.

I used to have this done back in v4.01m

But I just tried it on v4.08m & v4.091bm and saw no difference at all with AMD64 2x4800 BLISS 7800GS+GLH in perfect mode water 3.

Now depending on what dll's you are using as there are older ones floating around still, but the March 2008 one has no effect for me with the core dll renaming unfortunately.

Feathered_IV
11-05-2008, 03:41 AM
Used to do this with my old pentium/6800. Works just as effectively with the quad-core Nvidia cpu and 8800GTX I'm using now. http://forums.ubi.com/images/smilies/16x16_smiley-happy.gif

These are mine by the way. They also remove the jagged edges to rivers and coastlines: http://files.filefront.com/IL+2+Sturmovik+1946rar/;12259430;/fileinfo.html


http://i221.photobucket.com/albums/dd119/Feathered_IV/grab0001a.jpg

GBrutus
11-05-2008, 05:51 AM
For some reason when I click to download from that link it keeps giving me the merry go round. Been using the 13/03/08 Dll's which seem to work ok with my 8800GTX. I do get some annoying stuttering from time to time so I'll give this tip a try.

der-blaue-max
11-05-2008, 06:01 AM
I have tryed it with my Intel e6850 and Nvidia
260gts²


I deleted both dll`s in the Gamefolder rename the il2_corep4.dll to il2_core.dll and copy it back to the IL2 Gamefolder

I have some glitches at the shoreline and no better performance.
Have I done it the right way??

The performance of Il2 depends more on cpu than Gpu. So there is nearly no difference in IL2 to use a 8800*** ore a 260gts²

Feathered_IV
11-05-2008, 06:05 AM
Originally posted by GBrutus:
For some reason when I click to download from that link it keeps giving me the merry go round. Been using the 13/03/08 Dll's which seem to work ok with my 8800GTX. I do get some annoying stuttering from time to time so I'll give this tip a try.

Sorry about that. Updated the link to Filefront instead. http://forums.ubi.com/images/smilies/16x16_smiley-wink.gif

d-b-m, you are still using two cores though, right?

GBrutus
11-05-2008, 06:22 AM
Thanks, Feathered. http://forums.ubi.com/images/smilies/25.gif

FlatSpinMan
11-05-2008, 07:51 AM
This really does seem to work. Heck, even if it's just the placebo effect I'm happy.
Ta.

GregGal
11-05-2008, 07:59 AM
I renamed the dll, did the trick and it works like a charm! I had the jaggy coastlines before (8800 GTS), but I haven't checked yet if they're gone now. What's the difference between the overwrite trick, and the files what you have uploaded to filefront? I can't download it here at work. thanks!

der-blaue-max
11-05-2008, 08:13 AM
d-b-m, you are still using two cores though, right?

Yes, does it not work with two cores???
In the conf.ini I set te Affinitymask on core two!

TheGozr
11-05-2008, 09:29 AM
This was a trick for AMD cpu only at the time

Vacillator
11-05-2008, 10:53 AM
Feathered - replaced my dlls with yours and I have to say the coasts and rivers seem far smoother. Will play a bit more and maybe swap back to the old ones to check.

Anyway thanks for posting and putting up the files http://forums.ubi.com/images/smilies/25.gif


EDIT : Forgot to say, my setup is a E6750 C2D and an 8800GT.

KG26_Alpha
11-05-2008, 12:43 PM
Originally posted by TheGozr:
This was a trick for AMD cpu only at the time

Single core AMD ?

skarden
11-05-2008, 02:31 PM
Does it work for ATI cards?

MB_Avro_UK
11-05-2008, 02:40 PM
Sorry for being a tad dull...is there a link?

zardozid
11-05-2008, 06:42 PM
I forgot about this little trick...so I kind'a need this clarified (please).
So basically after I'm finish doing this little "mod/trick" both of my "IL2_core" files are the SAME dll (the "il2_core4.dll" file) but with different names...right(?) You are taking your "il2_core4.dll" file, copying it, and renaming it to "il2_core.dll"...so now, both of your il2 core files are the same (program/file) but with different names. Right?

Feathered_IV
11-06-2008, 02:47 AM
Originally posted by zardozid:
I forgot about this little trick...so I kind'a need this clarified (please).
So basically after I'm finish doing this little "mod/trick" both of my "IL2_core" files are the SAME dll (the "il2_core4.dll" file) but with different names...right(?) You are taking your "il2_core4.dll" file, copying it, and renaming it to "il2_core.dll"...so now, both of your il2 core files are the same (program/file) but with different names. Right?

Yep, thats it. http://forums.ubi.com/images/smilies/25.gif

MB, the link is just above the screenie on the first page http://forums.ubi.com/images/smilies/10.gif

SlickStick
11-06-2008, 06:26 PM
Hmm, wouldn't work for me. I tried both ways. Copying the corep4 and renaming it, overwriting the core, and I also downloaded and tried Feathered_IV's DLLs, but on both occassions the game wouldn't launch from desktop or online. http://forums.ubi.com/images/smilies/blink.gif

I put back the orginal DLLs and it starts as usual.

I seem to recall that just removing the corep4 file for AMD processors was the recommended way or something like that, when this tip came out a couple-three years ago.

Ah well, the game runs well enough that I'm not desperate and I'll play around this weekend and see what I can come up with.

jermin122
11-06-2008, 06:56 PM
Doensn't work for me neither.

Choctaw111
11-06-2008, 10:08 PM
I experimented with this a while back and it seemed to work well, with the exception of going through, or being in very close proximity to clouds. My frame rate rarely drops below 60, but with the DLL switch, flying around clouds or through them, drops it to 30. I never knew why.

Gnomie
12-10-2008, 03:10 PM
I think I did something stupid.. the game refused to start when I tried this trick. But when I put the backed-up il2_core.dll file back in the game still won't start. http://forums.ubi.com/groupee_common/emoticons/icon_frown.gif

Unfortunately I didn't back up the il2_corep4.dll file. Maybe that has something to do with it..? Could someone please send that one to me on PM or something? I'd appreciate it!

Urufu_Shinjiro
12-10-2008, 03:16 PM
Well, these aren't the originals but they should do nicely: http://mission4today.com/index.php?name=Downloads&c=568

Those are the latest beta .dll's. The mistake you made is that both il2_core.dll AND il2-corep4.dll must be present. I screwed this up myself last month when this thread was resurrected, luckily I had the .dll's lying around for just such an occasion, lol.

Freiwillige
12-10-2008, 05:42 PM
Okay after following this post I finally tried it today. I renaimed my Core_dll to Corep4_dll and vice versa. I got a huge performance increase! I would have to guess but I would say I got an extra 5 to 10 FPS.

Two thumbs up!

Sytem general specs
GeForce 7300GT AGP 512Meg
AMD duron 2.8
756 Megs of memmory

KG26_Alpha
12-12-2008, 06:26 PM
IL2 1946 v408/409

Using the dll "trick"

Game will not launch using
Core Duo E8400
Core Duo E7300
P4 Prescott 630
P4 Prescott 670

Duckmeister
01-03-2009, 08:18 PM
Just got the latest dll's from M4T, and I'm still kinda confused about what exactly to do because there are two dll's in this zip, one is core, the other is corep4, should I place them both and replace both of my dll's in the 1946 folder? or should I only replace them both with one corep4 and one corep4 renamed as core?

I need detailed instructions, sorry for not understanding.

Duckmeister
01-04-2009, 01:47 PM
Bumpity bump bump.

triad773
01-04-2009, 02:04 PM
Thanks, Feathered.

The timing for this to pop up for me is nice http://forums.ubi.com/images/smilies/25.gif

I just upgraded to a nVidia 9800 after being with ATi cards for years- Vive La Diffrence

Duckmeister
01-04-2009, 04:45 PM
Originally posted by Duckmeister:
Just got the latest dll's from M4T, and I'm still kinda confused about what exactly to do because there are two dll's in this zip, one is core, the other is corep4, should I place them both and replace both of my dll's in the 1946 folder? or should I only replace them both with one corep4 and one corep4 renamed as core?

I need detailed instructions, sorry for not understanding.

I'm just a bumpilin, bumpilin, bumpilin kinda guy...

Duckmeister
01-05-2009, 09:02 AM
Originally posted by Duckmeister:
Just got the latest dll's from M4T, and I'm still kinda confused about what exactly to do because there are two dll's in this zip, one is core, the other is corep4, should I place them both and replace both of my dll's in the 1946 folder? or should I only replace them both with one corep4 and one corep4 renamed as core?

I need detailed instructions, sorry for not understanding.

Bumping bumping I am bumping.

Freiwillige
01-05-2009, 11:17 AM
Originally posted by Duckmeister:
<BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content">Originally posted by Duckmeister:
Just got the latest dll's from M4T, and I'm still kinda confused about what exactly to do because there are two dll's in this zip, one is core, the other is corep4, should I place them both and replace both of my dll's in the 1946 folder? or should I only replace them both with one corep4 and one corep4 renamed as core?

I need detailed instructions, sorry for not understanding.

Bumping bumping I am bumping. </div></BLOCKQUOTE>

Okay here is what I did.
Step 1. Cut CoreP4 from IL2 folder and placed it on my desktop.
Step2. Renamed CoreP4 now on my desktop to Core.
Step3. Go into Il2 folder and rename Core to CoreP4.
Step4. Cut core from desktop and place back into IL2 folder.....Finis!

bmoffa
01-05-2009, 11:57 AM
I've been running with the 4.09 beta DLLs and just tried this. NO difference for me.

Duckmeister
01-06-2009, 03:34 PM
Originally posted by Freiwillige:
<BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content">Originally posted by Duckmeister:
<BLOCKQUOTE class="ip-ubbcode-quote"><div class="ip-ubbcode-quote-title">quote:</div><div class="ip-ubbcode-quote-content">Originally posted by Duckmeister:
Just got the latest dll's from M4T, and I'm still kinda confused about what exactly to do because there are two dll's in this zip, one is core, the other is corep4, should I place them both and replace both of my dll's in the 1946 folder? or should I only replace them both with one corep4 and one corep4 renamed as core?

I need detailed instructions, sorry for not understanding.

Bumping bumping I am bumping. </div></BLOCKQUOTE>

Okay here is what I did.
Step 1. Cut CoreP4 from IL2 folder and placed it on my desktop.
Step2. Renamed CoreP4 now on my desktop to Core.
Step3. Go into Il2 folder and rename Core to CoreP4.
Step4. Cut core from desktop and place back into IL2 folder.....Finis! </div></BLOCKQUOTE>

Okay, thank you very much, this worked perfectly for me, huge performance boost.

Feathered_IV
01-07-2009, 02:45 AM
Got home from work too late to see this, but here's a http://forums.ubi.com/images/smilies/partyhat.gif for you DM.

http://forums.ubi.com/images/smilies/16x16_smiley-wink.gif

gregpeters
01-08-2009, 08:47 AM
hi chaps. Thanks for this thread.
Would this trick also help with a 9600GT card?
If so, I'm keen to try it. However, I'm very confused.
Duckmeister's 4-step method above (posted Jan 6) seems to differ from Feathered IV's advice posted on Nov 4th. As I read it, F-IV's advice leaves us with only a single file (corep4) saved under 2 different names, whereas Duckm just swaps the names of the 2 files, corep4 & core.
any help on this?

Feathered_IV
01-09-2009, 01:43 AM
Same file under two names is the method Maddox Games suggested in their readme's. Perhaps DM did the same, but it lost something in the translation.

scaredycat1
01-09-2009, 05:29 AM
Originally posted by gregpeters:
hi chaps. Thanks for this thread.
Would this trick also help with a 9600GT card?
If so, I'm keen to try it. However, I'm very confused.
Duckmeister's 4-step method above (posted Jan 6) seems to differ from Feathered IV's advice posted on Nov 4th. As I read it, F-IV's advice leaves us with only a single file (corep4) saved under 2 different names, whereas Duckm just swaps the names of the 2 files, corep4 & core.
any help on this?



I tried both methods and the game wouldnt start, put back the originals and it works again. Probaly my dinasour puter... (amd athalon, fx 5200, 2 gigs of mismatched ram.