New Game Options should be implemented. They are present in many games, even those outside the C&C Realm. Here are a few things that I was thinking of:
Dune 2000 also has a sandworms: on/off button.
Should, indeed, be implimented.
And Minor Superweapons should possibly include paratroopers.
+1., and some other cheats.. Or just advanced settings so those with dedicated can set up whatever they want on and off. Like cheats....
There's a reason we haven't implemented these. It's not an oversight, it's a deliberate choice to have one game to balance, not however many combinations of options.
No need to balance options like "men only", "no air", etc..
You don't have to balance it. It's the player's choice to change things, thus it's the player's choice to make sure it's balanced. That, and a change to both sides doesn't make a difference anyways.
+5000 cash to player 1, player 2, player 3, etc. That's equal.
No crates for anyone is equal.
No superweapons for anyone is equal, too, since I believe the superweapons are equal as is.
"No superweapons" is very much not equal in C&C. The Nuke and Ion Cannon abilities are very different, and are balanced with other elements, not directly against each other.
Same with minor superweapons, or "no air", or "infantry only".
I thought the point of OpenRA was to provide a moddable environment, as well as revive RA.
You can at least implement the availability for its use with other mods, and not implement it in the C&C and RA mods provided automatically.
If you want to do this in a mod, there is nothing to stop you doing that.
Yeah, there is: I don't know how. xD
But seriously, there's no easy gateway into doing so that I've found.
Custom rules -- including starting cash, crate behavior, superweapons,
techtree restrictions -- are easily configurable at the map or mod
level. In a map's map.yaml file, anything inside the Rules: block
overrides the mod rules.
For an example, try taking apart one of the Dropzone or Bomber John
maps -- the minigame is implemented entirely as custom rules.
... I know that you can do it with maps, and I know HOW to do it with maps; however, this is talking about a general feature for ANY map. (And not for a mod that you modify every time you want a small change) So that anyone can do it without having to download a mod/map specific to a setting.
The rough direction, if you wanted to implement this would be:
The issue is suggesting that be done and be implemented into the game. But seeing as you're all worried about balancing being a problem for, quite frankly, just you developers, and not freedom of the players, just the framework for people who don't know anything about all this fancy programming stuff would suffice to solve this issue.
Oh, but the sandworm thing should totally be added to Dune after the framework is made because all they do is cause additional suffering x] It'd act as a cheat for "murder all sandworms instantly" without "toggling cheats"
We could solve sandworms differently. Mappers could just remove the thumper infantry or if we implement sandworm spawn points like legacy d2k the mapper could not place them or place them far away from the player spawns and fenced into rocks. But the worm is non-functional anyway at the moment #2245.
Worm spawnpoints seems like a sensible way to go.
I asked for these options mostly for CNC Classic.
(I was suggesting we make classic versions of these so that the community that still plays the original game would migrate to OpenRA). I'm not sure if they would prefer fog or not, so I thought I would allow both options for C&C Classic or RA Classic (if anyone decides to make it at some point).
The options would be:
I actually agree with Chrisf that we should try to have a minimum of variety. I retract my request for my bottom 3 original suggestions. I still think a few options would be OK.
Crates: This must be an option. This can quickly sway games in favor of the player who finds three crates with money. While there is also a chance of that player getting 3 nuclear explosions, he could have also potentially gotten three free parabombs, or some nuclear missiles. This isn't a good idea if tournament matches were to be setup. Please make this an option.
Starting units, this already is customizable to each map. What I was thinking of was the options of setting this so that you have two sets. Say:
startingunits: mcv, e1, e1, dog
startingunitsoptional: tank, tank, tank
Starting cash/Superweapons: I see your point
The problems are when teams are unbalanced. The superweapons change the game. If one from each team agrees on the settings it should be turned off. Or mines or engies, the most hatet things for many.....
Or with less time playing, some more starting cash would make the game goes faster, og a possibilities for maps with no ore. This will help n00bs having a hard time micro their ore, and building ore ref at a good spot.
But at least the lobby could analyse and tell some changes on the game, like starting cash. Even with no possibilities it could list that all players start with more/less cash, and that crate is turned off or on.. Stuff like that...
One more option that would be equal: turn off v2 and artys..
Another option could be between traditional build queues and RA3/C&C3 build queues, whereas building queues would be local to a factory rather than a global queue (as per request here http://www.sleipnirstuff.com/forum/viewtopic.php?f=83&t=15978 )
Selecting between the two different queue models can already be done
by the mod author. Use ClassicProductionQueue on the Player actor for
the classic style; use ProductionQueue on the individual buildings for
the modern style.
We mean as an option in the game start menu. Read the forum post for the full proposition. I'm merely a messenger since no one else posted here about it. (x
Things that should be implemented:
Superweapons (RA only): Turns off Nukes. Chronosphere and Iron Curtain are still buildable.
Alternatively, limit superweapons.
Crates: A must have due to critical balance issues that can occur.
Game Mode Selector: Should be implemented for modders. I can see interesting things with this. Capture the Flag Anyone?
Starting Units: This gives off a classic C&C vibe. Actual starting units should be determined by map maker.
See https://github.com/OpenRA/OpenRA/wiki/Mapping on how to remove crates (for tournament maps), add starting units, remove technology, reveal the whole map and change starting cash.
Mailaender: In the option you gave, when you reveal the whole map, does it it still keep fog of war, or can you always see the map?
I really think that having the map pre-explored should be the default setting for OpenRA, and if a player wants, a custom map can start the map shrouded (in black). I don't see any benefit in gameplay or fun to having to re-explore the map every game. And if the map is black, it gives less experienced players a disadvantage if they don't know the map as well as someone who has played it many times. All modern RTSes use fog instead of black shroud. C&C/RA's use of shroud is an old-fashioned style that is not the best and is out of date. I think we should just use fog of war and no shroud by default.
You might be able to achieve this with your map.yaml by adding an instant GPS satelitte powerup and removing the GPS dot from defaults. Changing the default map exploration behaivor in multiplayer is an interesting thought, but another issue.
I added a trait to easily enable/disable fog of war in pull request #2614 as you are not the first one to request that.
We now have a [x] Allow Crates button since playtest-20130304.
[x] Allow Crates
Starting units and map reveal settings were added to a proprietary OpenRA fork years ago by @SNce (https://vimeo.com/36438507) https://github.com/TM-PD/FirstDance/blob/master/OpenRA.Mods.RA/Widgets/Delegates/MapSettingsDelegate.cs requires cleanup and adaption on the current code base.
@pchote added starting units for C&C in #3550.
We now have starting cash, too.
Not sure if this is the place, but I'll just leave this here:
You may need to explore other ways to keep the AI defenseless probably with custom map rules. See also #4957 (comment) on that matter.