GameBase
Documentation
© 1999-2004 James Burrows
Main
Contents
Creating your own Databases
| Where are my GameBase Databases stored? |
| The Database folder |
Where are my GameBase Databases stored?
GameBase stores
each database (and its related files) in a subfolder of your GameBase installation
folder. For example, if your installation folder is 'c:\gamebase' and
you created a new database called 'My Cool Retro Database' then it would
be stored in the folder 'c:\gamebase\My Cool Retro Database'. This obviously
means you cannot have two GameBase databases with the same name.
The following files and folders are stored in each database folder: -
Database.mdb
This is the actual database file where all your game and music information is
stored. It won't actually be called 'Database.mdb', it will be named the same
as the database folder containing it. E.g. if the folder is 'c:\gamebase\mame'
then the database file will be named 'mame.mdb'. GameBase will not recognise
your databases if they are named differently than their parent folder's name.
If you want to rename your database, you will need to rename both the database
folder name and the filename of the .mdb file.
Settings.ini
This file stores various GameBase settings unique to your database.
Emulators.ini
This file stores information that GameBase/GEMUS uses to configure the emulators
that the games in your database use.
Music.ini
This file stores information that GameBase uses to configure the music players
that the music files in your database use.
Paths.ini
This file stores various paths that GameBase uses to configure where you store
your games/music files/pictures etc..
Text.ini
This file stores user interface text for the GameBase frontend that is unique
to your database. For example, you can change your database field names in this
file.
Credits.ini
This file stores custom information for your database that you can show in GB's Help Menu.
Credits.txt
If you want to make your database public, you can note down all the credits
(and pretty much anything you want) in this file. People will then know who
compiled the database, where to get updates, who to email for praise, complaints
and suggestions etc.. This file is loaded into GameBase's About screen, on the
'GameBase' tab.
'Splash' folder
You can put your own splash screen for your database in this folder. The splash
screen will be displayed when GameBase loads up with your database selected.
Currently BMP, GIF and JPG images are allowed. Placing multiple splash screens
in this folder will cause GameBase to randomly pick one to display. GameBase
will use its own default splash screen if you leave this folder empty.
'Sounds' folder
You can put your own classic game sounds for your database in this file. GameBase
will play a random sound from this folder whenever you click on a game you have
rated as classic. Currently only WAV files are allowed. GameBase will use its
own default classic game sound if you leave this folder empty. Note: you can
turn off classic game sounds altogether from the Tools menu in the main GameBase
window.
'Scripts' folder
This folder will contain the GEMUS scripts you create for use with the games
and emulators in your database. GEMUS scripts are saved as standard text files
(*.txt).
'Gfx' folder
You can customise most of the Graphics that appear in GameBase by replacing
the default images with your own ones. The filenames in this folder must stay
the same as the defaults (Below) for GameBase to recognise them. Currently it
is possible to use your own images in place of the following defaults: -
AboutScreen_120x200.gif
This image is displayed in the 'GameBase' tab of the GameBase About Screen.
It should be 120 pixels wide by 200 pixels tall (or the same x/y ratio but bigger/smaller).
A different sized image will be stretched to fit in the designated area. Note:
There is no default for this image, so if it does not exist, no image will be
displayed.
Startup_32x32.gif
This image is displayed in the selector window when you start GameBase. This
is the image that identifies your own database. It must be 32 pixels square
and have a white (#FFFFFF) transparent background. This image is also used in
the GB-Toolbox to represent your database.
No_Picture_320x200.gif
No_Picture_160x100.gif
These images will be displayed when there is no picture available for the currently
selected game. The 320x200 image is for when GameBase is in large-picture mode,
the 160x100 image is for when GameBase is in small-picture mode (changable via
the View menu in the main GameBase window).
ListGameHasBoth_16x16.gif
ListGameHasGame_16x16.gif
ListGameHasMusic_16x16.gif
ListGameHasNone_16x16.gif
ListMusic_16x16.gif
These are the icon images for games and music tunes in the main GameBase list.
All these must have a mask colour of purple #FF00FF (the mask colour is the
colour you want to be transparent when the image is displayed). You should not
save these images as transparent GIFs, as the mask colour (#FF00FF) is used
to determine transparency. All these images must be 16 pixels square.
RecentMenuGame_13x13.gif
RecentMenuMusic_13x13.gif
These are the images that appear in the Recent Menu in the main GameBase window.
They must be 13 pixels square and have a transparent colour of white (#FFFFFF).
ClassicGame_16x11.gif
This image is displayed in the game details tabs next to the game name, when
the game is marked as a Classic. This image must be 16 pixels wide by 11 pixels
tall. You can use a transparent GIF for this image.
NoPrecursor_13x11.gif
NoSequel_13x11.gif
NoRelated_13x11.gif
Related_13x11.gif
Sequel_13x11.gif
Precursor_13x11.gif
These are the small images that illustrate whether a game has been assigned
a Precursor, Sequel and Related game link. These images appear in the top-right
corner of the game details tabs. They must be 13 pixels wide by 11 pixels tall.
You can use transparent GIFs for these images.
VeryGoodRating_13x11.gif
QuiteGoodRating_13x11.gif
AverageRating_13x11.gif
PoorRating_13x11.gif
TerribleRating_13x11.gif
UnknownRating_13x11.gif
These images appear in the top-right corner of the game details tabs and represent
the personal rating you gave the game. They must be 13 pixels wide by 11 pixels
tall. You can use transparent GIFs for these images.
NotAdult_13x11.gif
Adult_13x11.gif
These are the small images that illustrate whether a game has been marked as
as 'Adult' game. These images appear in the top-right corner of the game details
tabs. They must be 13 pixels wide by 11 pixels tall. You can use transparent
GIFs for these images.
GameTab1_16x16.gif
GameTab2_16x16.gif
GameTab3_16x16.gif
GameTab4_16x16.gif
GameTab5_16x16.gif
MusicTab_16x16.gif
These images are displayed in the caption headers of the game details tabs.
They must be 16 pixels square. You can use transparent GIFs for these images.
NoPhoto_100x100.gif
This image is displayed when there is no photo selected for a musician. It should
be 100 pixels square.
PictureDown_15x10.gif
PictureUp_15x10.gif
These images are displayed in the corners of the game Pictures to tell you that
there are more pictures to look at. They must be 15 pixels wide by 10 pixels
tall. You can use transparent GIFs for these images.