|
Post by blackegg on Mar 28, 2016 15:44:35 GMT -8
The complaint really extends to all the versions of Liberation Day that I have played, although v2.03 is my current. The latency I get while playing the game is bad. During long or larger battles, the game can sometimes grind to a halt, where any orders I attempt to give simply don't occur. I managed to get through these events by saving the game and re-launching the application. Research and purchase screens were also very slow, sometimes to the point of being unusable. At times, my cursor would hover over one purchase option and the text would toggle between two other options for extended periods of time. I typically got by those events by switching from purchase to research and back again (a description of my problems in research would be similar). Scroll windows were very bad throughout the game. The dialogue screens were also quite slow to respond, although the problem was rarely severe.
I'm running the game on a Windows 10 machine. My processor is Intel(R) Core(TM) i7 CPU 2.79 GHz and I have 4 GB of RAM.
Is there anything I can do?
|
|
|
Post by Marx-93 on Mar 29, 2016 1:15:52 GMT -8
I'm running the game on a processor half as potent, with 4GB of Ram and Windows 7 (32 bits), yet I have none of these problems, so it might be related more with the graphic card or rendering (also, as a misc advise, having such a powerful CPU and windows 10 with only 4GB of RAM is a bit of a waste).
|
|
|
Post by Nemjen on Mar 29, 2016 3:17:16 GMT -8
I'd echo what Marx has said, might be worth just doing a quick check on your video card drivers just to make sure you are up to date.
In terms of RAM I have a 16GB RAM system and I did notice at times the game using nearly 800mb of memory when making certain calculations which I can imagine being very noticeable on a lower resource system. If you have the 64bit version of Windows 10 I would highly recommend installing at least 8GB of RAM as this is usually the comfortable standard these days with most games and would be more suitable to your processor.
Equally LD isn't faultless and the code could more than likely use cleaning up however I don't know if the resources will be available right now for this as I assume it would be a very time consuming process (both for devs and testers).
Also eww Windows 10.
|
|
|
Post by vaendryl on Mar 29, 2016 9:30:33 GMT -8
you can try pressing shift-G and select a different renderer. some hardware combinations just plain work better on directX than they do on openGL.
|
|
|
Post by blackegg on Mar 29, 2016 16:26:18 GMT -8
Thank you for the responses. My graphics card is likely out of date. The last time I tried to update the driver, their web process just hung on me (multiple times) and I eventually gave up on it. I'm trying again.
The RAM issue... I built the computer myself and originally purchased twice as much. One of the RAM sticks was bad, however, and I never managed to get it replaced. It isn't much, but it's never become a huge hindrance that I've noted before.
If the graphics card driver update doesn't help, I'll try the shift-G trick next.
|
|
|
Post by blackegg on Mar 29, 2016 17:20:48 GMT -8
OK, so I updated the graphics driver (it didn't give me as many problems this time) and switched the graphics renderer to DirectX. The play lag is still pretty bad. It might be improved, but it's hard to tell without a longer play experience. One notable improvement is that the videos of the Vanguard are showing now...before all I got was a black screen while the audio track played.
So maybe that's actually better.
I also started watching the memory usage on Task Manager while I played, and the more RAM option might be something to explore. While running the game, I'm getting roughly 80% memory usage. Even now, with just some webpages and Steam open, I'm getting 66%. While running, Liberation Day was taking up somewhere between 300m and 570m, depending on what was on the screen. More normal numbers were 470-530.
If memory is really the problem, though, it makes me wonder why I didn't have problems before now. I play games that I assume would be substantially more aggressive in memory usage on a regular basis.
|
|
|
Post by Marx-93 on Mar 30, 2016 0:14:40 GMT -8
OK, so I updated the graphics driver (it didn't give me as many problems this time) and switched the graphics renderer to DirectX. The play lag is still pretty bad. It might be improved, but it's hard to tell without a longer play experience. One notable improvement is that the videos of the Vanguard are showing now...before all I got was a black screen while the audio track played. So maybe that's actually better. I also started watching the memory usage on Task Manager while I played, and the more RAM option might be something to explore. While running the game, I'm getting roughly 80% memory usage. Even now, with just some webpages and Steam open, I'm getting 66%. While running, Liberation Day was taking up somewhere between 300m and 570m, depending on what was on the screen. More normal numbers were 470-530. If memory is really the problem, though, it makes me wonder why I didn't have problems before now. I play games that I assume would be substantially more aggressive in memory usage on a regular basis. Large memory usage is not strange; renpy from the beginning is not optimized towards that, and Sunrider's combat system is basically build through lots of Renpy layers and memory-unfriendly ways; it actually has larger requirements than some other similar games simply due to the engine they're using. However, it does feel strange to have such high percentages, even without playing it . In my case it runs almost perfectly (the worst lag is always when saving/loading) at those values you say but with only taking 66% of the total. What's your graphic card? There can be always some weird things with them.
|
|
|
Post by blackegg on Mar 30, 2016 4:21:26 GMT -8
I have a GeForce GTX 650.
I restarted my computer this morning just to see if it would help. I have fewer webpages open, and just one text file at the moment. I'm still getting 42% memory usage. Possibly Windows 10 is just chewing up more than I'm used to. One other thing I noticed is that last night, the top entry was System and Compressed Memory at something like 700m. Now it's down to around 46m. I have no idea if that is related to Liberation Day at all or not.
|
|
|
Post by Xechran on Mar 30, 2016 6:33:27 GMT -8
Did you try this thread? Adding config.framerate = 30
config.image_cache_size = 24 to the options.rpy file and $ renpy.free_memory() under label battle_start: in combatlabels.rpy made a world of difference for me. Lag was greatly relieved and I don't remember crashing since, did several times a session before. Standard disclaimers apply. Save files before editing etc.
|
|
|
Post by selenedrakane on Apr 8, 2016 8:51:05 GMT -8
Did you try this thread? Adding config.framerate = 30
config.image_cache_size = 24 to the options.rpy file and $ renpy.free_memory() under label battle_start: in combatlabels.rpy made a world of difference for me. Lag was greatly relieved and I don't remember crashing since, did several times a session before. Standard disclaimers apply. Save files before editing etc. The lag was pretty bad in this game before doing this. After doing this, it's still there, but it only seems to get severe during a couple of the last fights.
|
|
|
Post by Xechran on Jun 5, 2016 8:40:13 GMT -8
A note, I just realized the steam update wiped these files back to default, and it does not look like these were added in by the team. If these helped before, check, you may need to set them again. If you haven't tried them, do so. The difference in hang time is amazing.
|
|
|
Post by gordon on Jun 30, 2016 12:05:50 GMT -8
I also noticed the game being quite laggy as far as mouse input is concerned, which is rather surprising considering that I am running it on a 3.46GHz Xeon. The lag seems to be mostly on the input processing, but I also noticed the Steam reported FPS drop as low as 5 (on a GTX980Ti). Unlike other posters on this thread, I'm running on Linux, so the issue seems to be with the game engine. Python doesn't win any performance awards at the best of times, but given the hardware resources available the slowness seems excessive.
One thing I have found helps a tiny amount is pinning the game to a single core (using taskset). This seems to reduce the secondary lag arising from CPU power management and helps the core stay running at boost speeds for longer. It's not a solution, but it helps a bit.
|
|
|
Post by Xechran on Jun 30, 2016 20:16:28 GMT -8
Did you try the above mentioned edit to the 2 different .rpy configuration files?
|
|