Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
1 registered members (TipmyPip), 18,633 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
menu creator, gui editor #216983
07/20/08 15:23
07/20/08 15:23
Joined: Mar 2005
Posts: 564
/www/europe/ germany/index.php
TSG_Torsten Offline OP

User
TSG_Torsten  Offline OP

User

Joined: Mar 2005
Posts: 564
/www/europe/ germany/index.php
Hi all.
I want to introduce a tool which I'm working one for more than 2 months.
The tool is called GUID and means "Graphical user interface designer". This tool is especially made for GameStudio. Some of you may know that it is really hard to program a good menu in 3DGS and often needs many time because you don't have any real preview or something else.

But may this tool can help smile

Well, now I will try to show some of the features of the tool by showing some screenshots:


This is the interface of the tool. On the left and on the top you can see rulers which can help you to set objects at the right positions. On the right you can see an interface with different tabs. Currently showed: Creating of Panels/Buttons.
On the Bottom there is another bar with the 10 different menu pages. (The page without a number is a global page, that means panels at this page are visible on every page, for example backgrounds). There are also 5 different color fields (for picking colors and use them later)


In the center you can see the current menu project. As you see, there is now a grid (you can set the size of this) and there are also some ledger lines (which you can also place and delete/hide however you want).
On the right the configuration tab is opened. As you may can see, you can set you're favorite script editor. (To edit the on_click functions)

Now on the right side is displayed the "project manager". The project manager displays all panels which are currently in your project. By clicking with the right mouse button you can directly choose something what you like to do. For example, Copy the Panel into the "tool clipboard", remove it or edit the on_click function.


Now you can see that a different menu-page has been opened. Just for example, I've made a "Start Game" menu-page. On the right you can see the color picker. If you use it, you can pick the color of every position in the tool. If you don't want to pick a color, you can also enter a RGB-Color or Web-Color (hex).
The panel positioning system is also very complex. You can set the alignment of the panel (left, right, center, top, ...) and also change it's relativ position to this alignment position. That means you can center your menu or you can set some panels at the upper right corner or something else. The tool does also gives the ability to export the menu that it always fit the current screen size ("Scale menu to full screen").

Well, there are still some more features, for example you can create simple images (like color-fades) directly in the tool. There is also an Text-Render plugin to render text buttons.
By such a lot amount of functions you may can imagine that the handling of the tool can become complicated. But I've tried to make the handling as easy as possible (draging of panels, left and right mouse functions, etc.)
Of course the tool does also crash sometimes. But normally it can restore your project without any lost of data.
Unfortunately, a way to implement text objects is not supported. You have to do this manually, if you want to. But you can use the tool to find the right position wink

A downloadable version is not available yet, because I want to fix some bugs first and don't want to release a buggy program. But if you're interested in beta testing it, you're welcome to pm me smile

But enough text for now wink
I hope you didn't got bored by reading it all laugh

Comments, constructive critics, feature suggestions, etc. are welcome. And I hope that such a tool would be very usefully wink

P.S.: If you want to see more about the functionality, let me know it. May I can record a small video showing the tool at work wink
You can also find some information at www.tsgames.de/?item=227

Regards
TSGames

Last edited by TSG_Torsten; 07/20/08 15:30.
Re: menu creator, gui editor [Re: TSG_Torsten] #216987
07/20/08 15:53
07/20/08 15:53
Joined: Apr 2005
Posts: 3,815
Finland
Inestical Offline
Rabbit Developer
Inestical  Offline
Rabbit Developer

Joined: Apr 2005
Posts: 3,815
Finland
Seems cool! Nice work.

Does it allow custom fonts, effects and complete control of placing menu items?


"Yesterday was once today's tomorrow."
Re: menu creator, gui editor [Re: Inestical] #216988
07/20/08 16:07
07/20/08 16:07
Joined: Mar 2005
Posts: 564
/www/europe/ germany/index.php
TSG_Torsten Offline OP

User
TSG_Torsten  Offline OP

User

Joined: Mar 2005
Posts: 564
/www/europe/ germany/index.php
Quote:
Does it allow custom fonts, effects

You can choose different true-type fonts for the button render. Bitmap fonts are not supported at the moment.
You can set the font as bold or italic. Effects: You can set different colors for mouse off, mouse over and mouse on.
If you want to make "professional" buttons, it is of course better to create them in photoshop and load them into the tool wink
Quote:
complete control of placing menu items?

Do you mean to set the tool interface? No, you can't change the interface positions. If you mean the project items: Of course you can set and align them like you want, using mouse or arrow keys.

Regards
TSGames

Last edited by TSG_Torsten; 07/20/08 16:10.
Re: menu creator, gui editor [Re: TSG_Torsten] #217003
07/20/08 18:10
07/20/08 18:10
Joined: Mar 2006
Posts: 2,758
Antwerp,Belgium
frazzle Offline
Expert
frazzle  Offline
Expert

Joined: Mar 2006
Posts: 2,758
Antwerp,Belgium
Looking quite nice there, it seems to be a good flexible system wink wink
Great option to include true type fonts, make the text look way more plausible smile smile
Looking forward to a demo or sort like ^^

Cheers

Frazzle


Antec® Case
Intel® X58 Chipset
Intel® i7 975 Quad Core
8 GB RAM DDR3
SSD OCZ®-VERTEX2 3.5 x4 ; HD 600 GB
NVIDIA® GeForce GTX 295 Memory 1795GB
Re: menu creator, gui editor [Re: TSG_Torsten] #217004
07/20/08 18:16
07/20/08 18:16
Joined: Jan 2006
Posts: 968
EpsiloN Offline
User
EpsiloN  Offline
User

Joined: Jan 2006
Posts: 968
Sounds interesting and useful smile
I've created many menus in the past , and all I have to say is , in order to get it bug-free , you'll have to spend a lot of 'boring' time on it. Maby this tool will provide a better solution.

Btw , if you havent tought of that , you could implement Snap for panels and buttons (to place new panels near old ones , or buttons for example.) and also Snap to the grid lines...It'll make aligning easyer.


Extensive Multiplayer tutorial:
http://mesetts.com/index.php?page=201
Re: menu creator, gui editor [Re: EpsiloN] #217014
07/20/08 19:51
07/20/08 19:51
Joined: Mar 2005
Posts: 564
/www/europe/ germany/index.php
TSG_Torsten Offline OP

User
TSG_Torsten  Offline OP

User

Joined: Mar 2005
Posts: 564
/www/europe/ germany/index.php
Originally Posted By: EpsiloN

Btw , if you havent tought of that , you could implement Snap for panels and buttons (to place new panels near old ones , or buttons for example.) and also Snap to the grid lines...It'll make aligning easyer.

I've also thought of that wink Snapping is activated for the grid (which you can size like you want). But I haven't implemented a snapping on objects each other, because I think when you use the grid it is also easy to set them wink

Regards
TSGames

Re: menu creator, gui editor [Re: TSG_Torsten] #217040
07/21/08 00:50
07/21/08 00:50
Joined: Jun 2005
Posts: 1,001
Pennsylvania, USA
FoxZero Offline
Serious User
FoxZero  Offline
Serious User

Joined: Jun 2005
Posts: 1,001
Pennsylvania, USA
Hey this looks great! I know many people will want to use this. I've coded menus before, it can actually be fun if you get creative with it. but it's still time consuming.

The grid looks nice, reminds me of NetObjects.

Is your background a 3D level? A cool feaure to have possibly would be to implent your own camera code so you can have a level with cool camera animations, of course that takes more time to load, just an idea. That's what I've done in the past and I thought it was cool.


Check out my site http://foxzero.net
My band's website
http://wolf-hybrid.net

R.I.P. Dave Williams
Re: menu creator, gui editor [Re: FoxZero] #217112
07/21/08 12:39
07/21/08 12:39
Joined: Apr 2005
Posts: 2,332
Germany, BaWü
aztec Offline

Expert
aztec  Offline

Expert

Joined: Apr 2005
Posts: 2,332
Germany, BaWü
Originally Posted By: FoxZero

Is your background a 3D level?

I think it's a render screenshot I saw plenty of those on their site

the tool itself looks really handy
an its a good way to help the beginners wink

Regards
Aztec


Visit:
schwenkschuster-design.de
Re: menu creator, gui editor [Re: FoxZero] #217130
07/21/08 13:53
07/21/08 13:53
Joined: Mar 2005
Posts: 564
/www/europe/ germany/index.php
TSG_Torsten Offline OP

User
TSG_Torsten  Offline OP

User

Joined: Mar 2005
Posts: 564
/www/europe/ germany/index.php
Originally Posted By: FoxZero
Is your background a 3D level? A cool feaure to have possibly would be to implent your own camera code so you can have a level with cool camera animations, of course that takes more time to load, just an idea. That's what I've done in the past and I thought it was cool.

No, this is just a rendered image I've found on my pc wink
The way to implement levels as a background isn't supported, but you can easiely do this later by yourself. Just let the background transparency and add a level-load code in your menu script later.
To implement a level via the tool would be to complicated (because levels can have much different objects which are needed, and the tool itselfs needs already a lot of complex calculations, so it would be to slow when it has also to render a 3d-level). And there would also be a problem to save all the information in the project files (level+models, codes,...) wink

Regards
TSGames

Re: menu creator, gui editor [Re: TSG_Torsten] #217146
07/21/08 17:37
07/21/08 17:37
Joined: Mar 2008
Posts: 12
M
miko93 Offline
Newbie
miko93  Offline
Newbie
M

Joined: Mar 2008
Posts: 12
Very nice thingy! Looking forward to your first public release.

Page 1 of 2 1 2

Gamestudio download | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1