Adventure Game Studio

Creative Production => Critics' Lounge => Topic started by: Pau on Mon 27/10/2003 17:49:08

Title: Free menu creation utility
Post by: Pau on Mon 27/10/2003 17:49:08
I've created a startup menu generator for AGS. It's free.
You can create a menu with your own graphics in order to launch your game, the game configuration, the manual and a logo to your webpage.

I woud like to know your opinion about it, if you find it is useful ...
I've developed this in 2 days. Maybe there's an existing better one, I don't know, so if you know one.

Here's a screenshot:

(http://usuarios.lycos.es/DrNotrix/images/menu_screen.gif)

And the download link (my web page is under developing...):
http://usuarios.lycos.es/DrNotrix/download/menu_creator.zip (http://usuarios.lycos.es/DrNotrix/download/menu_creator.zip)


Pau
Title: Re:Free menu creation utility
Post by: PureGhostGR on Mon 27/10/2003 17:52:50
I've downloaded the program.. seems easy enough to use.
(nice in-game dialogue)

Is it possible to make the menu custom sized?
Title: Re:Free menu creation utility
Post by: BOYD1981 on Mon 27/10/2003 18:17:22
another nice utility for creating menus is MultiMedia Builder MP3 (http://www.mediachance.com) it's not free though, unless you register you'll have "Created with MultiMedia Builder MP3" at the bottom of the screen, it's actually worth "registering" though, it has lots of neat scripting features and you can have custom shaped menus...
Title: Re:Free menu creation utility
Post by: Ishmael on Tue 28/10/2003 11:33:41
This is great, IMHO. :D Only custom size for the menu and that'd be it :P
Title: Re:Free menu creation utility
Post by: Pau on Tue 28/10/2003 22:43:50
Quote from: TK on Tue 28/10/2003 11:33:41
Only custom size for the menu and that'd be it

This is not documented, but the fondo.gif is the background image, and the menu window's size will adapt to this image size.

So you're not attached to an specific image size.

Other undocumented feature is that gif is not the only image format supported, the images could also be in PPM format (but renamed to .gif). This is because the tcl/tk interpreter allows it, I don't know very much about PPM, but maybe it could be useful to anyone (¿Does this format support more than 256 colours?).


Pau

Title: Re:Free menu creation utility
Post by: on Wed 29/10/2003 09:45:02
Hey, cool! :D I wondered what does the bg size do... but didn't bother to test.
Title: Re:Free menu creation utility
Post by: Ishmael on Thu 30/10/2003 06:38:05
Last night I started making menu for my new game... which is not even near to finish, it's near to begin... And I love this utility! :) A few ideas popped up:

- Startup sound
- Check if the game exe exists in the directory, if not, instruct the player to move the executable to the game folder
- Custom error messages
- Ability to define manual filename (really needed?)
- About screen

just in case any of these can be done, and you got time 'n thrust ;)
Title: Re:Free menu creation utility
Post by: Sockmonkey on Thu 30/10/2003 12:18:49
Great utility Pau!

To add to TK's wishlist, It'd be great if the menu appeared in the center of the screen when you load it - for me it generally appears in the upper left. If the weblinks opened full screen it would also be nice.

Not to complain, though. Again, great job.
Title: Re:Free menu creation utility
Post by: Pet Terry on Thu 30/10/2003 18:00:53
Sounds good, I'll try it... when I have some time :P

As TK wished, start-up sound would be cool, like Gaspop's games.
Title: Re:Free menu creation utility
Post by: BOYD1981 on Thu 30/10/2003 20:08:03
if you want those features then you're better off getting MMBmp3...
Title: Re:Free menu creation utility (WITH SOUND)
Post by: Pau on Fri 31/10/2003 19:56:28
Try to download the menu creator and You'll find it with sound capabilities (I'm so sad for the MMBmp3 developers...) ;)

The story:
I didn't know how to include the sound package in the exe. I tried and it was quite simple, and the exe file didn't grow too much so I updated the program.
To adjust the sound, change the files of the sound directory. Ther's Start-up(explossion.wav) sound and click sound.


Asked features:
The manual.htm variable could be added to the text file but I'm trying to keep the variable list of the text file the shorter as possible because a long list maybe could make the application appear more difficult. If you want to modify the "manual.htm" just open startip.tcl and search & replace the string. Maybe adding it to the config.txt could be useful, I don't know.

Displaying the menu at the center of the screen is somthing I don't know how to implement it, I've been searching the tcl/tk commands and I didn't found anythig. And the fullscreen display of the manual is a similar problem I use the command "explorer manual.htm" and I'm sure that fullscreen could be done with a parameter or something but I don't know which one. So If anyone helps (or I find how to solve that) I'll add this features.


Feedback:
If you find any problem with the updated version, don't hesitate to tell me.


Pau
Title: Re:Free menu creation utility
Post by: BOYD1981 on Sat 01/11/2003 02:29:34
i meant the other features other than the startup sound, here's a few of the other features...

WYSIWYG design
Object Oriented environment
Easy interface
Click-to-create objects and actions
Support of all popular graphic formats
Compatible with Macromedia Fireworks using the same PNG format
Multiple Undo/Redo
Grouping and Ungrouping objects, nested grouping
Alignment tools
Blending graphics with background
Alpha Transparency Masks for blending
MP3 format with feedback
24-bit color
Create Stand-alone exe applications
Optimized performance
Real Glow and Drop Shadow
Effects: Sharpen, Blur, Flip
Special effects: Fire, Cutout, Bevel
More than 40 bitmap effects and filters
Background Bitmap Tiling
Background sound can play across page boundaries, looping
Objects are in layers
Define your own graphic buttons, save, load to/from library
Window doesn't have to be rectangular - support for custom shapes
You can paste graphics directly from your graphic editor into the MMB program without saving
Video can be played at any speed
Fade out effect
Wizard for objects and actions
Support for CD audio and Mixed-mode CD's
Stand-alone linker
Script language for more power, variables, string variables, timers
Animated Gif
Embedded Waves
Midi
Title: Re:Free menu creation utility
Post by: Pau on Sat 01/11/2003 12:25:27
Boid, I was just kidding. Not trying to be polemic.

MMBmp3 is a professional high-quality software, I'm not trying to compare* that with my simple application. And if MMBmp3 were a free program I'll use it for sure.

Remember that my application is only a menu creation tool for AGS. So maybe (sure) it's not as flexible as a general multimedia author system (Flash, Director, MMBmp3...) but I think it could do well it's function: create startup menus for AGS games.

* Comparisson (in case it's needed):
MMBmp3:

Usage(quoted from the website):

Corel Corporation uses autorun menu created in MMB on some of their recent products
3DFX uses MMB for their installation CD's for Voodoo graphic cards
BMG Entertainment uses whole presentations made in MMB on some of their PC enhanced audio CD's
and more...


Features(quoted from the website):

With MMB you can create

Autorun CD browsers (menus) for corporate CD-ROM's.
Tutorials
Cue Cards
Kiosks
CD Audio and Mixed-mode CD Audio Players
MP3 Players
Front-end for your corporate or personal CD's
File launchers and toolbar
Computer based training ....

Price: $45-$60

Menu Creator:
I'll use it for my comming soon (future) games (and TK seems iterested too)

None of the features listed by Boyd except:
Create Stand-alone exe applications
Embedded Waves

Price: 0â,¬ (also $0, we accept all currency)

Conclusion:
Are all this features needed for an AGS menu?? maybe they are not (for a simple ones). And I suppose all this features will increase a lot  the generated exe filesize (noone wants a menu for the game bigger than the game), if not, they are programming geniuses.


Pau
Title: Re:Free menu creation utility
Post by: Mr Jake on Sat 01/11/2003 13:05:15
I will be using it for sure  :) nice work  8)
Title: Re:Free menu creation utility
Post by: on Sat 01/11/2003 14:36:09
BOYDE: What are you trying to prove?
Title: Re:Free menu creation utility
Post by: Pau on Sat 01/11/2003 17:05:59
I've had problems with the tripod webFTP (There was no way to update the new version). So I changed the download link of the menu creator (with sound capabilities) to this:

http://www.freewebs.com/paused/download/menu_creator.zip (http://www.freewebs.com/paused/download/menu_creator.zip)

Thank you for your comments. Finding a game with a menu created with my program will be illusionating. And sorry if you downloaded the old version thinking it was the new one.
Title: Re:Free menu creation utility
Post by: Hinders on Sat 01/11/2003 17:28:22
Nice!
I will definitely use this in my game!
Have to remember your name so i can put it in the credits ;)
Title: Re:Free menu creation utility
Post by: Pau on Sun 02/11/2003 00:32:36
New update:

-Menu is displayed at the center of the screen

-Manual filename is changeable at gonfig.txt so you can change it for "docs\\man.html" the double slash is necessary for the directory.

-It's more flexible: open the list.txt and delete the entries you don't use. If you delete sound/click.wav this sound won't play and won't be included in the exe. The same occurs with the images of the buttons, so deleting manual.gif will make the manual button not to appear.

-The demo game included has been changed for one smaller in order to reduce the download size.

I think now it's flexible enough and has the features needed for a startup menu. If there is any bug tell me and I'll try to correct it.

You can get it at:
http://www.freewebs.com/paused/download/menu_creator.zip (http://www.freewebs.com/paused/download/menu_creator.zip)

Pau
Title: Re:Free menu creation utility
Post by: BOYD1981 on Sun 02/11/2003 04:02:19
Quote from: sagte studios : member #42 on Sat 01/11/2003 14:36:09
BOYDE: What are you trying to prove?

i'm not trying to prove anything, comments like that are generally not a good idea unless you actually want to try to offend people, i could have gone and created a new thread about MMB but i didn't, i posted about it here, so please try to keep comments like that from ever reaching the tips of your fingers...
Title: Re:Free menu creation utility
Post by: ThunderStorm on Mon 03/11/2003 21:06:14
Well Boyd, I can understand member 42 to some extent. Pau came here to announce a small program he wrote mainly for himself, but that he kindly made available for others to use too. I think it's sort of mean to tell those who try to contribute to the program they were better off using a different program, which is developed by a professional team.
If you like that particular program, there's nothing wrong with telling other people about it, but in my opinion that feature list in this thread was kind of depressing.
Title: Re:Free menu creation utility
Post by: BOYD1981 on Tue 04/11/2003 04:04:56
well, can i just point this out to you then?

Quote from: Pau on Mon 27/10/2003 17:49:08
I've developed this in 2 days. Maybe there's an existing better one, I don't know, so if you know one.

i knew a better one, i told you about, then i let people know what the features were, if people want to bitch at me for doing so then do it in PM instead of trying to start an argument in the thread or else just shut up when somebody does something you practically asked them to do...
Title: Re:Free menu creation utility
Post by: Hinders on Tue 04/11/2003 22:45:19
AaAaAargghh! it doesn´t work! when i tried to compile this came up:
can't find package sound 2.2
   while executing
"package require -exact sound 2.2"
   ("eval" body line 12)
   invoked from within
"eval "$_freewrap_progsrc""
   invoked from within
"if {$_freewrap_filein != ""} {
incr ::freewrap::stubsize -[_freewrap_extract $_freewrap_filein 1]
close $_freewrap_filein
rename _freewrap_wrapit ""
r..."
   (file "tcl/freewrap.tcl" line 435)
   invoked from within
"source "tcl/freewrap.tcl""

Title: Re:Free menu creation utility
Post by: on Tue 04/11/2003 23:44:00
BOYDE:

Sorry if I offended you but "comments like that are generally not a good idea unless you actually want to try to offend people" and "please try to keep comments like that from ever reaching the tips of your fingers"? I was trying to tell you just about the same thing, sorry if I didn't make my point.

I see no problem with listing things to improve on but if you start with saying "if you want those features then you're better off getting MMBmp3... " .. very constructive indeed. No comment why, just: - don't bother trying -

Then it felt you were trying to prove yourself right or were trying to defend your comment with a list. My problem with this attitude is that it doesn't leave any room for someone trying out or creating things.

- There's idea to even try or bother, there will always be something better out there -

If this is the case, why bother to make games? There will always (or at least probably  ;)) be a better game out there than any amateur could produce, including myself.

I'm not looking to pick a fight here but what about some being nice and showing some respect (not that I am but anyways  :)).

I actually don't think it would hurt you to say "There actually is an application quite like that one your making, called MMBmp3, you'd might want to check it out" instead of  "if you want those features then you're better off getting MMBmp3... " and perhaps "Here are some things that you could improve on, that the MMBmp3 already has [...]" (and then the list).

I'm not saying you should go around treating people like little children or anything but I'm not very good with examples and it's probably more encouraging than to hear that you are making crap.

Hope I made my point clear this time and sorry for all the text, that perhaps isn't even belonging here in the first place. Hope I didn't offend you to much this time and btw, nice avatar.
Title: Re:Free menu creation utility
Post by: Pau on Wed 05/11/2003 23:53:02
Quote from: RogerHinders on Tue 04/11/2003 22:45:19
AaAaAargghh! it doesn´t work! when i tried to compile this came up:
can't find package sound 2.2

It's a problem with the sound package. Thanks for your bug report. I've noticed when I tried the program in my father's computer (which didn't had the libraries) an I updated, so try to download again. Now you must have the libsound.dll (included in the download) in the same directory (you can change this modifying the config.txt). And if libsound.dll is not found there will be no sound capabilities but not errors.

If the error persists, tell me and I'll try to fix it. And I'll add a file version number, because I would like to ask you if you were testing the latest version (but it's impossible for you to answer that because there is no number version :P).

Menu creator:  http://www.freewebs.com/paused/download/menu_creator.zip (http://www.freewebs.com/paused/download/menu_creator.zip)

Pau