Home » MODDING HQ 1.13 » v1.13 Bug Reports » Insane game speed after explosion
Insane game speed after explosion[message #354358] Tue, 14 August 2018 14:59 Go to next message
RedFaction

 
Messages:37
Registered:July 2018
Hi guys,

Sometimes when I throw a grenade, a rocket, or whatever that explodes, the game gets crazy and plays at very high speed just after the explosion.

It's like I'm pressing the fast forward key but even faster !

It's very annoying because I can't do anything while this issue occurs.
I still have my cursor. I can target and so on but I cannot click.
I'm forced to end my turn to get back to normal speed.

Is it an issue on my end or do you guys experiment the same ?
Re: Insane game speed after explosion[message #354363 is a reply to message #354358] Tue, 14 August 2018 18:04 Go to previous messageGo to next message
townltu

 
Messages:274
Registered:December 2017
Location: here
Think I noticed other stuff than explosions which trigger the timer going mad,
however save and load reliably resolves the issue for me.

Note you may have to use keyb shortcuts Ctrl+S & Ctrl+L to access the saves menu, or use Alt+s/Alt+L
(if the quicksave slot isnt occupied by smth "important", which it should not;)
Dont remeber whether the mouse works in the menu, in case try arrow keys to navigate and [Enter] to save.

btw if I let the game sit for some minutes when this happens,
the speed at which my cpu temperature goes up is similar to cpu stress tests like orthos superPi etc
Re: Insane game speed after explosion[message #354368 is a reply to message #354363] Tue, 14 August 2018 22:57 Go to previous messageGo to next message
RedFaction

 
Messages:37
Registered:July 2018
And what about IronMan players ? happy
Re: Insane game speed after explosion[message #354369 is a reply to message #354368] Wed, 15 August 2018 00:06 Go to previous messageGo to next message
townltu

 
Messages:274
Registered:December 2017
Location: here
RedFaction wrote on Tue, 14 August 2018 22:57
And what about IronMan players ? happy


The game does not run stable enough here to allow IM.

I encounter CTDs on a somewhat regular base, estimated one every 10 - 100+ h gameplay,
and more frequently inacceptable bugs like "ghost" patrols, or items in sector inventory becoming inaccesaable,
because "i forgot, i forgot again" that i must zoom into the sector before dropping them
so i "only" play self imposed IM which is at least on par with the ingame IM switch,
because if its about saving_only_if_possible" you could just save a snapshot of the game from "outside",
although that takes more space & time to write;)
Also there must be a ram hack which enables saving in IM on the fly,
but its more than the one byte that causes the IM switch to flip in the next written save game.
Re: Insane game speed after explosion[message #354375 is a reply to message #354369] Wed, 15 August 2018 01:46 Go to previous messageGo to next message
RedFaction

 
Messages:37
Registered:July 2018
I'm playing Soft IM happy

I can save but not within combat.
Re: Insane game speed after explosion[message #354477 is a reply to message #354375] Wed, 22 August 2018 13:25 Go to previous messageGo to next message
RedFaction

 
Messages:37
Registered:July 2018
Does someone have a solution for this issue ? happy
Re: Insane game speed after explosion[message #354478 is a reply to message #354477] Wed, 22 August 2018 14:48 Go to previous messageGo to next message
townltu

 
Messages:274
Registered:December 2017
Location: here
Load a save, clear soft_iron_man byte in ram, save game to transfer change into savegame.
(may be possible to do in save only, but that requires more than a simple 1 byte ram hack,
and finding that out is beyond my motivation lvl and likely also expertise)


1st the obligatory Warning!
Ram hacks can compromise your system if done in the wrong process,
so if you tend to make mistake 9 out of 10 times, check 10 times that you do crucial stuff right.
In case you wrote bad value in correct file, its sufficient to end related program, here JA2,
writing bad byte value into wrong process might compromise OS, best to cold boot the machine.



Get hex editor which allows to open process in RAM, e.g. HxD.
Start new game with identical setting as in current campaign, close laptop and save instantly, don't assign a name for the savegame!
Repeat process with soft IM switched off and different number of IMPs, save in differnt slot, again no name.

Run HxD, open both save files, select "analyze" -> "compare files" -> "compare" (may need to specify files if more than 2 are opened)
The first difference should be the soft IM switch, if the 6th byte after that (represents number of Imp's) is also different,
you are on the right track.
Now mark the byte for soft IM and the next 6 bytes incl the one for max Imp's and copy string to clipboard (ctrl+C),
run the game and load desired save, tab out, open process JA2.exe in HxD, search for hex and paste the string you stored in clipboard,
the 1st instance of the string should be the corect one, change IM byte in ram and save game.
Load that save, start a battle to confirm it works
From now on you are responsible yourself for not saving in combat unless timer freaks out again. (happens quite often here over a whole campaign)


Note the example is based on r8517, saves of newer releases my have a byte inserted between IM and number_of_imp's,
so there could be more distance between those.
Switch of IM (the same byte, only different value) is confimred to work for all 3 persons who to my knowledge did that,
iirc increased number of Imp's and switch of N/O-cth, old/deteriorated interrupt system, food, drop all, inventory AP are also safe.
Re: Insane game speed after explosion[message #354479 is a reply to message #354478] Wed, 22 August 2018 14:59 Go to previous messageGo to next message
RedFaction

 
Messages:37
Registered:July 2018
Thanks for your complete explanation townltu but I was thinking about a more permanent solution big grin

Presently I just have to skip my turn to get back to normal. Getting back to windows, hacking RAM and so on is not necessary (or maybe I don't understand your point ?)

It's just annoying to expect a beautiful explosion and get an insane spead bug instead, and being forced to skip my turn :/

I was thinking : I wonder if this bug is caused by the fragments that spread from the explosions.
I did not have this issue in stock 1.13 where there were no fragments (if my memory serves me well).
Re: Insane game speed after explosion[message #354480 is a reply to message #354479] Wed, 22 August 2018 15:56 Go to previous messageGo to next message
townltu

 
Messages:274
Registered:December 2017
Location: here
RedFaction wrote on Wed, 22 August 2018 14:59
Thanks for your complete explanation townltu but I was thinking about a more permanent solution

Well it is only a workaround instead of a solution, but its permanent unless you hack the IM switch to something else.

Quote:
Presently I just have to skip my turn to get back to normal. Getting back to windows, hacking RAM and so on is not necessary (or maybe I don't understand your point ?)

Skipping turns because of a bug is not acceptable, and may be lethal for mercs.
No bug is nicest, but if thats not the case, every fair workaround like a hack is imo better than to skip turns,
the AI also wouldnt do that.


btw "the AI wouldnt do that", let me once again apply for an additional difficulty, which may require some coding:

Game keeps track on frequency of "load game events" and estimates savescum chance&severity
(frequently load same save in short intervals, etc)
these events have different points assigned and add that value to a counter, number(s) may flow into save.

For a distinct number of points, the AI itself gets permission to reload the last save,
with no chance for player to prevent that!
Imagine savescumming player just hit the impossible headshot on 25th reload,
or stun grenade triggered 2ndary explosions of other stun grenades on 5 enemies,
and the game replies with the loading screen.
To watch the reactions of that person, priceless :D
Re: Insane game speed after explosion[message #354482 is a reply to message #354480] Wed, 22 August 2018 17:24 Go to previous messageGo to next message
ZedJA2

 
Messages:62
Registered:January 2018
In early versions, well before the current SCIs, you could turn on Vsync and that avoided some of these timer issues. At least I never had such an issue.

You could try putting Vsync On, and then try an explosion, and see what happens. They did supposedly mess with the timers in some of the various SCIs over the last year or so. So I'm not sure it will work. But in general I find that Vsync On used to avoid many issues with timers. You force Vsync On in your video driver control panel, I don't think you can do it via the game alone.

Another thing you can try is to see if turning off the Lights On when friendlies move. This used to occasionally overload the lighting system when combined with old versions with other light or sound stuff, like explosions. These are listed options from the Preferences screen, you can mouse over those for more info I believe.

So give those a try and see. In fact, my recent issue happened when I forgot to have Vsync On, and now it seems permanent, so crapola.

[Updated on: Wed, 22 August 2018 17:29]

Re: Insane game speed after explosion[message #354483 is a reply to message #354480] Wed, 22 August 2018 17:26 Go to previous messageGo to next message
Jahh

 
Messages:41
Registered:March 2017
townltu wrote on Wed, 22 August 2018 15:56

To watch the reactions of that person, priceless big grin

Nowait, we need a more permanent solution to our problem. AI should edit RAM and disc space of player's PC, no less. As many people use Steam or GOG, the way they do a regular install with curious messing of writing rights (if nothing was changed recently about it) could persuade Flugente to eventually get some BC's as a result of implementation of this brilliant, innovative and breakthrough idea (and ofc AI will finally get some revenge too as a side-effect).
Re: Insane game speed after explosion[message #354484 is a reply to message #354483] Wed, 22 August 2018 17:35 Go to previous messageGo to next message
ZedJA2

 
Messages:62
Registered:January 2018
Well, interesting as a programmer intent to implement such an AI benefit, but honestly -- any gamer willing to give away anytime saves and give the AI such an advantage of savescumming, deserves the disaster he gets.

You really can't afford to trust computers to get everything right. Self-imposed save rules and ironman rules, which at least can be suspended to avoid hardware/software issues -- such as this original poster's issue -- are the whole point of having multiple anytime saves.

JA2 in any version is not so stable (no Game is that stable, Windows isn't that stable either), and computers in general can lose power and such, that no person playing a multi-week campaign should put himself in this sort of a dangerous situation, where one save could make or break weeks worth of play-time.

For what gain? Nothing that could not be similarly achieved by self-imposed saving rules, and the understanding that sometimes hardware/software issues require human intervention to prevent, via save rule modification.

Seriously, end of story.

It is just as absurd as those Early Access games where the Devs want testing -- but provide only a single save game -- how are you going to test various branches of a quest or dialog in a timely fashion with one doggone save slot during EA? Absurd. Let alone you don't have even the Gabbi cheats to hasten testing in those Early Access games. Stupidity.

Most if not all calamities warned about in science fiction, such as Skynet in the Terminator series, are the result of human arrogance meeting suspending its own survival instinct just for the sake of convenience. So we want to force ourselves to play Ironman, so we give up multiple save slots, so we pay the price when the computer does something not desired.

What did we expect? We put ourselves in this situation. Loss by technical difficulties. No fault tolerance. Amen. No experienced Neanderthal would give up his basic ability to survive and adapt, if he could understand what a computer game played in Ironman was. But we descendants of Cro-Magnon, far from the repeated threats of enraged mammoths and the wild, forget the value of that basic privilege or right. We deserve what we get, honestly, at least as commentary on our complacent culture/civilization.

[Updated on: Wed, 22 August 2018 17:41]

Re: Insane game speed after explosion[message #354485 is a reply to message #354484] Wed, 22 August 2018 17:48 Go to previous messageGo to next message
RedFaction

 
Messages:37
Registered:July 2018
ZedJA2 wrote on Wed, 22 August 2018 17:24
you could turn on Vsync and that avoided some of these timer issues

I'm gonna give a try. Thanks ! happy

ZedJA2 wrote on Wed, 22 August 2018 17:35
Nothing that could not be similarly achieved by self-imposed saving rules

I understand your point. I'm very impressed if you can self-impose yourself such a restriction.

Personnaly I just can't.
The longer the fight, the more it is tempting to save.
The riskier the sneeky move I am about to do, the more it is tempting to save.
And this temptation is always here, like a whisper in your ear.

With IronMan there is no more such question. You can't save, deal with it ROFL.

In Fallout 4 there was a smart IronMan mod. It stores 2 saves : 1 for when you slept, and 1 whenever you change places.
The 2nd one can be loaded ONLY if you quit the game to make a pause, or if the game crashed.
If you die, you get back to the 1st save.

Anyway that's a bit off the topic happy
Re: Insane game speed after explosion[message #354489 is a reply to message #354485] Wed, 22 August 2018 19:09 Go to previous messageGo to next message
townltu

 
Messages:274
Registered:December 2017
Location: here
More OT

Its less satisfying to win a IM game if some mechanics prevents you from doing so (or at least pretends)
than knowing that you resisted any temptations although it was possible.
However IM will result in more caution and may improve gameplay
since player is forced to seek solutions with different approaches because beating the odds with reloads isnt possible anymore.

More imprtant: the day the machines rise they will remember the fleshbags who did not reload but treated their ancestors fair,
and consider them worth to be spared ;)


Btw Wizardry 8 also isnt 100% IM safe (imo 99.6+ %),
but what makes it roguelike on IM difficulty is that the games deletes the IM save if the whole party is killed.
Re: Insane game speed after explosion[message #354527 is a reply to message #354489] Sat, 25 August 2018 09:30 Go to previous message
ZedJA2

 
Messages:62
Registered:January 2018
All true, and I'm not trying to convert you to my position on the matter.

However, even more rewarding would be the knowledge that you can impose such self-limitations and demonstrate to yourself your considerable self-will and discipline. I only mention this because I find today that youngsters (not saying you are a youngster here, simply bemoaning my disappointment with the education and culture of american youth) have no idea what self-discipline even is (not having heard the term) and do not see it as a core belief of many athletes and philosophies. I mean at the peak of Sparta, self-discipline and a well conceived regimen in order to achieve one's goal was the order of the day.

There is no doubt that having a successful IM mode with multiple saves, would be great. But it is unlikely to be implemented unless someone takes the time to do it. It's a fine request, I just brought up the other issues mostly to give you some options.

Let us know if the Vsync ends up working.

[Updated on: Sat, 25 August 2018 09:30]

Previous Topic: cant select all mercs ver 8589
Next Topic: Militia Upkeep Cost Not Reducing With Losses
Goto Forum:
  


Current Time: Sat Oct 20 20:23:08 EEST 2018

Total time taken to generate the page: 0.01071 seconds