so last night i was playing around with trying to add some other emu's to the menu, but i had no luck.
in 'config.yami' i tried just copying the structure of other items and altering them with the new emu's info, and then adding them in front of the sections for 'restart', but when i restart i get line errors.
not sure where i'm going wrong here. also i see in some people's setups they are able to create extra rows of icons on their main page instead of having to go to next. how do you do this? i see where to increase the number of icons in a rom with 'num_items_per_rom: 5' but do i need to manually resize the icons with 'item_height:220' and 'selection_size:11' to get them to fit properly?
ok, i've been able to increase the size of the rows to fit all current items on one page(minus a few i've hid), but i still cant seem to add items, even if some are removed. is there a max allotted amount of items?
I only have one row of items on my menu screen. Below it i would like to add an image or a text file with instructions of how to use the arcade machine. If anyone can help me out with this i would appreciate it.
there were a few emulators i didn't plan on using, so i had them set to invisible. if i alter those entries in the code to be used as other emulators (ex: changing neo-geo to pc engine) then it shows up no problem.
if i try and add a whole new section to the code it wont even load the menu, i just get line errors. it crashes to command line.
strange! so the maybe the menu was written for a set allotment of items?
EDIT: also, if i have added that item to the menu, but make it invisible, the menu loads fine! so it must be related to making added items visable
- label: PC Engine visible: yes icon_file: pce.jpg full_path: yes command: /home/pi/pimame/emulators/retro/retroarch roms: /home/pi/pimame/roms/pcengine/ override_menu: no
- label: Playstation 1 visible: Yes icon_file: psx.jpg full_path: no command: /home/pi/pimame/emulators/pcsx_rearmed/pcsx override_menu: yes roms: /home/pi/pimame/roms/psx/
- label: N64 visible: yes icon_file: n64.jpg roms: /home/pi/pimame/roms/n64/ full_path: no override_menu: no command: /home/pi/pimame/emulators/mupen64plus-rpi/test/mupen64plus
- label: Pc Engine CD visible: yes icon_file: pcecd.jpg full_path: no command: /home/pi/pimame/emulator/retro/retroarch override_menu: no roms: /home/pi/pimame/roms/pcecd/
so everything functions (as far as the menu loading correctly and displaying rom lists, but i'm still working on getting them up and running) except the one that i've added which is the sega cd item. without that its fine, but once its added/made visable it breaks the menu and it wont load. so far i've only been able to alter existing item entries.
OK, I copied your config file to my Pi and ran PiPlay. I got the error message. But if I remove Sega cd, it still gives me the error. So in the end I got a clean config file, then copied all your added emulators including Sega CD into it. I think the problem was the indentation of some lines. Here is my version, sorry if I missed something: https://www.dropbox.com/s/cj1l82nviqi8c5n/config.yaml
I'm not sure if it's the same for the config.yaml file, but in python, there is a difference between 4 spaces and a tab-space. They look identical on the screen. If I get an error of this sort, I often do a find and replace of all 4-space with tab-space. I hope that this makes sense, it's a little hard to describe.
Conno123009 you are the man! i swaped out for your config.yaml and whatever you did fixed it! brill! thanks again! was there anything you did specifically so that i can remember not to screw it up in the future?
Awesome! Glad to help :D I think you have to make sure each line is properly indented. Using spaces instead of tabs seems to work. Good luck and thanks!
still no dice, same error. do i need to move the executable somewhere for it to be recognized? if i'm in command line and type cave i'm golden, so i'm confused what i'm doing wrong.
So, my laptop died the other day. It should be repaired today, and then I can look at it some more. I think I know whats going on, but I need my laptop with my dev environment :)