Can't change game pace in custom scenarios

ImageNeed any help? Do you have a problem? Ask us! We will help you!
Post Reply
User avatar
Bogdan
Posts: 149
Joined: 25 Feb 2017, 17:26
Location: Kyiv, Ukraine
Been thanked: 3 times

Can't change game pace in custom scenarios

Post by Bogdan »

Hello again! I don't know exactly if it's the original game's problem or not, but I'm very annoyed with the fact that skirmish games or build in scenarios can be speeded up and the custom scenarios don't :roll:
When I'm playing custom scenario (not test mission) and pressing the keys which are linked to the speed up/slow down game pace commands, nothing really happens.

Is there a way to fix this?

User avatar
Dr.MonaLisa
High Representative
Posts: 8697
Joined: 17 Jun 2010, 11:21
Location: Poland
Has thanked: 49 times
Been thanked: 108 times

Re: Can't change game pace in custom scenarios

Post by Dr.MonaLisa »

Game speed and game pace are two different things.

- Game Pace ("Game" tab on the setup screen): decides how fast units are produced, resources collected, buildings constructed, how much health units have and how easy it is to kill units, etc.

- Game Speed ("Advanced" tab on the setup screen): determines how quickly the game plays. Basically, just how fast units are moving.

It's impossible to change game pace in a started game.

If you're creating a custom scenario, then you're supposed to edit game pace by the .ies script. For more information, you can refer to Scripting Docs\EE2 SCRIPTING.doc, for example:

Code: Select all

AI_SetBuildTimeFactor(HUMAN_PLAYER, 0.5);
I don't know if there is any easier method of setting the game pace in custom scenarios.
Best regards,
Dr.MonaLisa
Ministry of Game Affairs
Department of Control and Complains
User avatar
Bogdan
Posts: 149
Joined: 25 Feb 2017, 17:26
Location: Kyiv, Ukraine
Been thanked: 3 times

Re: Can't change game pace in custom scenarios

Post by Bogdan »

Oh, I was talking about game speed. Just messed up these definitions

Added after 7 minutes 3 seconds:
It’s strange that it can be changed everywhere, but not while playing custom scenarios
User avatar
Dr.MonaLisa
High Representative
Posts: 8697
Joined: 17 Jun 2010, 11:21
Location: Poland
Has thanked: 49 times
Been thanked: 108 times

Re: Can't change game pace in custom scenarios

Post by Dr.MonaLisa »

Ehhh, you forgot to give an important detail, that you're playing AOS. This is a bug only present on EE2: AOS, where scenarios (even campaigns) have option "Lock game speed" enabled by default. On the normal EE2 it works correctly.

This was possibly an intentional change committed by AOS developers, due that changing game speed might negatively affect execution of .ies scripts.

I was explaining this issue so many times on the Support Chat, that I am starting to regret that it exists (Support Chat). If those issues were always discussed on the forum, people would be able to find useful information faster.

So basically, the issue is not related to UP1.5.
This can not be fixed by editing scenario files with a text editor and changing the value at some address, because the game verifies every f***king single byte in game saves / maps / scenarios. Basically, any single modification will throw an error on load.

This issue could possibly be fixed by hacking memory by the Launcher (Maximization Helper checkboxes), as it's done with:
- Don't center camera for "Cycle Select" hotkeys
- Reduce visual weather effects for Blizzard, Sandstorm
- Disable audio taunts in multiplayer chats
- (Allowing observers to chat with players in unrated, Multiplayer games, server controlled switch), etc.
So basically the Launcher has advanced functions (YES, THEY'RE ADVANCED NO MATTER WHAT NEGATIVE THINGS PEOPLE TALK ABOUT THE LAUNCHER).

Theoretically it should be possible to find the right memory address, after few weeks of researching... but:
- It's a long, boring process.
- 99% of players don't even know that change game speed hotkeys exists.
- 90% from the remaining 1% never plays campaigns, and if they do, they rather keep the same game speed.
- Less than 1% from those players will try custom scenarios, or will be interested in creating new ones.

So yeah, this is quite demotivating to spend so much time for a bug that is not noticeable for ordinary users. I will probably still fix it in the future... as I always do, but I don't want to put some special focus on it.
AOS in general has a shitty continents map generation, broken Pangea maps, and many more annoying bugs... It should have received at least 1 official patch, but it didn't :/
Best regards,
Dr.MonaLisa
Ministry of Game Affairs
Department of Control and Complains
User avatar
Bogdan
Posts: 149
Joined: 25 Feb 2017, 17:26
Location: Kyiv, Ukraine
Been thanked: 3 times

Re: Can't change game pace in custom scenarios

Post by Bogdan »

Ok, but I'm not playing AOS. I'm playing original EE2. I agree it's a complicated issue that is not interesting for most people, though.
User avatar
Dr.MonaLisa
High Representative
Posts: 8697
Joined: 17 Jun 2010, 11:21
Location: Poland
Has thanked: 49 times
Been thanked: 108 times

Re: Can't change game pace in custom scenarios

Post by Dr.MonaLisa »

Oh, that's strange. I thought scenarios on the normal EE2 are unaffected. It seems that changing game speed works for the original EE2 campaigns, but not for the new scenarios.

According to the official patch 1.2 changes: viewtopic.php?f=54&t=1621
- Added end-user scenario scripting system
- Added documentation / example for making scripted scenarios (located in Scripting Docs folder)
The .ies scripting system did not exist when the first campaigns were created. I suppose once it was created, they intentionally disabled an option to change game speed to prevent unexpected behaviours. The AOS campaigns were created when the .ies scripting system already existed, so it has the same limits as everything created on ver 1.2+.
Best regards,
Dr.MonaLisa
Ministry of Game Affairs
Department of Control and Complains
User avatar
Dr.MonaLisa
High Representative
Posts: 8697
Joined: 17 Jun 2010, 11:21
Location: Poland
Has thanked: 49 times
Been thanked: 108 times

Re: Can't change game pace in custom scenarios

Post by Dr.MonaLisa »

Hi Bogdan.

I've some good news. Incoming update 158006 will have the following new feature:
- New feature: Maximization Helper has an option named: "Unlock Game Speed Change hotkeys in scenarios":
* Unlocks the game speed change hotkeys (by default - and +) in games where option "Lock Game Speed" was checked, or Campaign Missions / Custom Scenarios where game speed is locked by default, with no possibility to unlock.
* To prevent abuses, this option is grayed out when you're in a Multiplayer game.
* Changing the status of this option has an immediate effect (no game restart is required).
unlock_game_speed_change_hotkeys.png
unlock_game_speed_change_hotkeys.png (229.94 KiB) Viewed 3169 times
The update should be released soon, maybe even today as it also contains an important multiplayer improvement.
Best regards,
Dr.MonaLisa
Ministry of Game Affairs
Department of Control and Complains
User avatar
Bogdan
Posts: 149
Joined: 25 Feb 2017, 17:26
Location: Kyiv, Ukraine
Been thanked: 3 times

Re: Can't change game pace in custom scenarios

Post by Bogdan »

Wow, that’s awesome! I guess you spent a lot time for this feature, so it’s pure magic :)
User avatar
Dr.MonaLisa
High Representative
Posts: 8697
Joined: 17 Jun 2010, 11:21
Location: Poland
Has thanked: 49 times
Been thanked: 108 times

Re: Can't change game pace in custom scenarios

Post by Dr.MonaLisa »

To be fair it wasn't that time consuming. I searched for the place where it prints a message about changing the game speed, then figured out what "jump" should i skip. Launcher modifications also weren't hard because I already had functions like this one (Cycle Select Hotkey, Reduce Visual Weather Effects). So I just moved things, added a new checkbox, and voila! I already had coded getting multiplayer/singleplayer status few updates before, so that also wasn't problematic. I think in total I only spent 3-4 hours on it.

The biggest improvement was my mental change how this thing should work. In attempts before I tried to fake the status in game saves /scrnario files. This time I just decided to "hack" the status of Lock Game Speed option, and it worked :)
Best regards,
Dr.MonaLisa
Ministry of Game Affairs
Department of Control and Complains
Post Reply

Return to “Help, Questions & Problems. Empire Earth II Support.”