Terraforming Mars

Terraforming Mars

View Stats:
MoogV Mar 5, 2020 @ 10:40am
Speeding up the pace of the game (superfast animations, no popups)
Since the settings offer limited options to help with the speeding up the game I have tweaked a few things in the code to discard the annoying endturn and player change confirmation popups and the slow animations which are eating away the time on the clock.

The player actions (cards played, production changes, etc) are still visible but they are very fast now, only veteran players should use this mod.

Please read the instructions and the known issues in the readme file.

You can download the files from the repository here. [github.com]

Any feedback is welcome!
Last edited by MoogV; Mar 5, 2020 @ 10:40am
< >
Showing 1-15 of 85 comments
[uop]KHAN Mar 5, 2020 @ 7:46pm 
Tested it. This is very impressive work man, thank you so much. You have no idea how much your effort is appreciated by the diligent players here
FrankJones (Banned) Mar 5, 2020 @ 7:58pm 
I agree, this is good news for those of us (which pretty much includes all of us) who want to speed up the game.

Obviously, this raises several important questions:

1) Why couldn't the programmers do this? They have had 18 months.

2) What other mods are possible? It has long been known that users can hack the code for local games (solo mode and games against the AI) to select a specific game seed, or to start with whichever corp and cards they want (not limited to 10), and to start with an essentially unlimited amount of heat, steel, or titanium. But I had assumed that hacking online games was not possible, because the solo games and the AI games save the game logs to a specific file, and online games do not generate such a file. But, we recently saw a report from user "memories" that a [player was going deep into deficit spending, which is almost certainly some sort of hack his opponent had discovered by tinkering around with the game files, which apparently CAN be done on our own computers.

3) What steps does Asmodee and the programmers plan to take to ensure the integrity of online games

4) Why do they not have user "MoogV" working for them.
Last edited by FrankJones; Mar 5, 2020 @ 8:45pm
FrankJones (Banned) Mar 5, 2020 @ 8:43pm 
This is a stunning development. The animations and other time wasters are gone. The game is basically at 100x speed now. It's so fast it makes my head spin.

This is what we wanted all along, and it was right there in front of our noses and yet the developers were too incompetent to figure it out themselves, or worse, they knew about it and refused to give it to us !????

Wow. This is incredible, and mind-boggling, even by the already very low standards [previously set by the makers and developers of this online implementation of Terraforming Mars.

I'll just link to a previous post. (I can't get banned for linking to a previous post, can I? Especially since they didn't remove it or edit out the supposedly offensive portions?) :

https://steamcommunity.com/app/800270/discussions/0/1743393754712053301/



Last edited by FrankJones; Mar 5, 2020 @ 8:43pm
Je-Nas Mar 5, 2020 @ 9:56pm 
Just tested it, and such full speed (plus no useless pop up confirmation menu) is so much more awesome than I anticipated! — and that is despite the cosmetic bug (which is very ugly indeed). Great work!
FrankJones (Banned) Mar 6, 2020 @ 2:53am 
And so now the truth is laid bare for all to see. The Asmodee apologists and other excuse-makers have been saying, "It's a difficult task," "they are understaffed," "they don't have resources," etc etc etc.

It's all nonsense.

Back around a year ago, the player "Duda" spent countless hours debugging and playtesting various scenarios to help the developers and programmers figure out why the game was suffering constant crashes, freezes, and de-syncs in games of higher player counts (3p and up). He did this on his own time, free of charge, and spent dozens of hours doing so. All while not having access to the source code, making guesses as to the actual coding based on his and his friends' playtesting. Because of his work, subsequent patches and updates had increasingly better results with regard to the aforementioned problems. Asmodee took all the credit and did not publicly acknowledge Duda's work in any way.

Around that same time, I started spending dozens of hours debugging and playtesting the game glitches and card bugs, especially with regard to power infrastructure, again, on my own time and for no money, and without access to the source code, exchanging e-mails with the development team behind the scenes (after they messaged me privately asking for my help), which led to the "development team" finally fixing power infrastructure - without even so much as a single public acknowledgement that it was largely my work behind the scenes that did it, not their own work.

And now, the player "MoogV" has figured out, on the user end, how to accomplish what the vast majority of us have been assiduously requesting for 18 months - a true "fast" mode with basically no animations or pointless confirmations, in which a player's clock is devoted entirely to his own time spent thinking and analyzing.

There are two explanations for why the development team has been unable to produce what MogV did in a fraction of the time:

1) They don't actually know how to do it (in which case the entire team should be immediately fired and replaced by MoogV), or

2) They truly don't care and truly somehow don't understand that the mods created by MoogV are what we've wanted this entire time, not some watered down "very fast" version of animations that they championed as some sort of "solution" to the terrible animations and confirmations and timer issues. In which case, they should be ridiculed and heaped with endless scorn for their utter indifference and callous attitude toward the loyal fan base that has stuck around this entire time.

Either way, it's pretty damning, and I stand by all the things I said a few weeks ago that got me banned, and now It's impossible for anyone to argue otherwise. Those few people who defended asmodee and admonished me for my tone should apologize to me and instead harshly criticize Asmodee now that the truth of the situation is plain to see. And now, how many long months will we people have to wait before Asmodee implements MoogV's solution into the general release of the game?

Sometimes a vituperative rant is exactly what is deserved, and this is one of those times.

Last edited by FrankJones; Mar 6, 2020 @ 3:13am
Hello,

Nice work MoogV!!
The team is currently trying (and looking inside ;) ) your mod!

Many thanks for all the enthusiasm for this game!


[uop]KHAN Mar 6, 2020 @ 7:35am 
Originally posted by Asmocapcroz:
Hello,

Nice work MoogV!!
The team is currently trying (and looking inside ;) ) your mod!

Many thanks for all the enthusiasm for this game!

I strongly suggest you hire him since he accomplished a lot of what we asked for in probably 1 hour. Thanks
FrankJones (Banned) Mar 6, 2020 @ 7:47am 
Originally posted by beat up chrysler:
Originally posted by Asmocapcroz:
Hello,

Nice work MoogV!!
The team is currently trying (and looking inside ;) ) your mod!

Many thanks for all the enthusiasm for this game!

I strongly suggest you hire him since he accomplished a lot of what we asked for in probably 1 hour. Thanks

I second this. He can probably fix all remaining bugs and glitches. Hell, I'll start a GoFundMe to help pay him.
hj135hj Mar 7, 2020 @ 3:58am 
Well done! I will definitely test it during my next game. Would you mind sharing any tips in case we wanted to look into the code ourselves - how did you do it. Sort of a mini-tutorial? I have C# background, but not with Unity.

If you think it would make the job easier for cheaters, I understand if you didn't want to share, otherwise it would be greatly appreciated.
FrankJones (Banned) Mar 7, 2020 @ 8:37pm 
Originally posted by puNi:
Well done! I will definitely test it during my next game. Would you mind sharing any tips in case we wanted to look into the code ourselves - how did you do it. Sort of a mini-tutorial? I have C# background, but not with Unity.

If you think it would make the job easier for cheaters, I understand if you didn't want to share, otherwise it would be greatly appreciated.

Sounds like the code on the user side is somewhat open-source at the moment. Anyone with programming expertise should try to fix the broken cards.
FrankJones (Banned) Mar 7, 2020 @ 10:20pm 
Originally posted by Asmocapcroz:
Hello,

Nice work MoogV!!
The team is currently trying (and looking inside ;) ) your mod!

Many thanks for all the enthusiasm for this game!

I'm sure I speak for many when I say I am pleased to see a favorable response to MoogV's work. His Mod is awesome.
deepblue Mar 9, 2020 @ 11:35pm 
Great work @MoogV !

nicolaennio Mar 16, 2020 @ 3:01am 
No more confirmation dialogs, that's a huge improvement, thank
Adjutant Mar 18, 2020 @ 11:35am 
@MoogV you are a legend.

This the most effective mod I have ever used.
It makes me want to play the game again. A lot.

I can only underline @FrankJones' accurate and thorough response.

Despite all the warnings, product designers still obstinately and arrogantly follow their own opinions.
Please : give some genuine consideration to the dedicated and hard core fans, they know what they're talking about. They've spent years and years of time consciously and subconsciously sifting what is bad from what is good. The masses don't always realise what frustrates them. At the end of the day, quality and attention to detail will boost your reputation and help you to be more profitable (apart from the pure passion, if that flickering flame of hope has not been snuffed out yet)
MoogV Mar 20, 2020 @ 11:43am 
released a new version with some quality improvements:

- if an an opponent forfeits the popup will now activate properly
- Confirm Popup button will be turning off the endturm confirmations
- endgame animation was too fast, now it's of sufficient speed to keep up the excitement
- Protected Habitat bug fixed client-side

you can download the new version from the repo in the first post!
< >
Showing 1-15 of 85 comments
Per page: 1530 50

Date Posted: Mar 5, 2020 @ 10:40am
Posts: 85