New lib: GG (GiGi)

For collaboration on developing the mod capabilities of VS; request new features, report bugs, or suggest improvements

Moderator: Mod Contributor

Post Reply
strook
ISO Party Member
ISO Party Member
Posts: 461
Joined: Fri Sep 03, 2010 12:10 pm

New lib: GG (GiGi)

Post by strook »

http://www.freeorion.org/index.php/GiGi
there is a lib that is not platform dependant, which acts as a GUI framework, even when in 3d mode.
How about using it?
plz visit my vegastrike project branch here

plz support VegaOgre by donating to it!

My systems: Mac mini 1, 4gig RAM;
i5 Quad Core 2400, 300mbit WLAN, 1,3Tbyte HD, 60 GB SSD,
nvidia geforce 8400gs 512MB, 6gig RAM with Ubuntu 11.4,
win7 and hackintosh installed
pheonixstorm
Elite
Elite
Posts: 1567
Joined: Tue Jan 26, 2010 2:03 am

Re: New lib: GG (GiGi)

Post by pheonixstorm »

GiGi actually has its own project page on sourceforge.
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
charlieg
Elite Mercenary
Elite Mercenary
Posts: 1328
Joined: Thu Mar 27, 2003 11:51 pm
Location: Manchester, UK
Contact:

Re: New lib: GG (GiGi)

Post by charlieg »

Free Gamer - free software games compendium and commentary!
FreeGameDev forum - open source game development community
breese
Bounty Hunter
Bounty Hunter
Posts: 152
Joined: Thu Sep 02, 2010 8:00 pm

Re: New lib: GG (GiGi)

Post by breese »

There has been several attempts to change to Ogre. Does anybody know why these attempts have failed?

An alternative to Ogre or GiGi could be Qt, which also has OpenGL support: http://doc.qt.nokia.com/4.7/qtopengl.html
Deus Siddis
Elite
Elite
Posts: 1363
Joined: Sat Aug 04, 2007 3:42 pm

Re: New lib: GG (GiGi)

Post by Deus Siddis »

breese wrote:There has been several attempts to change to Ogre. Does anybody know why these attempts have failed?
Basically, I think the people working on it ran out of free time to get it done and moved on to smaller individual tasks instead. So now this project is waiting for someone else to pick it back up or start again from scratch with the latest versions of VS and OGRE.
pheonixstorm
Elite
Elite
Posts: 1567
Joined: Tue Jan 26, 2010 2:03 am

Re: New lib: GG (GiGi)

Post by pheonixstorm »

breese wrote:There has been several attempts to change to Ogre. Does anybody know why these attempts have failed?

An alternative to Ogre or GiGi could be Qt, which also has OpenGL support: http://doc.qt.nokia.com/4.7/qtopengl.html
Can't say i've ever heard of QT being used for a game before. Probably be way too slow for a game anyway. Generally any game you buy will have its interface called from within its platform library (ie directx). QT, GTK, and MFC (or .NET, WPF) are more for GUI apps.

For a game gui GiGi or whatever Ogre uses would probably be the only alternative.
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
Deus Siddis
Elite
Elite
Posts: 1363
Joined: Sat Aug 04, 2007 3:42 pm

Re: New lib: GG (GiGi)

Post by Deus Siddis »

pheonixstorm wrote: For a game gui GiGi or whatever Ogre uses would probably be the only alternative.
I think OGRE uses CEGUI.
pheonixstorm
Elite
Elite
Posts: 1567
Joined: Tue Jan 26, 2010 2:03 am

Re: New lib: GG (GiGi)

Post by pheonixstorm »

The site even has a layout editor. Makes using it look much easier.
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
strook
ISO Party Member
ISO Party Member
Posts: 461
Joined: Fri Sep 03, 2010 12:10 pm

Re: New lib: GG (GiGi)

Post by strook »

GiGi uses OpenGL, ogre is based on OpenGL, optionally on directx.
plz visit my vegastrike project branch here

plz support VegaOgre by donating to it!

My systems: Mac mini 1, 4gig RAM;
i5 Quad Core 2400, 300mbit WLAN, 1,3Tbyte HD, 60 GB SSD,
nvidia geforce 8400gs 512MB, 6gig RAM with Ubuntu 11.4,
win7 and hackintosh installed
klauss
Elite
Elite
Posts: 7243
Joined: Mon Apr 18, 2005 2:40 pm
Location: LS87, Buenos Aires, República Argentina

Re: New lib: GG (GiGi)

Post by klauss »

Ogre used to use CeGUI for examples and minor stuff, but was by no means the official or the required GUI toolkit to use.

In fact, several other GUI toolkits can be interphased with Ogre, as long as you can provide custom renderer implementations. CeGUI had that support, and there was a CeGUI renderer that rendered stuff through Ogre.

Perhaps GiGi can be made to work with Ogre. Noone was very fond of CeGUI last time I checked ;)
Oíd mortales, el grito sagrado...
Call me "Menes, lord of Cats"
Wing Commander Universe
charlieg
Elite Mercenary
Elite Mercenary
Posts: 1328
Joined: Thu Mar 27, 2003 11:51 pm
Location: Manchester, UK
Contact:

Re: New lib: GG (GiGi)

Post by charlieg »

MyGUI is another popular OGRE-compatible extensible GUI toolkit.

http://mygui.info/
http://www.ogre3d.org/tikiwiki/MyGUI
http://sourceforge.net/projects/my-gui/

It is faster, leaner, and more actively maintained than CEGUI (if I am not mistaken).

This video is quite cool:
http://www.youtube.com/watch?v=J-FeieAFLGM
Free Gamer - free software games compendium and commentary!
FreeGameDev forum - open source game development community
klauss
Elite
Elite
Posts: 7243
Joined: Mon Apr 18, 2005 2:40 pm
Location: LS87, Buenos Aires, República Argentina

Re: New lib: GG (GiGi)

Post by klauss »

Seems very nice.

And it has RTT :D

I wonder if it can be used rightaway (without Ogre).

I bet so.
Oíd mortales, el grito sagrado...
Call me "Menes, lord of Cats"
Wing Commander Universe
pheonixstorm
Elite
Elite
Posts: 1567
Joined: Tue Jan 26, 2010 2:03 am

Re: New lib: GG (GiGi)

Post by pheonixstorm »

Looks nice, has a layout editor which is also nice.
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
Post Reply