Welcome to the Gamebase 64 forums.                 An attempt to document ALL Commodore 64 gameware before it's too late!

Portable GameBase Amiga v.2.3 - RePacked, Fixed & Enhanced by cnterr

Discuss the Commodore Amiga database that uses the GameBase Frontend.

Moderator: Jimbo

User avatar
cnterr
New Member
Location: Italy
Posts: 7
Joined: Mon Jun 21, 2010 6:05 am

Portable GameBase Amiga v.2.3 - RePacked, Fixed & Enhanced by cnterr

Sat May 08, 2021 9:20 pm

As the title suggests, I updated the release of Belgarath/hmueck by creating a new totally portable pack, fixed and improved from various points of view.

- I preconfigured the GameBase frontend and GameBase Amiga settings using relative paths only, so it can be placed in any folder without having to install anything (read how to do it at the bottom of the post).
- WinUAE has been updated to version 4.4.0.
- Revised and improved scripts, WinUAE settings and WinUAE config files ("GameBase Amiga.uae" and "WHDLoad.uae").
- Restored the "gemus.ini" file with new default settings, now you can choose between:

Screen autocenter (default) or normal;
Window mode, Fullscreen or Fulscreen with Bezel (default);
Bezel disabled, enabled without glare effect or with glare effect (default);
Selectable filters (CRT Curved filter is default);
Floppy drive emulation speed (800x is default)
Floppy drive sound emulation off or on (default).

- Created an Amiga 1200 themed realistic bezel.
- Added the effect "CRT-geom-curved.fx".
- Changed the path of the "GBGame" folder inside the root of GameBase (GameBase\GBGame) and the cleanup script, now the script runs completely invisibly when starting the game, waits during the whole execution and cleaning the "GBGame" folder when WinUAE will be closed.
- Having created several controller profiles, it is now possible to start a game using the modes:

1 player with Xbox 360 controller
2 players with Xbox 360 controller
1 player with joystick/gamepad
2 players with joystick/gamepad
1 player with X-Arcade (left side)
1 player with X-Arcade (pinball)
2 players with X-Arcade
1 player with keyboard (layout A)
1 player with keyboard (layout B)
1 player with keyboard (layout C)
2 players with Xbox 360 controller and keyboard (layout A)
2 players with Xbox 360 controller and keyboard (layout B)
2 players with Xbox 360 controller and keyboard (layout C)
2 players with joystick/gamepad and keyboard (layout A)
2 players with joystick/gamepad and keyboard (layout B)
2 players with joystick/gamepad and keyboard (layout C)
2 players with keyboard (layouts B and A)
2 players with keyboard (layouts C and A)
2 players with keyboard (layouts C and B)

- The Xbox 360 controller was created manually as a custom controller with the addition of numerous functions...

Has been set the right stick as a mouse, in this way starting a game with two controllers you will not have to switch from controller to mouse to move in the trainers screens, besides, the fire1/left mouse and fire 2/right mouse buttons have been mapped, as well as in the classic controller buttons, also on the two thumbs of the left and right sticks.
Remapped keys and hotkeys enabled:

Up, Down, Left, Right = Directional cross and left thumbs stick
Fire 1 = X*
Fire 2 = Y
Fire 3 = B
Up again = A* (awesome for platformers)
Quit = Back (quit WinUAE for floppy games and use quit button "* of numeric keypad" for WHDload games) (Player 1 only)
Enter GUI = Start (Player 1 only)
Savestate Dialog = LB (Player 1 only)
Resume Savestate Dialog = RB (Player 1 only)
Pause = LT
Warp = RT (Player 1 only)

*=I am convinced that the fire 1 button solution on the X key and jump button on the A key is the most comfortable solution for all platform games and in general that the use of the X key as fire 1 allows a more natural thumb position.

- The X-Arcade controller (no longer available after WinUAE 3.2.2 version) was recreated manually as a custom controller with remapped keys and the addition of numerous hotkeys:

Player 1 (left side)
Up, Down, Left, Right = Left joystick
Fire 1 = C
Fire 2 = Z
Fire 3 = X
Up again = Left Shift (awesome for platformers)
Enter GUI = 1
Quit = 2 (quit WinUAE for floppy games and use quit button "* of numeric keypad" for WHDload games)
Warp = Left Ctrl
Savestate Dialog = Left Alt
Resume Savestate Dialog = Space
Space Key = 6
Cursor Down Key = A
F1 Key = S
F2 Key = Q
Left Alt = 3
Right Alt = 4

Player 2 (right side)
Up, Down, Left, Right = Right joystick
Fire 1 = ]
Fire 2 = E
Fire 3 = [
Up again = W (awesome for platformers)

Attached to the post is the reference diagram of the X-Arcade controller in mode 1.

Notes:

After extracting the Gamebase in a folder of your choice (I always recommend the root of a hard drive, eg. C :, D :, E :, etc.), the first time you use it you will have to run the file "GBRegRun.exe" as administrator, then use the default "GameBase.exe" executable.

If you change the two WinUAE configuration files (GameBase Amiga.uae and WHDLoad.uae) or the emulator settings file (winuae.ini) and something stops working, you can restore them using the "GameBase.bat" script in the root of the GameBase, if you want you could also always run the GameBase through this script.

If you already have the GameBase installed you can simply extract the "Amiga 2.3", "GBGame" folders and the "GameBase.bat", "GameBase.ini" files inside your GameBase folder, overwriting the "GameBase.ini" file, this is important because the path to the "GBGame" folder referenced by the cleanup script has been specified within this ini file.

If you don't have an original or compatible Xbox 360 controller you should use joystick/gamepad launch profiles, you will lose the ability to use hotkeys but games will work fine. You can still try to use the custom controls created for Xbox 360 controllers but I can't tell you if they will work or how the keys will be mapped.

In single player mode, if a keyboard-only game is started, the controller will be excluded and only the mouse in port 1 will be left, if a lightgun game is started, the controller will be excluded and the mouse in port 2 will be enabled in "generic light pen/gun" mode.
FIXED - Unfortunately this behavior does not work correctly with WHDloads, this is because for almost all titles the mouse has been set as the controller and not the one actually used by the game, in the case therefore of keyboard or LightGun games started from WHDload you will have to manually disable controller or set mouse in port 2 with generic light pen/gun mode. Until someone gets the urge to fix the Access database, but it's hard work. - FIXED
Due to the aforementioned automatism, to use the X-Arcade controller with pinball games you will have to use the appropriate mode.

The two bezels work correctly with a resolution of 1920x1080 and are not suitable for use with the following filters:

scale2x
supereagle
super2xsai
2xsai

In this example only the autocenter function has been removed, the rest reflects the way the games will start by default if you do not act on the "gemus.ini" file:
https://www.youtube.com/watch?v=YOoRnGLIGjI

Download link:
https://emesrl20-my.sharepoint.com/:u:/ ... Q?e=KiL0Qs
Attachments
X-Arcade Layout.jpg
X-Arcade Layout.jpg (103.33 KiB) Viewed 10936 times
Last edited by cnterr on Wed May 12, 2021 12:51 pm, edited 1 time in total.
User avatar
cnterr
New Member
Location: Italy
Posts: 7
Joined: Mon Jun 21, 2010 6:05 am

Re: Portable GameBase Amiga v.2.3 - RePacked, Fixed & Enhanced by cnterr

Wed May 12, 2021 12:33 pm

I fixed the "control" values in WHDloads and SPS for keyboard and lightgun games, now even starting the games through WHDload or SPS the right controls are set.
I also marked several new games as favorites, there were too many famous titles missing, and of the already marked games I added their respective AGA versions to favorites and vice versa.

Download link:
https://emesrl20-my.sharepoint.com/:u:/ ... A?e=rWcnyg
User avatar
hmueck
New Member
Posts: 10
Joined: Sat May 17, 2014 3:17 pm

Re: Portable GameBase Amiga v.2.3 - RePacked, Fixed & Enhanced by cnterr

Wed May 12, 2021 4:44 pm

cnterr wrote:
Wed May 12, 2021 12:33 pm
I fixed [...]
I also marked [...]
I added [...]
Do you have a changelog, so i can integrate your changes in the next version?
User avatar
cnterr
New Member
Location: Italy
Posts: 7
Joined: Mon Jun 21, 2010 6:05 am

Re: Portable GameBase Amiga v.2.3 - RePacked, Fixed & Enhanced by cnterr

Wed May 12, 2021 6:55 pm

Mmmh, now I can no longer say precisely...

In the database, as I said, I set the right control value in the Extra -> WHDloads section of the keyboard and lightgun games, the control value of the all WHDloads is in fact set to mouse. This does not affect the normal start of the games that use the joystick because they start with the first selection of the emulator list which forces the start with the Xbox 360 controller or joystick or X-Arcade etc. (based on what you choose to put in first place). For the keyboard or lightgun games, however, I have inserted some IF in the scripts that exclude the controllers or activate the mouse in port 2 if they find the control value set on keyboard or lightgun, so if the value is wrong the game starts without the ability to use the keyboard or mouse as a lightgun and this value is right in the main database that launch the floppy disk version of the games (also visible from the GameBase interface in the game details) but not for WHDloads.
Same thing for the SPS, but in this case most of the values ​​were already correct.

So, I fixed...
All control values ​​for WHDloads that use the keyboard only or lightgun.
Incorrect control values ​​for SPS that use the keyboard only or lightgun.

Marked ...
I didn't keep track of it I'm sorry, I went through all the titles and every time I found a classic I added it to the favorites.

Added ...
Nothing, I just made the changes just described to the database.
User avatar
.mad.
Respected Member
Respected Member
Location: Lancashire
Posts: 2077
Joined: Sun Jun 19, 2005 3:30 pm

Re: Portable GameBase Amiga v.2.3 - RePacked, Fixed & Enhanced by cnterr

Sun May 16, 2021 11:53 am

hmueck wrote:
Wed May 12, 2021 4:44 pm
Do you have a changelog, so i can integrate your changes in the next version?
It would be very quick and easy to cut and paste all the EXTRAS GEMUS and control settings from this into your more official version.

If you can't do it?
i just need both MDB files uploaded. :wink:
User avatar
hmueck
New Member
Posts: 10
Joined: Sat May 17, 2014 3:17 pm

Re: Portable GameBase Amiga v.2.3 - RePacked, Fixed & Enhanced by cnterr

Sun May 16, 2021 6:12 pm

.mad. wrote:
Sun May 16, 2021 11:53 am
If you can't do it?
i just need both MDB files uploaded. :wink:
I never tried. Which program are you using for that? MS Access?
User avatar
.mad.
Respected Member
Respected Member
Location: Lancashire
Posts: 2077
Joined: Sun Jun 19, 2005 3:30 pm

Re: Portable GameBase Amiga v.2.3 - RePacked, Fixed & Enhanced by cnterr

Sun May 16, 2021 6:53 pm

I use Access 2003 as it runs on XP and Win7 (not so much Win10).

All the GEMUS controls are stored in the Data column (see Pic).

You need to open both files at the same time, sort both lists by EXTRA ID.
copy the data column from the update and paste into your copy.

when finished you MUST, scan and fix errors with the GBToolbox, or gamebase will crash when you try to run it.

fair warning.
if one extra has been deleted, the list will be out of sync and totally messed up.
Attachments
extragemus.PNG
extragemus.PNG (5.49 KiB) Viewed 10661 times

Return to “Commodore Amiga - GameBase Amiga”

Who is online

Users browsing this forum: No registered users and 6 guests