[Amiga] Amiberry + WHDLoad = Holy Grail - Amiberry's official thread
-
@tuki_cat Thanks for the information. Stripped down retroarch.cfg to
input_exit_emulator_btn = "11" input_enable_hotkey_btn = "10"
but it still doesnt work. Maybe its not working atm. Using a 8bitdo nes30 pro controller.
Edit: Got it working. Can only say to myself : RTFM. You need to point the path for the controllermapping to the autconfig dir.
-
@analoghero Thanks - I have it working now too
-
@tuki_cat Thats good to hear.
@HoraceAndSpider Its amazing how good it works. Almost all games work. Awesome work from you!
-
@horaceandspider said in [Amiga] Amiberry + WHDLoad = Holy Grail - Amiberry's official thread:
@AndersHP @tuki_cat we are still pushing on the release soon, honest!
"custom button mapping for keyboard inputs?" .. litterally means that you can map any keyboard button (escape, space, a-z etc) to any of your Controller buttons. It's incredibly useful and i'm a little bit proud of how it works if i'm honest!
Did this get released or is the update still in the making?
-
@andershp there was a big update lately. I'm not sure if that is included tho, I'm still preparing my gameiist and images and had no time to test the new version.
-
Unfortunately (at least in 2.12 which I installed from source) I could not map GUI and Quit on pad buttons (something I could do in the old version).
I was hoping for wide mapping to pad plus an easy way to map the mouse to the right analog stick (like x-port did in his UAE port in the OG XBOX years ago which was very handy)
-
@pyjamarama I'm not sure which version I have (but I installed Amiberry just a few hours ago) and for me it has the same bindings to open the gui and to quit as retroarch uses. Because Amiberry uses the controller configuration from retroarch now. Although I noticed, that at least the binding to quit Amiberry was greyed out.
-
@analoghero Can you please help out a n00b here? How exactly do I point the path for the controller mapping to the autoconfig directory? I'm struggling to get Amiberry to store the paths.
-
Sure i can help. This is a quoute from the docs:
"From the Amiberry GUI you should navigate to the Paths panel. From here you will need to select the location where your .cfg file(s) have been stored.
For RetroPie, you should select /opt/retropie/configs/all/retroarch/autoconfig/
Once selected, click the 'Rescan Paths' button shown at the bottom of the panel."
-
@analoghero I realised my mistake - I needed to point the 'Controller files' path to the autoconfig dir, instead of pointing the 'RetroArch config file' path that folder. Nevertheless, thanks for the quick reply - much appreciated!
-
Could someone please post his/her .uae template file so I can use UAEConfigMaker with more correct template?
I think my problem I face with the button mapping is due to the existing uae files that acompany my adfs.Thank you
-
@HoraceAndSpider could you confirm if the controller mapping update has been released yet?
-
So many missed questions.... sorry about this!!
@AnalogHero documentation on the new controller features are on the Amiberry GitHub wiki:
https://github.com/midwan/amiberry/wiki
I understand however the RetroPie install script should set up the controllers path automatically now.
@AndersHP yes , custom control mapping is now available in the lastest update - it has its own panel although does not work with keyboard controllers (eg IPac) yet
@Pyjamarama the old mapping of a single button for quit/menu has been removed since retroarch HotKey button mapping is implemented. You can chose a bespoke button for this by creating a system specific retroarch Config for your controller and pointing the controller path to your alternative file, rather than the one used by a RetroPie.
All the same function as before, but more flexibility.
You can also map mouse controls to your analogue sticks by using the “mouse map” function in the Input panel whilst using a joystick mode (I am going to work on improvements to the functionality of that on the future too, although it does work fine at present, much of the work will be “under the hood”)
@EctoOne the retroarch bindings are greyed out on the customisation panel because the bindings take priority over a custom remap. If you wish to use the combination for some other purpose, the. You can disable retroarch bindings in the Misc panel. (Emulator reset, for example, is available but not used by default) ... this will include savestate functions also in the future.
As above, if you want a different combination for Amiberry than is used by RetroPie, then you should create a bespoke controller cfg file for the system alone.
@Pyjamarama the UAE Config Maker was updated after the recent Amiberry release and the latest version on GitHub (3.0) contains a new template Config file which works with Amiberry specifically (it should also be compatible with uae4arm if you use the template select option)
Hope this helps!
-
I forgot to add... if you absolutely do not want to use HotKey combination for Enter Gui and Exit Emulator then you can always remove all retroarch options (misc panel) and then set those options to a single button directly (custom panel)
You could then add that custom setting to all .uae Config files In he same fashion as the old setting.
You could even free up the HotKey button by removing it from a bespoke controller cfg.
-
@HoraceAndSpider Thank you very much for your effort and for help!
Silly questions ahead. Please bear with me :(
I guess your UAEConfigMaker is based on a certain template in order to create .uae files for the scanned adf files. How can I configure that template?
Since I have no config file now, why the standard RetroArch buttons mappings refuse to work for GUI/Quit?
How can this be ammeneded inside the .uae file?
Thanx!
-
@pyjamarama when you install it there is a folder called “templates” and you can create your own in there, then use the command line option --config-template=myname to set your own.
This will stop it being wiped by the updates which might otherwise update the default Amiberry one
-
Sorry, forgot to add that the Config maker doesn’t (currently) scan ADF files, only Whdload .slave files, HDF and cue files (for cd32)
For the retroarch mapping , does your pad show an [R] in the custom panel?
Does the misc panel have the option enabled?
-
@horaceandspider said in [Amiga] Amiberry + WHDLoad = Holy Grail - Amiberry's official thread:
@AndersHP yes , custom control mapping is now available in the lastest update - it has its own panel although does not work with keyboard controllers (eg IPac) yet
The wiki says it works with iPac, but that is just for the future then? Do you have an ETA on iPac/keyboard integration?
Sounds really cool that it's utilizing retroarch though! Does this mean, that if retroarch.cfg is all set up, I only (when it's integrated) have to change from joystick to keyboard and then it's all good?
-
Don’t confuse general input controller support with custom remapping.
You can have any keyboard combination used as a “keyboard controller” (Including ipac) but you can only map the the standard controls (joystick, cd32,etc) -this should currently work and uses the retroarch.cfg
You can’t then map the ipac buttons to other Amiga keyboard buttons or emulator functions (yet)
You also cannot yet uae more than 1 keyboard controller (player 2-4 in the retroarch cfg)
-
@horaceandspider
Hmmmm.. I'm confusing these things together.So the standard buttons from the wiki are mappable to other inputs. I just thought this was possible before the update also. The Keyboard as Joystick function was doing this perfectly for me last time I tested.
What I thought was possible now is for example to map Amiga Left and Right Shift to another keyboard iPac input, like keyboard A and E. This could be really useful for pinball games.
(A and E are standard "shoulder" buttons for the Pegasus front end, switching between systems folders)
Next time then :)
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.