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

amiga gamebase gemus script joystick help please

Discuss GameBase, the Universal Emulator Frontend!

Moderator: Jimbo

filevans
New Member
Posts: 11
Joined: Tue Aug 16, 2011 10:49 am

amiga gamebase gemus script joystick help please

Mon Aug 22, 2011 5:36 pm

hello all

please could someone help me edit the gemus script for running games with joystick with gamebase amiga

after editing and saving the gamebase uae config in winuae and setting my joystick keys up it keeps reverting to using the standard config and i lose the changes ive made

i mean the config saves ok, but if i launch from gamebase it wipes some of it back to the default

i just want the gemus script for winuae using joystick but telling it to run it without changing it to generic settings, so it keeps the changes i've made in the uae config file

hope i've managed to explain it properly

thanks all
User avatar
.mad.
Honoured Member
Honoured Member
Location: Lancashire
Posts: 2256
Joined: Sun Jun 19, 2005 3:30 pm

Tue Aug 23, 2011 11:33 am

Use this script.

http://www.gb64.com/forum/viewtopic.php ... 6ff45d0cc1

then load the AMIGA.uae file into WinUAE and edit your joystick settings and save it.

or edit all the INPUT and JOYPORT settings in a text editor.
with your working joystick setup.

Code: Select all

input.config=0
input.joymouse_speed_analog=20
input.joymouse_speed_digital=10
input.joymouse_deadzone=33
input.joystick_deadzone=33
input.analog_joystick_multiplier=15
input.analog_joystick_offset=-1
input.mouse_speed=100
input.autofire_speed=600
input.contact_bounce=0
input.1.joystick.0.empty=true
input.1.joystick.0.disabled=0
input.1.joystick.1.empty=true
input.1.joystick.1.disabled=0
input.1.joystick.2.empty=true
input.1.joystick.2.disabled=0
input.1.joystick.3.empty=true
input.1.joystick.3.disabled=0
input.1.joystick.4.empty=true
input.1.joystick.4.disabled=0
input.1.joystick.5.empty=true
input.1.joystick.5.disabled=0
input.1.joystick.6.empty=true
input.1.joystick.6.disabled=0
input.1.joystick.7.empty=true
input.1.joystick.7.disabled=0
input.1.mouse.0.friendlyname=Windows mouse
input.1.mouse.0.name=WINMOUSE1
input.1.mouse.0.empty=true
input.1.mouse.0.disabled=0
input.1.mouse.1.friendlyname=RAW Mouse (1532/0101)
input.1.mouse.1.name=\??\HID#Vid_1532&Pid_0101&MI_00#7&763a489&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
input.1.mouse.1.empty=true
input.1.mouse.1.disabled=0
input.1.mouse.2.empty=true
input.1.mouse.2.disabled=0
input.1.mouse.3.empty=true
input.1.mouse.3.disabled=0
input.1.mouse.4.empty=true
input.1.mouse.4.disabled=0
input.1.mouse.5.empty=true
input.1.mouse.5.disabled=0
input.1.mouse.6.empty=true
input.1.mouse.6.disabled=0
input.1.mouse.7.empty=true
input.1.mouse.7.disabled=0
input.1.keyboard.0.friendlyname=RAW Keyboard (1532/0101)
input.1.keyboard.0.name=\??\HID#Vid_1532&Pid_0101&MI_01#7&2b3ae24b&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.1.keyboard.0.empty=false
input.1.keyboard.0.disabled=false
input.1.keyboard.1.friendlyname=RAW Keyboard (413C/2003)
input.1.keyboard.1.name=\??\HID#Vid_413c&Pid_2003#6&1d72cc63&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.1.keyboard.1.empty=false
input.1.keyboard.1.disabled=false
input.1.keyboard.2.friendlyname=WinUAE null keyboard
input.1.keyboard.2.name=NULLKEYBOARD
input.1.keyboard.2.empty=false
input.1.keyboard.2.disabled=false
input.1.keyboard.3.empty=true
input.1.keyboard.3.disabled=0
input.1.keyboard.4.empty=true
input.1.keyboard.4.disabled=0
input.1.keyboard.5.empty=true
input.1.keyboard.5.disabled=0
input.1.keyboard.6.empty=true
input.1.keyboard.6.disabled=0
input.1.keyboard.7.empty=true
input.1.keyboard.7.disabled=0
input.2.joystick.0.empty=true
input.2.joystick.0.disabled=0
input.2.joystick.1.empty=true
input.2.joystick.1.disabled=0
input.2.joystick.2.empty=true
input.2.joystick.2.disabled=0
input.2.joystick.3.empty=true
input.2.joystick.3.disabled=0
input.2.joystick.4.empty=true
input.2.joystick.4.disabled=0
input.2.joystick.5.empty=true
input.2.joystick.5.disabled=0
input.2.joystick.6.empty=true
input.2.joystick.6.disabled=0
input.2.joystick.7.empty=true
input.2.joystick.7.disabled=0
input.2.mouse.0.friendlyname=Windows mouse
input.2.mouse.0.name=WINMOUSE1
input.2.mouse.0.empty=true
input.2.mouse.0.disabled=0
input.2.mouse.1.friendlyname=RAW Mouse (1532/0101)
input.2.mouse.1.name=\??\HID#Vid_1532&Pid_0101&MI_00#7&763a489&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
input.2.mouse.1.empty=true
input.2.mouse.1.disabled=0
input.2.mouse.2.empty=true
input.2.mouse.2.disabled=0
input.2.mouse.3.empty=true
input.2.mouse.3.disabled=0
input.2.mouse.4.empty=true
input.2.mouse.4.disabled=0
input.2.mouse.5.empty=true
input.2.mouse.5.disabled=0
input.2.mouse.6.empty=true
input.2.mouse.6.disabled=0
input.2.mouse.7.empty=true
input.2.mouse.7.disabled=0
input.2.keyboard.0.friendlyname=RAW Keyboard (1532/0101)
input.2.keyboard.0.name=\??\HID#Vid_1532&Pid_0101&MI_01#7&2b3ae24b&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.2.keyboard.0.empty=false
input.2.keyboard.0.disabled=false
input.2.keyboard.1.friendlyname=RAW Keyboard (413C/2003)
input.2.keyboard.1.name=\??\HID#Vid_413c&Pid_2003#6&1d72cc63&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.2.keyboard.1.empty=false
input.2.keyboard.1.disabled=false
input.2.keyboard.2.friendlyname=WinUAE null keyboard
input.2.keyboard.2.name=NULLKEYBOARD
input.2.keyboard.2.empty=false
input.2.keyboard.2.disabled=false
input.2.keyboard.3.empty=true
input.2.keyboard.3.disabled=0
input.2.keyboard.4.empty=true
input.2.keyboard.4.disabled=0
input.2.keyboard.5.empty=true
input.2.keyboard.5.disabled=0
input.2.keyboard.6.empty=true
input.2.keyboard.6.disabled=0
input.2.keyboard.7.empty=true
input.2.keyboard.7.disabled=0
input.3.joystick.0.empty=true
input.3.joystick.0.disabled=0
input.3.joystick.1.empty=true
input.3.joystick.1.disabled=0
input.3.joystick.2.empty=true
input.3.joystick.2.disabled=0
input.3.joystick.3.empty=true
input.3.joystick.3.disabled=0
input.3.joystick.4.empty=true
input.3.joystick.4.disabled=0
input.3.joystick.5.empty=true
input.3.joystick.5.disabled=0
input.3.joystick.6.empty=true
input.3.joystick.6.disabled=0
input.3.joystick.7.empty=true
input.3.joystick.7.disabled=0
input.3.mouse.0.friendlyname=Windows mouse
input.3.mouse.0.name=WINMOUSE1
input.3.mouse.0.empty=true
input.3.mouse.0.disabled=0
input.3.mouse.1.friendlyname=RAW Mouse (1532/0101)
input.3.mouse.1.name=\??\HID#Vid_1532&Pid_0101&MI_00#7&763a489&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
input.3.mouse.1.empty=true
input.3.mouse.1.disabled=0
input.3.mouse.2.empty=true
input.3.mouse.2.disabled=0
input.3.mouse.3.empty=true
input.3.mouse.3.disabled=0
input.3.mouse.4.empty=true
input.3.mouse.4.disabled=0
input.3.mouse.5.empty=true
input.3.mouse.5.disabled=0
input.3.mouse.6.empty=true
input.3.mouse.6.disabled=0
input.3.mouse.7.empty=true
input.3.mouse.7.disabled=0
input.3.keyboard.0.friendlyname=RAW Keyboard (1532/0101)
input.3.keyboard.0.name=\??\HID#Vid_1532&Pid_0101&MI_01#7&2b3ae24b&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.3.keyboard.0.empty=false
input.3.keyboard.0.disabled=false
input.3.keyboard.1.friendlyname=RAW Keyboard (413C/2003)
input.3.keyboard.1.name=\??\HID#Vid_413c&Pid_2003#6&1d72cc63&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.3.keyboard.1.empty=false
input.3.keyboard.1.disabled=false
input.3.keyboard.2.friendlyname=WinUAE null keyboard
input.3.keyboard.2.name=NULLKEYBOARD
input.3.keyboard.2.empty=false
input.3.keyboard.2.disabled=false
input.3.keyboard.3.empty=true
input.3.keyboard.3.disabled=0
input.3.keyboard.4.empty=true
input.3.keyboard.4.disabled=0
input.3.keyboard.5.empty=true
input.3.keyboard.5.disabled=0
input.3.keyboard.6.empty=true
input.3.keyboard.6.disabled=0
input.3.keyboard.7.empty=true
input.3.keyboard.7.disabled=0
input.4.keyboard.0.friendlyname=RAW Keyboard (1532/0101)
input.4.keyboard.0.name=\??\HID#Vid_1532&Pid_0101&MI_01#7&2b3ae24b&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.4.keyboard.0.custom=true
input.4.keyboard.1.friendlyname=RAW Keyboard (413C/2003)
input.4.keyboard.1.name=\??\HID#Vid_413c&Pid_2003#6&1d72cc63&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.4.keyboard.1.custom=true
input.4.keyboard.2.friendlyname=WinUAE null keyboard
input.4.keyboard.2.name=NULLKEYBOARD
input.4.keyboard.2.custom=true

joyport0=mouse
joyport0autofire=none
joyportfriendlyname0=Windows mouse
joyportname0=WINMOUSE1
joyport1=joy0
joyport1autofire=none
joyport1mode=djoy
joyportfriendlyname1=SPEED-LINK Competition Pro
joyportname1=6533040B-0000-0000-0000504944564944 C2273F20-AA5C-11E0-8001444553540000
and change the script to select joystick (JOY0/JOY1)
instead of keyboard mapped joystick (KBD4/KBD5).

Code: Select all

	If Control = JoyPort1
	Set_CFG_Value(%dbpath%\Amiga.uae||joyport0||joy0)
	Set_CFG_Value(%dbpath%\Amiga.uae||joyport1||joy1)
	Else
	Set_CFG_Value(%dbpath%\Amiga.uae||joyport0||mouse1)
	Set_CFG_Value(%dbpath%\Amiga.uae||joyport1||joy0)
	End If

Return to “The GameBase Frontend”

Who is online

Users browsing this forum: No registered users and 41 guests