Few things, nothing crazy.
-
Team,
First of all, I would like to say thank you to all involved in this project and those that spend your free hours lurking and helping on the forum. I am trying to accomplish a few last items.. I say last very loosley becuse tweaking things is half the fun.-
In the latest update "Kisok" mode cant be disabled via the Konomi Code. I did verify in the ES_Settings.cfg that the exit code is still valid. I must also mention I have a new 8bitdo SFC30 Controller using thier USB dongle and it sees it as a "PS3 Controller" I will do additional troubleshooting to see if changing modes helps. However all buttons are mapped correctly and work independantly, it is something strange for sure.
-
When I add a Launcing.png to the retropie\configs[EMULATOR]\ folder, the image displays properly, however I am unable to get into the runcommand options via joystick (enven with it enabled) I have to rename or remove the graphic and it works fine.
-
I figured out issue 2 when I was also trying to enable Bezels, which work fine by the way mostly. My issue is that some systems share a core. Ex. Gameboy, Gameboy Color, Genesis, Sega 32x, Sega Master System, SegaCD etc etc etc. So for those systems, I cannot have diffrent bezels and it drives me a little nuts to see a 32x bezel on a Mastersystem game.
I thought I would be slick and do the following.
- Im using the Picodrive core, so I thought I would copy it, and rename the copy to picodrive_libreto_gen.so , then edit the emulators.cfg in the megadrive folder and duplicate the lr_picodrive line and slighly alter it to point to the copied\renamed core. Finally I altered the default= to the new line.
Well, I thought I was golden, everything launched up without error, but for some reason the Bezels are still staying the same across all systems, I did validate in the run options that it is using the copied\renamed core. So these settings must be somewhere else and it is driving me to insanity.
I know there are peeps here that are very familiar with the inner workings and If I figure it out I will update the thread. Until then I wanted to see if anyone else ran into this and if I am missing something.
-
-
@gamesfan said in Few things, nothing crazy.:
In the latest update "Kisok" mode cant be disabled via the Konomi Code. I did verify in the ES_Settings.cfg that the exit code is still valid. I must also mention I have a new 8bitdo SFC30 Controller using thier USB dongle and it sees it as a "PS3 Controller" I will do additional troubleshooting to see if changing modes helps. However all buttons are mapped correctly and work independantly, it is something strange for sure.
Try replacing the default code with one that excludes the D-Pad and see if works that way.
When I add a Launcing.png to the retropie\configs[EMULATOR]\ folder, the image displays properly, however I am unable to get into the runcommand options via joystick (enven with it enabled) I have to rename or remove the graphic and it works fine.
If you're sure you didn't disable the launch menu in the RetroPie settings, then try harder, when launching images I find myself mashing the B button a few times before the menu appears.
I figured out issue 2 when I was also trying to enable Bezels, which work fine by the way mostly. My issue is that some systems share a core. Ex. Gameboy, Gameboy Color, Genesis, Sega 32x, Sega Master System, SegaCD etc etc etc. So for those systems, I cannot have diffrent bezels and it drives me a little nuts to see a 32x bezel on a Mastersystem game.
I thought I would be slick and do the following.How did you configure the bezels ? Please give more details about your system - https://retropie.org.uk/forum/topic/3/read-this-first
-
@mitu
Thanks for taking the time to help me.-
I will look for the thread that suggests how to use the code witout the dpad. Unless you simply mean to alter the code here. From Console sudo nano /home/pi/.emulationstation/es_settings.cfg
<code>
<string name="UIMode_passkey" value="uuddlrlrba" />
</code> -
Thanks for the suggestion to try harder, I can assure you I am mashing buttons multiple times, it isnt working unless I remove the image. I do not have to change any settings to make it work just remove the graphic.
-
Here it goes
Raspberry Pi 3, not overclocked.
Canakit 2.5 amp Powersupply
Boot congured to run off USB memstick, not SD Card
Version 4.3.11 last commit 2 days ago
I copied the Bezels into /opt/retropie/configs/all/retroarch/overlay/borders via SFTP.
I launched retroarch via choosing a game, went into the retroarch menu via hotkey+x
Went to Setting>Onscreen Dispay and chose my bezel
Went to Quick Menu and Save Core Options , as I do not desire to have diffrent ones per game.
This is why the same bezel is being displayed in other systems, that share a core.
So, as I stated above I tried the following.
I went into the path /opt/retropie/libretrocores/lr-picodrive/
I made a few copies of the file picodrive_libretro.so , renaming them as follows.
picodrive_libretro_gen.so
picodrive_libretro_scd.so
picodrive_libretro_32x.so
Next I altered the emulator config
dgen = "/opt/retropie/emulators/dgen/bin/dgen -r /opt/retropie/configs/megadrive/dgenrc %ROM%"
lr-genesis-plus-gx = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-genesis-plus-gx/genesis_plus_gx_libretro.so --config /opt/retropie/configs/megadrive/retroarch.cfg %ROM%"
lr-picodrive = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-picodrive/picodrive_libretro.so --config /opt/retropie/configs/megadrive/retroarch.cfg %ROM%"
lr-picodrive_gen = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-picodrive/picodrive_libretro_gen.so --config /opt/retropie/configs/megadrive/retroarch.cfg %ROM%"
default="lr-picodrive_gen"
I assumed, as I am saving the settings per core, by using a core with a new name, that didn't share a config with the other systems it would allow me to have different bezels per system as long as I went into each one and specified a different copy of the core.
It didn't work, so I must be missing something.
-
-
@gamesfan said in Few things, nothing crazy.:
@mitu
Thanks for taking the time to help me.- I will look for the thread that suggests how to use the code witout the dpad. Unless you simply mean to alter the code here. From Console sudo nano /home/pi/.emulationstation/es_settings.cfg
<code>
<string name="UIMode_passkey" value="uuddlrlrba" />
</code>
I've found that it works when I use a keyboard. I know this doesn't solve anything, but may help you out in a pinch.
- Thanks for the suggestion to try harder, I can assure you I am mashing buttons multiple times, it isnt working unless I remove the image. I do not have to change any settings to make it work just remove the graphic.
I've always found you need to press it right after the graphic disappears when the launching images are added, as opposed to right when it pops up when there is no launching image. Works every time for me.
- I will look for the thread that suggests how to use the code witout the dpad. Unless you simply mean to alter the code here. From Console sudo nano /home/pi/.emulationstation/es_settings.cfg
-
@hooperre said in Few things, nothing crazy.:
I've always found you need to press it right after the graphic disappears...
This is definitely the case. You don't even have to be insanely quick about it. After the image disappears, you have a few seconds.
-
@gamesfan To the point
-
Yes, that's what I was referring to by changing the code. Try something like
aabbaa
, nothing that invokes the D-pad (udlr). -
I think @mediamogul explained better the timeout, but you might want to check if you didn't disable the menu when you enabled the launching images - https://retropie.org.uk/docs/Runcommand/#adding-custom-launching-images
-
You shouldn't add various cores just to solve a different problem. Instead of using the RetroArch menu to have bezels, you could add the configuration options in each system's config (instead of per-core). RetroArch can have per-system config - take a look here. You can probably look in core overrides you added already to see what are the config options and then use them in each system's RA config.
-
-
- Ill try that, just for fun. My intention is to set it in Kiosk eventually and leave it alone. Its not hard to SSH into the pi and change it if needed on occasion.
- ok, im an idiot. I was "assuming" that id press the buttons during the splashscreen, not in the second after it dissapears. It is working perfect. My misunderstanding.
- Thats an interesting idea, I will try and check it out, I will need to undo some things on the core options and move them but I feel this may actually work. I was obviously thinking too hard and forgot about the retroarch.cfg overrides. GREAT IDEA!
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.