English Amiga Board


Go Back   English Amiga Board > Support > support.OtherUAE

 
 
Thread Tools
Old 04 August 2017, 16:41   #1
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,644
Custom controls on Amiberry??

I was trying to play with Amiberry last night but gave up soon as I was unable to setup custom controls for it.

I gave a look at the .cfg files, and the controller setup seems weird.

Basically I did two things, one, peek the configs to see if I could edit it by hand, but was met with a very cryptic config I cannot understand and one that does NOT seem to say which controls are mapped where. Just found the "friendly names" for configs but not the actual configs

The other thing I did is click the "Custom config" checkmark on the Input tab of the emulator panel, and assigned some actions to different buttons of the joypad. But after doing that, they don't work. I see them assigned in the .cfg file too, but they do nothing. I am wondering if the program actually knows what X, Y, A, B, L or R means.

The whole configuration for it seems weird. There're are options for "menu popup" and "emulator quit" on the control panel, but it didn't let me choose anything but buttons 1, 2 or 3 of my joypad, whatever those are. However if I went to edit the config manually, I added other numbers and it worked.

It does seem to be dragging a lot of leftover code from the Pandora version that needs some cleanup I guess.

Anyway, has anyone managed to set this up with their controllers? I want to have left and right mouse buttons on the shoulder buttons of my controller, at the very least.
Amiga1992 is offline  
Old 10 August 2017, 22:40   #2
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,644
Nobody has ever done this??
I'm surprised about not getting a single response
Amiga1992 is offline  
Old 11 August 2017, 01:58   #3
ransom1122
Registered User
 
ransom1122's Avatar
 
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,812
It is a very messy process and I to could not get it to work properly. Email the dev he does respond. If you get an answer please share.
ransom1122 is offline  
Old 11 August 2017, 11:09   #4
ransom1122
Registered User
 
ransom1122's Avatar
 
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,812
Looks like the dev is on hold due to personal reasons...

If you read below

https://m.facebook.com/pg/Amiberry-1...2921477/posts/

He talks about fixing the custom control section. I'm not on Facebook so I cant comment.
ransom1122 is offline  
Old 11 August 2017, 15:34   #5
Genlock
Out to Grass
 
Genlock's Avatar
 
Join Date: Jul 2010
Location: UK
Posts: 125
Quote:
Originally Posted by Akira View Post
Nobody has ever done this??
I'm surprised about not getting a single response
hi Akira,
I tried for weeks when it first came out,and ended up pulling my hair out (almost )
but maybe this link might help - its only 3 days old so something is moving at last

https://github.com/midwan/amiberry/issues/118

I know its about the gameboy but it may lead somewhere,.

#midwan
Nice to see you back , i hope things go well

joe

https://github.com/midwan/amiberry/issues

Last edited by Genlock; 11 August 2017 at 15:37. Reason: some reading extra's
Genlock is offline  
Old 11 August 2017, 16:15   #6
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,644
Thanks guys.
What about the current config? Does anyone understand the freaking config? There's a million input fields but no real explanation of how they work and I cannot figure it out.

This is what happens when you take stuff originally for the fucking Pandora. Lots of leftover garbage code meant for it.
Amiga1992 is offline  
Old 21 August 2017, 21:38   #7
Anubis
Retro Gamer
 
Anubis's Avatar
 
Join Date: Jan 2005
Location: Underworld
Age: 51
Posts: 4,058
Did you guys try this: http://www.ultimateamiga.co.uk/Hoste...iga/index.html

Check download section, with premade config files, as well game/boxart/snaps and logos info etc.
Anubis is offline  
Old 22 August 2017, 22:40   #8
Anubis
Retro Gamer
 
Anubis's Avatar
 
Join Date: Jan 2005
Location: Underworld
Age: 51
Posts: 4,058
Followed ETA prime's instruction with Horace's setup... and very easy to setup all 2K + games to run from EmulationStation with ease.

This is by far easiest way to setup Amiga on RetroPie.

[ Show youtube player ]
Anubis is offline  
Old 22 August 2017, 23:28   #9
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,644
This doesn't solve the issue with custom controls. I already have RetroPie launching the games I need it to launch, but I can't control them properly.

I need to remap whatever I want to joypad controls. Video tself mentions mapping problems.
He is lucky enough to have a controller with both digital and analog direction controllers, I don't. Also he is using a keyboard too.
Amiga1992 is offline  
Old 23 August 2017, 00:11   #10
Sinphaltimus
Registered User
 
Sinphaltimus's Avatar
 
Join Date: Aug 2016
Location: Cresco, PA, USA
Age: 53
Posts: 1,126
I thought retroarch was the method of configuring controls for emulators in emulation station running on RetroPi? I haven't yet wrapped my head around retroarch yet but I think that's where your answers are.
Sinphaltimus is offline  
Old 23 August 2017, 02:12   #11
rsn8887
Registered User
 
rsn8887's Avatar
 
Join Date: Oct 2006
Location: USA
Posts: 1,058
No the Retroarch Amiga cores are much less developed than Amiberry, I don't think they are usable yet.

But Amiberry also needs a LOT of work, for example there is a very large audio lag and custom controls are broken.

I had to fix a lot of issues with UAE4All when I worked on the Vita port that Cpasjuste based on Uae4All2 for the Pandora. The required fixes included custom controls/joypad mappings, sound options/stereo support, multiplayer support with multiple controllers, mouse control via analog stick, virtual keyboard overlays, and screen display scaling and shaders.

Amiberry, which is based on UAE4Arm, which is a re-write of UAE4All, will need similar fixes in all of the above areas to become more usable. It will be a lot of work for Midwan, but in the end it will probably become a great emulator. It is just not there yet.
rsn8887 is offline  
Old 23 August 2017, 02:25   #12
ransom1122
Registered User
 
ransom1122's Avatar
 
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,812
@rs - I have noticed much less sound lag when comparing it on a monitor vs a 4K TV. You should try it on a high performance monitor and see yourself.

As for joystick mappings. You should look at RetroX. Available for Android & Raspberry Pie. Though looking forward quite possibly looks much better on android.
ransom1122 is offline  
Old 23 August 2017, 02:55   #13
Anubis
Retro Gamer
 
Anubis's Avatar
 
Join Date: Jan 2005
Location: Underworld
Age: 51
Posts: 4,058
Akira, each game has its own UAE file, that you can edit (multi-edit). Those files are what ES recognize as game and with those you can for example control what button is left and what button is right shift to play for example pinball game.

@ransom1122 - I have retrox on android devices (2x Amazon Fire, 1x Samsung Galaxy S7) and it has less options than RetroPie.

It does look promising, but development is bit slow, because all updates are done by one person.

It works great with console emulation, even PSX, but no virtual keyboard or easy to map button configuration.
Anubis is offline  
Old 23 August 2017, 03:48   #14
rsn8887
Registered User
 
rsn8887's Avatar
 
Join Date: Oct 2006
Location: USA
Posts: 1,058
Quote:
Originally Posted by ransom1122 View Post
@rs - I have noticed much less sound lag when comparing it on a monitor vs a 4K TV. You should try it on a high performance monitor and see yourself.
I never tried that. I doubt the TV is the reason because the other emulators on RetroPie don't have audio lag on the same TV.
rsn8887 is offline  
Old 23 August 2017, 15:44   #15
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,644
Quote:
Originally Posted by Anubis View Post
Akira, each game has its own UAE file, that you can edit (multi-edit). Those files are what ES recognize as game and with those you can for example control what button is left and what button is right shift to play for example pinball game.
Even if you try to edit the UAE files, you can't change any input to a gamepad button. I know I tried, and this is what I ask in this thread. If anybody edited a uae config file to make controls custom.

You just can't make keyboard or mouse events be mapped to a joypad. If you know how/can, please explain here how you did it.
Amiga1992 is offline  
Old 24 August 2017, 14:06   #16
Anubis
Retro Gamer
 
Anubis's Avatar
 
Join Date: Jan 2005
Location: Underworld
Age: 51
Posts: 4,058
Quote:
Originally Posted by Akira View Post
Even if you try to edit the UAE files, you can't change any input to a gamepad button. I know I tried, and this is what I ask in this thread. If anybody edited a uae config file to make controls custom.

You just can't make keyboard or mouse events be mapped to a joypad. If you know how/can, please explain here how you did it.
I see what you are saying. I will test it tonight.

I remember that some staff was hard coded rather then using config files.

One thing that I would like to see on any Raspberry Pi emulator is option to run uae command, to change settings from within workbench. 2 settings in particular - change CPU speed settings and disable JIT on the fly.

I do this on WinUAE when starting/stopping WHDLoad games, to have it run as fast as possible while in workbench, and slow down when running WHDload game. This gives much better compatibility for games.
Anubis is offline  
Old 04 December 2017, 19:10   #17
Hungry Horace
Wipe-Out Enthusiast
 
Hungry Horace's Avatar
 
Join Date: Nov 2005
Location: .
Age: 43
Posts: 2,538
All of the issues here with custom controls are fixed in the latest Amiberry development branch. We have also introduced some level of retroarch controller integration.

It's not a retroarch emulator, but the controls setup stuff is nice enough for us to have used the setup conventions, rather than try to create something new. Maybe in future I will ad support for FS-UAE controller files also, as this was a big inspiration for the approach.

If we are lucky, we will try to have it pushed to the master branch by xmas.
Hungry Horace is offline  
Old 05 January 2018, 20:09   #18
Anubis
Retro Gamer
 
Anubis's Avatar
 
Join Date: Jan 2005
Location: Underworld
Age: 51
Posts: 4,058
x-mass is in 11 months and 19 days... got to be patient!

Haven't tried Amiberry in while, now that I am done moving (for now), I should setup my RPi and test it.

Thank you!!!
Anubis is offline  
Old 06 January 2018, 10:31   #19
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,160
I love everything about the Raspberry pi except ... the controller issues !!!!!!!!!!!!!!
jotd is online now  
Old 06 January 2018, 11:19   #20
ransom1122
Registered User
 
ransom1122's Avatar
 
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,812
Quote:
Originally Posted by jotd View Post
I love everything about the Raspberry pi except ... the controller issues !!!!!!!!!!!!!!
They say they have resolved the Joystick configuration issues in the new version of Amiberry. But I haven't seen the new version yet?
ransom1122 is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Gunship controls Poor Student support.Games 10 17 February 2022 19:46
Amiberry/UAE4ARM - WHDLoad Turrican II Crash? ransom1122 support.OtherUAE 1 06 May 2017 06:08
Putty controls Maverick Retrogaming General Discussion 5 01 February 2006 23:16
Supercars I and II Controls ? Death support.Games 3 11 May 2004 04:49
Controls Caligula support.WinUAE 1 27 May 2002 23:04

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:04.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.17039 seconds with 13 queries