- Allow all non-[EN] entries in master list by fixing unknown characters (Excel / VBA)
All of the remaining tasks are "on-going" and free for user-submission.
- Update Master List for all entries control-types and player numbers (Excel / VBA)
- Create Custom Tooltype WHD options for Amiga-side Database (TXT / Amiga)
- Create default WHD config settings for Amiga-side Database, e.g. those where BUTTONWAIT should be set, or a default CD32 Pad setting used (TXT / Amiga)
- Source additional games (PD, Non-WHD etc) for listing on djcresswell.com games list (General / on-Request)
All of the first three work via .txt file inputs.
- Update Master List for all entries control-types and player numbers
The host-side database, containing control-types and player-number data for use in the configs is submitted in the following format: (as suggested by MadAngus)
<startentry>
HOL=3230 /// used to find the game in any lists.
GAMENAME=Alien Breed /// for reference only
PLAYERS=2
PORT0=joy
PORT1=joy
PORT2=none
PORT3=none
<endentry>
<startentry>
HOL=3223 /// used to find the game in any lists.
GAMENAME=Akira /// for reference only
PLAYERS=2
PORT0=joy
PORT1=joy
PORT2=cd32
PORT3=none
<endentry>
Accepted info. is as follows;
HOL=#### - must be whole number
PLAYERS=#### must be whole number
PORT0=xxxxx must equal, joy, cd32, mouse or none (none is only required if you wish to disable the port)
PORT1=xxxxx as above
PORT2=xxxxx as above
PORT3=xxxxx as above
ZORRO=### whole number , the number of megabytes (1,2,4,8,16,32,64,128,256,512) of extra memory required. This will enable A1200/020 to be used
ECS = TRUE/FALSE is set to TRUE this will use an A600 config (with 2 meg chip, 4 meg fastram) - note this will overwrite any ZORRO options.
The default Amiga machine is A1200 + 4 meg fast, unless specifed via the above.
- Create default WHD config settings for Amiga-side Database, e.g. those where BUTTONWAIT should be set, or a default CD32 Pad setting used (TXT / Amiga)
WHDload default settings are contain on the Amiga-side database, and are contained within a folder equal to the WHDload slave name (without the extension).
An example of the setting for lotus 2 ... contained in folder Lotus2/ as WHDsettings or WHDsettings.txt
CUSTOM1=3
CUSTOM2=1
CUSTOM1-5, CUSTOM, BUTTONWAIT and QUITKEY= are all accepted (although QUITKEY should be redundant for this kind of system)
- Create Custom Tooltype WHD options for Amiga-side Database (TXT / Amiga)
Contained in the same folder, named after the game slave name (without the extension) is a text file that defines the WHDload CUSTOM= options, which cna then be selected via the menu.
So far, you can set any options to switch a single bit on/off on any CUSTOM setting.
You can also set a value between 0 and a selected MAX value on any CUSTOM setting.
An example of the setting for Midnight Resistance ... contained in folder MidnightResistance/ as CustomiserSettings or CustomiserSettings.txt
CUSTOM1;bit;0;Double-Brightness Mode
CUSTOM1;bit;1;Enable CD32 Controls
CUSTOM1;bit;2;Swap CD32 Blue/Green
CUSTOM2;bit;0;Infinite Lives
CUSTOM2;bit;1;Infinite Credits
CUSTOM2;bit;2;Infinite Ammo
CUSTOM2;bit;3;Infinite Money
CUSTOM3;bit;0;Permanent Supercharge
CUSTOM3;bit;1;Permanent Barrier
CUSTOM4;value;5;First Weapon
CUSTOM5;value;3;Second Weapon
each row must contain 4 parameters, and three semi-colons to divide them.
Item 1 contains the CUSTOM setting to be change
Item 2 contains either 'value' or 'bit' to define the type of setting to be changed.
Item 3 is the parameter setting - either a bit to be switched, or the MAX value.
Item 4 is the description of the option, as will be displayed in the Amiga Online Boot Menu.
see the attached picture to see the above settings in action.
- Source additional games (PD, Non-WHD etc) for listing on djcresswell.com games list (General / on-Request)
Any game can be loaded with the Amiga Online Boot program. It must simply contain a file called "script" to act as a CLI script to run the game from it's own directory. The Boot program will perform a "CD" command to execute the CLI script directly from the game's directory.
The game will then need to be self-contained within a .ZIP file, and if uploaded to this forum, can be added to the online database of downloadable games.