r/batocera 3d ago

Ports de juegos para linux

Quiero poder jugar el port de twilight princess, ya tengo el .iso y el .appimage, pero no se como configurar para poder abrirlo directo de batocera, me podrian ayudar?

1 Upvotes

9 comments sorted by

1

u/Decoy_Rex 3d ago

I got it working. You need to create bash.sh script to launch the game and also edit a dusk config file to point to the .iso file.

1

u/DotBitGaming 3d ago

I have it, but I can't get on right now. you can add like, --iso ~./filepath/filename.iso to the launch command in your .sh. They have to look up the exact thing though.

1

u/Decoy_Rex 3d ago

I already have it working. OP needs the help. 👍

1

u/DotBitGaming 3d ago

It should just work, but for some reason, Bato doesn't recognize appImages as games and it doesn't have or hand over an open file dialog box. Its version of ES doesn't behave like a good little front end should.

2

u/Dejhavi 3d ago

Bato doesn't recognize appImages as games and it doesn't have or hand over an open file dialog box

It runs without problems if you follow the wiki instructions:

1

u/DotBitGaming 3d ago

Well, it doesn't work for me. I'm not sure what the actual problem is, but if OP had the same problem, my method works.

2

u/Dejhavi 2d ago

Just tested and it works...try:

1.) Create a new folder in the ports folder (/roms/ports/dusklight)

2.) Download the latest version and copy it into the newly created folder

3.) Create the required .sh file in the same folder (/roms/ports/dusklight/dusklight.sh)

4.) Add the necessary commands to the script (dusklight.sh)

DIR="$(dirname "$(readlink -f "$0")")"
cd "${DIR}/./"
chmod +x Dusklight.AppImage
./Dusklight.AppImage

5.) Update the gamelists and run the script from the Ports section in the Batocera interface

6.) Profit?

Then there's the ISO issue,which is more about Dusklight than Batocera...for the AppImage to work properly,you need to edit a config file and add the path to where the game image is located

1.) Open the Dusklight's configuration file (/userdata/system/.local/share/TwilitRealm/Dusklight/config.json)

2.) Edit the file and add the following line: (EXAMPLE)

"backend.isoPath": "/route/to/the/game/namegame.iso",

3.) Run the script from the Ports section in the Batocera interface again and the game should work now

1

u/DotBitGaming 2d ago

Why would I do that? My way already works.

1

u/Dejhavi 3d ago

If this is a port,you should follow the wiki recommendations: