Amiberry (Amiga) help
-
@nemo93 I'm lots of gaming to do now :)
Is there a quick way to say states and load?
With regards to the gamelist.xml I will manually fix this in notepad++ however is there a way to auto generate most of it? I think with my Megadrive folder I somehow auto generated it.
-
Don't forget to update once in a while the "whdload_db.xml" from the Amiberry GUI (default to keyboard F12 then go the "Paths" panel and click on the "WHDload file update" button). The whdload_db.xml file provided is a week old or something and it's updated quite often. Hence if a game has not the proper settings please update the whdload_db.xml first and relaunch the game.
Also ensure to have all the appropriate Kickstart roms placed under your Retropie "bios" folder for maximum compatibility with some games (doc).
Save/load states are supported from the Amiberry GUI (hit F12 while running a game or the "menu toggle" combination on your controller - see the doc for setting up your controller following the Retroarch convention). Check on the left for the Savestates panel - should be the last item in the list.
About your last question I'm afraid I don't have any answer to that unfortunately. I'm not sure if the "scrapers" included with Retropie do work with lha. If you already have a
gamelist.xml
from your previous setup (with the uae's) just replace the<path>NAME of LHA</path>
entries with the name of the lha.Enjoy!
-
@nemo93 Thanks I have enough to get me fully up and going now, thanks again for your time, you've made me and a few others very happy.
-
Sorry regarding updating the whdload_db.xml file this will help with getting some games fullscreen that are not?
Just tried Hammerfist (a fav on mine on the Amiga and C64) and it's not full screen like Chaos Engine was.
Thanks
-
@nemo93 said in Amiberry (Amiga) help:
Don't forget to update once in a while the "whdload_db.xml" from the Amiberry GUI (default to keyboard F12 then go the "Paths" panel and click on the "WHDload file update" button). The whdload_db.xml file provided is a week old or something and it's updated quite often. Hence if a game has not the proper settings please update the whdload_db.xml first and relaunch the game.
This would be great advice if it actually worked. Every Pi I have fails on this. It always says there is no internet connection (which there definitely is).
-
@g0nz0uk I do confirm Hammerfist is not part of my testbed hence I haven't checked that specific game settings. I could definitely have a look soon and I'll update the XML. If you found other games not properly working, please report these on this github (go to the Issues tab and create one new issue per game please) and I'll have a look!
@Thorr69 hello :-) There was a bug due to some invalid characters inside the XML itself. This prevented Amiberry to update the file. Both Amiberry and the XML have been updated now to prevent this from happening again. Did you try to update the XML recently?
=> You also have the last resort alternative which is to get the XML from there and copy it to your Retropie configs folder and underamiga\amiberry\whdboot\game-data
. But the file can be updated no problem from now on and from Amiberry directly. -
@nemo93 mine certainly updated.
I'll add to the Github 1 by 1, I have 70 games to go through :)
Do I need to say anything in specific for each post there?
-
@nemo93 Added a few to github, I'll test some more later for you.
-
If there is a why I can update the file let me know and give to you.
-
@nemo93 Thanks for looking at the whdload_db.xml so quickly. I will download and test.
I'll look through you whdload_db.xml before posting again as it's not fair on you.
-
@nemo93 I think you mention you did Hammerfist, I've downloaded the latest whdload_db.xml, but still see it in a box.
Did I do something wrong?
-
@nemo93 said in Amiberry (Amiga) help:
@Thorr69 hello :-) There was a bug due to some invalid characters inside the XML itself. This prevented Amiberry to update the file. Both Amiberry and the XML have been updated now to prevent this from happening again. Did you try to update the XML recently?
I installed amiberry from source on the 4.6 system I built this week. I tried to do the XML update 2 minutes before making my comment. It didn't work, which is what I expected, and thus I made my comment. It always says "No internet connection". I am always hooked up with a wired connection. In the past I have disconnected the ethernet and switched to WiFi to try to make it work. Still hasn't. I've really been hoping that Dungeon Master's save problems have been fixed, but without the update function, I'll never know.
-
@g0nz0uk hello :-) thanks a lot for submitting these new games. Please keep doing that the exact same way you did (one issue per game with the lha name is ok). Also keep in mind not all games can run "full screen". Chaos Engine or Hammerfist for instance support a 200 height resolution and as such will almost "fill" the screen. Yet many other games don't support such resolution (eg. Flashback, Exile, Settlers, etc) and they will "fill" only the middle of the screen. That's why I've marked some of your issues as "won't fix". You can still change that from the Amiberry GUI and set another Display resolution.
=> the update process of "whdload_db.xml" is not straightforward and won't happen in 5mn! @HoraceAndSpider on Github explained how often the file is updated. Just be patient and within a few days you'll get everything updated :) You did nothing wrong!@Thorr69 sorry to hear that. We got no such feedback since the fix. @g0nz0uk here is also fine updating the file. I can only suggest 2 things:
- check for user rights on the following directories and ensure
pi
user is properly assigned. Then try updating the file again:
$ sudo chown -R pi:pi /opt/retropie/configs/amiga $ sudo chown -R pi:pi /opt/retropie/configs/amiga/amiberry/whdboot/game-data (to be sure :)) $ sudo chmod 644 /opt/retropie/configs/amiga/amiberry/whdboot/game-data/whdload_db.xml
That's how my system looks like:
pi@retropie:/opt/retropie/configs/amiga/amiberry/whdboot $ ls -l total 836 -rw-r--r-- 1 pi pi 692922 May 17 17:32 boot-data.zip drwxr-xr-x 2 pi pi 4096 May 14 19:22 game-data -rw-r--r-- 1 pi pi 297 Oct 31 2018 hostprefs.conf drwxr-xr-x 6 pi pi 4096 May 13 10:27 save-data -rw-r--r-- 1 pi pi 144732 May 17 17:32 WHDLoad pi@retropie:/opt/retropie/configs/amiga/amiberry/whdboot $ ls -l game-data/ total 9332 -rw-r--r-- 1 pi pi 4779891 May 17 20:22 whdload_db.xml
- if the above doesn't solve yoiur issue please try the last resort alternative. Get the XML from there (right-click + Save as) and copy it to
/opt/retropie/configs/amiga/amiberry/whdboot/game-data
. Then try updating from Amiberry GUI once again. - Dungeon Master is running like a charm here and I could see a save data folder (
/opt/retropie/configs/amiga/amiberry/whdboot/save-data/Savegames
) :-)
Hope this helps.
- check for user rights on the following directories and ensure
-
@nemo93 Thanks!
I've getting my gamelist.xml all done now, a long manual update but worth it then I want to tackle the screen sizing/checking.
One question I do have, I ran Speedball2 CD and there is no music, how does the lha files handle the CD based games?
-
hey @g0nz0uk I see you've kept yourself busy :) Lha versions of CD32 games do not include CDDA/CD music tracks. For some CD32 games (eg. Akira, Roadkill) that's no issue as those don't have CD music anyway hence it's fine to keep relying on the lha. However for games with CD tracks you're only option is to get your hands on a CD32 "bin/cue" (cd dump).
Amiberry does support CD32 games and Retropie will set everything up for you. Just make sure to add
.cue
to the list of supported extensions (next to.lha
) in your Emulationstation setup and update your<path></path>
element accordingly in thegamelist.xml
. Please note you'll have to set the display/options by yourself using the GUI as CD32 "cd" versions are not part of the XML file! It should be fine by default though.Speedball 2 is such a classic that it deserves to be played in the original version :-)
-
Hello,
How do you deal with games that have 2 disks like Xenon2 with regards to inserting the second disk when required and with the show in the lists of roms view in Emulationstation?
Thanks
-
hey @g0nz0uk for Xenon 2 specifically I do rely on the 1 disk lha version => Xenon2_v1.12_1Disk_2234.lha. It works the same as the 2 disks version, same (wonderful) music etc. Anyhow if you have a "2 disk" version of a lha (eg. Xenon2_v1.12_2Disk_0297.lha) most of the time the disk swap is automatic. The worse case is you may have to press "fire" in some games but the goal of lha package is to automate things to make our lives easier. Isn't it great? :)
FYI I just pushed another round of fixes for more games. In a week or so everything should be up-to-date!
-
@nemo93 said in Amiberry (Amiga) help:
@Thorr69 sorry to hear that. We got no such feedback since the fix. @g0nz0uk here is also fine updating the file. I can only suggest 2 things:
- check for user rights on the following directories and ensure
pi
user is properly assigned. Then try updating the file again:
$ sudo chown -R pi:pi /opt/retropie/configs/amiga $ sudo chown -R pi:pi /opt/retropie/configs/amiga/amiberry/whdboot/game-data (to be sure :)) $ sudo chmod 644 /opt/retropie/configs/amiga/amiberry/whdboot/game-data/whdload_db.xml
That's how my system looks like:
pi@retropie:/opt/retropie/configs/amiga/amiberry/whdboot $ ls -l total 836 -rw-r--r-- 1 pi pi 692922 May 17 17:32 boot-data.zip drwxr-xr-x 2 pi pi 4096 May 14 19:22 game-data -rw-r--r-- 1 pi pi 297 Oct 31 2018 hostprefs.conf drwxr-xr-x 6 pi pi 4096 May 13 10:27 save-data -rw-r--r-- 1 pi pi 144732 May 17 17:32 WHDLoad pi@retropie:/opt/retropie/configs/amiga/amiberry/whdboot $ ls -l game-data/ total 9332 -rw-r--r-- 1 pi pi 4779891 May 17 20:22 whdload_db.xml
- if the above doesn't solve yoiur issue please try the last resort alternative. Get the XML from there (right-click + Save as) and copy it to
/opt/retropie/configs/amiga/amiberry/whdboot/game-data
. Then try updating from Amiberry GUI once again. - Dungeon Master is running like a charm here and I could see a save data folder (
/opt/retropie/configs/amiga/amiberry/whdboot/save-data/Savegames
) :-)
Hope this helps.
Ok, so, I did everything in step 1 first. I matched up my screen with your own screenshots and the permissions lined up. I have the update a go, same result as always. (Instant pop-up saying 'No Internet Connection')
I then decided to switch from wired to WiFi. Since this is a new installation, I had to set the Country. I disconnected the wired connection, set the WiFi country to US, connected to my WiFi network, and then went to a command line interface to test. I pinged yahoo.com to check the connection and it was fully successful. I then went into Amiberry and clicked the update button and once again go thte same result - No Internet Connection.
All of this is the same behavior I have had on all 3 of my RasPies for the last 2 years.
My installed version of AMiberry is v3.1.4.0 beta (installed from source). I did Dungeon Master again just to see if the problem had been fixed, but it still fails the same way it always has. (The issue is very similar to this one, but not quite identical - https://github.com/midwan/amiberry/issues/358 . For me, the library doesn't seem to be missing, but it returns the same Disk.2 warning about XPK. The rest is "Detected in function 'resload_SaveFileOffset'. WHDLoad failed return code 144" My version of Dungeon Master shows as v1.2_0833.
My next step will be to manually copy the xml db.
I have manually updated the xml and I get the same behavior from Dungeon Master. Oh well. I will try to find another copy in hopes that it's just my own bad version.
- check for user rights on the following directories and ensure
-
@Thorr69 I have the same problem with "no internet connection found" when I try to click the update whdload_db button while in a game. However, I discovered if I open Amiberry itself, ie, NOT within a game, it does update! Try that and see if it works for you
-
@passionforpins said in Amiberry (Amiga) help:
@Thorr69 I have the same problem with "no internet connection found" when I try to click the update whdload_db button while in a game. However, I discovered if I open Amiberry itself, ie, NOT within a game, it does update! Try that and see if it works for you
Good tip. I'll try it as soon as I get back home.
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.