Facepunch / garrysmod-requests

Feature requests for Garry's Mod
83 stars 24 forks source link

Remember Previous "New Game" Settings #2392

Open A1steaksa opened 1 month ago

A1steaksa commented 1 month ago

It is very annoying that I have to set the player count and check the "Local Server" checkbox every time I launch Garry's Mod to do some development. It would be much more pleasant if the game simply remembered your previous selection and automatically re-selected those options.

If there's some fear that players will accidentally "wander" online when they don't intend to be, make this an optional feature enabled with a "Remember my selection" checkbox that is unchecked by default.

Also, please for the love of god move the build and branch banner somewhere that isn't right above the player count drop-down menu. That top-right corner gets covered by the Steam overlay popup when the game launches, which is bad enough, but if I try to change the player count while the popup is there I often guess wrong and wind up clicking the version banner by accident. It's extremely frustrating and would be solved by just moving the branch information to the top-left corner of the screen instead.

robotboy655 commented 1 month ago

Correct me if I am wrong, isn't this the exact behavior on x86-64?

IIRC I heard something about about certain things saving on that beta in that menu, but not on main because of some cookie issues with Awesomium.

A1steaksa commented 1 month ago

Correct me if I am wrong, isn't this the exact behavior on x86-64?

I just swapped to that branch to test. I changed the New Game settings from the singleplayer defaults, started the server, then closed the game and started it again. After doing that, the New Game menu defaulted to singleplayer again.

I notice, though, that the "Max entities" and similar fields don't show up the same in x86-64 as they do in dev In dev, those text fields are always visible regardless of singleplayer vs multiplayer In x86-64, those text fields are only visible when multiplayer is selected

Makes me think the settings might be partially saved.

robotboy655 commented 1 month ago

The behavior you experience on dev is a bug on your end, and is not intentional. It does not happen on my end.

A1steaksa commented 1 month ago

After swapping back to the dev branch, it's stopped doing that. I have no explanation for that, though, because I haven't edited any of the menu files to my knowledge. Perhaps I'm simply misremembering?

Whatever the case, I can at least be confident that the settings aren't saving between runs properly on the x86-64 branch