Forum Replies Created
-
AuthorPosts
-
FloobMember
As the Neo Geo games are arcade games, its most likely a rom compatibility issue.
Please read this Wiki entry
https://github.com/RetroPie/RetroPie-Setup/wiki/Managing-ROMsIt is very important to get the right romset for the right emulator when setting up arcade games.
I have also a (slightly dated) video about using gngeo for Neo Geo here:
FloobMemberTry taking the quotes out here
aspect_ratio_index = “22” custom_viewport_width = “432” custom_viewport_height = “389” custom_viewport_x = “423” custom_viewport_y = “165”
Or if they are there, make sure they are standard and not copied from here where they get altered slightly.
FloobMemberYou can use RGUI to configure each core.
FloobMemberTo start at your first post – have you tried using the runcommand to set the screen res on a per emulator basis?
FloobMember@illuminerdi You can see some of the current RGUI logic on this video
FloobMemberYour controller file is likely in (for retroarch) /opt/retropie/configs/all/retroarch-joypads/
In there it will most likely have a setup that will allow Select + X to bring up the menu.
FloobMemberWhat happens if you put this in your /opt/retropie/configs/all/retroarch.cfg
input_device = "Xin-Mo Xin-Mo Controller" input_driver = "udev" input_player1_joypad_index = "0" input_player1_a_btn = "1" input_player1_b_btn = "0" input_player1_y_btn = "3" input_player1_x_btn = "4" input_player1_start_btn = "6" input_player1_select_btn = "7" input_player1_l_btn = "5" input_player1_r_btn = "2" input_player1_left_axis = "-0" input_player1_right_axis = "+0" input_player1_up_axis = "-1" input_player1_down_axis = "+1" input_player2_joypad_index = "1" input_player2_a_btn = "1" input_player2_b_btn = "0" input_player2_y_btn = "3" input_player2_x_btn = "4" input_player2_start_btn = "6" input_player2_select_btn = "7" input_player2_l_btn = "5" input_player2_r_btn = "2" input_player2_left_axis = "-0" input_player2_right_axis = "+0" input_player2_up_axis = "-1" input_player2_down_axis = "+1" input_exit_emulator_btn = "8"
Without a hotkey enable you wont be able to add other hotkeys though.
Check some of the videos out linked in my sig to see how hotkeys and config files work.
FloobMemberNot quite what I’d expect, but try updating your controller file to read like this.
(Do you have a link – amazon maybe? – to your controller?)input_device = "DragonRise Inc. Generic USB Joystick " input_driver = "udev" input_start_btn = "8" input_exit_emulator_btn = "8" input_up_axis = "-1" input_a_btn = "0" input_b_btn = "1" input_reset_btn = "1" input_down_axis = "+1" input_right_axis = "+0" input_state_slot_increase_axis = "+0" input_x_btn = "5" input_menu_toggle_btn = "5" input_select_btn = "4" input_enable_hotkey_btn = "4" input_y_btn = "2" input_left_axis = "-0" input_state_slot_decrease_axis = "-0"
Then to exit a game, hold your select button and tap Start with your P1 controller.
FloobMemberCan you confirm what button number the Select reports as using jstest?
I’m assuming your 2 controllers are the same?
FloobMemberNot too sure I understand.
Put the SD card in your Pi, copy them off via FTP – check link above.
Put your own card in the Pi, and copy over the games/roms you want.Any files named the same would get overwritten (although you would get prompted I imagine).
So you may get duplicates if the filenames are different.FloobMemberWere you able to confirm the buttons identified when using the jstest tool shown in the video above?
That should confirm which buttons are mapped to start and select.FloobMemberBoot the SD in your Pi (assuming you both have Pi1 or both have Pi2) and then follow the link herbfargus gave.
FloobMemberIf you are saying that holding:
input_select_btn = “4”
input_enable_hotkey_btn = “4”and pressing
input_start_btn = “3”
input_exit_emulator_btn = “3”dont work for you, I would use the retropie setup script to re-create this retroarch controller file. (I’m assuming the odd quote marks are a result of pasting here – also assuming you have just the one config file in that directory)
To re-create the file, just run “sudo /home/pi/RetroPie-Setup/retropie_setup.sh”
and choose the option in the setup menu to create a retroarch controller file.You could backup the existing file before you do this just in case.
You could manually check the correct button codes with jstest
FloobMemberThats odd, it seems to behave that way when I just tested on mysetup, the one I put in the top left is marked as P1.
https://github.com/RetroPie/RetroPie-Setup/issues/864#issuecomment-111897686
FloobMemberAre you talking about this line in the file you show above?
aspect_ratio_index = 22FloobMemberThese should be in your controller file anyway.
If you take out your lines referring to 6,7 and 8 what isnt working for you?Your hotkeys should all be in:
/opt/retropie/configs/all/retroarch-joypads/{yourcontroller.cfg}
Do you have 2 controllers the same?FloobMemberYou could plug that into the top left USB slot – and retroarch will treat that as P1?
FloobMemberYou can set the path you want to save to using this variable (remove the #)
# savestate_directory =It can be found in
/opt/retropie/configs/all/retroarch.cfgOr if you want to do it on a per system basis, put it in the systems retroarch.cfg
/opt/retropie/configs/{systemname}/retroarch.cfgFloobMemberAll your controller buttons and the hotkeys should already be in the controller file here:
/opt/retropie/configs/all/retroarch-joypads/{yourcontroller.cfg}What are you trying to override by adding them here? (I dont think you can get controller #2 to exit the emulator, I think that has to be controller #1).
FloobMemberMaybe youve lost your hotkey enable button.
input_enable_hotkey_btn =You may want to update your config in this cleaner way:
FloobMemberIf you want to apply this to ALL RetroArch emulators, edit the retroarch.cfg with this command:
“sudo nano /opt/retropie/configs/all/retroarch.cfg”Then change
# video_shader_enable = false
to
video_shader_enable = trueAnd change
# video_shader = “/path/to/shader.{cg,cgp,glsl,glslp}”
to
video_shader = /opt/retropie/emulators/retroarch/shader/hq2x2.glslpYou may also want to consider changing this from
video_smooth = true
to
video_smooth = falsedepending on how you want the shader to look.
Make sure you save the file when prompted (press Ctrl-X to exit)
Or you could consider overlays
FloobMemberHave you resized your SD card?
https://github.com/RetroPie/RetroPie-Setup/wiki/First-Installation#expand-file-systemFloobMemberIts now holding whatever button 6 is (marked as select above), then tap whatever button 7 is (marked as start above)
Bear in mind you seem to have a range of different ” marks there, as long as they are ok in the file its ok – although it will probably work without any quotes.FloobMemberIts essentially the -r flag, so you would type something like
retroarch -r (path to write the file to)
actually – go into a emulators.cfg file and just add an -r in that and specify the rom.
Shout if you want help with that.FloobMemberAs herbfargus says, usually best (and easiest!) way is to use a capture card.
This gives a pointer to trying with RetroArch though if you want to try it
http://emulation.gametechwiki.com/index.php/Recording_VideoSo basically starting it from the CLI (not an option in RGUI)
More info here:
https://github.com/libretro/RetroArch/wiki/FFmpeg-recording-and-live-streaming#lossy-and-flexible-coding-configFloobMemberIn your /opt/retropie/configs/all/retroarch.cfg file what does the entry have here:
input_enable_hotkey =
If its blank, try adding a key reference like “alt” to it.
FloobMember@herbfargus – Yep, just added that today, I’m hoping that should help me out when I finally get one and have forgotten all this :)
@steveowl Before you edit your retroarch.cfg it would be worth getting the Xin-Mo identified as 2 devices.To edit the file you do
“sudo nano /boot/cmdline.txt” but check the first section in the wiki to see the exact code to add
https://github.com/RetroPie/RetroPie-Setup/wiki/Troubles-with-the-Xin-Mo-ControllerFloobMember@steveowl – That suggests you have a typo – try typing
“nano /opt/retropie/configs/all/retroarch-joypads/X (then press tab to auto complete the name)
@dalehitchy What game/emulator are you testing with – how do you start the P2 player without a start button for it?It looks like the issue may be resolved by adding this to /boot/cmdline.txt
However, reading that thread as a whole would be helpful as many other people have the same issue – mostly resolved by editing that file – just make sure you do it properly in nano with a space after whats there then adding the new data based on your vendor id.
FloobMember@steveowl if you type this line, is your output the same as dalehitchy posted above?
“nano /opt/retropie/configs/all/retroarch-joypads/Xin-Moxin-MoDualArcade.cfg
@dalehitchy Thanks – but do you have buttons for Player 1 / Credit style, which would be your start and select buttons? Any others at all? (As I’m thinking maybe something relates to button 8 and 9 – does the jstest output name the buttons?)Anyway bsaed on your info try replacing the info in your Xin-Moxin-MoDualArcade.cfg with this:
http://pastebin.com/raw.php?i=jThTMiGSIf that doesnt work, try adding this to a system based retroarch.cfg.
For example: /opt/retropie/configs/megadrive/retroarch.cfg
http://pastebin.com/raw.php?i=HhHx30UyAlthough if you are only ever going to use that controller, you could just add it to the file /opt/retropie/configs/all/retroarch.cfg
FloobMemberI haven’t used a Xin-Mo, so could you check what the codes are when you use jstest?
Can you do that for P1 and P2?FloobMemberCan you try fn + F4?
Or maybe you could temporarily hook it up so its closer to the router so you can use an ethernet cable.
FloobMemberMaybe it uses a different retroarch controller cfg file when it is wired to when it is wireless.
Please check the link in my sig to provide more info.FloobMemberYou can have per game cfg files, but I’m not sure you can remap on a per game basis.
FloobMemberTry plugging a keyboard into the Pi, F4 to get to the command prompt and type
“ls -lah /opt/retropie/configs/all/retroarch-joypads” -
AuthorPosts