How much mods can Dekaron exe handle.

08/24/2024 23:59 franken6tain#1
Hey guyz its been awhile. I decided to give my old love some time, and i wonder how big of a client ,the exe can handle before not being able to load the game.
08/25/2024 00:04 guesswho-.-#2
weird question. it all depends on the quality of your code & what you actually edit. For example adding string comparisons to threads that analyze it every frame is a bad idea that will affect your frame rate negatively.
08/25/2024 06:00 DKUNitex#3
Quote:
Originally Posted by franken6tain View Post
Hey guyz its been awhile. I decided to give my old love some time, and i wonder how big of a client ,the exe can handle before not being able to load the game.
The biggest issue is due to a memory leak. The second is the engine's multi-threading is not very optimized and CPU heavy.

I've experimented with upscaling the texture files and found that the engine does not seem to handle a large amount of memory usage for texture and model data. It seems that the client tries to dynamically load the assets necessary (for example loading the armor set a character that runs by you is wearing). While this isn't an issue when a client is first loaded; there seems to be a memory leak with the garbage collector that leads to excessive memory use which is directly correlated with lower FPS. In other words if a 3D model/texture is loaded, then removed from memory, then loaded again there is some garbage left in memory.

If you're interested in improving the quality of the game I'd highly recommend looking into [Only registered and activated users can see links. Click Here To Register...]. It works surprisingly well for Dekaron.

Reshade:
Gallery
08/25/2024 15:27 franken6tain#4
I guess there is one way to find out :D, any chance to dig inside the executables to sorta optimise the garbage collector? Or its impossible without source code.
08/26/2024 23:21 krofighter#5
Quote:
Originally Posted by franken6tain View Post
I guess there is one way to find out :D, any chance to dig inside the executables to sorta optimise the garbage collector? Or its impossible without source code.
If you know how to trace pointers in assembly then give it a shot. In general it's a waste of time and a simple restart of your pc fixes the fps lag on a2/a9 servers.
08/30/2024 20:20 franken6tain#6
Thing is loa is currently loading for 25 secs on a3, and i havent touched any player related stuff :D. We might try to lower the textures to 2k since we did them in 4k now. I think if we clean enough useless garbage from the client overall we can run it fully upscaled to 2k. Sets look amazing. We did Dark Avatar and it looks soo crisp when you cast it.