Hello, my game, Natural Selection 1.0, has been published for a few days, when i test the document with the editor, the game is run on the correct time scale.
When i join the game online, its time scale seems to increase, and all aspects of the game go faster.
I have made sure, countless times, that both my testing preferences and the game variant, have their game speeds set to normal.
That's because starcraft can run at 5 game speeds: slower, slow, normal, fast, and faster. In the editor, maps run in "normal". In battle net, you can choose your speed, but the default is faster. This means about 1.5 seconds pass in the game for every 1 second of real-world time. To fix this, you can just set the game speed to normal in the melee initialization trigger.
Rollback Post to RevisionRollBack
Feel free to Send me a PM if you have any questions/concerns!
That's because starcraft can run at 5 game speeds: slower, slow, normal, fast, and faster. In the editor, maps run in "normal". In battle net, you can choose your speed, but the default is faster. This means about 1.5 seconds pass in the game for every 1 second of real-world time.
Does this also include things done in data or do they still run in real time?
Does this also include things done in data or do they still run in real time?
Pretty much everything runs on game time, with the exceptions of trigger Wait (you can specify wait to use real time) and rendering graphics (you won't automatically have 1.5 times your FPS on faster; your FPS will probably improve for a slower speed instead).
What you can do is set your editor preferences to always run it on faster. You just need to plan it when your building the game. But for the most part, it's just faster. Nothing will break or stop working, it's just faster. The only thing that could possibly change would be if your triggers use "wait (real time)". Real time waits use actual seconds instead of game time.
Rollback Post to RevisionRollBack
Feel free to Send me a PM if you have any questions/concerns!
To post a comment, please login or register a new account.
Hello, my game, Natural Selection 1.0, has been published for a few days, when i test the document with the editor, the game is run on the correct time scale. When i join the game online, its time scale seems to increase, and all aspects of the game go faster.
I have made sure, countless times, that both my testing preferences and the game variant, have their game speeds set to normal.
Please help! Its killing me inside... D:
That's because starcraft can run at 5 game speeds: slower, slow, normal, fast, and faster. In the editor, maps run in "normal". In battle net, you can choose your speed, but the default is faster. This means about 1.5 seconds pass in the game for every 1 second of real-world time. To fix this, you can just set the game speed to normal in the melee initialization trigger.
Thats the problem, both are set to normal. :/
File - Map Preferences - Test Document - Game Speed - Normal
Map - Game Variants - Game Attributes - Game Speed - Normal Locked
While in the lobby it displays the game speed as normal, yet the game acts like it is still on faster. :/
Omg, i cant believe i didnt think of that... haha. Thank you both. :P
Does this also include things done in data or do they still run in real time?
Pretty much everything runs on game time, with the exceptions of trigger Wait (you can specify wait to use real time) and rendering graphics (you won't automatically have 1.5 times your FPS on faster; your FPS will probably improve for a slower speed instead).
So basically if I want a spell to last 5 secs real time then I should run my map on normal.
...or realize the spell with a 5 second real time wait, or make it actually last 7.5 seconds :)
What you can do is set your editor preferences to always run it on faster. You just need to plan it when your building the game. But for the most part, it's just faster. Nothing will break or stop working, it's just faster. The only thing that could possibly change would be if your triggers use "wait (real time)". Real time waits use actual seconds instead of game time.