Dingoonity.org
Other Portable Consoles => Ingenic JZ47xx Devices => Topic started by: Jack83 on March 19, 2018, 03:31:18 pm
-
Hello everyone!
I was not so satisfied with the usability of gmenu2x and the existing dmenu, so I started a new menu from scratch written in python. I chose python because I don't know C/C++ that well and I'm able to test on the PC without changing much.
If someone is interested in helping me, the source can be found here:
https://github.com/JackD83/PyMenu (https://github.com/JackD83/PyMenu)
https://www.youtube.com/watch?v=D8XlVy8AcSo
Update 10.07.2018
Here is ALPHA2 of PyMenu
New in this release:
- Resume after launching a game/rom
- fixed folder bug
- added new layout options
- swapped left/right on main menu
- added descriptions for native apps
Limitations:
- Suspend can be configured but is not working yet
- USB mounting is probably broken
- Links in the ports section are broken if they need a selection browser. Used for Doom etc. to select a wad file.
Update 06.01.2018
I switched to the UselessRS97 firmware. All features should work, including USB mounting.
The menu is currently missing the proper configuration for UselessRS97, change the configuration yourself.
Update 19.11.2018
Running on the RS97, PAP KIII Plus (K3P) and Arcade mini. I added a service that allows you to change the volume of the K3P in any emulator or game.
Installation:
1. You need the custom firmware for your device.
RS97:
Only the UselessRS97 internal firmware is supported
Follow the guides listed here:
https://boards.dingoonity.org/ingenic-jz4760-devices/uselessrs97-internal-firmware-for-revision-2-1/
K3P:
Install either https://drive.google.com/open?id=11AAbW4VpWk4XUtX9XjpKtyGHxVjmJlYL (https://drive.google.com/open?id=11AAbW4VpWk4XUtX9XjpKtyGHxVjmJlYL) for the old device or
https://drive.google.com/open?id=1thtFJg1ePUTPLdlulepzBM_tVpwg-gsV (https://drive.google.com/open?id=1thtFJg1ePUTPLdlulepzBM_tVpwg-gsV) for the 16gb version.
(thx blackz1982)
They need to be installed on the internal sd-card
2. Clone or copy the files from the repo next to the gmenu2x folder in /apps/. Folder has to be named "PyMenu"
2b. for the Arcade Mini or K3P
in the file config/config.json set:
RS97 = false
screenWidth = 480
screenHeight = 272
3. PyMenu can be run by starting PyMenu/run.sh
4. If you want to make it your default launcher, run PyMenu/installer/install.dge. Run uninstall.dge to switch back to gmenunx. Try to start it using run.sh first
Tested on UselessRS97 1.3 internal & external and K3P old version
Update 26.12.18
I added the ability to display animated previews for your roms and apps.
https://www.youtube.com/watch?v=b_S9egAoQi0
Animation files have a special format and have the ending "anim.png". Put them in the same folder as your previews. If they are found, they will be played after 1s of your normal preview.
The format is quite easy. Its just 128x128 pixel frames stitched together in one large file. I added a small script (tools/converter.sh) that generates those files out of videos using ffmpeg and image magick. Script is currently for linux/mac only, but could run under windows as well.
ffmpeg -i "$var" -f image2 -vf fps=25 -vf scale=128:-1 -vframes 150 converterTemp/img%03d.png
mogrify -gravity center -background none -extent 128x128 converterTemp/*.png
montage converterTemp/*.png -geometry 128x -geometry '1x1+0+0<' -background none png8:output/"$filename".anim.png
Don't use much more that 150 frames (6 seconds), it will impact loading time of the preview. Script is using png8 as output format which will decrease image quality in favour of filesize.
If you are looking for images / videos, google for "resurectionxtras". Was an old project to collect emulator extras for the old XBOX
Update 03.03.2019
I released a new version of PyMenu 1.5.0 for the RS97 only. You can find the ipk release here:
https://github.com/JackD83/PyMenu/releases/latest
And a user guide here:
https://docs.google.com/document/d/1mwO_3vKUGSCf7xrVeoyC1p6he8pk8_NXFjnP8iOa7rE/edit?usp=sharing
Update 06.03.19
https://github.com/JackD83/PyMenu/releases/latest
Version 1.5.1
fixed update from older version resets config
added missing "param" config from gmenu, fixes pcsx4all not launching roms
fixed editing of last played theme
fixed sound issue if booting directly to PyMenu
Update 09.03.19
https://github.com/JackD83/PyMenu/releases/latest
Version 1.5.2
- added better settings for arcade systems
- added correct mame4all system string
- fixed sound volume
- added fw check on install, should prevent anyone to install on non-supported RetroFW (1.0)
- fixed deleting of entries in main menu
Update 31.03.19
https://github.com/JackD83/PyMenu/releases/tag/v1.5.3
Version 1.5.3
- fixed previews of native items where not stored
- added limit of folder selection
- added list wrapping
- added hiding of sub folders in selection folder
- added race-od and dingux-cap32 link in config
- added default volume to configuration
- improved loading time of PyMenu
Update 14.04.19
PyMenu Version 1.5.5
https://github.com/JackD83/PyMenu/releases/latest
- improved loading time of folders ~10x
- fixed previews not showing for first element again
- added latest emulators: jzIntv, Pok?mini, ProSystem-OD, Speccy
Update 31.012.19
I made a pre-release for RetroFW 2.0 and the RG350
https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE (https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE)
-
Looks good keep up the great work.
-
Hello everyone!
I was not so satisfied with the usability of gmenu2x and the existing dmenu, so I started a new menu from scratch written in python3. I chose python because I don't know C/C++ that well and I'm able to test on the PC without changing much.
In the current state, its not much more than a collection of modules that will be a menu some day ;D
I got
- a main selection screen
- file selection
- options popup menu
- general configuration menu with inputs for text, boolean, files, folders and images
There is a lot missing, but I'm working on it. While I'm capable to program the menu, I'm very bad at designing stuff. I tried to replicate the main menu of emulation station, but from there it gets ugly
If someone is interested in making a completely new design, please leave a comment
I'm still working on a custom fw for the K3P, but its going slow and I needed something where I really see the progress :)
https://github.com/JackD83/PyMenu (https://github.com/JackD83/PyMenu)
I like it keep it up
Sent from my SAMSUNG-SM-G891A using Tapatalk
-
Looks great Jack, dmenu and gmenu2x look very dated nowadays
-
Gopher 2 has the same rez as the kp3 and cpu hope it would work on there too, looks good bit like emulationstation ;)
-
well done jack. Can't wait.
-
Awesome! Can't wait for this. Any chance of getting some of @tonyjih updated emulators on this. Especially the updated pocketsnes?
-
I am VERY interested. I loathe the look of gmenu2x and have been looking into making a new UI for the RS97 with a layout more similar to RetroPi.
Hit me up on discord https://discord.gg/hvR5vK6 or PM :)
-
I am VERY interested. I loathe the look of gmenu2x and have been looking into making a new UI for the RS97 with a layout more similar to RetroPi.
Hit me up on discord https://discord.gg/hvR5vK6 or PM :)
Yeah Gmenu2x is so dated I agree, need somthing fresh ;)
-
Project is SOLID... as long as you keep the fish startup splashscreen though ;) j/k
-
Maybe give the user a choice of fish for the startup screen?
-
May be i ditch it all together the fish lol.
-
dopefish ftw!
-
Regarding better usability:
Do you already have a good solution for showing a large number of menu items? In emulation station it's already a pain to navigate through less than 20 items as you only see 3 items at a time.
On the RS-97 there could easily be 30 emulators/systems and 70 games/apps you would have to scroll through! :o
I think the emulation station ui was only designed for a few items and is very limited in that regard. There should be more items visible at the same time and some kind of hierarchical structure.
Perhaps a folder concept similar to the Playstation 4 menu on top of your current concept:
- select the system menu item 'Nintendo' (or 'Games' or 'Apps')
- press A or down to select the item
- the system image slides up a bit and shows all sub items in a horizontal list
- pressing B or up closes the sub items and goes back to system items
- select the sub item 'Game Boy' (or 'CZDoom' or 'Explorer')
- the system image and sub item image slide to the top (side by side) and a file browser is shown below
Basically all of this could be done by modifying GMenu2x:
- sections would move from top to the center of the screen
- sections as a scrollable list with larger icons and matching backgrounds
- not only 4 sections but: Consoles, Handhelds, Amiga/Atari, Arcade, ... Games, Apps, Settings
- links as horizontally scrollable list just like the sections
- bottom bar (battery indicator etc.) could be reduced and moved to the top
- button hints could still be shown at the bottom, but slide down after a few seconds
What do you think?
-
I am currently working on making a couple of designs that can account for this and can scale with the different screen resolutions of devices.
Personally i would prefer to only have native games and emulators in the main menu. People already carry around a mobile device which is superior for apps and music/video.
I would also prefer to move most file and configuration management out of the console. It is something you are only supposed to do once, and after the software has matured then we can have a good default configuration included in the package. New users will then only have to copy the games they want to the SD, and not waste time doing tedious configuration tasks and get straight to gaming. A temporary solution could be to make a simple config helper program for windows and linux, where it will also be a lot easier to do because there is a real keyboard to type with.
If people want apps and all config options available, then thats pretty much GMenu2x.
If people want to play games and only that, then this could be far superior.
-
You are right with "less geek and more gaming oriented", but two additional menu items for apps and settings, where all the geek stuff is hidden, would not hurt the user experience.
I've not heard of someone complaining that you can check free disk space or change the standby options on Playstation ;)
-
You are right with "less geek and more gaming oriented", but two additional menu items for apps and settings, where all the geek stuff is hidden, would not hurt the user experience.
I've not heard of someone complaining that you can check free disk space or change the standby options on Playstation ;)
totally agreed :)
-
I would also prefer to move most file and configuration management out of the console. It is something you are only supposed to do once, and after the software has matured then we can have a good default configuration included in the package.
I disagree with the configuration. This is something everyone wants to do: "how can I get my new game, emulator into the menu" I have seen it with dmenu. The normal user cannot edit config files and breaks things. Maybe an advanced mode would be a good idea where you have all the remove/add options
-
Hopefully its a matter of adding a rom file to the right folder and then it will show up automatically. And if its about adding a new emulator, then you are already connected to a computer and can do the configuration there.
I agree with simple options like standby, but i dont know of a use case where i on-the-go would have any use of seeing available disk space or file management. Save-states can take up some space, but if there are any issues with such, then thats when and where i want to see it.
-
Little preview of the menu ;D
https://www.youtube.com/watch?v=_p9knsBalMA
-
Little preview of the menu ;D
CUT
Is this on PC or actual hardware? Any chance of this coming to RS97 as well? It looks really good!
-
Recording is on PC, but works on the device without problems. Just harder to record :)
Menu already supports the resolution of the RS97 but it needs python 2.7 or 3. The old 2.7 works much faster on the device.
Python needs to be included by Steward
Most of the icons where made by s0ren
-
Man that is SWEET! Hey, with the DMA PSX4All at decent speeds on the RS97, possible to port to the Pap K+? Just curious.
Amazing work btw.
-
This is GREAT! Haven't seen this thread until now... I used to code in Python long time ago, did some stuff with pygame... If I can be of any help, just tell me ;)
-
I just tried pymenu on the RS97. I had to install python, but that was very easy on stewards 1.3 FW
https://www.youtube.com/watch?v=Oj7d43IifXM
I had no roms / previews to show, but the menu itself was working. Now I have to figure out a way to disable the default menu and get launching of emulators to work properly.
-
I just tried pymenu on the RS97. I had to install python, but that was very easy on stewards 1.3 FW
https://www.youtube.com/watch?v=Oj7d43IifXM
I had no roms / previews to show, but the menu itself was working. Now I have to figure out a way to disable the default menu and get launching of emulators to work properly.
Holy crap. That's amazing work!
-
I just tried pymenu on the RS97. I had to install python, but that was very easy on stewards 1.3 FW
https://www.youtube.com/watch?v=Oj7d43IifXM
I had no roms / previews to show, but the menu itself was working. Now I have to figure out a way to disable the default menu and get launching of emulators to work properly.
Holy crap. That's amazing work!
Great @Jack83 ! What a nice work! How did you install Python on the RS97?
-
Great @Jack83 ! What a nice work! How did you install Python on the RS97?
I just copied a few files from my own rootfs build. I will make an installer for it
-
I just tried pymenu on the RS97. I had to install python, but that was very easy on stewards 1.3 FW
https://www.youtube.com/watch?v=Oj7d43IifXM
I had no roms / previews to show, but the menu itself was working. Now I have to figure out a way to disable the default menu and get launching of emulators to work properly.
Very cool :D
-
I just copied a few files from my own rootfs build. I will make an installer for it
Stackoverflow might be a good place to ask for assistance.
-
Nice can't wait :-)
Sent from my SAMSUNG-SM-G891A using Tapatalk
-
Cool to see it on a real device!
If you need some inspiration for the file selector:
I made a mockup of a emulation station like design for gmenu here (http://boards.dingoonity.org/ingenic-jz4760-devices/gmenunext-let's-make-gmenu-great-again!/). Perhaps you can use some ideas from this thread.
-
Small update from me
https://www.youtube.com/watch?v=EvcRkKApIb8
I used the design from @m1024 for the file selector. All runs fine on the 1.4FW. I did a small installer for python and it works great with the CFW. I hope I can provide a preview by the end of next week
-
Small update from me
https://www.youtube.com/watch?v=EvcRkKApIb8
I used the design from @m1024 for the file selector. All runs fine on the 1.4FW. I did a small installer for python and it works great with the CFW. I hope I can provide a preview by the end of next week
There still isn't a way to launch this by default right?
-
Small update from me
https://www.youtube.com/watch?v=EvcRkKApIb8
I used the design from @m1024 for the file selector. All runs fine on the 1.4FW. I did a small installer for python and it works great with the CFW. I hope I can provide a preview by the end of next week
Very nice! It looks already a better alternative than GMenu.
Keep up the good work!
-
There still isn't a way to launch this by default right?
Not yet. Right now you launch it and it stays on until reboot/shutdown
-
@Jack83 maybe we can do a firmware with this as the default ui alongside the gmenu2x.
-
I'm sure there's a script you can put on the root of the SD to make it boot and bypass Gmenu2x, I'm almost sure I did it in the past on one of my devices....
-
Hey,
I finally managed to get to a releasable preview of the PyMenu. Please remember it?s an alpha preview, so expect lots of bugs!
https://drive.google.com/file/d/1qAiJYBALOPk4RDE5S-9Y-cMgEjVqyL7i/view?usp=sharing (https://drive.google.com/file/d/1qAiJYBALOPk4RDE5S-9Y-cMgEjVqyL7i/view?usp=sharing)
I tested this with CFW 1.4 on the external SD. It should work with all versions from now on.
Extract the downloaded zip file to game directory on you sd card. You need the ?PyMenu? folder besides the ?gmenu2x? folder.
Before you can run it, you need to install python. Do this by running ?game\PyMenu\python\install.dge? trough the commander app on the device. This has to be done once.
After that, use the commander app to launch PyMenu/run.sh to start the PyMenu. There will be a solution to replace gmenu2x later on, but right now, PyMenu is missing some functions you might want.
Whats implemented:
- Game centered design similar to emulationstation
- Add new game systems directly on the device
- Native Games and Apps as lists
- Preview images for native apps/games and emulator roms
- overclocking
Whats missing:
- Brightness control
- Suspend mode
- USB mounting
- Multiple emulators for the same system
Known bugs:
Python crashes if you enter a folder with many image files. Has to do with sorting
It would be nice if someone would be interested in the development. My time is limited and the code not that hard to understand
-
Hey,
I finally managed to get to a releasable preview of the PyMenu. Please remember it?s an alpha preview, so expect lots of bugs!
https://drive.google.com/file/d/1qAiJYBALOPk4RDE5S-9Y-cMgEjVqyL7i/view?usp=sharing (https://drive.google.com/file/d/1qAiJYBALOPk4RDE5S-9Y-cMgEjVqyL7i/view?usp=sharing)
I tested this with CFW 1.4 on the external SD. It should work with all versions from now on.
Extract the downloaded zip file to game directory on you sd card. You need the ?PyMenu? folder besides the ?gmenu2x? folder.
Before you can run it, you need to install python. Do this by running ?game\PyMenu\python\install.dge? trough the commander app on the device. This has to be done once.
After that, use the commander app to launch PyMenu/run.sh to start the PyMenu. There will be a solution to replace gmenu2x later on, but right now, PyMenu is missing some functions you might want.
Whats implemented:
- Game centered design similar to emulationstation
- Add new game systems directly on the device
- Native Games and Apps as lists
- Preview images for native apps/games and emulator roms
- overclocking
Whats missing:
- Brightness control
- Suspend mode
- USB mounting
- Multiple emulators for the same system
Known bugs:
Python crashes if you enter a folder with many image files. Has to do with sorting
It would be nice if someone would be interested in the development. My time is limited and the code not that hard to understand
So since this requires gmenu2x I take it it wont work on the K3P?
-
Great work! I like the main menu and the selector is quite pretty, too ;)
One thing you should change is swapping left/right on the main menu: Every sane person would press right to select the next item on the right side of the current one.
-
It would be nice once it can be used on startup i can do two seperate firmwares and the user can choose which one to flash great work jack.
-
@Jack83 thank you so much for this, look forward to this progressing into a great frontend for the RS-97, it looks so good in real life...
keep up the good work ;)
ruffnutts 8)
-
Nice can't wait to go home and try... this is just a thought but since your using python look into the Ken Barnes effect for backgrounds or parallax effect which ever one is easier. It adds a little motion to things. Keep it up it looks nice.
Sent from my SAMSUNG-SM-G891A using Tapatalk
-
Gmenu next is progressing rapidly and I can not keep up, but from time to time I'm still working on PyMenu
Here is ALPHA2 of PyMenu
New in this release:
- Resume after launching
- fixed folder bug
- added new layout options
- swapped left/right on main menu
- added descriptions for native apps
https://github.com/JackD83/PyMenu/archive/ALPHA2.zip
Installation RS97:
1. You need the custom firmware for your device. Follow the guides listed here:
https://jutleys.wixsite.com/retrogamers97-90 , I recomend the external version
2. Extract the zip next to the gmenu2x folder. (Can only be accessed by using a cardreader. Gmenu2x has its own partition). Folder has to be named "PyMenu"
3. run PyMenu/python/install.dge to install python
4. PyMenu can be run by starting PyMenu/run.sh
5. If you want to make it your default launcher, run PyMenu/installer/install.dge. This can currently only be undone by reflashing the cfw (or replacing the "main" script with the backup if you know what you are doing)
Tested on cfw 2.0
-
Great work its nice to see this still being worked on made it a sticky topic so its easy for people to find i am also working on a firmware with this frontend for external.
-
Suspend is not working yet? as the backlight stays on until you power off thanks.
-
Suspend is not working yet? as the backlight stays on until you power off thanks.
Oh, should have mentioned that suspend is not yet implemented and was only a test for the config menu ::)
USB could also be broken. I use a cardreader to access the partitions
-
Usb works if you reboot and press b whilst booting i have made a firmware based on PyMenu uploading now great work Jack83.
-
Cool stuff any new videos 8)
-
@jutley Hey! I tried your image and it worked great. However I noticed the sound in SNES is really low. Anyway to fix that?
-
Try edit the config file in gmenu2x min vol 70 change to 100 just remember the image is work in progress and PyMenu is still alpha.
-
Awesome work people, any of this crossing over to the k3p?
-
Try edit the config file in gmenu2x min vol 70 change to 100 just remember the image is work in progress and PyMenu is still alpha.
Oh of course. It's still awesome! Thanks for the info
-
Awesome work people, any of this crossing over to the k3p?
I hope so. Problem with the K3P is not the menu, but the emulators that need to be adapted to the 480x272 resolution.
I will upload a new video this evening that you get an impression of the current state. jutley did a great job of configuring everything. Thanks for that!
I also will check the default volume. You can edit the run.sh file and change the volume yourself. Currently its set to 100, but I think the range goes up to 255
-
Cool, will be interested to see. Thanks for your work on the dmenu for k3p by the way jack83, fun to tinker with the apps, emus and testing wat roms will work with wat emus etc..wish I could be of use unfortunately to far behind technically to do much...started learning python so maybe it might come in handy at some point...
-
Fixed a lot of stuff and implemented suspend and brightness controls. No release yet, but code is up on github
-
firmware v2.1_Final_PyMenu_R2_External only all systems
this uses jack83 PyMenu i have all the emulators working and setup all you do is add the roms enjoy
suspend and brightness controls.volume fixed,scroll menu with shoulder buttons.
https://drive.google.com/file/d/1ZZnP5vr_73HzI2u1G3MJJKVwVdNrXrgh/view?usp=sharing
-
Well impressed, just installed the latetest FW , thanks to all involved... simple and fresh love it keep it up :)
-
firmware v2.1_Final_PyMenu_R2_External only all systems
this uses jack83 PyMenu i have all the emulators working and setup all you do is add the roms enjoy
suspend and brightness controls.volume fixed,scroll menu with shoulder buttons.
https://drive.google.com/file/d/1ZZnP5vr_73HzI2u1G3MJJKVwVdNrXrgh/view?usp=sharing
Is there an internal firmware for 2.1 or 2.0? Or will it be one?
Many thanks!
-
I suppose i can do a internal one :)
-
PyMenu R3 internal v1.0 & v2.0 systems only
97Next_v2.1_Final_internal_PyMenu_R3_v1.0_v2.0_systems_only.7z
https://drive.google.com/file/d/1Ed0CJtz1FrlzgtLlPX03WxlddstsssC_/view?usp=sharing
-
firmware v2.1_Final_PyMenu_R3_External only all systems
this uses jack83 PyMenu i have all the emulators working and setup all you do is add the roms enjoy
jack83 pushed some new updates and working file linking so games like doom etc can link to wads now renamed some games
https://drive.google.com/file/d/1Q969jrhDsIsyYxfnId0UTvfUcq_akIfk/view?usp=sharing
-
Thanks mate.
ps: it seems that you changed the font file in your firmware(s) from the original gmenu2x with a smaller ttf file. However, this change makes the chinese, korean and japanese translation not work properly. Would you please keep the original one?
-
I did not change it maybe Ping_flood had to change it but hopefully it can be added back into gmenu2x if you copy from the working release.
-
I did not change it maybe Ping_flood had to change it but hopefully it can be added back into gmenu2x if you copy from the working release.
In GMenuNX, the Default Skin font was reverted back couple releases ago, supporting CKJ again.
But it only works if isn't in use a skin with custom font.
If the skin have a custom font, that font will be used instead.
Edit: By the way, GMenu subject isn't related with this thread. So, sorry to OP by hijacking his post. Any new question or bug report related with GMenu, please use the correct specific topic. ;)
-
Is this going to be for K3P at some point or is everyone just rs97 now? Love the K3P but it seems the tide is just saturating rs97.... should I just get one of those now? any thoughts...?
-
I do like both. The rs 97 is better though. I like the bigger screen on the pap but it just doesn't emulate as smoothly. I am using the new firmware just released by lbl gaming. On the rs 97 I'm running the useless CFW. Its sweet and smooth. A few bugs here and there but fantastic little device. Just what I was looking for. Get one before they boost the price.
-
I do like both. The rs 97 is better though. I like the bigger screen on the pap but it just doesn't emulate as smoothly. I am using the new firmware just released by lbl gaming. On the rs 97 I'm running the useless CFW. Its sweet and smooth. A few bugs here and there but fantastic little device. Just what I was looking for. Get one before they boost the price.
Yup ordered one....still hoping we can get something like useless running on the k3p...the bigger screen rules but just lack of push from community. Oh well rs 97 it is.....for now.
-
About navigation - (this applies to all emulators, but maybe can help this menu)
It can be tricky getting back to the games you like
- It would be good to have a way of starring games and then seeing a list of just the starred ones.
- Saving where you are scrolled to in all menus would be handy.
It can be tricky navigating really long lists when you know the first letter.. not sure what a good solution is here, probably needs some experimentation, but you could imagine having something on the right of the list that divides the alphabet into (arbitrary number) 10.
(apologies for yahoo answers link :D ) -
https://answers.yahoo.com/question/index?qid=20060907041541AABBCrL
I should probably have a play with the python code on my PC, haven't put new firmware on rs97 yet.
-
I just pushed an updated version of PyMenu to github that works with the uselessRS97 firmware. Its currently the only firwmare that has active development and its the only firmware I will support from now on.
Code and instructions can be found here:
https://github.com/JackD83/PyMenu (https://github.com/JackD83/PyMenu)
The configuration is still the old config for the old firmware, you have to change it yourself!
Something like favorites or last played games would be nice. If I get the time I will see what I can do.
The long lists of games can be navigated using the should buttons very fast.
-
Nice work :)
-
Nice work btw.
Does it install python in /usr/bin though ? If so then, i'm afraid your installer will fail to work over external,
because there's only 3 Mb of space available on the rootfs.
It's smaller than the internal image so it could fit inside the RAM and avoid issues with flashing..
I guess another alternative would be to just extract it somewhere in the FAT32 partition and use the PATH variable.
Unless that's what you're doing already ? I'm not sure exactly how you're doing this.
-
Confirming it currently does not work over external.
-
Does it install python in /usr/bin though ? If so then, i'm afraid your installer will fail to work over external,
because there's only 3 Mb of space available on the rootfs.
It resides in /usr/bin and /usr/lib. It could be possible to load it using PATH and LD_LIBRARY_PATH, but the problems are the symlinks. Those do not work on the fat32 partition and I would have to alter the python installation somehow. Don't know it thats possible. Another option would be a small image and loop back mounting, but I could not get that to work the last time I tried
-
I just pushed a new version to github. I resolved all symlinks and used LD_LIBRARY_PATH. I have only tested it on my internal fw, but you don't need to install python anymore. Can someone with the external fw test it?
-
Running "apps/PyMenu/run.sh" freezes the system for me on external (1.3 with service pack 2)
-
Confirming it currently does not work over external.
Oh No... Hopefully that will be fixed :) I may have to try installing internal firmware for now :)
-
@ Jack83 - WOW... GREAT WORK... Looks really nice...
Couple of questions if I may :)
1) Any plans to fix this for external users ?
2) Have you considered creating a version for the RS-07 once when / if Useless firmware is released or would this work?
PS: Nice work on the xbox Visionary layout... Any plans to release that or is it a personal project for yourself? (I used to do LOTS of artwork stuff for Vision on the coinops forum)
Thanks
ace
-
Running "apps/PyMenu/run.sh" freezes the system for me on external (1.3 with service pack 2)
Crap. Ok, time to install the external fw. Its probably only a path thats wrong. My RS97 is starting to fall appart from opening all the time ???
@ace9094
PyMenu already supports the resolution of the RS-07 as it was intended for the PAP K3 Plus with the same resolution. But I fear that it will be very slow in the main menu without any optimaziation.
The xbox visionary layout is no layout of my own. I just made a automatic scraper for the videos from youtube based on your installed games. After XBMC4Gamers was released it became obsolete. There is a pack out there with a preview video of all 1000+ games and artwork. (15gb)
-
It hangs on my system too... I'm on Useless 1.3 *internal*, on a 1.0s ("good" revision , the one with 2.0 screen where everything works)
EDIT: I tried it on all my three units, here goes:
1.0s useless 1.3 internal: hangs Commander
1.0 useless 1.2 internal: black screen
2.1 useless 1.2 internal: black screen
-
I should not rush things :P
I had a gitignore set that prevents me from commiting binary python files. It also prevented me from adding python itself to the git repo ::) Half of python was missing, thats why it did't work anywhere. Please update to the latest git version and try again.
-
I may pickup where i left from last time trying to customise the gui with icons and backgrounds i have not seen the latest changes i will try out on my v1.0s
-
Latest build is working on external 1.3 SP2. Thankyou!
-
Would it be possible to incorporate an option in each menu (pymenu and gmenu) to go back to the other? So we can use both menus
-
Why not just go to apps and open the app? Or open in commander.
-
I now have this running on my 2.0, It looks awesome. Thank You...
I used the "External" Image file created by Jutley, applied 1.3 SP2. I then copied the latest version released on Github and over written the existing files when prompted. Works great :)
I have a small question about editing the menu... If I wanted to remove all the "Computers" C64, BBC Amstrad etc is there I file I can edit so they do not show in the menu ?
Thanks
ace
-
I have a small question about editing the menu... If I wanted to remove all the "Computers" C64, BBC Amstrad etc is there I file I can edit so they do not show in the menu ?
The config file is locate in config/config.json
But you can edit it directly on the device: Got to options in the lower left of the main screen and set "Allow editing" to true. After that, got to the main menu item you want to remove and press select. You can add, remove and edit the entry there.
Same goes for the entries in "Ports" and "Applications"
-
I have a small question about editing the menu... If I wanted to remove all the "Computers" C64, BBC Amstrad etc is there I file I can edit so they do not show in the menu ?
The config file is locate in config/config.json
But you can edit it directly on the device: Got to options in the lower left of the main screen and set "Allow editing" to true. After that, got to the main menu item you want to remove and press select. You can add, remove and edit the entry there.
Same goes for the entries in "Ports" and "Applications"
Awesome... Thanks Jack, Appreciate the response and project !
-
Maybe I'm doing something wrong but still freezes at launch (run.sh) on commander.
I've downloaded: https://github.com/JackD83/PyMenu/archive/master.zip (is this correct?)
Copy it on apps folder as PyMenu.
I'm using RS97_Useless external firmware v1.3 sp2 on a old 2.1 console.
Any help?
Many thanks!!!
-
sp2 or 12? current service pack for firmware 1.3 is sp14. significant changes have been made in that time frame that may how this new menu runs. You might want to try updating to the latest service pack unless it was a typo then i have no idea.
-
Tried on Firmware 1.3 SP16 and 1.4 SP4 (both external). Same problem on both. Console freezes at launching run.sh
Am I doing something wrong???
Any help?
Thanks!!!
-
Tried on Firmware 1.3 SP16 and 1.4 SP4 (both external). Same problem on both. Console freezes at launching run.sh
Am I doing something wrong???
Any help?
Thanks!!!
I have the same on my 2.0... I got the old version working using the CFW Jutley created with it already done. Then I just updated the PyMenu folder to the latest version.
Some of the emulators wasn't displaying games and other emulators wouldn't boot... That said for the most part it was work great and the PyMenu look amazing. ;)
-
Tried also with jutley V1.5 Firmware and I have the same freezing problem... :'(
-
Its very hard to debug something like this remotely. I created a litte test script:
https://github.com/JackD83/PyMenu/blob/master/test.sh
Put it the PyMenu folder and run it using the dingux commander. It should produce a debug.txt and upload it here. I hope we can resolve the problem this way. I only have one of the first devices to test PyMenu on
There is still no configuration for the latest 1.5fw, a lot of entries are broken, but you can edit it yourself.
-
OK. Thanks!
This is the file created.
-
The problem is here:
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site
This is normaly done using:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/python/usr/lib
export PATH=$PATH:$PWD/python/usr/bin
But it seems it is not working on your device :'(
-
OK.
And is it related to the console version or maybe the firmware I'm using? (UselessRS97 V1.3 SP16 External)
Any code modification to solve the problem?
Thanks!!!
-
I was having the same issues, was on 1.5 fw and had the exact same freezing. Tried the master but no luck, then I did the dumb thing and tried doing an install of the master and it bricked it, I was forced to reflash 1.5 and this time ran the master from the start and it worked! I just want to say how amazing the interface is, I was not sure it I wanted to keep gmenux2 or switch but after using it I am hooked! Gmenux2 looks antiquated in comparison. Any way we can OC further than 624mhz? I had a stable OC at 642 using gxmenux2. Please keep up the amazing work with this, I love it.
-
Hi Folks,
I have made some progress with getting this running on an old 2.0 with 1.41 CFW by Gameblabla....
First I flashed 1.41
Then added PYMenu and run it once...
Next I then connected the RS-97 to my PC and selected USB Drive mode.
Then I copied my games and artwork.
Then added SP6
Picodrive will only see zip files until edit the settings, you do not have to add anything, just open and close the supported
file types section :)
-
Hi Folks,
I have made some progress with getting this running on an old 2.0 with 1.41 CFW by Gameblabla....
First I flashed 1.41
Then added PYMenu and run it once...
Next I then connected the RS-97 to my PC and selected USB Drive mode.
Then I copied my games and artwork.
Then added SP6
Picodrive will only see zip files until edit the settings, you do not have to add anything, just open and close the supported
file types section :)
Tried the same but still freezing on an old 2.1 console :'( :'( :'(
-
The only thing I can think of is a problem with the filesystem. Python has a lot of files that are loaded on startup. That would explain the better results for a fresh flashed fw.
Can you try a file system check on the fat32 partition? Another option could be to try a different sdcard
-
Will this work for the Retro Arcade RS-07? If not will it be in the future? Thank you!
-
Will this work for the Retro Arcade RS-07? If not will it be in the future? Thank you!
I asked this a while back my friend... I believe that it is different... Check a few posts back ;)
-
Will this work for the Retro Arcade RS-07? If not will it be in the future? Thank you!
Not right now. I don't have a RS-07 and I'm not planing on buying one.
I tried on the K3P which has the same resolution. It works but it is buggy.
-
Hi guys, I just went thru and read every post here. doing the same for all threads I can glean info from for the k3p. Jack you always do awesome work and this menu looks fantastic. you were the one of the first people I followed here when I first came. "Will this go to k3p" is a dead horse I wont beat as much as I would like to see it happen. That being said I saw a post a few pages back about resolutions. I was able to get all the A320 emus to full screen on the k3p but not the others. don't know if the trick I used translates or not. Any way keep up the good work.
-
I was able to fix the bugs in PyMenu and it "should" now work on the Arcade Mini using the fw from gameblabla.
I used a the patched firmware of his on my K3P and its working there as well. On the K3P, we have this stupid volume buttons which are not yet supported. (I guess the Arcade Mini has a volume wheel like the RS97?)
in the file config/config.json set:
RS97 = false
screenWidth = 480
screenHeight = 272
The configuration is still not modified for gameblablas fw, so you will see a lot of entries which may be not working until properly configured.
The background images are made for the RS97 and streched for the K3P and the Arcade Mini, thats why they look so pixelated.
@LBL Gamer problem with the software for the A320 is that its quite old. We want all the new stuff gameblabla ported for the RS97 on the K3P and not use tricks to get old software running. We are not far from a fw with the same functions as the arcade mini!
-
On the K3P, we have this stupid volume buttons which are not yet supported. (I guess the Arcade Mini has a volume wheel like the RS97?)
In the Gmenunx there is a combination SELECT + L for control volume. May be can make by analogy but use one button.
-
On the K3P, we have this stupid volume buttons which are not yet supported. (I guess the Arcade Mini has a volume wheel like the RS97?)
In the Gmenunx there is a combination SELECT + L for control volume. May be can make by analogy but use one button.
Problem is, that you want to control the volume all the time, not just in the menu. I made a little service for that, but I need to recompile it for the new fw.
-
On the K3P, we have this stupid volume buttons which are not yet supported. (I guess the Arcade Mini has a volume wheel like the RS97?)
In the Gmenunx there is a combination SELECT + L for control volume. May be can make by analogy but use one button.
Problem is, that you want to control the volume all the time, not just in the menu. I made a little service for that, but I need to recompile it for the new fw.
Jack, wanted to thank you for your work on this. It honestly looks fantastic on the YouTube videos I?ve seen. Not only does it appear clean and elegant but it also really seems to capture the feeling of nostalgia of walking up to these devices as kids to put in a game and see these iconic typeface fonts and distinctive console qualities. I also love how it looks inviting to people to play. My wife saw this menu and instantly got it and thought the RS-97 was a good buy. It really modernizes the look of the device so a huge congratulations for the style elements you nailed with this after deciding you wanted to try and make this.
My RS-97 is on its way to me in the mail with some form of either Useless or Next pre-installed from the company I bought it from.
Edit: This is the version the company seems to ship:
https://m.youtube.com/watch?v=NdprcB6Rya8
I?m tempted to jump right toward the applicable, latest version of useless, which I believe now comes with Pymenu pre-loaded as an option mostly for PyMenu. I?m not as technical as some (most?) of the people on this site so a part of me is worried about moving from what might be a stable version of DingUX pre-loaded for me and jumping into all of the steps required to flash the SD cards with something else.
Which brings me to my question. Do you know if Py Menu comes pre-set up on the newest releases of useless to have all of the roms pre-loaded to how PyMenu expects to see them? How about the game box preview for the games themselves like how you have it set up in your PyMenu alpha YouTube video? Or, do those all have to be manually linked one by one later? Also, I noticed you wrote that GmenuNXT is progressing at a rate that you feel you can?t keep up with but I wasn?t sure what kind of limitations that meant on PyMenu in comparison or what kind of impact that would have. Does Py Menu still allow for options like changing the overclocking of games? The frame rate skipping of games to make them more playable? Does Py Menu revert back to itself after quitting a game?
Sorry for all of the noob questions but I?m very interested in Py Menu but am not quite sure how it differs from an advanced skin on Gmenu. Any info you can provide is most appreciated!
-
I think I?ve found some answers for some of my questions now. This seems to run best on V1.3 of Useless from what I can tell with service pack 2 (or 12?) the version that seems to be most known at present as working as intended.
From what I can tell Jack has added some new features since the release in July and then turned his attention more toward getting this on some other devices.
Useless, and GMenu meanwhile, have had several releases since ? including some for different screens and boards ? and it?s not yet confirmed how well PyMenu is working on those.
I might be mistaken but it also looks like Jutley is NOT including PyMenu as part of the download pack for 15. I looked through what I could anyway and didn?t see it in there.
To conclude, if I want this is sounds like I want to stick on firmware 1.3 service pack 2 (or 12?) until Jack or Jutley conform this is working well on 1.5 and/or provide info on that.
Is this summary of the current state of things reasonably accurate?
-
PyMenu was originally made for the cfm from steward that is curated by jutley. Jutley made on release of this firmware with PyMenu as default.
After that, gameblaba created the UselessRS97 fw, which is more advanced and has a lot of fixes for emulators and games, but is incompatible to stewards fw. I adapted PyMenu to run on this fw which is also the basis for other devices as the Arcade Mini and the K3P
As for the different board revisions: I still have not seen a problem that is specific to a revision. I don't think that the black screen error described here has anything to do with that. You should see at least something on all devices.
The only things that are currently missing from PyMenu are:
- TV-Out: not my priority, I don't use it. Could easily be added to the menu
- Configuration: Bug bummer. The configuration currently in the repository is still for the old fw made by jutley. You can change it to your liking on the device without touching any config files, but its work and nobody has done it yet ( @jutley ;D 8) )
My advice: get the latest useless firmware and give it a try. Use a new sd-card and you can always go back, the device can not be bricked.
To get the game previews follow the guide here: https://github.com/m1024x/retrogame-preview-guide (https://github.com/m1024x/retrogame-preview-guide)
Overclocking is done in PyMenu, frameskip can be set in the emulators
-
PyMenu was originally made for the cfm from steward that is curated by jutley. Jutley made on release of this firmware with PyMenu as default.
After that, gameblaba created the UselessRS97 fw, which is more advanced and has a lot of fixes for emulators and games, but is incompatible to stewards fw. I adapted PyMenu to run on this fw which is also the basis for other devices as the Arcade Mini and the K3P
As for the different board revisions: I still have not seen a problem that is specific to a revision. I don't think that the black screen error described here has anything to do with that. You should see at least something on all devices.
The only things that are currently missing from PyMenu are:
- TV-Out: not my priority, I don't use it. Could easily be added to the menu
- Configuration: Bug bummer. The configuration currently in the repository is still for the old fw made by jutley. You can change it to your liking on the device without touching any config files, but its work and nobody has done it yet ( @jutley ;D 8) )
My advice: get the latest useless firmware and give it a try. Use a new sd-card and you can always go back, the device can not be bricked.
To get the game previews follow the guide here: https://github.com/m1024x/retrogame-preview-guide (https://github.com/m1024x/retrogame-preview-guide)
Overclocking is done in PyMenu, frameskip can be set in the emulators
Thanks for the reply and for the background info and especially for your great work. This is very helpful. I?ve found some of this history a little confusing and I noticed most recently that @gameblabla announced via an edit on the board that he?s abandoning Useless for RS-97 moving forward as a result of the RS-97 making too many new boards (unless I misunderstood that). So, it?s looking like 1.5 will be the final release for the RS-97 (unless I?ve mistaken things). Glad to know PyMenu will work with that and specifically with the 2.1 board since that?s what I believe is on route to me now.
Based on what people say of Useless I can?t wait to use it. It?s incredible what @gameblabla was able to provide. Thank you in advance!
-
PyMenu was originally made for the cfm from steward that is curated by jutley. Jutley made on release of this firmware with PyMenu as default.
After that, gameblaba created the UselessRS97 fw, which is more advanced and has a lot of fixes for emulators and games, but is incompatible to stewards fw. I adapted PyMenu to run on this fw which is also the basis for other devices as the Arcade Mini and the K3P
As for the different board revisions: I still have not seen a problem that is specific to a revision. I don't think that the black screen error described here has anything to do with that. You should see at least something on all devices.
The only things that are currently missing from PyMenu are:
- TV-Out: not my priority, I don't use it. Could easily be added to the menu
- Configuration: Bug bummer. The configuration currently in the repository is still for the old fw made by jutley. You can change it to your liking on the device without touching any config files, but its work and nobody has done it yet ( @jutley ;D 8) )
My advice: get the latest useless firmware and give it a try. Use a new sd-card and you can always go back, the device can not be bricked.
To get the game previews follow the guide here: https://github.com/m1024x/retrogame-preview-guide (https://github.com/m1024x/retrogame-preview-guide)
Overclocking is done in PyMenu, frameskip can be set in the emulators
Thanks for the reply and for the background info and especially for your great work. This is very helpful. I?ve found some of this history a little confusing and I noticed most recently that @gameblabla announced via an edit on the board that he?s abandoning Useless for RS-97 moving forward as a result of the RS-97 making too many new boards (unless I misunderstood that). So, it?s looking like 1.5 will be the final release for the RS-97 (unless I?ve mistaken things). Glad to know PyMenu will work with that and specifically with the 2.1 board since that?s what I believe is on route to me now.
Based on what people say of Useless I can?t wait to use it. It?s incredible what @gameblabla was able to provide. Thank you in advance!
I will take a look and create a pymenu firmware based on the latest useless firmware release I will download your latest GitHub release.
-
PyMenu was originally made for the cfm from steward that is curated by jutley. Jutley made on release of this firmware with PyMenu as default.
After that, gameblaba created the UselessRS97 fw, which is more advanced and has a lot of fixes for emulators and games, but is incompatible to stewards fw. I adapted PyMenu to run on this fw which is also the basis for other devices as the Arcade Mini and the K3P
As for the different board revisions: I still have not seen a problem that is specific to a revision. I don't think that the black screen error described here has anything to do with that. You should see at least something on all devices.
The only things that are currently missing from PyMenu are:
- TV-Out: not my priority, I don't use it. Could easily be added to the menu
- Configuration: Bug bummer. The configuration currently in the repository is still for the old fw made by jutley. You can change it to your liking on the device without touching any config files, but its work and nobody has done it yet ( @jutley ;D 8) )
My advice: get the latest useless firmware and give it a try. Use a new sd-card and you can always go back, the device can not be bricked.
To get the game previews follow the guide here: https://github.com/m1024x/retrogame-preview-guide (https://github.com/m1024x/retrogame-preview-guide)
Overclocking is done in PyMenu, frameskip can be set in the emulators
Thanks for the reply and for the background info and especially for your great work. This is very helpful. I?ve found some of this history a little confusing and I noticed most recently that @gameblabla announced via an edit on the board that he?s abandoning Useless for RS-97 moving forward as a result of the RS-97 making too many new boards (unless I misunderstood that). So, it?s looking like 1.5 will be the final release for the RS-97 (unless I?ve mistaken things). Glad to know PyMenu will work with that and specifically with the 2.1 board since that?s what I believe is on route to me now.
Based on what people say of Useless I can?t wait to use it. It?s incredible what @gameblabla was able to provide. Thank you in advance!
I will take a look and create a pymenu firmware based on the latest useless firmware release I will download your latest GitHub release.
That?s exciting. If you do it does that mean that anyone who downloads it would be able to have Pymenu working with 1.5 simply by installing the one release? Would all of the images for the games be there as well? I imagine you?re fast at this. Much faster than us noobs. Perhaps I?ll wait for your release so that I don?t accidentally brick mine somehow.
From the sounds of it... you always do a great job of combining and testing and optimizing and delivering one incredible download package that works. How long does it normally take you to do a new release like this with an addition like Pymenu? A week? A few weeks? A couple months? Just curious. Thank you in advance! You provide an amazing service.
-
I was able to fix the bugs in PyMenu and it "should" now work on the Arcade Mini using the fw from gameblabla.
I used a the patched firmware of his on my K3P and its working there as well. On the K3P, we have this stupid volume buttons which are not yet supported. (I guess the Arcade Mini has a volume wheel like the RS97?)
in the file config/config.json set:
RS97 = false
screenWidth = 480
screenHeight = 272
The configuration is still not modified for gameblablas fw, so you will see a lot of entries which may be not working until properly configured.
The background images are made for the RS97 and streched for the K3P and the Arcade Mini, thats why they look so pixelated.
@LBL Gamer problem with the software for the A320 is that its quite old. We want all the new stuff gameblabla ported for the RS97 on the K3P and not use tricks to get old software running. We are not far from a fw with the same functions as the arcade mini!
It works perfectly! Any chance video previews (.mp4) will work in the future?
Also some bugs:
1. On the main menu if I go left the right console name just appears on the right instead of scrolling in. (It does the same when I scroll right)
-
Anyone had any success running neo geo pocket color in full screen?
Wonderswan color has also been running real choppy.
-
Also some bugs:
1. On the main menu if I go left the right console name just appears on the right instead of scrolling in. (It does the same when I scroll right)
Good find ;D Thats the way its implemented right now. On the small screen of th RS97 this was not noticeable, but on the wider screen it is.
I dont't know about the video previews. They would be only 128x128px and probably be larger than most roms :P
-
I updated PyMenu to support the volume buttons of the K3P. Now we need to port emulators and a proper configuration ;D
-
This is great! Uploaded a video to show it!
https://www.youtube.com/watch?v=NaKNXSWYWMc
-
Also some bugs:
1. On the main menu if I go left the right console name just appears on the right instead of scrolling in. (It does the same when I scroll right)
Good find ;D Thats the way its implemented right now. On the small screen of th RS97 this was not noticeable, but on the wider screen it is.
I dont't know about the video previews. They would be only 128x128px and probably be larger than most roms :P
Do you plan to allow XML database files to modify the names in the menu like ES? Seeing Finalburn Alpha games as the zips can be confusing to know what game you're selecting..
-
Its on my list. I'm thinking more like a lookup table to convert zip names to proper game names. I don't like the scanning for roms in ES.
My next step will be a "last played" category in the main menu. I'm currently quite busy at work so I'm hoping for the holidays for some spare time.
-
I think this thread needs to be repined.. Why was it taken off?
-
I have started working on this again RS07 then RS97 sound needs to be fixed on RS07 at the moment I have edited to suite RS07 current firmware.
-
Hey guys, I attempted to install the PyMenu on the old K3P this morning so I can make a vid of it in action. I installed the gmenu2x, extracted the alpha2.zip beside the gmenufolder, and renamed it PyMenu. I configed to false and 480x272. all on internal sd and by instructions. run.sh crashes my k3p and install.dge loops back to commander screen. any thoughts?
-
Please use the latest master from GitHub. Alpha is way to old. I made some new changes and will write something about it soon
-
How do I change the system order? It used to be through config/config.py but not any more..
-
How do I change the system order? It used to be through config/config.py but not any more..
try under configs/gonfig.json using notepad ++
-
How do I change the system order? It used to be through config/config.py but not any more..
try under configs/gonfig.json using notepad ++
That's with the an older build. The new one has no option like that..
-
How do I change the system order? It used to be through config/config.py but not any more..
try under configs/gonfig.json using notepad ++
That's with the an older build. The new one has no option like that..
Go into Pymenu/config/main and change the numbers 001-002 etc to the correct orders.
-
Cool even easier lol
Sent from my Nokia 7 plus using Tapatalk
-
How do I change the system order? It used to be through config/config.py but not any more..
try under configs/gonfig.json using notepad ++
That's with the an older build. The new one has no option like that..
Go into Pymenu/config/main and change the numbers 001-002 etc to the correct orders.
Tried this before and no luck.. It made it more scrambled lol
-
Then only jack83 can implement a better way to sort systems hopefully soon i did ask him.
-
Sorry for the late reply. The version jutley used in his image has a bug where the order of items was kind of random.
Please update pymenu with the latest files from here https://github.com/JackD83/PyMenu/archive/master.zip (https://github.com/JackD83/PyMenu/archive/master.zip)
You can keep all the folders but overwrite the *.py files with the ones from the zip.
The alphabetic order of the folders in config/main represents the order of the items in the main menu now.
-
Sorry for the late reply. The version jutley used in his image has a bug where the order of items was kind of random.
Please update pymenu with the latest files from here https://github.com/JackD83/PyMenu/archive/master.zip (https://github.com/JackD83/PyMenu/archive/master.zip)
You can keep all the folders but overwrite the *.py files with the ones from the zip.
The alphabetic order of the folders in config/main represents the order of the items in the main menu now.
So, if someone wanted to order them specifically they could put numbers in front of the folders to arrange the layout that way?
I haven?t had my unit arrive yet so I can?t play around but I was wondering if the menu typefaces are pulled from specific folders where the typeface images are held and if so... is there a way for someone to change something like Megadrive logo to the North American Genesis logo?
(https://i.pinimg.com/736x/8b/25/30/8b2530733f091f32a935c78bc0f6d084.jpg)
Similarly, in the alpha2 video you posted I noticed that the background image for the Super Famicom looked more like my SNES as a kid (the one on the right below) whereas the one for the Super Nintendo looked more what I associate as my overseas impression of the SNES/super famicom.
https://m.youtube.com/watch?v=D8XlVy8AcSo
(https://upload.wikimedia.org/wikipedia/en/d/d7/Super_Nintendo_and_Famicom_thumb.jpg)
I would likely switch those background images if the software allowed for it so I?m wondering if that is possible? Is it as that the menu is referencing a folder with an image for both the menu font and another image for the background and if those images change then the background or type font image changes?
Just wondering about those areas out of curiosity.
-
Sorry for the late reply. The version jutley used in his image has a bug where the order of items was kind of random.
Please update pymenu with the latest files from here https://github.com/JackD83/PyMenu/archive/master.zip (https://github.com/JackD83/PyMenu/archive/master.zip)
You can keep all the folders but overwrite the *.py files with the ones from the zip.
The alphabetic order of the folders in config/main represents the order of the items in the main menu now.
Thank you! This worked!
Two more issues with the RS-07... There's no TV out options and external controllers doesn't work within PyMenu..
-
Two more issues with the RS-07... There's no TV out options and external controllers doesn't work within PyMenu..
I don't own a RS-07, fixing those two things will be hard
@Dhelix using your own images is possible, you can select an alternate image in the menu
-
Two more issues with the RS-07... There's no TV out options and external controllers doesn't work within PyMenu..
I don't own a RS-07, fixing those two things will be hard
@Dhelix using your own images is possible, you can select an alternate image in the menu
If you want you can make a small app and send it to me to capture logs? Just an idea.
-
Jack, I?m sure everyone completely understands your situation with Py menu. You made it primarily as a more aesthetically pleasing, elegant and simplified front end for your own personal RS-97 and then thankfully shared it with the world for free.
Then, these new units came out that you don?t have and aren?t likely to get which have new features that the RS-97 didn?t. You?ve tried to help those who wanted to try Py menu on those devices where you could but without knowing the devices the same way you do the RS-97 and with so many other things going on (multiple versions of the RS-97 exist as it is already) it?s completely understandable that you won?t be able to provide support for all of the devices that could possibly run it so that all main features work and that even if you wanted to try and help with that... replies will obviously be delayed since this is complimentary work you?re doing on the side of everything else you have on the go.
Put simply, you (and all of the developers here) don?t owe us anything but your work here is great and has already started to spread and will continue to as more discover it because it really modernizes and simplifies how the RS-97 presents. Thank you for your efforts!
-
Jack, I?m sure everyone completely understands your situation with Py menu. You made it primarily as a more aesthetically pleasing, elegant and simplified front end for your own personal RS-97 and then thankfully shared it with the world for free.
Then, these new units came out that you don?t have and aren?t likely to get which have new features that the RS-97 didn?t. You?ve tried to help those who wanted to try Py menu on those devices where you could but without knowing the devices the same way you do the RS-97 and with so many other things going on (multiple versions of the RS-97 exist as it is already) it?s completely understandable that you won?t be able to provide support for all of the devices that could possibly run it so that all main features work and that even if you wanted to try and help with that... replies will obviously be delayed since this is complimentary work you?re doing on the side of everything else you have on the go.
Put simply, you (and all of the developers here) don?t owe us anything but your work here is great and has already started to spread and will continue to as more discover it because it really modernizes and simplifies how the RS-97 presents. Thank you for your efforts!
Yes I agree to all this. Thank you Jack83 for everything!
I need to continue to learn Python so I can help him with his code for the RS-07
-
Hey, I have a problem with pymenu that I cannot figure out. I have the version from Jutley's website and the volume is really low. I have tried everything I can to alter the volume. On the regular 1.6 firmware everything is nice and loud, but not on the pymenu. I have tried manually changing config files, I have tried running gmenu2x from commander and changing the setting there, but I can't seem to fix it. There is a file in the pymenu/config folder called volume and when I look at it is says the number 16. I have tried changing this number but it always reverts back to 16. Pymenu is such a better interface for what I need (I am giving this to my son for his 6th birthday, so I love that I can lock out the editing feature etc.) Plus it looks way better and is simpler for him to use. But the game volume is super low and I can't seem to change it! This is the pymenu from Jutley's site patched to my unit (2.1 old, I believe) Please if anyone knows how to set the max volume to 100 like the regular useless firmware and have it stay there please let me know! Thanks so much!
EDIT: I downloaded the new files on the github and transferred them over to the microSD card and that seems to have solved the volume issue!
-
I will release a update soon i have not updated jacks latest updates into the firmware yet you can do it pretty easy or wait for the next firmware thanks.
-
Hi. Sorry to bug you all but on my K3 Plus after flashing my internal microSD with Jack83's CFW, then expanding the fat32 partition (with EaseUS Partition Manager,) and finally putting it back in and reassembling it, I get a completely blank screen upon (attempting to) boot. I have tried the versions for both the old and new Plus. Thanks
EDIT: Possible nevermind. I popped the battery back in (after leaving it out for awhile) and it booted up fine? Weird, but works for me.
-
I recently purchased a PAP -KIII of of amazon:
its the 16gb version.
Board PAP_K3S_V3_DDR_V2.0 2016.12.12
Chip on the board is JZ4760B
System Information is:
Model: LN430
Version V3.1224
The MicroSD on this version is covered by tape which is in turn stuck to the board to stop the sd card from slipping out.
I've taken the card out and back up what I have here.
Which custom firmware do I need to get the PyMenu working on my device?
I've seen various images floating around but I'm struggling to see which one matches my model.
I'd like to get the pyMenu and any updated emulators for my hardware type.
If not, how do I patch what I have to take the pyMenu.
Sorry if this is all obvious and I'm asking simple questions. I have looked for sometime but I'm getting a bit lost.
All help appreciated.
-
There is currently no cfw for the JZ4760B model of the K3P.
An image could be made using a backup of the current firmware and the cfm from the mini arcade.
PyMenu itself runs on all that devices. Best way would be to ask @jutley to include the K3P in the Universal Firmware Patcher
-
I have just finished v1.5 for the RS-97 uploading now if someone sends me a link to the image i can add it to the universal patcher make sure its a clean image no roms or bios files.
-
I have just finished v1.5 for the RS-97 uploading now if someone sends me a link to the image i can add it to the universal patcher make sure its a clean image no roms or bios files.
I backed up the original image but it has the roms on it etc. I can clean that out and send it to you if you like?
-
sure that's fine.
-
sure that's fine.
awesome, I'm doing it now. I'll DM you a link to a GDRIVE download as soon as its done. Thanks for this, I really appreciate your time.
-
For anyone who is interested here's the stock firmware from the internal SD Card for the PAP K3S DDR V2 2016 12 12 with the PJZ4760B chip:
https://drive.google.com/open?id=1R6aYnyQvOeVUpSiW84qOqxdpd-bPCuPb
Roms removed.
It's a 7z of an image created via Win32DiskImager
Hopefully it works for you guys. I had to 7z it for space on the G-Drive
-
Sneak peek of animated previews. Still has some bugs and you need to convert videos to the format
https://www.youtube.com/watch?v=b_S9egAoQi0
-
Sneak peek of animated previews. Still has some bugs and you need to convert videos to the format
https://www.youtube.com/watch?v=b_S9egAoQi0
AMAZING WORK - I will create some animated previews happily... Let me know the format, sizing, frames etc
I am off work this week so will be happy to make a start :)
-
I updated the first post on how to create the previews 8)
-
Amazing stuff Jack
Sent from my Nokia 7 plus using Tapatalk
-
Once stable i will update the firmware retropie is a good source for previews.
-
Animation files have a special format and have the ending "anim.png". Put them in the same folder as your previews. If they are found, they will be played after 1s of your normal preview.
The format is quite easy. Its just 128x128 pixel frames stitched together in one large file. I added a small script (tools/converter.sh) that generates those files out of videos using ffmpeg and image magick. Script is currently for linux/mac only, but could run under windows as well.
ffmpeg -i "$var" -f image2 -vf fps=25 -vf scale=128:-1 -vframes 150 converterTemp/img%03d.png
mogrify -gravity center -background none -extent 128x128 converterTemp/*.png
montage converterTemp/*.png -geometry 128x -geometry '1x1+0+0<' -background none png8:output/"$filename".anim.png
Don't use much more that 150 frames (6 seconds), it will impact loading time of the preview. Script is using png8 as output format which will decrease image quality in favour of filesize.
I am happy to help, I run a windows machine, but have no idea about these scripts and stuff.
I have extracted FFMpeg to a folder and created a .BAT file with the script in the same folder. I then installed image magic but have no idea what to do next. Any help would be appreciated and ill get started :)
-
Man, windows scripting sucks. I made a coverter script and its in the repo.
You need image magick from here: https://imagemagick.org/download/binaries/ImageMagick-7.0.8-20-Q16-x64-dll.exe (https://imagemagick.org/download/binaries/ImageMagick-7.0.8-20-Q16-x64-dll.exe)
Make sure you do NOT install ffmpeg during installation, you need a later ffmpeg from here: https://ffmpeg.zeranoe.com/builds/ (https://ffmpeg.zeranoe.com/builds/)
Make sure both tools (ffmpeg and magick) are available in the command line (You may need to set the path variable)
Then you can use the script like "convert.bat Movies/*" to batch convert all videos to the correct format.
I switched the format to use jpg instead of png. It looks much better and has smaller files
-
Man, windows scripting sucks. I made a coverter script and its in the repo.
You need image magick from here: https://imagemagick.org/download/binaries/ImageMagick-7.0.8-20-Q16-x64-dll.exe (https://imagemagick.org/download/binaries/ImageMagick-7.0.8-20-Q16-x64-dll.exe)
Make sure you do NOT install ffmpeg during installation, you need a later ffmpeg from here: https://ffmpeg.zeranoe.com/builds/ (https://ffmpeg.zeranoe.com/builds/)
Make sure both tools (ffmpeg and magick) are available in the command line (You may need to set the path variable)
Then you can use the script like "convert.bat Movies/*" to batch convert all videos to the correct format.
I switched the format to use jpg instead of png. It looks much better and has smaller files
Hey Jack,
I am really sorry, I am REALLY bad at this... I have a few questions.
1) Image Magic link is dead??
2) I have never really used many command lines before, do I copy the files to the same directory and run the BAT file?
Could you please put all the files I need (except FFMpeg I have that) and a basic read me, like... Step 1,2,3,4 in a package on Mega.co.nz or some other hosting site please?
Thanks
ace
-
If somebody make a new firmware please insert a battery low reminder beep or screen. It's kinda annoying when I game a lot and my console suddenly turns off.
-
If somebody make a new firmware please insert a battery low reminder beep or screen. It's kinda annoying when I game a lot and my console suddenly turns off.
Well too bad they screwed up when they made the Arcade Mini, because there's no way to get an estimate of the battery.
You can ask Pingflood about it, he confirmed it to me. This happens even on the stock firmware.
(Btw, it's also the reason why TV out won't work : There is no way to detect if it's plugged in. You have to force it to make it work)
-
If somebody make a new firmware please insert a battery low reminder beep or screen. It's kinda annoying when I game a lot and my console suddenly turns off.
Well too bad they screwed up when they made the Arcade Mini, because there's no way to get an estimate of the battery.
You can ask Pingflood about it, he confirmed it to me. This happens even on the stock firmware.
(Btw, it's also the reason why TV out won't work : There is no way to detect if it's plugged in. You have to force it to make it work)
It is possible add a menu for select the tvout option?
Regards,
-
It is possible add a menu for select the tvout option?
It would be possible on GmenuNX (though it isn't currently working for now) but dunno for pymenu, i doubt it will look as nice.
-
Sneak peek of animated previews. Still has some bugs and you need to convert videos to the format
https://www.youtube.com/watch?v=b_S9egAoQi0
Hi Jack,
Did this go any further? - I never managed to convert them using Windows 10 or get the software as the link was dead.
Still hopeful someone helped you with converting the videos :)
-
How soon you'll make RetroFW version of this launcher?)
-
I'm currently a little busy at work, but I plan on releasing an ipk to install pymenu. Unfortunately, RetroFW includes python but not the required pygame library. Its my own fault, @pingflood send me an early build of the root fs and I did not have the time to check ???
That means I have to resort to the same "hack" as on the useLESS fw and compile it myself. Is there an repo to the buildroot config for RetroFW?
Getting pymenu to launch is one thing, configuration is another. Until now, every fw was more or less complete. We could create on configuration for pymenu that matched 99% of the installations. Now, everything is installed by the user using individual packages. That's great, but a global configuration is kinda stupid for that.
I need to change the way pymenu is configured (again) to match the installed packages. This is a little more difficult, as pymenu is merging e.g all SNES emulators in one entry and lets the user decide on launch which emulator he wants to use.
If someone has any good ideas (in terms of software implementation) let me know.
@ace9094
The previews are implemented and I converted many videos using the scripts. The software is still up on GitHub
-
That means I have to resort to the same "hack" as on the useLESS fw and compile it myself. Is there an repo to the buildroot config for RetroFW?
Tony used the stock buildroot from February 2018 with no extra patches. This does mean it has a few bugs and does not perform as well.
It sucks that python can't be built as a static binary, would have saved a lot of trouble. So just grab the stable version and target Generic MIPS32 and hardware floating point. (not sure if ABI FPU he chose is xx or 32 though... I'm guessing he chose xx)
His rootfs uses uclibc-ng for the libc.
-
Update 03.03.2019
I released a new version of PyMenu 1.5.0 for the RS97 only. You can find the ipk release here:
https://github.com/JackD83/PyMenu/releases/latest
And a user guide here:
https://docs.google.com/document/d/1mwO_3vKUGSCf7xrVeoyC1p6he8pk8_NXFjnP8iOa7rE/edit?usp=sharing
-
Hi Jack83, i've a bug report. The last version of pymenu (today 1.5) dosn't work on my rs97 2.1s (new processor) on the last Retro FW firmware, and i have totally bricked the sd trying to install pymenu as default Launcher.
-
Update 03.03.2019
I released a new version of PyMenu 1.5.0 for the RS97 only. You can find the ipk release here:
https://github.com/JackD83/PyMenu/releases/latest
And a user guide here:
https://docs.google.com/document/d/1mwO_3vKUGSCf7xrVeoyC1p6he8pk8_NXFjnP8iOa7rE/edit?usp=sharing
Thanks for this Jack.....will give it a go when I get the chance.
-
Hi Jack.
Ive installed the ipk on my RS-97 Rev 3.0 and it comes up with an error while installing about the /home/ directory:
"Warning when extracting archive entry '/home/': Can't restore time"
Then when I attempt to launch it freezes the device.
I have tried reinstalling and also downloaded a fresh .ipk, same issue.
I have the RetroFW 1.0 installed.
Cheers
EDIT.....
I just realised I need the newer Firmware version. My Apologies
-
OK, hopefully some real feedback this time.
Firstly - wow!! It is awesome and I love it, worth setting everything up from scratch to get your interface.
So it would be great if either pymenu respected or could have parameters entered, ie pcsx4all uses "-iso $f" to open files and run them directly and without this .bin files wont load correctly after a .cue is selected.
Also after 2 hours trying I cannot get FBA SDL running.
It works correctly in GMenu, oads the interface and voila. I have edited the FBA (arcade) section in Pymenu (added "FBA SDL" to the gmenu identifier), it now shows up with the filter set to false on show all. However when I try to use it, I get a black screen for a couple of seconds and then back to the selection screen.
I have tried reinstalling both Pymenu and FBA, also changed every setting i could see. Finally I created a new section and after entering the details in, it performs the same way, black screen for a few seconds then back to the selection screen.
Is this something I can fix by editing the config files?
Any help muchly appreciated.
-
Sorry. One last thing, after I run the install script so it boots to Pymenu, the audio does not work. If I go to Gmenu then back it starts working again.
Also if I uninstall, then open Pymenu from Gmenu it works fine.
Is there any chance of a volume control for the RS-97 using a button combo? Or even a menu option?
-
Its a known issue for v1.5.0. I will provide an update soon to fix that
-
Its a known issue for v1.5.0. I will provide an update soon to fix that
Awesome thanks so much, any advise on the others? I had a look through the python code, i am not super familiar, but is there a way to add parameters to the launching of apps by editing the config files directly off the sd card?
Could this also be used to fix up FBA SDL, or am I better off finding an alternative like the one here: https://drive.google.com/drive/folders/16JRzUl5LlIXIP_Sfbb_6vPM07B1FXvL7
-
I released version 1.5.1 on GitHub
https://github.com/JackD83/PyMenu/releases/latest
Version 1.5.1
fixed update from older version resets config
added missing "param" config from gmenu, fixes pcsx4all not launching roms
fixed editing of last played theme
fixed sound issue if booting directly to PyMenu
@SomeRetroGuy
I did not see your other questions. I already fixed the parameter bug for pcsx4all in this release. As for the fba, you need the correct rom set for it to work. Some work in fba-a320 some in fba-sdl
-
@SomeRetroGuy
I did not see your other questions. I already fixed the parameter bug for pcsx4all in this release. As for the fba, you need the correct rom set for it to work. Some work in fba-a320 some in fba-sdl
Holy smokes - amazing, i will install asap.
FBA SDL works fine in Gmenu, no issues at all, it wont even launch in Pymenu, you select it and it displays a black screen for a couple of seconds then exits back to the emulator select screen, i realise now my description of the issue was not great!!
So basically in Gmenu it opens and displays the FBA selection screen, there i can set it up, change rom paths etc...
In Pymenu it wont even get that far.
Ill test the new version and see if it makes a difference, thanks so much for your great work!!
-
Hi !
Many thanks Jack for the good job on Pymenu. It's really awesome.
I have a problem too with FBA. It not appears on the launcher. i tried to add a link manual but without success. Do i forget anything ? Same issue with Mame.
Thanks a lot for your great work.
-
For adding MAME you need to go to the settings at the bottom and set "Show All" to True
Then find MAME, hit select and edit
Then in the Gmenu identifier add "4all" on the end of "mame" so it says "mame4all"
hit start to save out, then you can change back the "Show all" to "false". I suggest rebooting and voila..
@Jack83
Installed and running great!
I had to adjust the volume in the config file manually as it was set to "42" and a tad quiet, but great, also PSX works a treat.
I still am having the same issues with FBA SDL, I am not sure what I am doing wrong, or if I am using the incorrect version, I have to manually edit your pre-defined entry to add the correct Gmenu Identifier as on my install it is "FBA SDL" in "emulators" and "fba-sdl" in "emulators.systems".
I've tried adding both, rebooted but just no joy.
Any ideas on what I might be doing wrong?
-
Thanks @SomeRetroGuy
I will try tonight. i have ever try to set "Show All", i have see the Mame Icon and the arcade icon but i didn't know what to get in the edit section.
Thanks.
-
@SomeRetroGuy Thats the current issue with PyMenu. I need to know under which name an emulator will be installed to provide an entry automatically. I will add the "4all" in the next release.
About the FBA issue, no idea. Both fba ports work for me with the rom set I have, but not both on all roms.
@k0en you can press select in the main menu to open the options for that entry
-
Yeah, definitely not my ROMs. They all work perfectly in FBA SDL in Gmenu. Given I can?t even get FBA to launch in Pymenu I might try reflashing the card and starting again.
FYI the name for FBA SDL is exactly ?fba-sdl? so maybe update that as well. Are you using the releases from the bitgala server?
Also the volume adjustment keeps staying at 42 now which is still a bit quiet on most games. Any chance you could up it in the next release?
Thanks again for the hard work.
-
I have the same FBA issues as SomeRetroGuy, I have the entry matching my gmenu link name and it doesn't run or even get to the roms list, it just shows a black screen for a few seconds then back to menu, works fine in gmenu.
Also my sound is cutting out after a while and I have to reboot or jump back to gmenu and back for it to come back, on the latest 1.5.1 version.
Otherwise it's a really neat front end and I just wish I had some preview images to go with it, is it possible to have the rom list default to the full screen view without having to press 'Y' every time?
*edit* found options["useSidebar"] = False
in MainMenu.py
-
FBA definitely not adding on my Pymenu.
So my edit menu entry :
Name : FBA
Gmenu Identifier : FBA SDL
Description : Final Burn Alpha
Background Image : fba.png
Icon : fba.png
Folder icon (32x) : fba.png
Use File Filter : True
Use Gamelist : False
Rom Folder : FBA.029731
Preview folder : previews
Overclock : 624 mhz
So what's wronf with my config ? Any idea.
It's ok with Mame because of good advice of SomeRetroGuy.
Thanks !
-
Otherwise it's a really neat front end and I just wish I had some preview images to go with it, is it possible to have the rom list default to the full screen view without having to press 'Y' every time?
There is an excellent scraper - takes a little bit of setup, but once run it works really well:
https://github.com/m1024x/retrogame-preview-guide
I have used it for everything and it runs really well. I dont recommend it for mame as there is no preview support (and it takes forever on a full rom set, you just need to make sure your rom sets are no-intro named.
-
FBA definitely not adding on my Pymenu.
So my edit menu entry :
Name : FBA
Gmenu Identifier : FBA SDL
Description : Final Burn Alpha
Background Image : fba.png
Icon : fba.png
Folder icon (32x) : fba.png
Use File Filter : True
Use Gamelist : False
Rom Folder : FBA.029731
Preview folder : previews
Overclock : 624 mhz
So what's wronf with my config ? Any idea.
It's ok with Mame because of good advice of SomeRetroGuy.
Thanks !
So for me, if you have installed FBA SDL from the ipk bitgala server linked from Jutleys, I had to do as you have described, then reboot my machine. I also added "fba-sdl" after "FBA SDL" so it looked like:
Gmenu Identifier : FBA SDL,fba-sdl
Then after a reboot it showed up for me, but it seems like there is some incompatibility between Pymenu and FBA SDL.
@Jack83 To be 100% sure i followed the following procedure to check:
? Bought a new 16GB SanDisk Ultra SD Card
? Flashed Version 3.0 of the RetroFW firmware (I downloaded the unpatched version and ran the included .bat file)
? Installed the card into the RS-97 and let it expand the partition
? Shut the RS-97 off and then copied my CPS and NEGEO roms, they are known good and work in Gmenu
? Copied the FBA SDL and Pymenu ipks over. Pymenu from your github, FBA SDL came from here: https://rs97.bitgala.xyz/00.%20Ipk%20releases/FBA-SDL.IPK
? Installed the SD card, reassembled the RS-97 and started it up
? Installed FBA SDL using Explorer
? Opened FBA SDL and confirmed it opened
? Edited my FBA SDL config to a higher overclock (642)
? Opened and confirmed it worked again, then set Rom paths for both CPS and NEOGEO and confirmed games launch and play
? Installed Pymenu using explorer
? Restarted the RS-97
? Ran the Pymenu Install command and rebooted
? In pymenu edited the Arcade (fba) entry to the following: Gmenu Identifier : fbsasdl,fba-a320,fba-sdl
? Rebooted and now it shows up in my "Show All: false" list
? Select the entry, press "a" black screen for a few seconds then quits back to the emulator selection screen.
I am at complete loss, i followed the above by installing pcsx4all and no issues whatsoever in either pymenu or gmenu.
I hope this helps somewhat, I am having trouble finding who is responsible for putting FBA SDL together, but maybe they can help, as it could quite possibly be something in that code.
Whew, if you made it to this part of the post, thanks for reading.
-
Hey !
I have the same problem with FBA. So I tried another way.
I've ran my FBA files directly from the roms folder (like I do for SNES, Megadrive...etc.) and not with the original FBA app (don't remember the name).
And wow, it works ! Games are launched with no problem BUT quiting game don't work well : got a black screen and no return to Pymenu. So I'm forced to shutdown the RS97...
And my NeoGeo games don't work with this solution (somthing about missing sfix.sfx).
Sorry for my bad english...
-
I have no idea whats going on with fba. I have both installed from the bitgala server and its working out of the box. No need to edit identifiers (btw: Identifiers are the names of the "lnk" files in the section directory of gmenu, not the string that is shown in gmenu itself)
fba roms should launch directly without any fba menu.
I will try a fresh installation.
@rob1rob1 The error for Neo-geo is normal. One fba expects the neo-geo bios in the neogeo.zip, the other one in the game zips
-
@SomeRetroGuy Thanks ! it works ! but i have the same problem than you. Launch fba and black screen and return to main menu of Pymenu. No access to the rom list.
My RS97 is a 2.0 with RetroFW 1.2 and Pymenu 1.5.1
-
Ok, now I know whats going on. fba-sdl was changed. The identifier is now fba-sdl instead of just fbasdl. Another change is that it is now configured in gmenu to launch directly without any rom selection. Mixing fba-a320 which requires rom selection and fba-sdl without section in the "arcade" entry in PyMenu does not work well.
If you change the identifier in PyMenu to "fba-a320,fba-sdl", it will show the rom selection for both.
Despite that, I have to check why fba-sdl is not starting if called without rom selector
-
ok thanks @Jack83 i will try tonight !
-
So does Pymenu work on new RetroFW?
Sent from my Nokia 7 plus using Tapatalk
-
Whew!!
I thought I was going crazy. I just installed a320 and adjusted the Gmenu identifiers and it launches from list!!
Strange that interface won?t launch, but great you?ve seen the issue.
I also have one more request re volume, it is stuck at a maximum volume which is a little low, I?ve seen the value as 42 in volume config. I tried adjusting it but it changes back. Any chance it can be upped?
Thanks again for your hard work @Jack83 pymenu makes the rs-97 an amazing experience, I showed some mates and lost their minds, I might be setting up a few more in the near future. How can I send you a beer?
-
So does Pymenu work on new RetroFW?
Sent from my Nokia 7 plus using Tapatalk
Yep!! @Jack83 hard work has made it awesome!
-
@SomeRetroGuy
can you try to edit BrightnessVolumeControl.py?
line 165 os.system('./setVolume 255') sets the volume.
The whole volume thing is pretty much guessing, you could try between 600 and 1530. Be careful editing the py files! If you break the formatting PyMenu could stop to work
-
Thanks for the answer, is it in ipk format?
Sent from my Nokia 7 plus using Tapatalk
-
Yes! look at the first post of the topic ! ;)
-
Cheers
Sent from my Nokia 7 plus using Tapatalk
-
@ruffnutts are you thinking what i am thinking Pymenu on the LDK lol @jack can you add support details are on my website i think the res is different.
Screen: 2.6 inch 4:3 240*320
CPU: JZ4760B mips
528mhz-740mhz
RAM: 128M DDR2
Internal memory: 16GB
Battery: BL-5C 1020 mAh
lithium battery
-
Is this device running retrofw? Then support should be possible. Thing is that I won't support any device that I don't own anymore. Its very frustrating and leads to too many bugs
-
I was Just asking for pymenu on RS-07 retrofw and it looks like it's been done but on the LDK would be awesome, as I prefer it over gmenu as its out the arc lol, BTW thanks for your work Jack
Sent from my Nokia 7 plus using Tapatalk
-
deleted
-
For the screenshots https://www.screenscraper.fr/index.php
-
@Jack83 : Great, all is good now with FBA ! Many thanks for your awesome work ;D
-
OK problems with Pymenu 1.5.1 on my 2.0 black screen :o
P.s total reflash with RetroFW 1.2 Helped :)
-
@SomeRetroGuy
can you try to edit BrightnessVolumeControl.py?
line 165 os.system('./setVolume 255') sets the volume.
The whole volume thing is pretty much guessing, you could try between 600 and 1530. Be careful editing the py files! If you break the formatting PyMenu could stop to work
@Jack83 Set to 600 - worked a treat
Also tried to remove the "Ports" section but no dice - just stays there is a better way to hide simply to edit the entry in the python config?
-
I Notice explorer don't show, like I can't nav to any files?
Sent from my Nokia 7 plus using Tapatalk
-
I Notice explorer don't show, like I can't nav to any files?
Sent from my Nokia 7 plus using Tapatalk
You will need to either go to the power icon and launch Gmenu if you want to use explorer, if you need file management instead use Commander, available on the Bitgala ipk server
Should give you everything you need.
-
Forgot about commander cheers yeah it's for installing ipk files while using Pymenu as it will be my default Launcher
Sent from my Nokia 7 plus using Tapatalk
-
I have FBA working now but there is no way to exit properly, the only combination that does anything is Start and both triggers and that goes to a black screen until I restart. am I missing anything?
-
Update 03.03.2019
I released a new version of PyMenu 1.5.0 for the RS97 only. You can find the ipk release here:
https://github.com/JackD83/PyMenu/releases/latest
And a user guide here:
https://docs.google.com/document/d/1mwO_3vKUGSCf7xrVeoyC1p6he8pk8_NXFjnP8iOa7rE/edit?usp=sharing
I have old version 2.1... and IPK Pymenu freezes when trying to launch, I then tried launching the .dge file install which also froze and upon reboot (button push), Retro FW screen comes up then screen just goes black....had to reinstall fw, ipk's, roms, images etc again..... so if you have old version 2.1.....I don't think it's working?
-
Update 03.03.2019
I released a new version of PyMenu 1.5.0 for the RS97 only. You can find the ipk release here:
https://github.com/JackD83/PyMenu/releases/latest
And a user guide here:
https://docs.google.com/document/d/1mwO_3vKUGSCf7xrVeoyC1p6he8pk8_NXFjnP8iOa7rE/edit?usp=sharing
I have old version 2.1... and IPK Pymenu freezes when trying to launch, I then tried launching the .dge file install which also froze and upon reboot (button push), Retro FW screen comes up then screen just goes black....had to reinstall fw, ipk's, roms, images etc again..... so if you have old version 2.1.....I don't think it's working?
Nope - it only works on RetroFW v 1.1 and up, its in the readme on his github:
https://github.com/JackD83/PyMenu
not sure if thats the issue you had
-
I have a small question about editing the menu... If I wanted to remove all the "Computers" C64, BBC Amstrad etc is there I file I can edit so they do not show in the menu ?
The config file is locate in config/config.json
But you can edit it directly on the device: Got to options in the lower left of the main screen and set "Allow editing" to true. After that, got to the main menu item you want to remove and press select. You can add, remove and edit the entry there.
Same goes for the entries in "Ports" and "Applications"
Anyone else having the problem of removing systems that they don't want.
I'm trying to remove systems from the menu e.g "BBC" but they still show. Have checked config.json file and the BBC entry shows "false" but it still shows on the Menu.
Other than this no problems. Big thanks Jack for the time taken on this. Hope you have a workaround for this issue I'm having.
-
Gamebatte emulator dosn't work with pymenu. Plus i've yet deleted 2 times the entire sd for technical problem with It, so for the other user that are reading i don't racomand to use pymenu in this state, wait for a more stable (and fast Also?) release
-
@Sarozboy
Maybe your sd card is faulty? Gamebatte is running fine for me, so is ohboy.
I made another release:
https://github.com/JackD83/PyMenu/releases/latest
- added better settings for arcade systems
- added correct mame4all system string
- fixed sound volume
- added fw check on install, should prevent anyone to install on non-supported RetroFW (1.0)
- fixed deleting of entries in main menu
-
Hello !
I've posted this a few hours ago in the retrofw 1.2 topic, but it's working fine when launching game with gmenu2x, so i t seems it's pymenu related...
"Maybe someone can help me : I have a problem when saving in all emulators. I have a message "read only files system" when i try to save. And nothing is saved.
Can you help me ?"
Thanx a lot Jack for your great job and your reactivity on pymenu !!
-
@rob1rob1 Can you give a detailed description? Which emulator, where does the message appear?
Right now, pymenu is using the same parameters to launch emulators as gmenu. Its always possible that I missed something like the parameters for pcsx4all, but right now, the emulator I tested worked fine
-
I've tested gb, gbc, gba, snes, nes, megadrive and psx. The problem was the same with all.
But, i've just installed the 1.5.2 ipk & it works just fine again... :o
I noticed the upgrading of pymeny doesn't work if pymenu is installed. I have to uninstall it first, then it works.
I haven't run neogeo with success yet with pymenu (working with gmenu2x), don't know why...
Thanx again !
-
Hey ! Another thing I wanted to ask : is there a way to hide folders like in gmenu2x ?
I would like to see roms only and hide the folder "...", and the "previews".
Thanx !
-
Thanks @Jack83 for the last release of Pymenu ! :P
-
Hey ! Another thing I wanted to ask : is there a way to hide folders like in gmenu2x ?
I would like to see roms only and hide the folder "...", and the "previews".
Thanx !
+1
-
Hey ! Another thing I wanted to ask : is there a way to hide folders like in gmenu2x ?
I would like to see roms only and hide the folder "...", and the "previews".
Thanx !
+1
Also +1
Latest release is awesome, I'm starting to run out of things to ask for!!!
@Jack83 just wondering if the boot to loading screen for FBA SDL issue was on your radar, I totally get if not, with both FBA's installed the loading works fine with the correct settings, its just you don't have some options like screen rotation when starting the rom directly
Cheers again for the hard work!!
-
@SomeRetroGuy - can you cleanly close FBA or do you have to reboot? if you can could you show me your settings please for FBA-SDL
-
@SomeRetroGuy - can you cleanly close FBA or do you have to reboot? if you can could you show me your settings please for FBA-SDL
I have an RS-97 Rev 3.0
I have both FBA-SDL and FBAA320 installed from the bitgala server.
In GMenu2X under emulators, not systems i have the default settings for both, however i have upped the clock speed to 642.
Again in GMenu2X I have the Systems setup with CPS1 CPS2 and NeoGeo. I set them up to work directly in GMenu before I started with PyMenu. The settings are all straightforward, so paths mapped to the right paths, "Show Folders" set to off, File filter with ".zip", previews folders mapped to the previews folders. Clock speeds set to 642.
For these three systems I use FBA-SDL, not a320. This is because the roms set is for FBA 0.2.97.35.
I have an un-merged set (with seperate BIOS for neogeo in the neogeo folder) and have only a few selected games for each system.
I then tested in GMenu2X no crashes, everything works and the emu exists cleanly.
Onto PyMenu.
Installed PyMenu and then ran the installation file so it was the default boot. Rebooted the device.
For the systems I wanted to use I then set the GMenu identifier as the same name as the system in gmenu, so for cps1 the identifies is cps1, cps2 for cps2 and neogeo for neogeo. Be aware these MUST be the same names as what you entered in the systems section in GMenu2X, not whats in the Emulators section. These may be done already for you.
So the way I think this works is that PyMenu calls the entry in the systems section, and the details in that system you defined are what PyMenu executes.
I also matched the clock speed the same, so 642 for all these, set the paths and previews, Use File filter and Gameslist set to true.
After that i rebooted again and then voila, i get the standard file browser, it sees my previews and then when I exit a game it goes back to PyMenu.
I hope that helps, not sure what else to tell you to help.
Cheers.
-
@Jack83 I noticed one other thing.
I added Chocolate doom and have it in ports section. I have a custom icon (preview) for it, but after every reset it defaults back to no icon (preview) after setting it again it stays until reboot.
I just love what your menu has transformed this device into - amazing.
-
@SomeRetroGuy
Followed that exactly and works perfectly!!
Many thanks, now have all the systems I want working and with preview images, very happy :)
-
How do you exit? Is it a key sequence? I tried pressing the button on the left side and it just hangs on a black screen.
-
How do you exit? Is it a key sequence? I tried pressing the button on the left side and it just hangs on a black screen.
What is it you are trying to exit? PyMenu itself, or an Emulator/app?
Most of the emulators have a specific key combo, these can often be found out by selecting the emu and pressing "Y" on the gamepad as there are often some instructions. Others have help built into the emu/app once it is launched.
To exit PyMenu you need to select the power icon in the bottom right and choose Launch GMenu.
Cheers.
-
@SomeRetroGuy
Followed that exactly and works perfectly!!
Many thanks, now have all the systems I want working and with preview images, very happy :)
Glad I could help ;)
-
How do you exit? Is it a key sequence? I tried pressing the button on the left side and it just hangs on a black screen.
What is it you are trying to exit? PyMenu itself, or an Emulator/app?
Most of the emulators have a specific key combo, these can often be found out by selecting the emu and pressing "Y" on the gamepad as there are often some instructions. Others have help built into the emu/app once it is launched.
To exit PyMenu you need to select the power icon in the bottom right and choose Launch GMenu.
Cheers.
I'm wondering how to exit fba. If I launch fba from pymenu and select a game, there doesn't seem to be any key sequence that will allow me to exit back to pymenu. Should the button on the left side of the RS-97 kill the emu and bring me back to pymenu? When I push that I just get a black screen until I force reset.
-
How do you exit? Is it a key sequence? I tried pressing the button on the left side and it just hangs on a black screen.
What is it you are trying to exit? PyMenu itself, or an Emulator/app?
Most of the emulators have a specific key combo, these can often be found out by selecting the emu and pressing "Y" on the gamepad as there are often some instructions. Others have help built into the emu/app once it is launched.
To exit PyMenu you need to select the power icon in the bottom right and choose Launch GMenu.
Cheers.
I'm wondering how to exit fba. If I launch fba from pymenu and select a game, there doesn't seem to be any key sequence that will allow me to exit back to pymenu. Should the button on the left side of the RS-97 kill the emu and bring me back to pymenu? When I push that I just get a black screen until I force reset.
That's what I had but after following the guide @SomeRetroGuy posted above it now works, pressing the power button opens the menu where you can exit.
-
Ok I got it to work now. Thanks!
Also, has anyone gotten TV out to work on pymenu or gmenu? Or is it not supported at all in the FW?
-
Also, has anyone gotten TV out to work on pymenu or gmenu? Or is it not supported at all in the FW?
Ok I got it to work now. Thanks!
Also, has anyone gotten TV out to work on pymenu or gmenu? Or is it not supported at all in the FW?
TV Out isn't supported on the RS-97 due to reluctance by the main kernel dev.
Here's what he said about TV out :
No tvout for retroFw for now
It pretty useless and costs more ram
Sadly i have access to the source code and it won't be trivial to merge back TV Out support...
which is why i'm still using the old kernel based for the Arcade Mini.
So yes, on the K3P & Arcade Mini there's still TV Out support. (but performance is worse due to the lack of newer improvements. Also no source for K3P)
-
@Jack83 just wondering if you are planning to do any further updates.
I am giving a unit to my mate for his birthday and was just wondering on hiding folders in the rom selection screen and the previews in the ports section.
If you are done, no problem, but I want to make it as foolproof as possible.
-
Yes, I do plan further updates. Previews are already fixed, was just a typo. Hiding the ".." folder if you are in the root selection folder is also implementer. I won't implement hiding of other folders though. I think that it's a bad organization if you mix ROM and previews in the same folder. Is gmenu relying on this? I keep my previews and roms in different folders.
I am currently on a business trip, so it will be awhile to the next release.
-
Yes, I do plan further updates. Previews are already fixed, was just a typo. Hiding the ".." folder if you are in the root selection folder is also implementer. I won't implement hiding of other folders though. I think that it's a bad organization if you mix ROM and previews in the same folder. Is gmenu relying on this? I keep my previews and roms in different folders.
I am currently on a business trip, so it will be awhile to the next release.
I dont think GMenu relies on it per se, but the option to hide all folders in GMenu means it does not matter where the preview are kept.
I use this: https://github.com/m1024x/retrogame-preview-guide
It creates the previews folder etc... in the roms folder itself which makes it very Gmenu friendly. I dont mind either way, moving the previews and then changing the folder in the setup is easy enough.
Great to hear the other bits and pieces are fixed, have a good trip, and thanks again for the hard work.
-
@Jack83 First of all, congrats for such a great work! totally amazing
What's in my opinion is missing is an "Add to favorites" option with a "Favorites" sections. Is possible to implement that feature?
There are so many cool games to try that Last Played section is not enough. With that option PyMenu would be simply perfect.
Thanks!
-
https://github.com/JackD83/PyMenu/releases/tag/v1.5.3
Version 1.5.3
- fixed previews of native items where not stored
- added limit of folder selection
- added list wrapping
- added hiding of sub folders in selection folder
- added race-od and dingux-cap32 link in config
- added default volume to configuration
- improved loading time of PyMenu
@leonvanbon favorites is on my list but requires some larger changes
-
Wow, Awesome work !
Thanks a lot Jack83 :)
-
hey !
I'm trying to play wonderswan's games with the oswan emulator (by gameblabla). It works with gmenu2x but not with Pymenu. I've trie to modify wonderswan parameters with no luck. Can you help me with theses parameters ?
Thanks !
Edit : Solved ! You have to enter "oswan" in the gmenu identifier, then reboot, and it works.
-
https://github.com/JackD83/PyMenu/releases/tag/v1.5.3
Version 1.5.3
- fixed previews of native items where not stored
- added limit of folder selection
- added list wrapping
- added hiding of sub folders in selection folder
- added race-od and dingux-cap32 link in config
- added default volume to configuration
- improved loading time of PyMenu
@leonvanbon favorites is on my list but requires some larger changes
Amazing - this is such an awesome update!!!
Volume control amazing!!
Literally one tiny thing I noticed. After setting the folders to be hidden, the first selection is then a rom, the preview image wont load for the top entry until you move to another entry then back.
You're making it really hard to find things with an issue now!!
thanks so much for the amazing work.
-
Literally one tiny thing I noticed. After setting the folders to be hidden, the first selection is then a rom, the preview image wont load for the top entry until you move to another entry then back.
Yeah, still broken in 1.5.4 :( I already found the issue and it will be fixed in 1.5.5
-
Hey @Jack83 !
Would you consider adding gameblabla's oswan emulator in the default settings of wonderswan & wonderswan color in 1.5 ?
Once again, many thanks for your great work !
-
Weird error just started. If I go to edit a system's settings, when I press start instead of saving the settings, it loads USB storage mode. Any idea what this might be caused by?
-
Weird error just started. If I go to edit a system's settings, when I press start instead of saving the settings, it loads USB storage mode. Any idea what this might be caused by?
I had this error after quitting usb storage for the first time. Only solution I've found is to reflash the internal sdcard, and reinstall all from the begining (made a save of my roms files with commander first).
Once again, sorry for my poor english...
-
Thanks, I would prefer not to do that.
Last night I tried to edit the settings in Glutexto but something crashed and then the device was unresponsive.
This morning I opened it up and replaced the pymenu settings file on the internal sd card, and it's working again now!
I might try editing the file on my chromebook and see if that works (to change the settings).
-
The fat32 fileystem on the sdcard is very fragile some times. If pymenu just starts the usb connection, something went wrong and usb is the last resort to fix it.
You probably don't need to reflash the whole system, but a file system check and a clean copy of pymenu should resolve the issues.
I have to say that I did not have such errors since I use higher quality sdcards for internal and exrternal
-
I had a similar issue, I used the built in partition checker by powering up the device then holding down the X key.
The system will then check the partitions.
I believe the issue occurs when something goes wrong and the system treats the SD card as read-only.
Issue for me was it kept happening, so I ended up making an image of the SDcard on my machine, reformatted the SD card using the SD card formatter, then i re-imaged the SD card from the backup and all was 100% after that.
-
I have to say that I did not have such errors since I use higher quality sdcards for internal and exrternal
Agreed
-
PyMenu Version 1.5.5
https://github.com/JackD83/PyMenu/releases/latest
- improved loading time of folders ~10x
- fixed previews not showing for first element again
- added latest emulators: jzIntv, Pok?mini, ProSystem-OD, Speccy
-
Nice work jack any chance of bittboy support?
-
What are the current limitations and/or bugs in the PyMenu, compared to gmenunx?
-
There are currently no major bugs in PyMenu that I'm aware of. The only limitation compared to gmenu is the ability to install ipk packages. For that, I added a link in pymenu to go back to gmenu.
-
I had another weird issue... PyMenu crashed when I quit an emulator and then would no longer start. I had to remove the internal SD card to replace the autoexec.sh from backup so that I could use the RS-97 again. I can't get PyMenu to work now (it just says 'loading'). Any idea what might cause the issue or how to fix it?
-
You probably had a file system corruption. Make sure to use a high quality sd-card and make a file system check.
To solve you problem, just delete the apps/pymenu folder and install the ipk again. Your settings probably got corrupted during the crash.
PyMenu is writing more (like last played games) onto the sd card as gmenu does. Thats why its more likely to get errors when the file system fails.
-
You probably had a file system corruption. Make sure to use a high quality sd-card and make a file system check.
To solve you problem, just delete the apps/pymenu folder and install the ipk again. Your settings probably got corrupted during the crash.
PyMenu is writing more (like last played games) onto the sd card as gmenu does. Thats why its more likely to get errors when the file system fails.
I do have a high quality card, and I ran the file system check with no issues. Deleting the apps folder and reinstalling worked though.
When I had my issue before where pymenu was always loading usb mode instead of saving settings I also noticed an issue where emulators could not save game states if I ran them in Pymenu but could save if I ran them through gmenu. It was like pymenu decided the card was read only... I think gmenu wouldn?t install ipks either. Anyway I?ve backed up the card image now!
Sent from my iPhone using Tapatalk
-
Hi Jack,
I have finally stumbled across an application for Windows that will convert any video format to JPGV.
It was written by Rinnegatamante over at gbatemp.net and uses FFMPG so should handle any video format.
Is the "animated previews" project dead in the water or would you still like some help? I have a ton videos for almost all the systems supported , I am happy to crack on with them but obviously no point if no one is interested
Thanks
ace
-
Animated previews are alive and well as you can see in this video:
https://www.youtube.com/watch?v=3JpfMMpgzn8
The scripts are still up on my github page https://github.com/JackD83/PyMenu/tree/master/tools (https://github.com/JackD83/PyMenu/tree/master/tools)
The format is nothing like jpgv and does not support audio and only short video clips. File size should be similar.
I don't now if anyone besides me has ever converted videos to previews and I know that the scripts are not very easy to use. Maybe I will make a all in one package to make these previews.
-
Maybe I will make a all in one package to make these previews.
If you can create an all in pack for Windows 64Bit that would be great :) No worries if you do not have time, I fully appreciate how busy you guys can be 8)
-
Could you try this?
https://drive.google.com/open?id=1IeLFNKnozr5fWr1VlubZLZ9GEleO9NtF (https://drive.google.com/open?id=1IeLFNKnozr5fWr1VlubZLZ9GEleO9NtF)
Drag&drop all videos you want to convert onto the convert.bat. You can drop all movies at once. It should create a folder output in the folder where the video was located containing the animated preview
-
Animated previews are alive and well as you can see in this video:
https://www.youtube.com/watch?v=3JpfMMpgzn8
The scripts are still up on my github page https://github.com/JackD83/PyMenu/tree/master/tools (https://github.com/JackD83/PyMenu/tree/master/tools)
The format is nothing like jpgv and does not support audio and only short video clips. File size should be similar.
I don't now if anyone besides me has ever converted videos to previews and I know that the scripts are not very easy to use. Maybe I will make a all in one package to make these previews.
I am really impressed with the roms, snapshots and videosnapshots collection shown in this video.
All the rooms perfectly named and classified, with its snapshot and videosnapshot, for most platforms!!
I would really like to have the same in my Pymenu+LDK.
Is there any downlodable source for such a great work?
Any help would be really appretiated!!!!!
Thank you very much!!
Bets regards
-
Could you try this?
https://drive.google.com/open?id=1IeLFNKnozr5fWr1VlubZLZ9GEleO9NtF (https://drive.google.com/open?id=1IeLFNKnozr5fWr1VlubZLZ9GEleO9NtF)
Drag&drop all videos you want to convert onto the convert.bat. You can drop all movies at once. It should create a folder output in the folder where the video was located containing the animated preview
I will give it a shot and let you know buddy :) Thank you for the Tool Kit, I appreciate it !!
-
Hi@Jack83,Can't I use pymenu on the latest version of GmenuNX (0425)? It will always show lauching and can't enter
-
I love PyMenu and especially the option to show box images and now 'video' snaps. I used the converter tool to convert 6,500 videos into the compatible format.
Systems included:
Atari 2600
Final Burn Alpha
Gameboy & Colour
Game Advanced
Gamegear
Lynx
Master System
Mega Drive
Neogeo
Neogeo Pocket Colour
NES
SNES
Has 99% of the games (although FBA is a little bare) but I did delete most of the Japanese games. You just need to copy the files into the rom directory in a folder called preview. Theres two types for each rom, a boxart image and a video snap. Boxart shows first for a few seconds then the video comes up. The rom name (either rom or zip file) needs to be called the same as image/video name but these are from a proper rom collection so names should match up as long as you have a proper collection of roms.
Link: https://mega.nz/#!KGgEHCRY!aYPNgE9hnL-vuAj78Gu7eopva5kJNctxDD1e6tmneUk <-- Note no roms are included!
-
Hi@Jack83,Can't I use pymenu on the latest version of GmenuNX (0425)? It will always show lauching and can't enter
I'm sorry but I cant reproduce this. Its working fine on both my LDK and RS97 with gmenuXN 0425. You could try to reinstall PyMenu
-
I love PyMenu and especially the option to show box images and now 'video' snaps. I used the converter tool to convert 6,500 videos into the compatible format.
Systems included:
Atari 2600
Final Burn Alpha
Gameboy & Colour
Game Advanced
Gamegear
Lynx
Master System
Mega Drive
Neogeo
Neogeo Pocket Colour
NES
SNES
Has 99% of the games, but I did delete most of the Japanese games. You just need to copy the files into the rom directory in a folder called preview. Theres two types for each rom, a boxart image and a video snap. Boxart shows first for a few seconds then the video comes up. The rom name (either rom or zip file) needs to be called the same as image/video name but these are from a proper rom collection so names should match up as long as you have a proper collection of roms.
Link: https://mega.nz/#!DKgAVaaa!MKVdB11MmLf71GRatne634VpFyNFEv4WQHnexoZ6jUM <-- Note is is almost 3GB and no roms are included!
Great work on the previews! I downloaded the pack myself cause I'm still missing neo-geo previews ;D
One remark: You should resize all pngs to 128x128 pixel. The pack contains all previews in their original size and they get resized every time they are displayed by pymenu. Thats very slow
-
Great work on the previews! I downloaded the pack myself cause I'm still missing neo-geo previews ;D
One remark: You should resize all pngs to 128x128 pixel. The pack contains all previews in their original size and they get resized every time they are displayed by pymenu. Thats very slow
Nice one, I didnt think about that. I just grabbed the original preview images, but 128x128 loads massively faster. I've resized all the png boxart images and re-uploaded the pack. Also saves quite a bit of space!
-
**edit**
nevermind, I was being a fool!
-
Great work on the previews! I downloaded the pack myself cause I'm still missing neo-geo previews ;D
One remark: You should resize all pngs to 128x128 pixel. The pack contains all previews in their original size and they get resized every time they are displayed by pymenu. Thats very slow
Nice one, I didnt think about that. I just grabbed the original preview images, but 128x128 loads massively faster. I've resized all the png boxart images and re-uploaded the pack. Also saves quite a bit of space!
Ace! Downloading now (I don't have a PC, just a chromebook, so this would have been very laborious for me!).
-
3 days searching and im still a bit lost on how to install this on my RS-07. I love @gameblabla and his Useless firmware so I really dont want to be flashing an older firmware or RetroFW untill it has the same level of functionality... mainly full screen and tv-out.
@Jack83 Pymenu looks ideal for the RS-07 and if theres a way of having a favourites folder...or even last played folder...im sold!! Theres a guy JL on youtube who has some great videos and ive tried watching them but still no further forward ? Ive tried installing the files supplied on this thread and official Github...still at a loss ha??
Og btw @DynaMight haha surely this isnt you from the VFR400 forums haha we keep bumping into each other over the years!!!
-
I love PyMenu and especially the option to show box images and now 'video' snaps. I used the converter tool to convert 6,500 videos into the compatible format.
Link: https://mega.nz/#!KGgEHCRY!aYPNgE9hnL-vuAj78Gu7eopva5kJNctxDD1e6tmneUk <-- Note no roms are included!
This was great, by the way, although I've had to do a bunch of renaming, but that's my fault! Is there a site that this tool draws from so I can fill in the few that are missing, manually?
-
@jimmybonsaville
PyMenu is currently only developed for the RetroFW and support for gameblablas UselessFW was droped. There will be a RetroFW for the RS-07 and maybe the other 480x272 device. I will then adapt PyMenu again to work on all devices.
@farleysmaster
You can get screenshots here: https://www.screenscraper.fr/ or https://emumovies.com
-
Thanks, I did some detective work and found the screenscraper site earlier. Sadly Mario's Picross 2 is just too niche... ;)
-
I flashed the latest RetroFw last night, then I saw this topic and decided to give a shot to Phyton Menu and menu previews. Installed the .ipk and previews too. I was going through menu, checking thumbnails and while I was checking gba previews device shut itself down with a flash on the screen and since then I couldn't be able to turn it on again ???
After that I tried to copy backup of my working rom files, didn't work. Tried to flash fresh Fw, didn't work. I tried 3 different sd cards, downloaded both full ipk FW and basic one, still no luck...
Now I'm stuck with a device doesn't work, when I try to turn on it just shows a white flash on the screen for half a second then nothing happens. Top red led light also doesn't lit up so I suspect some kind of mainboard damage but I don't have the knowledge to identify that.
Any ideas, solutions and help very much appreciated... :'(
-
@jimmybonsaville
PyMenu is currently only developed for the RetroFW and support for gameblablas UselessFW was droped. There will be a RetroFW for the RS-07 and maybe the other 480x272 device. I will then adapt PyMenu again to work on all devices.
@farleysmaster
You can get screenshots here: https://www.screenscraper.fr/ or https://emumovies.com
@Jack83 Finally managed to install this via an Sd image on Youtube by J.L. Absolutely loving the experience so far!! Shame about no T.V output however. The one function i would love and im sure others would....is a favourites menu of some kind. With thousands of games its hard to keep track ha. Thanks again for some awesome work!
-
I flashed the latest RetroFw last night, then I saw this topic and decided to give a shot to Phyton Menu and menu previews. Installed the .ipk and previews too. I was going through menu, checking thumbnails and while I was checking gba previews device shut itself down with a flash on the screen and since then I couldn't be able to turn it on again ???
After that I tried to copy backup of my working rom files, didn't work. Tried to flash fresh Fw, didn't work. I tried 3 different sd cards, downloaded both full ipk FW and basic one, still no luck...
Now I'm stuck with a device doesn't work, when I try to turn on it just shows a white flash on the screen for half a second then nothing happens. Top red led light also doesn't lit up so I suspect some kind of mainboard damage but I don't have the knowledge to identify that.
Any ideas, solutions and help very much appreciated... :'(
I had a similar issue with my RS97: I it run through its battery (just leave it on for a night and the LCD backlight will drain the battery). Then fully charge it, disconnect USB and turn it on. It then functioned as normal again...
Sent from my SM-G960F using Tapatalk
-
You just need to copy the files into the rom directory in a folder called preview. Theres two types for each rom, a boxart image and a video snap.
I'm trying to get this to work. I must be doing something wrong. ???
So the rom file and the image files need to have the same name. I am not entirely sure where to place the image files.
RetroFW->roms\preview\>contents_of_the_snaps<
or
RetroFW->roms\GBA\preview\>contents_of_the_GBAfolder_from_snaps<
-
Normally the preview folder is within the specific roms older (e.g. gba). But you can use any folder and set it it by editing the settings for each emulated device (press 'select' on the device selection screen)
-
Hi there,
I have recently purchased a Retrogame RS97 HW version 3 and installed RetroFW and Pymenu, all works great but im having issues with one system.... megadrive, when i add my rom location folder i save the settings, go into that system and can see all the roms from that rom folder location, i execute one, which runs correctly...as soon as i exit the list of roms has dissappeared.
I check the rom folder location and its correct, the only way i can fix this is by setting the rom folder to something else, then back to the correct location and the roms reappear as soon as i back out and go back into the system they are gone again and have to repeat the process.
Has anybody else seen this?
I have even created a duplicate megadrive system in pymenu and it does the exact same.
-
I love PyMenu and especially the option to show box images and now 'video' snaps. I used the converter tool to convert 6,500 videos into the compatible format.
Systems included:
Atari 2600
Final Burn Alpha
Gameboy & Colour
Game Advanced
Gamegear
Lynx
Master System
Mega Drive
Neogeo
Neogeo Pocket Colour
NES
SNES
Has 99% of the games (although FBA is a little bare) but I did delete most of the Japanese games. You just need to copy the files into the rom directory in a folder called preview. Theres two types for each rom, a boxart image and a video snap. Boxart shows first for a few seconds then the video comes up. The rom name (either rom or zip file) needs to be called the same as image/video name but these are from a proper rom collection so names should match up as long as you have a proper collection of roms.
Link: https://mega.nz/#!KGgEHCRY!aYPNgE9hnL-vuAj78Gu7eopva5kJNctxDD1e6tmneUk <-- Note no roms are included!
Thank you very much for your work, it has helped me.
-
is there a way(code change, etc) to sort the emulator game list menu when gamelist filter is enabled? currently it still sorts by rom name but there are instances where name it displays from the gamelist file is totally different. hope this makes sense ... haha. thanks!
-
Drag&drop all videos you want to convert onto the convert.bat. You can drop all movies at once. It should create a folder output in the folder where the video was located containing the animated preview
Hi Jack,
I have tried to run this but it just creates an empty folder "Output"folder....
The format of video I am using is MP4.... My device is Windows 10 Pro (1903)
Any idea's what could be wrong? I will try converting the MP4 to AVI and see what happens... Does it matter which
directory I place the folder / BAT file ?
EDIT
I tired converting to AVI, XVID, WMX3, WMV8 and WMV9 but still the same... Can someone else using a windows machine maybe give it a try if I upload the software and include a video ?
-
If somebody make a new firmware please insert a battery low reminder beep or screen. It's kinda annoying when I game a lot and my console suddenly turns off.
Well too bad they screwed up when they made the Arcade Mini, because there's no way to get an estimate of the battery.
You can ask Pingflood about it, he confirmed it to me. This happens even on the stock firmware.
(Btw, it's also the reason why TV out won't work : There is no way to detect if it's plugged in. You have to force it to make it work)
Is there really no way to get an estimate of the battery? The battery icon in the upper right corner seems to change all the way down to empty before the device dies. Do you know how that's being done? A "low battery" audio warning is something I'd really like to try and get working.
-
Drag&drop all videos you want to convert onto the convert.bat. You can drop all movies at once. It should create a folder output in the folder where the video was located containing the animated preview
Hi Jack,
I have tried to run this but it just creates an empty folder "Output"folder....
The format of video I am using is MP4.... My device is Windows 10 Pro (1903)
Any idea's what could be wrong? I will try converting the MP4 to AVI and see what happens... Does it matter which
directory I place the folder / BAT file ?
EDIT
I tired converting to AVI, XVID, WMX3, WMV8 and WMV9 but still the same... Can someone else using a windows machine maybe give it a try if I upload the software and include a video ?
You should get a lot of log output to see whats wrong. Do you have spaces in the paths to the video and/or the folder the tools are?
-
Hey everyone,
I'm still working to improve pymenu. I have implemented the ability to install/uninstall ipk packages and the often requested "Favourites" menu!
Now I need your help! I'm a very bad designer and I need the graphics for the favourites menu for the pixel and the default theme. The background image is 320x240px and the system logo is 140px wide.
CPS-I, CPS-II and Last played are also missing for the default theme. I would really appreciate it if someone with skill can make those images ;D
If I get the images, I can make an official release of pymenu
Jack
-
Nice, uninstalling ipks is a (minor) pain.
-
Drag&drop all videos you want to convert onto the convert.bat. You can drop all movies at once. It should create a folder output in the folder where the video was located containing the animated preview
Hi Jack,
I have tried to run this but it just creates an empty folder "Output"folder....
The format of video I am using is MP4.... My device is Windows 10 Pro (1903)
Any idea's what could be wrong? I will try converting the MP4 to AVI and see what happens... Does it matter which
directory I place the folder / BAT file ?
EDIT
I tired converting to AVI, XVID, WMX3, WMV8 and WMV9 but still the same... Can someone else using a windows machine maybe give it a try if I upload the software and include a video ?
You should get a lot of log output to see whats wrong. Do you have spaces in the paths to the video and/or the folder the tools are?
Hi Jack,
Thanks for the reply... I removed all spaces in the video name and in the path to PyMenu toolkit... I has now created a standard JPG file not an animated AJPG file... The name is File Name = bdudes.anim.jpg
The file has unusual dimensions too:
Width = 1664
Height = 1536
Vertical DPI = 96
Horizontal DPI = 96
Bit Depth = 24
File Name = bdudes.anim.jpg
Is that correct or am I doing something wrong ?
-
bdudes.anim.jpg is correct. You can open the file and see all the frames that will be used. The preview is no animated jpeg (ajpg) but a large sprite sheet. Its faster to load.
"bdudes" should be the nam of the rom for the preview to work
-
Hi Jack,
Thanks for continuing to improve pymenu!
When you get a chance, can you please allow proper sorting of titles when the gamelist filter is used? Seems to sort by first column on the gamelist and it would display better if the third column is used for sorting.
Thanks!
-
Anyone else experience pymenu just failing to load for no apparent reason? This has happened to me before which stops my RS97 from booting.
I've gone in, taken out the internal sd card and swapped the autoexec.sh for the backed up version so now I can get into gmenu.
I think from memory I'll have to delete pymenu, reinstall it and restore its config files which I've just backed up. Is there an easier way?
(the internal sd card is a high quality name brand card, btw)
-
Hi jack,
any plans to port this to the RG350? 8) ;D
-
Hi jack,
any plans to port this to the RG350? 8) ;D
Same question hehheeh
Enviado desde mi Redmi Note 6 Pro mediante Tapatalk
-
hello some game ports is missing how to add?
-
the pap k3 plus links are dead
can you reupload them?
-
@SomeRetroGuy - can you cleanly close FBA or do you have to reboot? if you can could you show me your settings please for FBA-SDL
I have an RS-97 Rev 3.0
I have both FBA-SDL and FBAA320 installed from the bitgala server.
In GMenu2X under emulators, not systems i have the default settings for both, however i have upped the clock speed to 642.
Again in GMenu2X I have the Systems setup with CPS1 CPS2 and NeoGeo. I set them up to work directly in GMenu before I started with PyMenu. The settings are all straightforward, so paths mapped to the right paths, "Show Folders" set to off, File filter with ".zip", previews folders mapped to the previews folders. Clock speeds set to 642.
For these three systems I use FBA-SDL, not a320. This is because the roms set is for FBA 0.2.97.35.
I have an un-merged set (with seperate BIOS for neogeo in the neogeo folder) and have only a few selected games for each system.
I then tested in GMenu2X no crashes, everything works and the emu exists cleanly.
Onto PyMenu.
Installed PyMenu and then ran the installation file so it was the default boot. Rebooted the device.
For the systems I wanted to use I then set the GMenu identifier as the same name as the system in gmenu, so for cps1 the identifies is cps1, cps2 for cps2 and neogeo for neogeo. Be aware these MUST be the same names as what you entered in the systems section in GMenu2X, not whats in the Emulators section. These may be done already for you.
So the way I think this works is that PyMenu calls the entry in the systems section, and the details in that system you defined are what PyMenu executes.
I also matched the clock speed the same, so 642 for all these, set the paths and previews, Use File filter and Gameslist set to true.
After that i rebooted again and then voila, i get the standard file browser, it sees my previews and then when I exit a game it goes back to PyMenu.
I hope that helps, not sure what else to tell you to help.
Cheers.
Hi i dont understand your solution. I use the fba 320 emu and everything runs but with pymenue i cant exit the arcade emu in my case fba320. The games starts and run, but if i hit the power buttom to close the game it freezes and show only a black screen. I have to restart my ldk after every use. Without pymenu i can exit games in fba320 with the same button.
I dont understand the rensme in system section ? My fba320 is in emulator section and i dont have a system section where i can see the fba320 emu. Can you please help me ?
-
Hey guys,
after my request for help with images for PyMenu was a little disappointing, I put work on PyMenu on hold and moved on to other projects (Oculus Quest). I did not check my PMs, so for those of you who offered to help after I left, all source code and all images we have so far on github https://github.com/JackD83/PyMenu/tree/RetroFW (https://github.com/JackD83/PyMenu/tree/RetroFW)
I did not plan on porting PyMenu to the RG350, but then Christmas happened and I got one ;D
I just tried running PyMenu and it works so far. Currently its not possible to launch any emulators due to RG350 using opk files and RetroFW 1.2 using installed IPKs. In order to get it working, parsing of the OPKs needs to be implemented and I'm not sure how I can replace the default launcher.
Before I start anything I would like some feedback if this even something that is requested.
There is a port of emulationstation?!
-
I made a pre-release for RetroFW 2.0 and the RG350
https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE (https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE)
Have fun!
-
I made a pre-release for RetroFW 2.0 and the RG350
https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE (https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE)
Have fun!
Interesting... Thanks for this... I hope you build up on it some more for the RG350 / PocketGo 2
Thanks again !!
-
Oh man, I would love to see this running on the RG350.
PyMenu is the only menu for me.
-
I made a pre-release for RetroFW 2.0 and the RG350
https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE (https://github.com/JackD83/PyMenu/releases/tag/v1.5.8-PRE)
Have fun!
@Jack83 Hope you are well, safe and sanitized.
Now I have some more time at home Ive started playing with the 350 - any news on PyMenu??
-
Did you get this working? I have exactly the same problem. If anyone can help it would be greatly appreciated.
I've just given my daughter an IPS RG300 and she'd love to play Sonic! She hates the stock gmenu system. Thanks.
Hi there,
I have recently purchased a Retrogame RS97 HW version 3 and installed RetroFW and Pymenu, all works great but im having issues with one system.... megadrive, when i add my rom location folder i save the settings, go into that system and can see all the roms from that rom folder location, i execute one, which runs correctly...as soon as i exit the list of roms has dissappeared.
I check the rom folder location and its correct, the only way i can fix this is by setting the rom folder to something else, then back to the correct location and the roms reappear as soon as i back out and go back into the system they are gone again and have to repeat the process.
Has anybody else seen this?
I have even created a duplicate megadrive system in pymenu and it does the exact same.
-
I found a hidden file causing this issue. I couldn't delete it so I deleted the Megadrive folder itself and recreated the folder.
Also if you have a Mac and use Finder you may end up with lots of files starting with ._ To get rid of them use the dot_clean comman in Finder. Link here https://lifehacker.com/delete-mac-system-files-with-dot_clean-377011 Very useful.
Did you get this working? I have exactly the same problem. If anyone can help it would be greatly appreciated.
I've just given my daughter an IPS RG300 and she'd love to play Sonic! She hates the stock gmenu system. Thanks.
Hi there,
I have recently purchased a Retrogame RS97 HW version 3 and installed RetroFW and Pymenu, all works great but im having issues with one system.... megadrive, when i add my rom location folder i save the settings, go into that system and can see all the roms from that rom folder location, i execute one, which runs correctly...as soon as i exit the list of roms has dissappeared.
I check the rom folder location and its correct, the only way i can fix this is by setting the rom folder to something else, then back to the correct location and the roms reappear as soon as i back out and go back into the system they are gone again and have to repeat the process.
Has anybody else seen this?
I have even created a duplicate megadrive system in pymenu and it does the exact same.
-
I just got ReftroFW 2.2 and Pymenu 2.0 set up on my rs-97 and everything worked great the first time I entered Pymenu. I checked out all of the themes and they looked good but when I went back in a second time all of the icons and backgrounds have been reset to the defaults for all themes. Has anyone else had this issue?