[Release] Lag Fix (Experimental)

Discuss Median XL!

Was that helpfull ?

Yes
47
75%
No, I Prefer Fauzt LazorLag
16
25%
 
Total votes: 63

User avatar
ReverseEngine
Banned
63 | 2
Common Popularity Badge
Has a thread with over 10.000 views
linuxrs wrote:
ReverseEngine wrote:
linuxrs wrote:Do you just replace the default one? Or there is some additional injection or whatever?

I have tried only replacing, and I still reach sprite limit and lags easily with Tantrumdin on Ducraig players 8 :( But I have to say that it didn't lag for me in Fauztinville, but haven't tried laggy builds.


Did you used the first download or version 2 ?, i do replace original instruction (patch) to do that, there is many "instruction" that handle computation of the graphics.


I have downloaded the second version. Didn't tamper with the first whatsoever.

But still, I don't understand what you mean. All I have to do is replace the default D2Client.dll with this one, and do nothing else?


Yeah, replace it (make a backup of your dll) you just replace it and start the game.
Grinch
Cog
215 | 8
Common Supporter Badge
Donated 1 time
Common Auction Badge
Won 50 auctions
I don't have a SP char anymore in Ultimative. If u can handle me one over, i will test it for you.
User avatar
ReverseEngine
Banned
63 | 2
Common Popularity Badge
Has a thread with over 10.000 views
Ok i found out what were causing the issue, it seem there was too much lowest calculation i enforce the game to divide all by 255 it seem that this fixed most of the issue, i got a very smooth experience in fauzt while spamming brimstones (not a single fps drop) even when casting Lightning nova (giant circle of energy thing),

Did a few test with a bowazone arrow/lightning effect everywhere and no fps drop, seem that it is fixed but i will need some people to test it with their lag build (this always help me), I post that dll in few minutes (the time that i patch it),

Thank you.
User avatar
romanN1
Core Lord
397 | 34
Great Popularity Badge
Has a thread with over 50.000 views
Common Love Badge
Earned over 20 cookies
Well it didn't fixed the lag issue for me (probably due to my crappy laptop) but it did fix the sprite overflow :D. Playing in window mode using d2se added the d2client in the main folder and in the cores folder from d2se.
User avatar
A New Start
Monkey King
285 | 27
Common Popularity Badge
Has a thread with over 10.000 views
Common Love Badge
Earned over 20 cookies
Common Guide Badge
Created a complete character guide
Image
Hope this help. I crashed while doing kabraxis with him and I summon a bazillion minions all over the place
Grinch
Cog
215 | 8
Common Supporter Badge
Donated 1 time
Common Auction Badge
Won 50 auctions
romanN1 wrote:Well it didn't fixed the lag issue for me (probably due to my crappy laptop) but it did fix the sprite overflow :D. Playing in window mode using d2se added the d2client in the main folder and in the cores folder from d2se.

If you are using d2se you only need to put the dll into the mods folder where u want to use it.
User avatar
romanN1
Core Lord
397 | 34
Great Popularity Badge
Has a thread with over 50.000 views
Common Love Badge
Earned over 20 cookies
didn't work for me :D.
User avatar
ReverseEngine
Banned
63 | 2
Common Popularity Badge
Has a thread with over 10.000 views
A New Start wrote:Image
Hope this help. I crashed while doing kabraxis with him and I summon a bazillion minions all over the place


Hey, thanks for the feedback, i know what is causing that but i have now another issue, i will release a temporary fix, this involve all characters shadow disabled for the moment, at least you will not lag and get sprite dissapearence.
linuxrs
Vampiress
36 | 1
Image

And I believe I installed it properly, since the memory is buffed :D But it does work with most of the other builds I tried.

Just keep going and you will make it ;)

Just one more feedback: I crashed twice during the tests, both times when I pressed Save and Exit. First time I got some access violation error, didn't have time for screenshot, and second time the window just closed o.o

Hope I helped!
User avatar
ReverseEngine
Banned
63 | 2
Common Popularity Badge
Has a thread with over 10.000 views
linuxrs wrote:Image

And I believe I installed it properly, since the memory is buffed :D But it does work with most of the other builds I tried.

Just keep going and you will make it ;)

Just one more feedback: I crashed twice during the tests, both times when I pressed Save and Exit. First time I got some access violation error, didn't have time for screenshot, and second time the window just closed o.o

Hope I helped!


Yeah, like the title said it's "Experimental" i have spot an allocated limit that handle these problems, somehow when i increase it the game crash, i have to find out why ... like find many things, at the limit i can release a version with disabled shadows, some "sprites" superposition are bugged for exemple the projectiles like arrows will be "under" the tiles of the wall instead of being "hit" at the middle, but this fix all lags, Shadows is one factor that make all these sprite dissapearing (effect as well) and the said "limit" which is very low "3000" I believe it's the maximum quantity of "displayed" things on screen, 3000 is pretty low, since we reach 560+ just spamming brimstones, not counting an insane amount of minion being spawned/dead/ casting their missiles "on death" sequence etc.

All of that at once just make them dissapear, the way i did it isn't perfect for now, still it's not bad at all and it's pain in the ass to really understand how the thing works, also it appear that there is some limit as well for other things.

Also, Try without using glide wrapper, because glide wrapper allocate his own memory i guess ? while i already extended the cache for the game, run the game with -3dfx if you wanna use glide, or if u play windowed then use -w -3dfx,

I didn't tested under glide but this shouldn't be a problem, still i'm surprised that you were crashing (probably tiles superposition error / shadows) because it's only d2client.dll which is general.