Education, Gaming & RetroGaming

Amiberry Slave editing

I get asked a ton how to edit slave files on retro pie for Amiberry for custom options now I don’t agree 100% with cheating in a game, but if you have completed it in the past then I don’t think there is any harm in it. So, I am going to cover it in this piece.

Traditional editing on an Amiga 

, Amiberry Slave editing, Tim Salt Writes

I could show this on a real Amiga, unfortunately, I don’t have enough memory on my real system as it is completely standard and has a 1mb memory where the recommended for WHDload is around 4-5mb to support both the preload and game memory requirement.

Preparation

So I prepared before doing this piece and got FS-UAE setup and my hard drive (HDF) ready to go with workbench 3.1 and in this case Alien breed unzipped and ready to go. ( The disks with \ these are my c and drive on my PC)

, Amiberry Slave editing, Tim Salt Writes

Now on the Amiga its pretty easy to edit the .Slave file and it’s not hard to find it because it is called (gamename). slave by right-clicking on it and then going to the icon tab in the menu and then information.

, Amiberry Slave editing, Tim Salt Writes

Then you get the Information panel pop up for the slave file, and this is where you can edit things like custom options now alien breed does not have any requirement to alter the save file this way, but games like chuck rock 2 require you to alter its slave file to get its custom options and all you needed to do was enter Custom1=1 into the comments section and hit the save button pretty simple.

, Amiberry Slave editing, Tim Salt Writes

That is pretty much it for editing on the real Amiga and it really is pretty simple stuff, but it’s not quite as straightforward on the emulated retrofit Amiberry but it’s simple once you know how to do the same thing

Amiberry .Slave editing

, Amiberry Slave editing, Tim Salt Writes
Amiberry logo

Unlike the Amiga editing process, it’s not possible to edit the .slave file itself on a PC for a simple reason windows does not have the support of its programming language and therefore it’s impossible to edit it however Amiberry is pretty clever.

, Amiberry Slave editing, Tim Salt Writes

Built On Amiga DOS

Amiberry is however built on an Amiga DOS base very much like the FS-UAE and Amiberry in fact, they are pretty much clones of wine and as result its ability to read the .Slave file and do some very cool things I will cover later.

Autostartup file

Now instead of unzipping each game to your rom folder on the sd which would start to take a fair amount of space after a while as a unzipped full game LHA file can be 2 or 3mb whdbootloader creates a Autostartup file and it tells it where the game data is and to allows it to boot faster on future boots. 

Finding the Auto startup file’s

Now I mentioned about SSH in my Retropie project piece and it’s really important here.

When you open up your Pi’s SD card you get a screen like this (below) now if you follow the below navigate to folder process we get to the key to this whole editing process

configs/emulators/amiga/amiberry/whdboot/save-data/Autoboots folder

, Amiberry Slave editing, Tim Salt Writes

Autoboot folder

, Amiberry Slave editing, Tim Salt Writes

These are the autostart files that whdload creates for every game you have run and really the next bit is quite simple and will end this piece

Editing the Autoboot Files & adding to it

Look familiar? It should WHDloader boot files are carbon copies of the.Slave files information like we saw on the real Amiga workbench and as I said earlier WHDloadbooter and Amiberry are running on Amiga does so when whdload voter sees the game you want to use it gathers all of the data from the slave’s information into an Auto start file into the above folder and adds WHDloadbooter information too so next time it loads quickly

, Amiberry Slave editing, Tim Salt Writes

Autostart familiar? it should WHDloader boot files are carbon copies of the .slave files information like we saw on the real Amiga workbench and as I said earlier WHDloadbooter and Amiberry are running on Amiga dos so when whdload booter sees the game you want to use it gathers all of the data from the slave’s information into an Autostart file into the above folder and adds WHDloadbooter information to so next time it loads quickly

Adding to the Autoboot

Adding to it to enable things like trainers is simple where it says SLAVE= like in the image above go to the end of that line leave a space and enter what it says for example chuck rock II Next time booting will show the trainer menu.

That’s it on editing .slave files on Amiberry WHDload Booter

Until Next Time

Tim

Related Articles

Leave a Reply

Your email address will not be published.

Back to top button
error: Content is protected !!
Close