Tutorial Oldies
Updated
EverSD ROM & Artwork Scripts for FW 2.x Stock UI
Hello again Evercade+EverSD users!
EverPatcher for handheld FW 2.x has arrived as a wonderful Holiday present for us all, so I thought I'd throw my offerings into the mix and add some additional Holiday cheer!
You will find attached to the post a shiny new set of scripts (Windows only, virtual machines are fine) to help you setup ROM files and Boxart on your Evercade handheld running FW 2.x after using EverPatcher 4.x or higher and adding the needed files to your SD card from EverSD.com. There are scripts here to cover most scenarios (updates in the future will add more) for launching games directly from the Stock UI into both Retroarch and Stock Emulators.
As always, please comment with any questions or ideas on new features as well as additional libretro cores you want to see support for.
NOTE: You are fully capable of downgrading to any previous firmware on your Evercade Handheld if you should want to do so for any reason - so why not give it a try?
How To Use:
Initial Setup
General Use (Stock Emulators)
NOTES: (1) Your ROM names should not contain any special characters and must be no longer than 16 characters, excluding the file extension. (2) If you plan to use boxart for your ROMs, make sure it is png format and named identical to the ROM file it is for (just like any scraper tool would do for you).
The script will create copies of your boxart in the SD card 'game' folder in the required formats.
General Use (Retroarch)
NOTES: (1) Your ROM names may contain special characters. These special characters (and all spaces) will be filtered out by my script for the pointer files created in the 'game' folder. The pointer files names cannot be more than 16 characters long (not counting extension) for Evercade to read them. (2) If you plan to use boxart for your ROMs, make sure it is png format and named identical to the ROM file it is for (just like any scraper tool would do for you).
The script will create copies of your boxart in the SD card 'game' folder in the required formats.
CHANGELOG
NOTES for Retroarch on EvercadeVS: EvercadeVS support is experimental - especially since there has not been an EverPatcher release that supports it yet. Because of this, a SD card built with my scripts for EvercadeVS will likely NOT work in the Evercade Handheld (and even if it does, it's not ideal). I'm using some janky tricks to copy the retroarch binary to the VS temporarily and run it. Also, the new download includes the RA binary which MUST be on the root of the SD card and named 'retroarch2'. If you decompress my v1.5b tools to the root of you SD this will be done for you. You must also still add the 'retroarch' folder to your SD card like you would for an Evercade handheld RA setup. Lastly, my new download comes with two retroarch config files the will appear on the root of your SD card - one for handheld (as a backup - it's the same as the one in the EverSD RA download) and one for VS. If building a card with my scripts for the VS, you MUST copy the 'retroarch_vs.cfg' to the /sdcard/retroarch/config folder and rename it to 'retroarch.cfg' or you will not have the proper settings or input controls for RA on the VS. Please post any bugs or issues and I'll help and update the scripts as best I can. Hopefully EverSD will come out with a proper, jank-free setup for the VS soon.
EverPatcher for handheld FW 2.x has arrived as a wonderful Holiday present for us all, so I thought I'd throw my offerings into the mix and add some additional Holiday cheer!
You will find attached to the post a shiny new set of scripts (Windows only, virtual machines are fine) to help you setup ROM files and Boxart on your Evercade handheld running FW 2.x after using EverPatcher 4.x or higher and adding the needed files to your SD card from EverSD.com. There are scripts here to cover most scenarios (updates in the future will add more) for launching games directly from the Stock UI into both Retroarch and Stock Emulators.
As always, please comment with any questions or ideas on new features as well as additional libretro cores you want to see support for.
NOTE: You are fully capable of downgrading to any previous firmware on your Evercade Handheld if you should want to do so for any reason - so why not give it a try?
How To Use:
Initial Setup
- Make sure you have completed the steps needed to unlock you Evercade on FW 2.0.1 (clean flash 2.0.1, then patch with newest EverPatcher - currently 4.1
- Go to EverSD.com downloads page and grab your choice (or both) stock emulators for 2.0.1 or Retroarch for 2.0.1 and extract one or both of them to your freshly formatted SD card (FAT32 or exFAT formats work)
- Download my script pack attached to this post and extract it to the root of your SD card
General Use (Stock Emulators)
NOTES: (1) Your ROM names should not contain any special characters and must be no longer than 16 characters, excluding the file extension. (2) If you plan to use boxart for your ROMs, make sure it is png format and named identical to the ROM file it is for (just like any scraper tool would do for you).
- Put your SD card in your PC and open up the 'game' folder located on its root
- Copy over your uncompressed ROM files to 'game' (excluding MAME ROMs, they are handled differently), making sure to only use ROMs for game systems Evercade natively supports
- Open a second, additional window and navigate to your SD card 'tools' folder so you see the scripts contained within
- Select all your rom files in 'game' and drag them to the script in the 'tools' window titled 'Create_Stock_Console_Files'
- In your 'game' window you will see an additional '.json' file created for each of your roms. This file contains info on how to launch your rom as well as game metadata. For now you are on your own to either leave the metadata blank or fill it in yourself in a text editor if you wish
- If you have MAME roms, copy those in their original zipped format into a the 'mame' folder, which must be on the root of the SD card. Drag all of your MAME roms from the 'mame' folder to the script titled 'Create_Stock_MAME_Files'. This will create both a '.json' file like for the regular roms and an aditional blank file needed.
The script will create copies of your boxart in the SD card 'game' folder in the required formats.
General Use (Retroarch)
NOTES: (1) Your ROM names may contain special characters. These special characters (and all spaces) will be filtered out by my script for the pointer files created in the 'game' folder. The pointer files names cannot be more than 16 characters long (not counting extension) for Evercade to read them. (2) If you plan to use boxart for your ROMs, make sure it is png format and named identical to the ROM file it is for (just like any scraper tool would do for you).
- Put your SD card in your PC and open up the 'roms' folder located on its root
- Copy over your uncompressed ROM files to 'roms' (this includes MAME ROMs and CD images as well)
- Open a second, additional window and navigate to your SD card 'tools' folder so you see the scripts contained within
- Select all your NON-CD rom files in 'roms' and drag them to the script in the 'tools' window titled 'Create_RA_Files_For_ROMs'
- In your 'game' window you will see a '.json' file and an additional blank file created for each of your roms. The '.json' file contains info on how to launch your rom as well as game metadata. For now you are on your own to either leave the metadata blank or fill it in yourself in a text editor if you wish
- If you have CD game roms (Sega CD, Playstation, or PCE-CD) select only the one file for each game needed to launch it - and only games from a single console all at once, and drage then to the script in the 'tools' window titled 'Create_RA_Files_For_CDs'. The script will prompt you to answer if the file(s) you dropped on it were for Sega CD (Mega CD), Playstation, or PCE-CD (TG16-CD). Respond and your files will be processed
The script will create copies of your boxart in the SD card 'game' folder in the required formats.
CHANGELOG
- Evercade FW 2.x Scripts (v1.5b) - EvercadeVS Retroarch initial support! (see notes below) New art script "Create_Banner" for VS banner art. Also made changes to stock emulator roms script to increase compatibility with the system and resolve random line feed errors that resulted from creating unix style files on windows PCs.
- Evercade FW 2.x Scripts (v1.4b) - Initial release.
NOTES for Retroarch on EvercadeVS: EvercadeVS support is experimental - especially since there has not been an EverPatcher release that supports it yet. Because of this, a SD card built with my scripts for EvercadeVS will likely NOT work in the Evercade Handheld (and even if it does, it's not ideal). I'm using some janky tricks to copy the retroarch binary to the VS temporarily and run it. Also, the new download includes the RA binary which MUST be on the root of the SD card and named 'retroarch2'. If you decompress my v1.5b tools to the root of you SD this will be done for you. You must also still add the 'retroarch' folder to your SD card like you would for an Evercade handheld RA setup. Lastly, my new download comes with two retroarch config files the will appear on the root of your SD card - one for handheld (as a backup - it's the same as the one in the EverSD RA download) and one for VS. If building a card with my scripts for the VS, you MUST copy the 'retroarch_vs.cfg' to the /sdcard/retroarch/config folder and rename it to 'retroarch.cfg' or you will not have the proper settings or input controls for RA on the VS. Please post any bugs or issues and I'll help and update the scripts as best I can. Hopefully EverSD will come out with a proper, jank-free setup for the VS soon.
Attachments
Last edited by esmith13,