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

New GB version coming... feature requests, anyone?

Discuss GameBase, the Universal Emulator Frontend!

Moderator: Jimbo

User avatar
K.C.
Cool Member
Cool Member
Location: The Netherlands
Posts: 416
Joined: Mon Sep 29, 2003 9:57 am

Wed Mar 03, 2010 7:18 pm

Jimbo wrote:Ok, finally got Run_Emulator_Send_Keys() Gemus function working (thanks for the tip AAG).

Tested on WinVICE, works a charm. Works on DOS apps too: -

Run_Emulator_Send_Keys([5]HELLO{ENTER}[2]JIMBO||100)

The above will wait 5 seconds, then send "HELLO" keys and enter key, then wait 2 seconds, then send "JIMBO". It works with Function keys etc, and shift/alt/control combos work.
How do I sent key combos with the new GEMUS command Run_Emulator_Send_Keys(), like
  • Alt+F
  • Shift+F4
  • Ctrl+C
Can you also provide a list with all names for none-alpha numeric keys (Cursor up-down-left-right, Home, Delete, etc.)

/EDIT:
Nevermind, just read your updated documentation. Everything is clearly explained there.

/EDIT 2:
Is there a way to send variables like %gamepathfile% with the new Run_Emulator_Send_Keys() function?
Jimbo
GB64 Team
Posts: 256
Joined: Tue Nov 16, 2004 3:50 pm

Wed Mar 03, 2010 11:15 pm

New beta:

http://www.leesti.com/gbv13b20100304.zip

- Added per-database option to show 'image' extras (png/jpg/gif/bmp) in the screenshots area (defaults to "on")
- Zoomed screenshots stay in-front of main window properly now if the respective option is checked
- New App: GBRegRun.exe - re-registers required COM dlls and runs GameBase.exe (can be used to register other DLLs and run other apps too - see the GBRegRun.ini file). This could be useful for portable versions of GameBase even if the auto-registering problem gets resolved, as it could be used for registering other 3rd party dlls.
/EDIT 2:
Is there a way to send variables like %gamepathfile% with the new Run_Emulator_Send_Keys() function?
Good question, I don't see why not. I'll try to add that functionality for the next beta.
Retroplay
Cool Member
Cool Member
Location: Denmark
Posts: 320
Joined: Sun Apr 18, 2004 10:18 pm

Thu Mar 04, 2010 11:09 am

I've just installed the new beta and all but one of my Gamebases works.

I get a

Code: Select all

Run-time error '13':

Type mismatch
when I try to launch the MSX2 Gamebase.

What exactly does that error code mean ?
User avatar
K.C.
Cool Member
Cool Member
Location: The Netherlands
Posts: 416
Joined: Mon Sep 29, 2003 9:57 am

Thu Mar 04, 2010 11:44 am

I'm getting the same error when opening the MSX2 database.
It seems that something goes wrong with the MDB conversion for GB1.3.
  • Deleting .ini files doesn't help
  • Scan and fix errors / Compacting database win GBToolbox doesn't help
  • "Database Settings" in GBToolbox returns "Run-Time error 3061" (I think this is a small bug, it gives this error message with all databases that still have a GB1.2 structure)
Probably the MDB file is modified manually and a field is changed with a value that the converion routine doesn't like.
Jimbo
GB64 Team
Posts: 256
Joined: Tue Nov 16, 2004 3:50 pm

Thu Mar 04, 2010 12:53 pm

Aah there's nothing like proper testing before releasing a beta is there! ;) I take it the picture extras are showing correctly in the screenshots area for all the other databases?

I think I know what the problem might be, I can reproduce it also with the GX4000 GameBase.

I'll have to put my foot down now and say "no more feature requests will make v1.3". I'll get the Run_Emulator_Send_Keys(%var%) done, and live-viewing of KVs without running the emulator, but other than that it'll just be fixes. I still need to write an updated installer (i'll probably use nullsoft's installer), and add some documentation, so new features will have to wait.

Feel free to open up a "GameBase v1.4 feature requests" thread for any more stuff.
Jimbo
GB64 Team
Posts: 256
Joined: Tue Nov 16, 2004 3:50 pm

Thu Mar 04, 2010 11:17 pm

new beta:

http://www.leesti.com/gbv13b20100305.zip

- kv's are now (officially) case insensitive
- kv editor window GUI changes
- added CTRL+A to kv editor text boxes
- now always defaults to <GLOBAL> kvset when opening kv editor
- added "Peek" button to kv editor to show the exact kv's that will be applied when the game is run
- Run_Emulator_Send_Keys() gemus function now parses gemus environment vars in the 'keystrokes' parameter
- removed option to use "~" char to mean ENTER in Run_Emulator_Send_Keys() keystrokes parameter due to a bug in the sendkeys code, use {ENTER} now instead
- fixed "subscript out of range" bug from previous beta
- fixed minor issue with registry HKLM->HKCU, you may see some settings revert as a side issue

Hopefully it'll work this time! :)
Retroplay
Cool Member
Cool Member
Location: Denmark
Posts: 320
Joined: Sun Apr 18, 2004 10:18 pm

Fri Mar 05, 2010 1:03 am

I'm still getting the

Run-time error '13':

Type mismatch

error with MSX2 GB.
Underfly
Keen Member
Keen Member
Posts: 61
Joined: Fri Jan 23, 2004 6:46 am

Fri Mar 05, 2010 3:26 am

My Gamebase corrupted, idk why, I didn't do anything out of the ordinary, except make a few changes since installing this version.

I'm getting Runtime Error '91

Object variable or With block variable not set

Even an older back-up I had stored (a few weeks ago) won't run with this version.

Odd, idk how I got it to run the first time I installed gbv13b20100305.zip
Jimbo
GB64 Team
Posts: 256
Joined: Tue Nov 16, 2004 3:50 pm

Fri Mar 05, 2010 8:30 am

Retroplay and Underfly.

It would help me if you can send me your database folders, and if you are comfortable using regedit, send me an export of your GameBase registry settings.

You can get this by doing the following: -

- start->run->regedit <ENTER>
- navigate to HKEY_CURRENT_USER\Software\GB64\GameBase\GameBase\<your gamebase name>
- right click on <your gamebase name> and choose "Export"
-repeat above for HKEY_LOCAL_MACHINE

As it's probably to do with the extras/screenshots changes, is it possible you can include your (image) extras and screenshots too? (I think there are some free places online you can upload files to).

Thanks.

EDIT: Don't do this yet thanks! (see below)
Last edited by Jimbo on Fri Mar 05, 2010 8:41 am, edited 1 time in total.
User avatar
K.C.
Cool Member
Cool Member
Location: The Netherlands
Posts: 416
Joined: Mon Sep 29, 2003 9:57 am

Fri Mar 05, 2010 8:33 am

Retroplay wrote:I'm still getting the

Run-time error '13':

Type mismatch

error with MSX2 GB.
The same for me. Also Run-time error '13' when opening the MSX2 database.

Ive uploaded the database dir to SendSpace. Click here to download it.
Jimbo
GB64 Team
Posts: 256
Joined: Tue Nov 16, 2004 3:50 pm

Fri Mar 05, 2010 8:41 am

OK Retroplay and Underfly. Please hold off sending me the DBs. I managed to reproduce the Type Mismatch error from K.C.s upload. (the GX4000 error I fixed was another unrelated error it seems)

I'll have a look tonight.

Thanks
Retroplay
Cool Member
Cool Member
Location: Denmark
Posts: 320
Joined: Sun Apr 18, 2004 10:18 pm

Fri Mar 05, 2010 12:26 pm

Great news Jimbo. :)

Btw when the final 1.3 is to be released, would your consider releasing it as a .zip without installer also ?
Jimbo
GB64 Team
Posts: 256
Joined: Tue Nov 16, 2004 3:50 pm

Fri Mar 05, 2010 12:56 pm

Sure, a zip is fine. I was planning on doing a full installer, and an update installer from v1.2, but additional zip versions can be done, they just won't add things like desktop/quicklaunch icons, etc. Out of curiosity, why would you not want an installer?
Retroplay
Cool Member
Cool Member
Location: Denmark
Posts: 320
Joined: Sun Apr 18, 2004 10:18 pm

Fri Mar 05, 2010 12:57 pm

I just prefer to manually install things on my setup. :)
JonathonSaunders
Keen Member
Keen Member
Posts: 58
Joined: Sat Feb 20, 2010 10:12 pm

Re: Latest Beta

Fri Mar 05, 2010 4:02 pm

Hi

The latest beta version doesnt work at all on Vista. The gamebase.exe doesnt even launch.

I have tried running it on WinXp compatibility mode and as an admin and it just does not run.

J.S.

Return to “The GameBase Frontend”

Who is online

Users browsing this forum: Ahrefs [Bot] and 7 guests