Skip to content

Releases: fgl82/simplemenu

We're just two lost souls swimming in a fishbowl

12 Apr 02:19
Compare
Choose a tag to compare

What's new

  • Resolution is autodetected
  • Empty sections are skipped
  • Malibu Stacy's hat
  • If a whole section group is empty, a notification is shown
  • Fixed a not very probable but important bug that crashed the application
  • Works on the GKD-350H and Mini

Important notes

  • If upgrading from something other than 7.0, it's better to install this version from scratch and use your old section files afterwards, if needed.
  • This means renaming or deleting your current /home/.simplemenu folder
  • The first launch will take longer, due to new auto-config scripts
  • For auto-config to work:
    • your rom files should be in a directory named "ROMS" (uppercase) inside /media/data or /media/sdcard
    • your rom directory names should also use uppercase
    • some common directory names will be scanned (eg. PS, PSX) some won't (Eg. PLAYSTATION)
    • your OPKs should be in /media/data/apps or /media/sdcard/APPS (uppercase)
  • The wiki has been updated (still in progress), CHECK THE CONTROLS SECTION THERE: https://github.com/fgl82/simplemenu/wiki/3.-Controls

Known issues

  • The battery bar may fluctuate slightly, working on a better measurement algorithm.
  • GMenu2x shortcuts transformed to FGL, that include parameters (like terminal), won't work, yet.

Instructions:

  • Copy the OPK to /media/data/apps or /media/sdcard/apps
  • Run the menu once
  • Check the different section groups and sections
  • Exit the menu
  • If you want to modify the different sections (emulators, rom directories, etc.) open the .simplemenu folder on your PC and modify the section group ini files under /home/.simplemenu/section_groups
  • Delete .simplemenu/last_state.sav
  • Launch it again

In a gadda da vida

09 Apr 03:40
Compare
Choose a tag to compare

What's new

  • Faster, leaner, especially on the RG-350M.
  • Fixed a lot of bugs and glitches (potential or actual)
  • The code to update the screen was fully rewritten.
  • Including the fixed GBZ35Remix theme, in a separate zip, below. Thanks to Quad_Plex.
  • He looked at the beast and asked why. She stared at him in silence, the exposed parts of her brain pulsating vigorously against the ceiling.
  • The galaxies above spun and the voices inside the walls kept screaming in agony, as they had done every day since he had been born, wet and bloody, among the sharp rocks near the end of the Boridian Planes.
  • This time there was no pain, no misery, no carnage.
  • He got up, killed the rabbit and exited the room.

Important notes

  • If upgrading from something other than 7.0, it's better to install this version from scratch and use your old section files afterwards, if needed.
  • This means renaming or deleting your current /home/.simplemenu folder
  • The first launch will take longer, due to new auto-config scripts
  • For auto-config to work:
    • your rom files should be in a directory named "ROMS" (uppercase) inside /media/data or /media/sdcard
    • your rom directory names should also use uppercase
    • some common directory names will be scanned (eg. PS, PSX) some won't (Eg. PLAYSTATION)
    • your OPKs should be in /media/data/apps or /media/sdcard/APPS (uppercase)
  • The wiki has been updated (still in progress), CHECK THE CONTROLS SECTION THERE: https://github.com/fgl82/simplemenu/wiki/3.-Controls

Known issues

  • The battery bar may fluctuate slightly, working on a better measurement algorithm.
  • GMenu2x shortcuts transformed to FGL, that include parameters (like terminal), won't work, yet.

Instructions:

  • Copy the OPK to /media/data/apps or /media/sdcard/apps
  • Run the menu once
  • Check the different section groups and sections
  • Exit the menu
  • If you want to modify the different sections (emulators, rom directories, etc.) open the .simplemenu folder on your PC and modify the section group ini files under /home/.simplemenu/section_groups
  • Delete .simplemenu/last_state.sav
  • Launch it again

Special Thanks

  • Coronarcade, for his thorough testing.
  • Quad_plex, for his excellent suggestions and testing efforts.

The final countdown

07 Mar 23:32
Compare
Choose a tag to compare

Important notes

  • IMPORTANT!!! After downloading the right OPK, rename it to either SimpleMenu-RG-350.opk or SimpleMenu-RG-350m.opk
  • The wiki has been updated (still in progress): https://github.com/fgl82/simplemenu/wiki
  • Still no release for RFW or Bittboy.
  • The next version, 7.0, will break ALL the themes, please read the theme related notes below
  • If you are installing from scratch, get the 2 base themes attached below, as they seem to not be copied fully in the OD Beta, so you can copy them manually to the themes folder
  • If the theme you are using stops displaying the section group names, add this to the theme.ini file, in the GENERAL section: display_section_group_name = 1
  • I recommend checking https://www.open-consoles.com/t13139-rg-family-launcher-1-0-rg350-m-p-280m-280v for a very cool theme (although it's only in French)

What's new

  1. Fixed a MAJOR bug when reading directories, PSX directories with subdirectories shouldn't crash anymore.
  2. Made caching rom lists under the "tmp" directory optional, and disabled by default on new installs (config.ini).
  3. Added a setting to change the color of the font under the game art.
  4. Externalized the resolution setting for HDMI to the config.ini file
  5. Revamped the settings screen, removed the useless clock (these things can't keep time correctly) and added a bar type battery indicator, which now also works on Stock and Rogue devices.
  6. Stopped SimpleMenu from hogging 100% of the CPU power by switching to wait event (instead of polling)
  7. Added the possibility of adding an outline to the theme font, for improved legibility. Check the "0A" theme.ini file to see this new property.
  8. Added a new default theme, 0A, based on the "pixel" GMenu2X theme by https://github.com/RafaVico, used in Rogue FW.
  9. Made the font used for settings, "auto-section group names" (if the theme enables them) and shutdown/reboot screens not modifiable, for a more consistent look. Themes can include their own section group names on their section group screen images and disable the auto-names.
  10. Cleaned up the code, somewhat.
  11. Trimmed a lot of properties that were no longer used in the new 0A theme.

Known issues

  • The battery bar may fluctuate slightly since I only have voltage values to work with and have not yet implemented an average based value, like Rogue FW does.
  • The battery bar may jump when connected to USB, again based on the voltage jumping.

What's next

  • Need to add more theming options (more fonts to change, battery indicator allowed on the game list instead of just in settings, etc.)
  • More code clean up
  • Changing the names of theme's properties

Changes to theme properties that will happen in version 7.0

  • Any property that ends in "[something] _custom" will lose that suffix. For instance, game_list_position_in_full_custom will become game_list_position_in_full, items_in_custom becomes items, etc.
  • headerBackground will become fullscreen_background_color
  • all properties in camel case will switch to use underscores. So, headerFont will become header_font, bodyFont switches to body_font and so on.

Instructions OpenDingux Devices: Stock FW or Rogue FW

  • Copy the OPK to /media/data/apps or /media/sdcard/apps
  • If this is not a first time install you can stop here and use the menu as usual. The new theme is also attached below in case you want to try it
  • Run the menu once
  • A new folder will be created: /home/.simplemenu
  • Exit the menu
  • Open the .simplemenu folder on your PC and modify the section group ini files under /home/.simplemenu/section_groups
  • Delete .simplemenu/last_state.sav
  • Launch it again

Instructions OpenDingux Devices: Beta FW

  • Copy the OPK to /media/data/apps or /media/sdcard/apps
  • If this is not a first time install you can stop here and use the menu as usual. The new theme is also attached below in case you want to try it
  • Run the menu once
  • A new folder will be created: /home/.simplemenu
  • Exit the menu
  • Open the .simplemenu folder on your PC and modify the section group ini files under /home/.simplemenu/section_groups
  • Delete .simplemenu/last_state.sav
  • Launch it again
  • Themes don't get installed properly to ~/.simplemenu/themes, copy them manually using the zip file attached below.

Alone again, naturally

29 Mar 03:16
5c6290f
Compare
Choose a tag to compare

Important notes

  • It's better to install this version from scratch and use your old section files afterwards, if needed.
    This means renaming or deleting your current /home/.simplemenu folder
  • The first launch will take longer, due to new auto-config scripts
  • For auto-config to work:
    • your rom files should be in a directory named "ROMS" (uppercase) inside /media/data or /media/sdcard
    • your rom directory names should also use uppercase
    • some common directory names will be scanned (eg. PS, PSX) some won't (Eg. PLAYSTATION)
    • your OPKs should be in /media/data/apps or /media/sdcard/APPS (uppercase)
  • Old themes won't work with this version!!!
  • The wiki has been updated (still in progress), CHECK THE CONTROLS SECTION THERE: https://github.com/fgl82/simplemenu/wiki/3.-Controls

What's new

  • Overclocking added to the OD-BETA version, check controls in the wiki. See valid frequencies in config.ini
  • Some console apps, like mixer or system updates, can now be launched properly
  • Stella and other applications that used to appear in a small window on the RG-350M, should now fill the whole screen
  • Scaling can now be defined for each section, in the OD-BETA version.
    It's currently not being taken into account in the OD version.
    • 0 is stretched
    • 1 is aspect ratio
    • 2 is integer scaling
  • Themes have been categorized by resolution
  • Cleaned up the names of theme properties
  • Added auto-configuration scripts.

Known issues

  • The battery bar may fluctuate slightly, working on a better measurement algorithm.
  • The battery bar may jump when connected to USB.
  • GMenu2x shortcuts transformed to FGL, that include parameters (like terminal), won't work, yet.

Instructions:

  • Copy the OPK to /media/data/apps or /media/sdcard/apps
  • Run the menu once
  • Check the different section groups and sections
  • Exit the menu
  • If you want to modify the different sections (emulators, rom directories, etc.) open the .simplemenu folder on your PC and modify the section group ini files under /home/.simplemenu/section_groups
  • Delete .simplemenu/last_state.sav
  • Launch it again

Special Thanks

Red sails in the sunset

06 Jan 21:05
5c6290f
Compare
Choose a tag to compare

Important notes

  • Still no release for RFW, Bittboy or PG2
  • This version needs a new config.ini, so, I'm attaching it below in case you want to replace the one in your existing install. Otherwise, feel free to start from scratch
  • I'm also attaching the 2 base themes, as they seem to not be copied fully in the OD Beta, so you can copy them manually to the themes folder
  • The other important notes from version 6.5 still apply

What's new

  1. Externalized the resolution setting to the config.ini file, feel free to change it (shouldn't need to)
  2. Moved controls from input.ini to config.ini. Input.ini is not needed anymore.
  3. Themes can now incorporate their own "section_groups" folder and link it in the theme. Check the included GBZ Remix theme to see how this is used. This makes it easier for themes to include their own section groups and group pictures.
  4. Removed the option to select layout in the settings, only "Theme" remains.
  5. Fixed some bugs
  6. Updated the 2 included themes.

Instructions RG-350

  • Copy the OPK to /media/data/apps or /media/sdcard/apps
  • Run the menu once
  • A new folder will be created: /home/.simplemenu
  • Exit the menu
  • Open the .simplemenu folder on your PC and modify the section group ini files under /home/.simplemenu/section_groups
  • Delete .simplemenu/last_state.sav
  • Launch it again
  • If the themes don't get installed to the themes folder, copy them manually using the zip file attached below.
  • If you have an existing install, you can replace the config.ini file with the one attached below.

Hold on tight, you know she's a little bit dangerous

03 Jan 21:22
Compare
Choose a tag to compare

Important notes

  • In the future I will be able to test it on more devices, special thanks to https://www.belchine.net
  • No RFW, Bittboy or PG2 release for now.
  • I don't currently have an RG-350 with the 1.5.1 FW, so it's not guaranteed to work on that one (but should)
  • IMPORTANT!!! This release creates temp files with the list of roms for each section. If you add roms to a folder, press R2 in the section to refresh it or they won't show up
  • If the theme you are using stops displaying the section group names, add this to the theme.ini file: display_section_group_name = 1
  • I recommend checking https://www.open-consoles.com/t13139-rg-family-launcher-1-0-rg350-m-p-280m-280v for a very cool theme (although it's only in French)

What's new

  1. Added support for the OD Beta FW.
  2. Themes now don't need to include the traditional or drunken monkey layouts.
  3. Fixed A LOT of memory leaks and potential crashes.
  4. Clock and battery charge now displayed in the settings screen (BATTERY ONLY ON OD BETA FW, FOR THE MOMENT, RG-350 WILL DISPLAY "-1"!).
  5. Added a property to themes to allow the names of the section groups to be hidden when switching, in case a theme includes its own names in the pictures themselves.

Instructions RG-350

  • Copy the OPK to /media/data/apps or /media/sdcard/apps
  • Run the menu once
  • A new folder will be created: /home/.simplemenu
  • Exit the menu
  • Open the .simplemenu folder on your PC and modify the section group ini files under /home/.simplemenu/section_groups
  • Delete .simplemenu/last_state.sav
  • Launch it again

This is the time to remember, cause it will not last forever

25 May 22:57
Compare
Choose a tag to compare

Important notes

  • The RFW opk will only work with RFW 2.2
  • The key combo to enable overclocking or underclocking in RFW and BB/PG has changed from just start to holding B and pressing start. The OC indicator is now displayed next to the selected game name
  • There are two included themes now
  • I think I got them all right but, just in case, check that config.ini has logging_enabled=0

What's new

  1. Added logging, it's disabled by default but it can be enabled in config.ini, producing a log file in the .simplemenu folder .
  2. Fixed the "set as default" option for the PG2
  3. Now the opk can be in the external card (/media/sdcard/apps/), so if it ever refuses to start and it's set as default, you can just remove the card.
  4. The system can now be shutdown even if SimpleMenu is not set as the default launcher
  5. Added a theme setting to make the fullscreen menu colored or black, if absent, it defaults to black
  6. Fixed several theming bugs
  7. The default theme is back, adding a custom layout in the same style of the standard layouts
  8. Section names that don't have a corresponding theme section now use the default section values
  9. Improved overall stability
  10. Improved loading of the system picture so it's not loaded on every refresh

Notes

  • The themes' assets are 320x240, so they will look blurred when stretched to 640x480, which will probably be most noticeable when outputting through HDMI.
  • It's also recommended that you get 640x480 screencaptures/art if you are using the RG-350m, so no processing needs to take place when viewing them in fullscreen mode.

Instructions RG-350/New Pocket Go

  • Copy the OPK to /media/data/apps or /media/sdcard/apps
  • Run the menu once
  • A new folder will be created: /home/.simplemenu
  • Exit the menu
  • Open the .simplemenu folder on your PC and modify the section group ini files under /home/.simplemenu/section_groups
  • Delete .simplemenu/last_state.sav
  • Launch it again

Instructions RFW

  • Copy the OPK to /home/retrofw/apps
  • Follow the rest of the steps described above for the RG-350 and NPG

Instructions Bittboy / Pocket Go

  • Extract the zip file to /mnt/apps/simplemenu
  • Create a link to the simplemenu executable in GMenuNX
  • Run the menu once
  • A new folder will be created: /home/.simplemenu
  • Exit the menu
  • Open the .simplemenu folder on your PC and modify the section group ini files under /home/.simplemenu/section_groups
  • Delete .simplemenu/last_state.sav
  • Launch it again

Six, Six, Six, the Number of The Beast!

17 May 18:28
b04e79b
Compare
Choose a tag to compare

Important note

If you download the r350m version below, REMOVE THE "m" AT THE END BEFORE LAUNCHING IT FOR THE FIRST TIME. I will update what needs to be updated for the next release so you don't have to do that in the future.

First things first

What's new

  1. Let the resolution be 640x480 so it looks nicer when outputting through HDMI and on the RG-350m
  2. Added a new layout, custom, which displays full names and currently allows more room for art. This layout supports many modifications if theme.ini is edited, so new themes can be created.
  3. Performance was completely improved, a lot of SDL code was corrected and improved.
  4. New HDMI switch available in settings for the RG-350.
    a) The RG-350 must have the hdmi update installed.
    b) It won't work with Rogue.
  5. Transparent overlays in fullscreen are now colored like the section header, except Favorites, which remains black, to distinguish it.
  6. Favorites names in full screen now display in yellow instead of white, if the fullscreen game name is enabled
  7. Added the possibility of setting the fullscreen game name at the top of the screen, if defined in theme.ini.
  8. If the fullscreen footer is enabled and either no games are found or the picture for a game is not available, the text indicating this situation will only be put in the footer/header or in the middle screen, if the footer is disabled, to avoid redundant information.
  9. Corrected a bug where if the first rom folder had no files, the second one listed for the same section would be ignored.
  10. Corrected a bug wherethe launcher coud not be set as default on the PG2
  11. Corrected more bugs not reported here
  12. Cleaned up config.ini, removing unused configurations

Notes

  • The default theme's assets are 320x240, so they will look blurred when stretched to 640x480, which will probably be most noticeable when outputting through HDMI.
  • It's also recommended that you get 640x480 screencaptures/art if you are using the RG-350m, so no processing needs to take place when viewing them in fullscreen mode.
  • FOR THIS RELEASE:
    • BACKUP YOUR SECTION GROUPS AND FAVORITES, IF YOU HAVE THEM
    • IF YOU HAD NEO GEO OR FINALBURN ALPHA SECTIONS AND THEY WERE NAMED "NEO-GEO" AND "FINAL BURN ALPHA", PLEASE RENAME THEM TO "NEO GEO" AND "FINALBURN ALPHA", BOTH ON THE CONSOLES LIST AND THE SECTION NAME ITSELF (THE NAME BETWEEN [ ])
    • DON'T KEEP YOUR OLD THEMES, THEY WILL MAKE THIS VERSION CRASH
    • LET THE .SIMPLEMENU FOLDER BE CREATED FROM SCRATCH
    • RESTORE YOUR CONFIGS.
    • DELETE LAST_STATE.SAV BEFORE LAUNCHING AGAIN
  • Bittboy version coming up later this week
  • RG-300 version coming up later this week

Instructions RG-350/New Pocket Go

  • Copy the OPK to /media/data/apps
  • Run the menu once
  • A new folder will be created: /home/.simplemenu
  • Exit the menu
  • Open the .simplemenu folder on your PC and modify the section group ini files under /home/.simplemenu/section_groups
  • Delete .simplemenu/last_state.sav
  • Launch it again

Take it on the run

03 May 03:42
c99163d
Compare
Choose a tag to compare

Fixing a full screen favorites bug

Truly, truly, truly outrageous

02 May 19:06
Compare
Choose a tag to compare

What's new

  • READ THE NOTES FOR THIS RELEASE BELOW! :)
  • Increased key repeat speed
  • Screen can now be set to always on by lowering the value to 0.
  • Pressing left or right on the quit/shutdown option, allows you to choose the "Reboot" option (DOESN'T WORK ON BITTBOY OR ORIGINAL POCKET GO).
  • Key mappings are now configurable in input.ini, if you want to switch the buttons around.
  • Changed the heart sprite of the default theme.
  • Added a placeholder when there's no picture on traditional or drunken monkey modes.
  • Fixed a bug by which the fullscreen name presented when there's no picture for a game, always displayed the untidy rom name.
  • Fixed a bug where favorites state was not saved when quitting/launching a game.
  • Now after quitting/launching a game while in favorites, the section you were last using before choosing favorites is also remembered.
  • Fixed double drawing of logos when switching sections, so it's faster now.
  • Lots of theming changes, among them, the possbility to put the fullscreen "footer" (now called "rom name" in settings) at the top of the screen. Look at the default theme.ini if you are interested and let me know your questions.
  • For my personal use: lots of miscelaneous changes, so it scales correctly to 16:9 and can be used to launch things on a Linux PC.
  • Lots of other bug fixes.

Notes

Instructions RG-350/New Pocket Go

  • Copy the OPK to /media/data/apps
  • Run the menu once
  • A new folder will be created: /home/.simplemenu
  • Exit the menu
  • Open the .simplemenu folder on your PC and modify the section group ini files under /home/.simplemenu/section_groups
  • Delete .simplemenu/last_state.sav
  • Launch it again

Instructions Bittboy

  • Unzip the provided zip file
  • Copy the files inside to /mnt/apps/simplemenu
  • Create a link to the simplemenu in gmenu
  • Launch it once
  • IT WILL SHOW A BLACK SCREEN WHILE IT COPIES FILES FOR AROUND 30 SECONDS, THIS IS NORMAL
  • Quit
  • A new folder will be created: /mnt/.simplemenu
  • Modify manually the section group ini files under /home/.simplemenu/section_groups, on your PC, using a text editor
  • Delete .simplemenu/last_state.sav
  • Launch it again