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
|
|
RedFaction |
|
Messages:47
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 ?
Report message to a moderator
|
Corporal
|
|
|
Re: Insane game speed after explosion[message #354363 is a reply to message #354358]
|
Tue, 14 August 2018 18:04
|
|
townltu |
|
Messages:384
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
Report message to a moderator
|
Master Sergeant
|
|
|
|
Re: Insane game speed after explosion[message #354369 is a reply to message #354368]
|
Wed, 15 August 2018 00:06
|
|
townltu |
|
Messages:384
Registered:December 2017 Location: here |
|
|
RedFaction wrote on Tue, 14 August 2018 22:57And what about IronMan players ?
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.
Report message to a moderator
|
Master Sergeant
|
|
|
|
|
Re: Insane game speed after explosion[message #354478 is a reply to message #354477]
|
Wed, 22 August 2018 14:48
|
|
townltu |
|
Messages:384
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.
Report message to a moderator
|
Master Sergeant
|
|
|
|
Re: Insane game speed after explosion[message #354480 is a reply to message #354479]
|
Wed, 22 August 2018 15:56
|
|
townltu |
|
Messages:384
Registered:December 2017 Location: here |
|
|
RedFaction wrote on Wed, 22 August 2018 14:59Thanks 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
Report message to a moderator
|
Master Sergeant
|
|
|
Re: Insane game speed after explosion[message #354482 is a reply to message #354480]
|
Wed, 22 August 2018 17:24
|
|
ZedJA2 |
|
Messages:202
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] Report message to a moderator
|
Sergeant 1st Class
|
|
|
|
Re: Insane game speed after explosion[message #354484 is a reply to message #354483]
|
Wed, 22 August 2018 17:35
|
|
ZedJA2 |
|
Messages:202
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] Report message to a moderator
|
Sergeant 1st Class
|
|
|
Re: Insane game speed after explosion[message #354485 is a reply to message #354484]
|
Wed, 22 August 2018 17:48
|
|
RedFaction |
|
Messages:47
Registered:July 2018 |
|
|
ZedJA2 wrote on Wed, 22 August 2018 17:24you could turn on Vsync and that avoided some of these timer issues
I'm gonna give a try. Thanks !
ZedJA2 wrote on Wed, 22 August 2018 17:35Nothing 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 .
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
Report message to a moderator
|
Corporal
|
|
|
Re: Insane game speed after explosion[message #354489 is a reply to message #354485]
|
Wed, 22 August 2018 19:09
|
|
townltu |
|
Messages:384
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.
Report message to a moderator
|
Master Sergeant
|
|
|
Re: Insane game speed after explosion[message #354527 is a reply to message #354489]
|
Sat, 25 August 2018 09:30
|
|
ZedJA2 |
|
Messages:202
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] Report message to a moderator
|
Sergeant 1st Class
|
|
|
Goto Forum:
Current Time: Thu Apr 18 03:30:17 GMT+3 2024
Total time taken to generate the page: 0.01567 seconds
|