Page 1 of 1

Disable water types

Posted: 21 Mar 2016, 04:19
by Forboding Angel
Would it be possible to disable various types of water?

Spring has 4 water types and not one of them is consistent, not even reflective/refractive (because it reflects the sky and effectively changes the plane color). So lets say you wanted to disable everything but reflective/refractive and basic. Perhaps this should be doable?

Re: Disable water types

Posted: 21 Mar 2016, 14:24
by Jools
Doesn't it work with simply not using the unwanted types?

Re: Disable water types

Posted: 22 Mar 2016, 23:07
by Forboding Angel
I mean for lowering the possibility of errors for noobs. For example, certain water types (like bumpwater) will instantly crash out certain ati users.

At other times you have bad defaults because people don't know any better (NOTA for example has dynamic water as the default water).

But moreso, is the issues with water inconsistency. I have gotten to the point that I dislike bumpwater's random crash coinflip for ati users, dynamic is a flat no for obvious reasons, and so I intentionally design for reflective/refractive, but each water type looks WILDLY different. Moddevs should have the ability to restrict water types, just like we should have the ability to restrict maps and ais.

Re: Disable water types

Posted: 22 Mar 2016, 23:21
by Jools
Moddevs can remove the graphical option from the game menu, that allows changing water types. Yes, users can type /water 4 etc, but I bet few noobs know about those commands.

Re: Disable water types

Posted: 24 Mar 2016, 21:16
by PicassoCT
We dont say disabled any more, that word has been charged with insultness.
Its now super-fluid handicapped.
Check your liquid privilge

Re: Disable water types

Posted: 25 Mar 2016, 12:06
by Google_Frog
Games can control the content of springsettings by bundling themselves as complete games.

Re: Disable water types

Posted: 27 Mar 2016, 09:41
by Forboding Angel
Google_Frog wrote:Games can control the content of springsettings by bundling themselves as complete games.
This answer is just silly. What are you gonna do, do a regex on springsettings every time it's launched, have a helper program in the background do it? Come on, be a bit more sane about it. That would be ridiculous.

Re: Disable water types

Posted: 27 Mar 2016, 11:42
by gajop
No. Allow players to manually control springsettings if they consider themselves experts, but distribute your game via your game's lobby that only supports the settings you wish to use.
That's currently possible, but another alternative would be to specify settings menu for your game via a config file and let a generic lobby detect and display them. However, that's not possible atm.

Re: Disable water types

Posted: 27 Mar 2016, 12:26
by Silentwings
You can have Spring.SendCommands("water " .. waterMode) in widget:Initialize (or any other lua function), and set the water to whatever the game wants. You can also have an ingame GUI to choose the water mode that filters out unwanted water modes.

Re: Disable water types

Posted: 27 Mar 2016, 13:35
by Forboding Angel
This is a fluff request anyway. I know it can be done with lua. I was moreso looking into ways to say that this watertype is simply not available. It really doesn't matter when it comes down to it.

Re: Disable water types

Posted: 27 Mar 2016, 14:01
by gajop
You should check mantis, I think abma made a similar ticket not too long ago.