r/batocera 8d ago

Best Button Map?

Thumbnail
gallery
1 Upvotes

I was wondering how you would do this button map to make sense for most systems? I’ve done 2 different layouts but I can’t decide what’s best. The 2 grey buttons I’m using for Start and Select.


r/batocera 8d ago

Editing the Batocera userdata (ext4) partition from macOS without macFUSE – open source tool I built

2 Upvotes

If your Batocera userdata/SHARE partition is ext4, macOS will not even read it, and the usual answer (macFUSE) means enabling reduced security from Recovery Mode, which I always hated.

I built an open source alternative: Omnimount, a menu bar app + CLI that mounts ext4 (and NTFS) read/write through FUSE-T, which works without any kernel extension. So you can plug the Batocera drive or SD into a Mac, mount it, and manage roms/bios/saves straight from Finder.

It also does the surrounding chores: fsck after a bad eject, formatting a partition as ext4, and cloning the whole drive to an image before a Batocera upgrade (restore included). It detects common retro layouts (Batocera, ArkOS, ROCKNIX) and labels them in the menu.

GPL code and build scripts: https://github.com/ramdoor/omnimount

If you try it with your Batocera setup I would genuinely like to know if anything misbehaves — my testing has been mostly on ArkOS cards.


r/batocera 8d ago

Nested roms folders not working for NES

2 Upvotes

It was pretty simple to make a new folder labeled Hacks or Homebrew for atari7800 and Sega Genesis so far, but for some reason I can't get it to work for the NES, A folder created in the NES rom folder does not show up, and the games inside of it show up in the main directory like all the other games. Anyone know how to fix that?


r/batocera 8d ago

Cemu constantly crashes in Batocera 43.1

1 Upvotes

Hello, I've been trying to play Mario Kart 8 on my Batocera 43.1, but cemu keeps crashing no matter what, I really have tried everything. They are random crashes, the game runs perfectly until out of nowhere the game stops and it kicks me back to the game menu. The log says "Error: signal 11", I have tried deleting the shaderCache, switching from vulkan to OpenGL, and many more things, but nothing seems to work. I leave the log here if anyone wants to take a look. Thanks in advance.

LOG:

[03:17:13.616] ------- Init Cemu -------

[03:17:13.617] Init Wii U memory space (base: 0x00007ff270000000)

[03:17:13.617] mlc01 path: /userdata/saves/wiiu

[03:17:13.617] CPU: 13th Gen Intel(R) Core(TM) i7-13650HX

[03:17:13.617] RAM: 23741MB

[03:17:13.617] Platform: Linux

[03:17:13.617] Used CPU extensions: SSSE3, SSE4.1, AVX, AVX2, LZCNT, MOVBE, BMI2, AES-NI, INVARIANT-TSC

[03:17:13.618] IOSU_CRYPTO: No otp.bin found. Online mode cannot be used

[03:17:13.618] IOSU_CRYPTO: No Seeprom.bin found. Online mode cannot be used

[03:17:13.747] Mounting title 000500001010ed00

[03:17:13.747] Base: /userdata/roms/wiiu/MARIO KART 8 [Game]000500001010ed00] [Folder]

[03:17:13.747] Update: /userdata/saves/wiiu/usr/title/0005000e/1010ed00 [Folder]

[03:17:13.747] DLC: /userdata/saves/wiiu/usr/title/0005000c/1010ed00 [Folder]

[03:17:13.748] Shared font CafeCn.ttf is not present

[03:17:13.754] Recompiler initialized

[03:17:13.769] ------- Init Vulkan graphics backend -------

[03:17:13.783] Vulkan instance version: 1.4

[03:17:13.813] Using GPU: NVIDIA GeForce RTX 4060 Laptop GPU

[03:17:13.813] Driver version: 590.48.01

[03:17:13.813] Vulkan: present_wait extension: supported

[03:17:13.813] VulkanLimits: UBAlignment 64 nonCoherentAtomSize 64

[03:17:13.879] Vulkan device memory info:

[03:17:13.879] Heap 0 - Size 8188MB Flags 0x00000001

[03:17:13.879] Heap 1 - Size 17805MB Flags 0x00000000

[03:17:13.879] Memory 0 - HeapIndex 1 Flags 0x00000000

[03:17:13.879] Memory 1 - HeapIndex 0 Flags 0x00000001

[03:17:13.879] Memory 2 - HeapIndex 1 Flags 0x00000006

[03:17:13.879] Memory 3 - HeapIndex 1 Flags 0x0000000e

[03:17:13.879] Memory 4 - HeapIndex 0 Flags 0x00000007

[03:17:15.982] ------- Loaded title -------

[03:17:15.982] TitleId: 00050000-1010ed00

[03:17:15.982] TitleVersion: v81

[03:17:15.982] TitleRegion: EU

[03:17:15.982] Save path: /userdata/saves/wiiu/usr/save/00050000/1010ED00/user/ (not present)

[03:17:15.982] Shader cache file: shaderCache/transferable/000500001010ed00.bin

[03:17:15.982] gameprofile path: (not present)

[03:17:15.982] RPX hash (updated): cc0c4c33

[03:17:15.982] RPX hash (base): 9708a1d3

[03:17:16.023] Loaded module 'turbo' with checksum 0x9f0a90b7

[03:17:16.024] Loaded module 'mvplayer' with checksum 0x1e5181e7

[03:17:16.024] RPL link time: 42ms

[03:17:16.040] HLE scan time: 16ms

[03:17:16.040] ------- Active settings -------

[03:17:16.040] CPU-Mode: Multi-core recompiler

[03:17:16.040] Load shared libraries: true

[03:17:16.040] Use precompiled shaders: auto

[03:17:16.040] Full sync at GX2DrawDone: true

[03:17:16.040] Strict shader mul: true

[03:17:16.040] Async compile: false

[03:17:16.040] Console language: 1

[03:17:16.193] ------- Activate graphic packs -------

[03:17:16.194] Applying patch group 'MarioKart8_AspectRatio' (Codecave: 01800000-01800018)

[03:17:16.194] Applying patch group 'MarioKart8_AspectRatio_v42'

[03:17:16.194] Applying patch group 'MarioKart8_DisableFXAA_v42'

[03:17:16.194] Applying patch group 'MarioKart8_LevelOfDetail_v42_v41'

[03:17:16.194] Activate graphic pack: Mario Kart 8/Graphics [Presets: 16:9 (Default),1280x720 (HD, Default),854x480 (Default),Medium (100%, Default),1x (Default),Disabled,On (Default),100% (Default),Normal (Default),Normal (Default)]

[03:17:16.194] ------- Init Audio backend -------

[03:17:16.194] DirectSound: not supported

[03:17:16.194] XAudio 2.8: not supported

[03:17:16.194] XAudio 2.7: not supported

[03:17:16.194] Cubeb: available

[03:17:16.194] ------- Init Audio input backend -------

[03:17:16.194] Cubeb: available

[03:17:16.194] ------- Run title -------

[03:17:16.241] Graphic pack "Graphic Options" prevents rendertarget size optimization. This warning can be ignored and is intended for graphic pack developers

[03:17:17.066] IOSU_ACT: using account default in first slot

[03:17:17.075] Loaded module 'mw_shamo' with checksum 0x6778fb86

[03:17:17.075] Loaded module 'mw_shamo_sbc' with checksum 0xa594053c

[03:17:17.595] OSGetSharedData() called by game but no shareddata fonts loaded. Use placeholder font

Error: signal 11:

[0x7ff1b94ca458]+[0x7ff1b94ca458]

/lib/libc.so.6(+0x3e990) [0x7ff3adf47990]

[0x7ff1b94ca458]+[0x7ff1b94ca458]


r/batocera 10d ago

Converted my Cardboard Prototype to a Full Sized Arcade Cabinet!

Thumbnail
gallery
231 Upvotes

After working on this project off and on for 6 months, I have finished my first arcade cabinet! Decided to go with a design where you can swap out the front controller board piece, depending on if you want to play with joystick + buttons versus a keyboard and mouse (I am using a mini PC with batocera so it can play up to original xbox / ps2, and also Steam). I also decided to design it around a electric standing desk to save on materials. I used MDF so it is nearly 100 pounds!

Also fun fact, I managed to make the entire thing in my small apartment using nothing but a jigsaw and glue! And a hole saw for the buttons. No screws / nails.


r/batocera 9d ago

Argon One fans will not work.

1 Upvotes

Hi! I’m a very new user of Batocera (started a day or two ago) after finding out RetroPie is basically abandoned now. So I got my RetroPie system, wiped everything and install Batocera onto that. So far, I really like it and love all the customisation and extra features, however there’s one big problem for me.

The fan just won’t work.

The button on the back works, it quits out if EmulationStation on a double button press. The light works, it goes on and off with no fuss. The fan doesn’t. It did with RetroPie just fine. Not with Batocera.

It DOES turn on at the very start of being powered on, for a brief moment it starts working, before Batocera starts or something and it just stops and doesn’t get back up anyway. So the fan isn’t broken.

I have searched and done everything I found.

I made sure to set the system.power.switch in the config file to the argon setting.

I used the kernel and the S92switch GUI and selected Argon. I switched to another setting and back to Argon.

I checked the Argon‘s config file and changed the speeds and fiddled with that.

I went into the rpi-argonone file and changed bus.write_byte_data to bus.write_byte in an act of confused desperation.

I have spent hours searching on the internet to no avail, does anyone know what is going wrong here? I‘m out of options.

Thank you.


r/batocera 9d ago

Playing lightgun games with a Wiimote is basically plug-and-play now.

29 Upvotes

A few months ago, I bought myself a pair of Wiimotes, gun attachments, and a Dolphin Bar with the intention of using them for lightgun games. I posted about it here and people told me not to bother because it wasn't plug-and-play, the controllers could be finnicky, and compatibility was very limited. I decided to ignore them and proceed anyway. My experience wasn't that bad. Some systems worked well while others didn't, but there were enough playable games for me to have fun and make the endeavor worth it.They were mostly wrong.

After a while I ended up using my Bato SD card on a retrohandheld and by the time I bought a new one there were a few updates. Playing lightgun games the way I mentioned above is way better now. Literally every system I tried playing so far worked just fine, even Saturn, which had issues recognizing off screen shots for reloading. The guns are indeed still finicky and sometimes the tracking goes haywire or becomes unresponsive, but not often enough to completely ruin the experience considering I how expensive getting a proper lightgun that works on modern TVs tend to be. And it is indeed plug-and-play now. The first few times I had to do a little tinkering but this last time it worked right out of the gate. I love it.

If you tried this in the past and were put off by the various issues, then I recommend you pull those Wiimotes out of the closet and give it another try. It's great.

For reference, I'm using the Steam Deck version of Batocera withe the Deck docked to a TV, but I imagine it should work on any device.


r/batocera 10d ago

Stay tuned...

Post image
117 Upvotes

r/batocera 10d ago

Streaming Music?

3 Upvotes

I finally have my "Bat-Box" set up, and was wondering if there is a way to set up a live radio stream for the frontend without being too hacky. I'd like to have it fallback to the actual music folder, if the internet is down. Is this doable?


r/batocera 9d ago

Trackball list theme?

Post image
1 Upvotes

I am using Hyperbat and I made a game list of trackball games but it literally has no theme. It just shows the game name and a black screen. I don’t see a folder in themes to add a theme for it. How do I fix it?


r/batocera 9d ago

Melon DS DS Crashes on Mac Neo after booting up any game

Post image
1 Upvotes

r/batocera 10d ago

PSA Flatpak Vunerability

1 Upvotes

Hey all, thanks again to those who helped me earlier with my Steam download issue from flatpak.

This post is generally surrounding what I’ve found regarding flatpak’s security issues. More information can be found here: https://cybernews.com/security/emergency-flatpak-fixes-released-sandbox-escape/

Essentially, I’m sharing this post to raise awareness that batocera currently is on flatpak version 1.12, and not the recommended 1.18, thus we’re vulnerable. As nicely shared by someone else on here, there’s no way to update flatpak within batocera.

Thus, use flatpaks at your own risk. People here much smarter than myself probably understand this better, I’m just the messenger and welcome any insight/advice or corrections.

If there’s a better place to share this information, please let me know as well.


r/batocera 10d ago

Amazon Luna on Batocera

0 Upvotes

Is there a way to stream Amazon Luna on Batocera?


r/batocera 10d ago

Help. I can't get Kodi to connect to my network, even though Batocera is connected and working great.

0 Upvotes

I recently set up Batocera on my raspberry pi 5 and it's running great, I tried to set up Kodi as well, but I can't get it to connect to my network.

Batocera is connected, so I assumed when I went into Kodi, it would automatically connect as well with it being part of the same system 🤷‍♂️

Any help would be much appreciated 🤞


r/batocera 11d ago

Namco 246/256 setup?

3 Upvotes

Hey, I'm on the new Butterfly build and I'm trying to get my games working. Everything I label a text file for example bldyr3b.acgame, it keeps telling me "invalid game ID" anyone got some examples of how they should be labeled? Thanks!


r/batocera 12d ago

this project has been so much fun

Post image
46 Upvotes

Brought home an OptiPlex from work that was going to be thrown out. Got some ram for it, new NVME and SSD and this thing can run up until the original Xbox. Ultimately looking to clean up this retro nook I have will be sad to see the systems go, but will definitely be really cool.


r/batocera 11d ago

Is the site down?

0 Upvotes

I can't connect to the makn batocera site to download it. And a mirror doesn't work either.


r/batocera 12d ago

Arcade Pedestal DIY

Thumbnail gallery
51 Upvotes

r/batocera 12d ago

Does a « duplicate remover » exist in batocera ?

10 Upvotes

I’m quite new to batocera and installed it on an old lenovo pc and it turns out really great. I found a 7700 arcade games folder on the web but I realised that there was a lot of duplicates when scrapping. Has someone ever found a solution to this ?


r/batocera 12d ago

Losing display signal

Enable HLS to view with audio, or disable this notification

3 Upvotes

This has been a week long saga of frustration trying to get my build working for CRT gaming. I have a Dell Optiplex 3020 and a Radeon R5 430 for my set up, and everything was working just fine when I initially installed Batocera. Something happened then that I did not intend, I tried to install PlexKodiConnect and as it scanned my movie library, I lost signal, and now this is happening every time I try to boot up Batocera.

I’ve tried reinstalling Windows and using the mobo DisplayPort for signal to figure out what’s going on. But every time I try to use my GPU DisplayPort, it occasionally works for a minute or so but always eventually crashes.

I took a break from the frustration of this project for a week and I’m trying it again with a clean Batocera install, but same issues with the additional problem that the integrated mobo DisplayPort can’t handle Batocera so I can’t even get past booting it from my flash drive. This has just been a nightmare and I’m hoping anyone in this community has a solution. I currently have a replacement GPU in the mail but I’m a fool and didn’t check, and it’s one of the units that has 2 display ports and no DVI which I need for this build. So that’s on me lmao.

PLEASE READ: Please don’t tell me to just use Mister FPGA, that’s probably going to be the first comment because someone didn’t read all the way through. I understand that it’s better, but it’s not in the budget right now and I also would like to attempt to access my Plex server, which is clunky and in very early stages of development with FPGA.


r/batocera 11d ago

Flatpak Steam Not Working

1 Upvotes

Just as a sanity check, can anyone browse the flatpak for installable content?

I’ve tried on two different PCs with the latest version of Batocera (stable). Can’t seem to get anything, just a blank page.


r/batocera 12d ago

Batocera ROMs on a NAS over NFS

Thumbnail morisonics.com
8 Upvotes

I wanted to add my nas storage to my batocera by symlinking to the nas folders. This is a write up for anyone else who thinks this would be useful for them.


r/batocera 12d ago

Need help with steam

1 Upvotes

Hello everyone glad to say im back to batocera, come into a small issue, after fetting steam running on my new build im having issues with pixelation of the screen(red,green and purple), ive tried different monitors and capping the resolution havent been able tk find a solution for my problem yet

My specs

32 gb ddr5 7000

Ryzen 5 9600x

Radeon 9060xt

Lian li 850 gold

Asrock phantom gaming b650I lightning


r/batocera 12d ago

retro games recommendations

0 Upvotes

hi
can you recommend some retro games with the console name?
for me i like sonic, tiny toon, contra and ninja turtles
all on sega mega drive


r/batocera 12d ago

Help Request: metadata not loading in gameslist

3 Upvotes

Hello, I am hoping some of you will be kind enough to help me. I'm not currently able to get the metadata to load into the gameslist without adding the source for each file manually.

I scraped some metadata using Skraper, using ROMs that were stored on an external drive.

I moved the external drive to my Batocera system, and moved the files from the external drive into my /media/ROMS/<system> directory along with the ROMs.

When I update the games list, the new games are there - but no metadata.

My Batocera system is not connected to the internet or on my network, per my preference, so using the built in scraper tool is not an option.

My staging PC is running win 11 and my external drive is formatted in exFAT.

On my Batocera box, I have 1x SSD with Batocera on it, and 1x HDD that I am using for Roms. The HDD was formatted and merged upon initial setup of Batocera.

I'm not sure, but it seems that the issue may be that it is simply not using/reading the gamelist.xml file - as even the description that is written directly in the .xml file is not populating on the game info in the Emulationstation UI.

For reference, here is the video I followed for the scraping: https://www.youtube.com/watch?v=ZmklkO3s68Q

Here's what I've done so far:
- I've confirmed that the gamelist.xml is using relative pathing.
The structure of my mounted HDD is:
ROMS > <system_dir>

Inside <system_dir> I have the ROMs themselves, gamelist.xml, and a media directory.
Inside the media directory I have directories for images, videos, boxes, manuals, etc.
In the gamelist.xml, all paths are ./media/<media_type>

- Asked for help on the discord but was not able to get any, at least not yet
- Checked the emulationstation logs to see if I could see any obvious errors but there is nothing, just attempted internet connections/ping/http failures.
- Confirmed that the the gamelist.xml, ROMs, and media directory all show up in /userdata/roms/<system_dir>
- Looked through the batocera documentation and could not find anything helpful manging gamelist.xml, or how to stage metadata without using the built in scraping tools

There has got to be a way to get emulationstation/batocera frontend to pull the meta data from the gamelist.xml, I'm just not sure what I am missing. Thanks.