New Update, now Menu Supports FILE IO
Added TIMER
You can now change text for KeyShow
Runs Faster (much better)
A Couple Irrelivant Things Fixed
ReadMe.txt
Product: Menu Monster v 1.0
Lead Programmer: Merranvo
GUI Programmer: Bullshock 2
Thanks Given:
Monster: For pushing me into completing the code
RastaMan: For making something to compete against
Noldor: For being nice with free models
Lee Bamber: For Making Something Worth While
Gregory: For use of DBP and Compiler
Hello Dear User, and Welcome to Menu Monster v 1.0, real menus, fast results.
Menu Monster is a quick to learn and easy to use Menu Scripting System,
Developed For FPSC, Menu Monster Supports general control over the FPSC Client,
however, it may be used to make menus for any application that you may conceive.
The Arnec Menu is incuded as a sample. All content is to be used solely for the
purpose of education. All Rights are Reserved.
NOTE: The GUI Menu Builder is not Included in this package, this will be released
separatly at a later time.
All Menus MUST be named menu.monster, and all Media MUST be within the same folder
or within a subfolder in the selected folder. monster files may be opened with
notepad or the GUI Application, which will be provided at a later date.
Include a copy of the original setup.ini and rename the setup.ini the number of
the state that it is run from
These are the ONLY commands currently supported. Others will be added later.
The starting state is 0.
PreLoad Commands
(Place Before Declaring a State)
SET:textsize:textfont:screenwidth:screenheight:screendepth
MUSIC:location
General Commands
Name Usage Desc
STATE STATE:number Creates a New Blank Screen
GOSTATE GOSTATE:number Changes to the Selected State
SOUND SOUND:location Plays a Non-Repeating Sound
VIDEO VIDEO:location Plays a Non-Repeating Video
IMG IMG:location,X,Y Displays an Image
BACKGROUND BACKGROUND:location Displays an Image as Background
BUTTON BUTTON:state,X,Y,Width,Height Creates a Button, Runs Selected State
KEY KEY:key,X,Y,Width,Height Creates a Button, Changes Key Value
of Selected Key
TIMER TIMER:time ms Pauses Menu for x ms.
KEYSHOW KEYSHOW:key,X,Y Displays the Value of Selected Key
TEXT TEXT:text,X,Y Displays text of given value
(Use / for ,)
TEXTFONT TEXTFONT:fontname Changes the font of selected type
to that of the fontname, if exist
KEYFONT KEYFONT:fontname Changes the font of selected type
to that of the fontname, if exist
TEXTSIZE TEXTSIZE:size Sets the text size to that of the
given value
KEYSIZE KEYSIZE:size Sets the key size to that of the
given value
TEXTBOLD TEXTBOLD Sets the text to Bold
KEYBOLD KEYBOLD Sets the keytext to Bold
TEXTITALIC TEXTITALIC Sets the text to Italic
KEYITALIC KEYITALIC Sets the keytext to Italic
KEYNORMAL KEYNORMAL Sets the text to Normal, Tamoha
Font and size 12
TEXTNORMAL TEXTNORMAL Sets the keytext to Normal, Tamoha
Font and size 12
NOCENTER NOCENTER Uncenters the text
END END Exit Menu
COMPILE COMPILE Create
OPEN OPEN:FileName Open a file for reading or writeing
READ READ:LineNo,IfEqual,StateNo Read a File if line equals value, gostate
WRITE WRITE:LineNo,Write Write a line to a file.
Your mod has been erased by a signature.