Author Topic: Pie menus for Tremulous 1.2  (Read 24791 times)

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
Re: Pie menus for Tremulous 1.2
« Reply #30 on: January 29, 2009, 02:47:11 pm »
One thing you surely won't be able to do with the current menu system is non-horizontal text.

Volt: Just edit ui_shared.c or .h, can't remember which, it's a #define at the top.
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

+ OPTIMUS +

  • Posts: 1098
  • Turrets: +263/-164
Re: Pie menus for Tremulous 1.2
« Reply #31 on: January 29, 2009, 02:47:11 pm »
hmmm how much of that small texts and icons will one see at 800x600?
success is the ability to go from failure to failure without losing your enthusiasm

+PICS+

Volt

  • Posts: 256
  • Turrets: +66/-54
Re: Pie menus for Tremulous 1.2
« Reply #32 on: January 29, 2009, 03:53:17 pm »
Well what i was thinking was to set boxes around images like so pic so when people click or scroll to item it works, and with text that not horz use images as backdrops.

I could probally get everything to work, minus the check by every weapon you have in your inventory. I would probally need some new ownerdraw cvar set for that.
« Last Edit: January 29, 2009, 03:55:06 pm by Volt »

Nux

  • Posts: 1778
  • Turrets: +258/-69
Re: Pie menus for Tremulous 1.2
« Reply #33 on: January 29, 2009, 04:24:49 pm »
A few things:

  • I personally don't like the way the corner sector symbols are slanted but the others aren't (aesthetically). They look like they would fit so I see no reason against keeping them upright.
  • The slanty words I'm also not fond of. I'm happy with the names of weapons being out of the way since it's easy to get used to their respective symbols and never look at them again but I think the cost should be easier to read (not vertical).
  • You can buy medkits at the armoury?
  • The buildable symbols seem to lack the bold simplicity of the other symbols. Why not have a silhouette of the actual structure as the symbol? They differ in shape enough for it to be clear which is which.
  • It's not quite clear how you return to parent menus (if possible at all). Perhaps a click in the middle of the menu?
  • Separate from the scroll and drag selects there is always the cursor select already in place. Just having the buttons big and one-click is enough to improve the menu.
« Last Edit: January 29, 2009, 04:26:37 pm by Nux »

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: Pie menus for Tremulous 1.2
« Reply #34 on: January 29, 2009, 06:35:48 pm »
All good ideas.

In version 3, the armory base menu will have links to weapons, upgrades, etc. These menus will also interlink to others.

As for this being a full hud, let me come up with a few more hud elements, such as health, etc. Then i will send them to you.
As for reducing the number of items, that would be fairly difficult. If it uses a mouse+drag, one could click the breadcrumb to jump back. I like the idea of clicking the center.

The structure symbols were something i considered before, but were a bit hard to deal with. I have some structure images, but they really dont look good when blanked out. If someone could give me some good structure images, eg a turret from the side, etc, as well as their alien counterparts, i will incorperate them into the V3 design.

∧OMG ENTROPY∧

Bissig

  • Posts: 1309
  • Turrets: +103/-131
Re: Pie menus for Tremulous 1.2
« Reply #35 on: January 29, 2009, 10:42:13 pm »

--- snip ---

The structure symbols were something i considered before, but were a bit hard to deal with. I have some structure images, but they really dont look good when blanked out. If someone could give me some good structure images, eg a turret from the side, etc, as well as their alien counterparts, i will incorperate them into the V3 design.

Ask whoever made the Tremulous t-shirt at Ministry of Frag. Those are the best simplified structure representations I have ever seen!

{7}wrath

  • Posts: 232
  • Turrets: +25/-26
Re: Pie menus for Tremulous 1.2
« Reply #36 on: January 30, 2009, 03:19:35 am »
I have begun work on an .svg format image of the alien pie.

Urcscumug

  • Posts: 278
  • Turrets: +18/-7
    • Wraths Newbie Server
Re: Pie menus for Tremulous 1.2
« Reply #37 on: January 30, 2009, 09:47:00 am »
It's not quite clear how you return to parent menus (if possible at all). Perhaps a click in the middle of the menu?

See? Natural reaction for pie menus. Use click on the middle to return to the upper level.
New to Tremulous? Look up the Wraths Newbie Server in the in-game server list.

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
Re: Pie menus for Tremulous 1.2
« Reply #38 on: January 30, 2009, 09:54:47 am »
I though the natural reaction to pie menus was hunger... :grenade:

Also, click outside to close it?
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Volt

  • Posts: 256
  • Turrets: +66/-54
Re: Pie menus for Tremulous 1.2
« Reply #39 on: January 30, 2009, 01:28:08 pm »
The coding i began, i just made is so when your mouse leaves pie menu
s boundries it closes. That way when alien pops into your base for suicide run you just move out of pie menu and pwn it.

Urcscumug

  • Posts: 278
  • Turrets: +18/-7
    • Wraths Newbie Server
Re: Pie menus for Tremulous 1.2
« Reply #40 on: January 30, 2009, 04:57:16 pm »
What did you settle on for opening them? Do you press the menu bind and they stay open, or they only stay open while you keep it pressed? I'm guessing the former?

Yes, clicking outside is more natural. Being caught by the enemy with my menu open is one of the more unpleasant experiences. Will the click outside the menu be taken to mean only close the menu, or will it also bubble down to normal behaviour (chomp/fire)? I propose the former, since usually you use the menu near armory/OM, so you wouldn't wanna fire there.

Volt, simply moving off the menu may not be desirable. An explicit click might be better, to avoid moving outside by mistake. But if you want to make it close when you leave it, please consider adding a delay in which you can return without it closing. It doesn't have to be big, something like a quarter of a second should do.
New to Tremulous? Look up the Wraths Newbie Server in the in-game server list.

Volt

  • Posts: 256
  • Turrets: +66/-54
Re: Pie menus for Tremulous 1.2
« Reply #41 on: January 30, 2009, 05:57:56 pm »
I'll have some working code by the end of the weekend.

Roanoke

  • Posts: 260
  • Turrets: +20/-22
Re: Pie menus for Tremulous 1.2
« Reply #42 on: January 31, 2009, 12:30:45 am »
boundries it closes. That way when alien pops into your base for suicide run you just move out of pie menu and pwn it.
I'd say a variable is preferable, so people can play how they want.

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: Pie menus for Tremulous 1.2
« Reply #43 on: January 31, 2009, 12:51:50 am »
I will be releasing the alien one soon, that is, if i can get some icons for the aliens.

∧OMG ENTROPY∧

{7}wrath

  • Posts: 232
  • Turrets: +25/-26
Re: Pie menus for Tremulous 1.2
« Reply #44 on: January 31, 2009, 01:43:47 am »
Aww I just finished my alien one. Unfortunately, its on my other computer (the one my brother is playing games on)

mooseberry

  • Community Moderators
  • *
  • Posts: 4005
  • Turrets: +666/-325
Re: Pie menus for Tremulous 1.2
« Reply #45 on: January 31, 2009, 03:12:18 am »
For aliens, pressing Q (or whatever) should open a little menu box in the bottom left that you scroll up and down the list to select the class you want, that click in with the scroll wheel button. No need for anything complicated with so relatively few choices. You could also move with the box open, just have it completely controlled by scrolling up and down to highlight class, and middle click in.
Bucket: [You hear the distant howl of a coyote losing at Counterstrike.]

मैं हिन्दी का समर्थन

~Mooseberry.

Kaleo

  • Posts: 2098
  • Turrets: +176/-220
    • KaleoDesign
Re: Pie menus for Tremulous 1.2
« Reply #46 on: January 31, 2009, 03:25:04 am »
http://au.youtube.com/watch?v=W-orMKpVycI

Why not something like that? It's been proven a success in Crysis. It could work perfectly in Tremulous for the alien evolve menu.
Quote from: Stannum
Thou canst not kill that which doth not live,
but you can blow it into chunky kibbles!
I has a cookie, and u can has a cookie, but i no givs u mai cookie...

p1337e

  • Posts: 11
  • Turrets: +0/-0
Re: Pie menus for Tremulous 1.2
« Reply #47 on: January 31, 2009, 08:14:16 am »
not to be a detail picker, but  I kinda noticed that theres no MD.

Otherwise, this seems like a nice project that can go far. Good Luck! ;D

mooseberry

  • Community Moderators
  • *
  • Posts: 4005
  • Turrets: +666/-325
Re: Pie menus for Tremulous 1.2
« Reply #48 on: January 31, 2009, 08:16:25 am »
I was thinking we don't need a circle, all we would need is this.


You just use your scroll wheel to select which class you wish, and than click in with scroll wheel, and tada! You evolve. You could also keep playing with this menu up, similar to a vsays menu in COD.

Of course, this was just a 30 second mock up, so it's not perfect, the text would have to be fixed, and you might want a border around the edge. But if you just neaten this up a bit, I think it will look very nice.

I think this is a much nicer, similar version of what we currently have, and would be a nice improvement.
Bucket: [You hear the distant howl of a coyote losing at Counterstrike.]

मैं हिन्दी का समर्थन

~Mooseberry.

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: Pie menus for Tremulous 1.2
« Reply #49 on: January 31, 2009, 07:17:41 pm »
Alien wheel or icons? All I need is the icons…

∧OMG ENTROPY∧

{7}wrath

  • Posts: 232
  • Turrets: +25/-26
Re: Pie menus for Tremulous 1.2
« Reply #50 on: January 31, 2009, 09:58:27 pm »


Clockwise from left:
Granger, Dretch, Basi, Adv Basi, Mara, Adv Mara, Goon, Adv Goon, Rant
The pluses are for the advanced forms.

EDIT:

Center circle displays evos.
« Last Edit: January 31, 2009, 09:59:59 pm by {7}wrath »

{7}wrath

  • Posts: 232
  • Turrets: +25/-26
Re: Pie menus for Tremulous 1.2
« Reply #51 on: February 01, 2009, 03:02:08 pm »
Bump! (is bumping illegal?)

CreatureofHell

  • Posts: 2422
  • Turrets: +430/-126
    • Tremtopia
Re: Pie menus for Tremulous 1.2
« Reply #52 on: February 01, 2009, 05:21:59 pm »
yes!  >:( (nah, i'm just kidding). that looks nice but i'm not exactly sure which cricle the + near the bottom is asociated to.
{NoS}StalKer
Quote
<Timbo> posting on the trem forums rarely results in anything good

{7}wrath

  • Posts: 232
  • Turrets: +25/-26
Re: Pie menus for Tremulous 1.2
« Reply #53 on: February 01, 2009, 06:28:17 pm »
Yeah, I may have to change that. When you think about it in terms of stages, it could either be more or less ambigous. (!?)

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: Pie menus for Tremulous 1.2
« Reply #54 on: February 02, 2009, 01:39:49 am »
Doesn't seem complete. Where is the bottom left?

∧OMG ENTROPY∧

{7}wrath

  • Posts: 232
  • Turrets: +25/-26
Re: Pie menus for Tremulous 1.2
« Reply #55 on: February 02, 2009, 01:49:40 am »
What would we put there?

Clockwise from left: Adv granger, dretch, basi, +basi, mara, +mara, goon, +goon, rant.
All of the evo forms are there.

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: Pie menus for Tremulous 1.2
« Reply #56 on: February 02, 2009, 10:27:20 pm »
Buildings...

∧OMG ENTROPY∧

gimhael

  • Posts: 546
  • Turrets: +70/-16
Re: Pie menus for Tremulous 1.2
« Reply #57 on: February 02, 2009, 10:37:47 pm »
Evolve to buildings  ???

{7}wrath

  • Posts: 232
  • Turrets: +25/-26
Re: Pie menus for Tremulous 1.2
« Reply #58 on: February 02, 2009, 11:13:12 pm »
The buildings pie isnt done yet.

your face

  • Community Moderators
  • *
  • Posts: 3843
  • Turrets: +116/-420
Re: Pie menus for Tremulous 1.2
« Reply #59 on: February 03, 2009, 12:41:08 am »
Evolve to buildings  ???

Doesn't sound too bad, actually. :O
spam spam spam, waste waste waste!