Author Topic: PCS 2 UI Discussion  (Read 44295 times)

0 Members and 1 Guest are viewing this topic.

A slightly dumb request. I know it'll slow down conversion a bit but PLEASE but in some sort of progress bar during the conversion.  That way you'll know it's actually working and not hung up.

5 steps ahead of you

and it doesn't appreciably slow things down

THANK YOU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Even with this new computer I'm never quite sure if it's still working.
That's cool and ....disturbing at the same time o_o  - Vasudan Admiral

"Don't play games with me. You just killed someone I like, that is not a safe place to stand. I'm the Doctor. And you're in the biggest library in the universe. Look me up."

"Quick everyone out of the universe now!"

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
for the time being I think I'm going to implement the vector editor with a single box, the way this is getting coded it should be exesively easy to change this later.
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Sandwich

  • Got Screen?
  • 213
    • Skype
    • Steam
    • Twitter
    • Brainzipper
Quote from: Kazan on MSN
[03:22.28 AM] Hans Kazan: sandwich - please post in the PCS2 discussion threads in modding that i had a 5-alarm family emergency and will be out of contact
SERIOUSLY...! | {The Sandvich Bar} - Rhino-FS2 Tutorial | CapShip Turret Upgrade | The Complete FS2 Ship List | System Background Package

"...The quintessential quality of our age is that of dreams coming true. Just think of it. For centuries we have dreamt of flying; recently we made that come true: we have always hankered for speed; now we have speeds greater than we can stand: we wanted to speak to far parts of the Earth; we can: we wanted to explore the sea bottom; we have: and so  on, and so on: and, too, we wanted the power to smash our enemies utterly; we have it. If we had truly wanted peace, we should have had that as well. But true peace has never been one of the genuine dreams - we have got little further than preaching against war in order to appease our consciences. The truly wishful dreams, the many-minded dreams are now irresistible - they become facts." - 'The Outward Urge' by John Wyndham

"The very essence of tolerance rests on the fact that we have to be intolerant of intolerance. Stretching right back to Kant, through the Frankfurt School and up to today, liberalism means that we can do anything we like as long as we don't hurt others. This means that if we are tolerant of others' intolerance - especially when that intolerance is a call for genocide - then all we are doing is allowing that intolerance to flourish, and allowing the violence that will spring from that intolerance to continue unabated." - Bren Carlill

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
oh, so I guess he won't be responding to my PM any time soon, well it's something that can wait.

wonder what happened, hope everything's ok.

well I shall resolve to make some progress before he gets back!
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Starman01

  • 213
  • Mechwarrior
    • Wing Commander Saga
Only thing I really want is a render window that is as sharp and draws points(weapons, engines etc) in the same good visible manner that modelview did, so that we can finally stop working in two programs. Swichting wireframe, faced and textured is also very important (but certainly you already build that in).

Besides that, the current GUI already looks good to me (actually, once can get used to everything :) )
MECHCOMMANDER OMNITECH

9 out of 10 voices in my head always tell me that I'm not insane. The 10th is only humming the melody of TETRIS.

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
ok, I'm rewriteing everything below the main panel, I'm assumeing that the GL canvas is self contained and that the main panel is suposed to own the model (PCS_Model)

this is the jist  of how it's getting layed out, the red is were the tree control is going (it's red so I can see it)
all three panes are resizeable. I had to scrap the exsisting panel because I had too many variables for me to take into account, I'll be porting it's funtionality in.

[attachment deleted by admin]
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline takashi

  • Better than TrashMan
  • 29
so we'll have tree- style selection for subobjects, weapons, thrusters, ect. al-a trueview?

 

Offline Kazan

  • PCS2 Wizard
  • 212
  • Soul lives in the Mountains
    • http://alliance.sourceforge.net
yes the glcanvas is a self contained object and can be moved around freely
PCS2 2.0.3 | POF CS2 wiki page | Important PCS2 Threads | PCS2 Mantis

"The Mountains are calling, and I must go" - John Muir

 
Heres something I would really like.  So much so I'd even write the code for it  :lol: 

Along side of entering number positions X,Y,Z...etc in text boxes(like for subsystems, etc). I would also like 8 or 9 button little controller pad.  So you can "nudge" values rather than trying to guessimate.



the 10* and 1/10 would change the values. I.e. normally clicking X+ would increase the X by 1, click 1/10 once would then increase by .1.

This would help immeasurably when your trying to home in on a particular spot.
That's cool and ....disturbing at the same time o_o  - Vasudan Admiral

"Don't play games with me. You just killed someone I like, that is not a safe place to stand. I'm the Doctor. And you're in the biggest library in the universe. Look me up."

"Quick everyone out of the universe now!"

 

Offline takashi

  • Better than TrashMan
  • 29
cool.

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
Heres something I would really like.  So much so I'd even write the code for it  :lol: 

Along side of entering number positions X,Y,Z...etc in text boxes(like for subsystems, etc). I would also like 8 or 9 button little controller pad.  So you can "nudge" values rather than trying to guessimate.



the 10* and 1/10 would change the values. I.e. normally clicking X+ would increase the X by 1, click 1/10 once would then increase by .1.

This would help immeasurably when your trying to home in on a particular spot.

i like it, but dont waste too much screen space, or slave it directly to the keypad.
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 
Agreed or make it popup-able.

Also have it remember which textbox is in focus. That way, you can select the first textbox (probably X coords), use the panel to tweak it just right, hit tab and and repeat for Y and Z.  Although thinking that might be a problem, with selecting and focusing. Bleh. :ick:
That's cool and ....disturbing at the same time o_o  - Vasudan Admiral

"Don't play games with me. You just killed someone I like, that is not a safe place to stand. I'm the Doctor. And you're in the biggest library in the universe. Look me up."

"Quick everyone out of the universe now!"

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
I'll see what I can do about that after I get the main interface done, it shouldn't take too long now.
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Kazan

  • PCS2 Wizard
  • 212
  • Soul lives in the Mountains
    • http://alliance.sourceforge.net
PCS2 2.0.3 | POF CS2 wiki page | Important PCS2 Threads | PCS2 Mantis

"The Mountains are calling, and I must go" - John Muir

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
UI test
that is the first chuck done, as of now the tree is merely decorative, and only the header is editable, but this should give you an idea of were I'm going.
I have noticed that the aspect ratio seems to not be right, not sure why that is, but I didn't touch anything in there except fixing a divide by zero error. there also seem to be a number of small memory leaks, they are there even if I disable the main panel so I don't know what's up with that either.

makeing the other chunck control panels should be super fast now, the only major bump is going to be the tree control, and that's just because I don't know what exactly I'm going to do with it (from a codeing point of view)
« Last Edit: March 26, 2007, 04:40:31 am by Bobboau »
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
 not running for me. weird cause the versions kaz posted worked. i even got the msvc8 dlls and still no workie.
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
try the link again, I put a release build up this time.
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Vasudan Admiral

  • Member
  • 211
    • Twisted Infinities
Oooh - I like what I see on the right hand panel. :D
Not sure I follow what's going to happen with the left hand tree in terms of functionality though?

Only thing I'd recommend is allowing the vector entry fields to be toggled easily between the single box used here, and the separate boxes system of PCS1 and modview. Mainly because the 1 box system is great for copying and pasting the whole thing quickly, but decidedly slower if you only want one of the values at a time, along with making errors like accidentally truncating a minus sign during copying.

Oh yes, and will we see the import/save chunk functionality of Aurora? That feature, along with the autopathing was absolutely brilliant. Combined with the soon-to-be power of PCS2 and you really do have the ultimate FS tool. ;)
Get the 2014 Media VPs and report any bugs you find in them to the FSU Mantis so that we may squish them. || Blender to POF model conversion guide
Twisted Infinities

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
the tree realy doesen't do anything but hold it's place right now, later you'll be able to use it to navigate the model

hmmmm probably, I'm just doing the interface as of now, so it would be more up to kaz on how/if chunk importation will be done, but as far as the interface goes adding another button would be nothing.

and I have a funny feeling I'm not going to be able to leave this project without first implementing auto-path.
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
to improve the handeling of the single field boxes, you might make it so that a double click will select a single number, and a tripple click will select the whole string. then you could avoid any selection errors and it would be fast enoug to really cut down the data entry time.

chunk import/export would be awesome. even cooler if the format it saves them in is text based and easilly editable.
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN