The New GUI - Page 12

The New GUI

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

Post Reply
Gnomre
Imperial Winter Developer
Posts: 1754
Joined: 06 Feb 2005, 13:42

Post by Gnomre »

Point 6 invalidates your entire list with its massive wrongness. Seriously, it is physically impossible to be anymore wrong... you have just set the speed of light of incorrectitude.

GUI has nothing to do with gameplay... HA. Gameplay DOES NOT HAPPEN without a GUI, it is the VERY CORE of gameplay...
User avatar
zwzsg
Kernel Panic Co-Developer
Posts: 7052
Joined: 16 Nov 2004, 13:08

Post by zwzsg »

TradeMark wrote:SO IT DOESNT MATTER FOR MOD MAKERS.
Stop talking non sense, will you?

Small exemple: if the GUI allow player to turn all their unit on high trajectory, it means the mod maker must make so no unit can crash and bug when set on high trajectory. If the gui allow high trajectory for only some unit, then the mod maker is free of the concern of what happens when a high velocity railgun is set on high velocity. Ok, I used "high trajectory" as a random exemple, but same apply to activation, cloack, reclaim, and basically every GUI action.

For instance, in TA, the GUI doesn't allow unit which can ressurect to reclaim, this is a GUI bug, which affect the modding, as I can't make a TA race where every cons can both rez and reclaim.

Or in TA, we couldn't make a unit with both a d-gun and a load button, because the two buttons were placed in the same emplacment in the GUI. And that made it impossible for Gnome to give the SWTA AT-AT both loading and "Charged Chingun".

Currently, as far as I know, all mods use 96x96 builpic. If the gui squeeze them to 62x46, the effort the mod maker has made to make pretty buildpic are wasted (and the mod makers get angry, like they currently do).

The biggest and most ambitious are called TC, short for Total Conversion. It mean they're trying to change everything they can, including the GUI, to give a different, new and refreshing, feeling to the game. For exemple, there's this TA mod called Talon, (ok, it's not a whole TC, just a new race) which completly replaced the GUI by a new GUI. check it out.

So as you can see, the GUI plays a very important role in modding.
User avatar
TradeMark
Posts: 4867
Joined: 17 Feb 2006, 15:58

Post by TradeMark »

:shock: I need to explain more: we dont need different GUI for playing some mod. We can play any mod with same GUI even now. So we dont need different GUIs for different mods.

Edit: and if some mod needs more buttons, we can add those in the every GUI.

And wtf? high traj is hardcoded in spring, its not scripted to some mod. Same with cloak commands etc. IF the GUI maker is that stupid he wont include those buttons, its his fault.
Edit: And i dont want "cool looking game", i want it to be practical to myself. Example: I want BIG minmap, many buildpics on one page. etc.
Last edited by TradeMark on 18 Aug 2006, 10:00, edited 4 times in total.
User avatar
Das Bruce
Posts: 3544
Joined: 23 Nov 2005, 06:16

Post by Das Bruce »

What if they want to do some mod specific gui things?
User avatar
TradeMark
Posts: 4867
Joined: 17 Feb 2006, 15:58

Post by TradeMark »

They dont need mod specific gui things. They havent needed for this far either.
Its all working fine now, dont mess with it now >__<
User avatar
Das Bruce
Posts: 3544
Joined: 23 Nov 2005, 06:16

Post by Das Bruce »

Who are you to tell every modder in the game what they do and don't need? Nobodies needed any of the features this far, that doesn't mean they can't make it better with them.
Its all working fine now, dont mess with it
If anybody else listened to that statement we'd still be living in caves.
User avatar
Aun
Posts: 788
Joined: 31 Aug 2005, 13:00

Post by Aun »

Why don't we just give the player an option to choose their own GUI or use a mod-defined one? If the mod doesn't use a custom GUI it can use the default or something.

Would everybody be happy with what?
User avatar
BvDorp
Posts: 439
Joined: 14 Oct 2005, 12:09

Post by BvDorp »

Aun wrote:Why don't we just give the player an option to choose their own GUI or use a mod-defined one? If the mod doesn't use a custom GUI it can use the default or something.

Would everybody be happy with what?
This wouldn't work out well, for the CEGUI Gui's will allow for much bigger changes than the standard GUI allows. For example, maybe some new mod will use buildpics with a different aspect ratio than the standard GUI uses.

Anyway, let some nice standard GUI be built (the one Ice designed) and offer mods the possibility to use their own GUI. This would satisfy, wouldn't it?
User avatar
jcnossen
Former Engine Dev
Posts: 2440
Joined: 05 Jun 2005, 19:13

Post by jcnossen »

Why don't we just give the player an option to choose their own GUI or use a mod-defined one? If the mod doesn't use a custom GUI it can use the default or something.

Would everybody be happy with what?
Making everything a choice for everyone won't exactly result in good design. In any case, it will have to be mostly mod defined in the future, for the reason that the underlying scripting and game features will be defined by the mod as well.
However it could be possible to let the mod define the CEGUI buttons and control, and let the user select a skin.
User avatar
Maelstrom
Posts: 1950
Joined: 23 Jul 2005, 14:52

Post by Maelstrom »

Also, if done right, a mod dependancy could be used that contains a basic, Spring style GUI as it is now, and mods could use that, OR they could change little bits like graphics, OR they could totally rediesign it. If they are totally redesigning it, they are doing so for a reason, so it should be mod dependant, as the new GUI could add some special uber feature not included in the base, standard GUI package.
User avatar
Das Bruce
Posts: 3544
Joined: 23 Nov 2005, 06:16

Post by Das Bruce »

jcnossen wrote:
Why don't we just give the player an option to choose their own GUI or use a mod-defined one? If the mod doesn't use a custom GUI it can use the default or something.

Would everybody be happy with what?
Making everything a choice for everyone won't exactly result in good design. In any case, it will have to be mostly mod defined in the future, for the reason that the underlying scripting and game features will be defined by the mod as well.
However it could be possible to let the mod define the CEGUI buttons and control, and let the user select a skin.
Victory is mine!

Image
User avatar
TradeMark
Posts: 4867
Joined: 17 Feb 2006, 15:58

Post by TradeMark »

Stop pasteing those big/stupid images pls.

If mod makers really make their own GUI, i need someone to hack spring and use my own GUI. kthx.
User avatar
clericvash
Posts: 1394
Joined: 05 Oct 2004, 01:05

Post by clericvash »

Das Bruce wrote:
jcnossen wrote:
Why don't we just give the player an option to choose their own GUI or use a mod-defined one? If the mod doesn't use a custom GUI it can use the default or something.

Would everybody be happy with what?
Making everything a choice for everyone won't exactly result in good design. In any case, it will have to be mostly mod defined in the future, for the reason that the underlying scripting and game features will be defined by the mod as well.
However it could be possible to let the mod define the CEGUI buttons and control, and let the user select a skin.
Victory is mine!

Image
ahaha!
User avatar
SwiftSpear
Classic Community Lead
Posts: 7287
Joined: 12 Aug 2005, 09:29

Post by SwiftSpear »

TradeMark wrote:ARGH.

1) I want it to be simple: only one GUI.
2) I dont want to learn 10 different GUIs and how to use them.
3) I would probably hate some mod specified GUIs more than the current GUI.
4) I dont want to fight for one more thing with the mod makers.
5) I dont care a shit how the mod looks for me, i just want same f****ng GUI for every mod.
6) GUI is not important for gameplay. SO IT DOESNT MATTER FOR MOD MAKERS.
No. Period. This is stupid and narrow minded and has no place in the thought stream for engine development. There's no good reason that an industrious modder shouldn't be able to make the spring engine work for a TBS game once it's properly abstracted. For a TBS the GUI requirements will be totally different for the GUI requirements for an RTS, similar things hold true for the making of tactical RTS games rather then the common strategically RTS's we mostly have right now for mods. mods where you literally build nothing don't need build and build resource GUI's cluttering up their screens. The goal here is the development of a game engine, not the development of a specific game. The limits of what the engine can do should be pushed by the modders, not the engine developers. Could you imagine what modding HL2 or unreal tournament would be like if the GUI's were not modifiable? Most of the best mods out there today would simply not exist.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

ah now i see where arghs rant came from

http://fools.darkstars.co.uk
User avatar
Fanger
Expand & Exterminate Developer
Posts: 1509
Joined: 22 Nov 2005, 22:58

Post by Fanger »

So let me get this straight...

It is ok for the modder to define what:

Sounds
Units
Artwork
Explosions
Buildings
Names
Faction Names
History
Balance
Scope
Features

are in a mod, but he is not allowed to define what his GUI looks like...WTF... you dont like my GUI to bad go play something else, cause chances are you wont like my mod anywho..
User avatar
FLOZi
MC: Legacy & Spring 1944 Developer
Posts: 6241
Joined: 29 Apr 2005, 01:14

Post by FLOZi »

Das Bruce wrote:
jcnossen wrote:
Why don't we just give the player an option to choose their own GUI or use a mod-defined one? If the mod doesn't use a custom GUI it can use the default or something.

Would everybody be happy with what?
Making everything a choice for everyone won't exactly result in good design. In any case, it will have to be mostly mod defined in the future, for the reason that the underlying scripting and game features will be defined by the mod as well.
However it could be possible to let the mod define the CEGUI buttons and control, and let the user select a skin.
Victory is mine!

Image
For once we agree. :wink: There are several things that would be nice for 1944 that are not currently possible, GUI wise.
User avatar
jcnossen
Former Engine Dev
Posts: 2440
Joined: 05 Jun 2005, 19:13

Post by jcnossen »

Sure trademark, have fun managing the <x> resource of a mod when the GUI only has metal and energy ;)
User avatar
TradeMark
Posts: 4867
Joined: 17 Feb 2006, 15:58

Post by TradeMark »

My point was that its not necessary to change the whole GUI by a modder.

If mod needs more buttons and bars, then just make some dynamic GUI, but of course, it would be harder to code.

One thing which i like in spring: i can resize the minimap. And i dont want to lose that feature.
One thing which i hate in spring GUI: i can move the resource bar. And im sure that someone will make it even worser.
I really fear the upcoming GUIs that would be really buggy and unpractical / ugly.

At least make it possible to use own GUI if wanted, shouldnt be hard to code that kind of possibility.


And Fanger comment was really stupif. Like i should stop playing some mod because he makes ugly/unpractical layout?!!! Dont try to rule the world with a mod. Its just a mod.
GUI is not that important for gameplay that you really need to force us to use your GUI.
Last edited by TradeMark on 18 Aug 2006, 20:39, edited 2 times in total.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

SILENCE


Modders will setup the default GUI.
The GUI used will be the one the modder intends
Should the user disagree they can go out of there way to change to another GUI possibly from another mod if the other modder allowed it.

Thus I can use the modders GUI, the GUi the modder used for a different faction, or a GUI I created/downloaded.


That seems fair right?
Post Reply

Return to “Engine”