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! :D

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? B-)


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.
To process the boxart (if any), drag the png files from wherever they are on your PC to the script in the 'tools' folder titled 'Create_Boxart_Scaled' (recommended to maintain box aspect ratio) or 'Create_Boxart_Stretched' (only if you're OK with distorted boxes to fill all available space in the GUI).
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
To process the boxart (if any), drag the png files from wherever they are on your PC to the script in the 'tools' folder titled 'Create_Boxart_Scaled' (recommended to maintain box aspect ratio) or 'Create_Boxart_Stretched' (only if you're OK with distorted boxes to fill all available space in the GUI).
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

  • Evercade_FW2.x_Scripts_1.5b.7z
    7.3 MB · Views: 142
Last edited by esmith13,
  • Like
Reactions: Valenhir

esmith13

Well-Known Member
OP
Member
Joined
Aug 19, 2006
Messages
581
Trophies
1
Age
48
Location
South Jersey
XP
2,003
Country
United States
That doesn't seem to work either, I tried using another sd card, but no succes. I tried a fresh installation but still the same problem.

I could save with save-states, but the in-game saves are not working at all. Should I make a save directory?
If you used my stuff for retroarch you need a 'saves' and 'states' folder on the root of the sd card. With stock emulators, saves and states are placed inside the 'game' folder next to the rom itself.
 
Last edited by esmith13,

Ninodude01

Member
Newcomer
Joined
Jan 26, 2022
Messages
7
Trophies
0
Age
34
XP
37
Country
Netherlands
I have all of those folders but it still doesn't seem to work, I have no idea what went wrong. Could anyone else save just fine and then quit the game, open the game and load the in-game save?
 

esmith13

Well-Known Member
OP
Member
Joined
Aug 19, 2006
Messages
581
Trophies
1
Age
48
Location
South Jersey
XP
2,003
Country
United States
I have all of those folders but it still doesn't seem to work, I have no idea what went wrong. Could anyone else save just fine and then quit the game, open the game and load the in-game save?
I don't currently have a stock setup but I'll try to throw together a quick test on my VS. Name one system and one or two specific roms for that system for me to use that you can't get to save.
Preferably games that allow you to save right away so I don't have to play a lot first.
 

Ninodude01

Member
Newcomer
Joined
Jan 26, 2022
Messages
7
Trophies
0
Age
34
XP
37
Country
Netherlands
Super Nintendo - Chrono Trigger.

You can save the game once you enter the worldmap just right after you leave your moms house.
 

esmith13

Well-Known Member
OP
Member
Joined
Aug 19, 2006
Messages
581
Trophies
1
Age
48
Location
South Jersey
XP
2,003
Country
United States
Super Nintendo - Chrono Trigger.

You can save the game once you enter the worldmap just right after you leave your moms house.
I tried a few games on both VS and handheld and had the exact same issue... Odd. I will have to look into this further...
As a side note, retroarch saves and loads fine. It's only the stock emulator that has issues...
 

esmith13

Well-Known Member
OP
Member
Joined
Aug 19, 2006
Messages
581
Trophies
1
Age
48
Location
South Jersey
XP
2,003
Country
United States
UPDATE: Scripts version 1.5b have been released (see first post for download)

CHANGELOG: (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.

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.
 
Last edited by esmith13,

Ninodude01

Member
Newcomer
Joined
Jan 26, 2022
Messages
7
Trophies
0
Age
34
XP
37
Country
Netherlands
Okay, thanks in advance. I hope there will be a fix soon. Or if Retroarch will be working on the VS. it would be even better.
 

John91UK

New Member
Newbie
Joined
Jan 28, 2022
Messages
3
Trophies
0
Age
32
XP
28
Country
Italy
Hi guys, I'm new here, I'm John.
I'm going to buy an EverSD for my Evercade! I just read this tutorial, but I don't think that I've understood everything, it looks like quite difficult for me. So, I was wondering, is there a video tutorial too that shows, step by step, how to install games correctly and let them work?
 

esmith13

Well-Known Member
OP
Member
Joined
Aug 19, 2006
Messages
581
Trophies
1
Age
48
Location
South Jersey
XP
2,003
Country
United States
Hi John! Welcome aboard!

There isn't a video tutorial but I promise you it's easier than it sounds - especially if you just want to use an updated retroarch to play your games instead of the built-in retroarch/blastem/mame emulators. I'd be happy to walk you thru it here via a 'conversation' or on discord if it's easier. You can even build your SD card while you wait on your EverSD to get a feel for the process - although you obviously can't test the results until it arrives.
 

John91UK

New Member
Newbie
Joined
Jan 28, 2022
Messages
3
Trophies
0
Age
32
XP
28
Country
Italy
Hi John! Welcome aboard!

There isn't a video tutorial but I promise you it's easier than it sounds - especially if you just want to use an updated retroarch to play your games instead of the built-in retroarch/blastem/mame emulators. I'd be happy to walk you thru it here via a 'conversation' or on discord if it's easier. You can even build your SD card while you wait on your EverSD to get a feel for the process - although you obviously can't test the results until it arrives.
Thank you so much, so kind! Yeah, I'd prefer Discord. Where can I find it? Or can you give a link so I can subscribe?
 

esmith13

Well-Known Member
OP
Member
Joined
Aug 19, 2006
Messages
581
Trophies
1
Age
48
Location
South Jersey
XP
2,003
Country
United States
OK. I accepted it.
Hit me up whenever you ready to start messing with it. You'll need your uncompressed roms and (optionally) boxarts handy to work with.
 

EverSD

Member
Newcomer
Joined
Aug 11, 2021
Messages
9
Trophies
0
Age
37
XP
116
Country
Netherlands
That doesn't seem to work either, I tried using another sd card, but no succes. I tried a fresh installation but still the same problem.

I could save with save-states, but the in-game saves are not working at all. Should I make a save directory?
If you have problems, please do not hesitate to contact us for support via email.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: 5700X for $160 mmm