GithubHelp home page GithubHelp logo

everloader's Introduction

About EverLoader

EverLoader is a Windows application that helps you to load games onto a MicroSD card to be played on your Evercade™ using an EverSD cartridge. Please click here to see a list of the supported systems.

Disclaimer: EverSD and EverLoader are not affiliated in any way with EVERCADE™.
EverSD does not support or condone piracy.

Downloading and Installing EverLoader

You can get the latest version of EverLoader from the Releases page.

EverLoader is Portable

EverLoader is a portable Windows app, which means that after unzipping, you can run it from any drive or directory to which you have read/write access. On usage, it creates a folder named everloader_data alongside the EverLoader executable to hold all games, artwork images and other game information.

Using EverLoader

With EverLoader, you can load retro games onto a MicroSD card in three easy steps:

1. Add Game Files

When you add new games/roms to EverLoader (using the 'Add New ROMs' button), it will automatically take care of scraping the game descriptions, box art images, banners and other information from the Internet using the online TheGamesDB database.

2. Edit Game Info

After you've added new games to EverLoader, you can edit all the game information, like Title, Descripton, Genre, Release date, but also information on the button mappings. Besides that, you can upload custom box art or banners in case the scraper didn't find any images that you like. And if nothing was scraped, you can try the 'Scrape by game title' option, which shows you a list of possible matches - filtered by the console platform - for you to choose from. In case multiple banners are found, you can pick the one you like and move the cut-out up or down.

3. Sync Games with your MicroSD

After you're done editing the game information, you can tick the checkboxes of the games you want to synchonize to a MicroSD card connected to your computer. EverLoader will copy the games and images in the correct format to your MicroSD, so you can play them on your Evercade™ using an EverSD cartridge.

If you want to build your own Release of EverLoader please take a look at the Developer documentation.


Disclaimer: EverSD and EverLoader are not affiliated in any way with EVERCADE™.
EverSD does not support or condone piracy.

everloader's People

Contributors

everloaderdev avatar eversd-cart avatar

Stargazers

 avatar JustClaws avatar Alex Schoenfeld avatar Lee Thompson avatar Mauro Cipriani avatar Eric Smith avatar  avatar  avatar

Watchers

 avatar Alex Schoenfeld avatar Eric Smith avatar  avatar

everloader's Issues

Bug: Add ROM (Select Platform) - Cancel

If you hit ESC when Select Platform is up (because none of the current list applies indicating that you have made a mistake, need to do some renaming or something else it doesn't really cancel, instead it adds them with a NULL platform. If you press ESC it should ask if you want to cancel from that rom onward.

Feature Request: Multiple Disk/ROM Handling

It would be nice if Everloader handled multi-disc games (or multi-asset games like MAME ROM + CHD combinations).

It could also produce .m3u for the cores and emulators that support that for multiple disks.

Bug: appsettings.json Contains Invalid JSON

The appsettings.json file is not valid JSON.

Comments (// /* */ etc) are not valid.
A workaround for this is to simply create a "comment" entity.

For example:

      "BiosFiles": [
        {
          "FileName": "neogeo.zip", //only required for Neo Geo cart games
          "MD5": [ "dffb72f116d36d025068b23970a4f6df", "67682655fa5fb32831e28429643e26c7", "93adcaa22d652417cbc3927d46b11806" ],
          "Required": false
        }
      ],

Valid JSON:

      "BiosFiles": [
        {
          "Comment": "only required for Neo Geo cart games",
          "FileName": "neogeo.zip",
          "MD5": [ "dffb72f116d36d025068b23970a4f6df", "67682655fa5fb32831e28429643e26c7", "93adcaa22d652417cbc3927d46b11806" ],
          "Required": false
        }
      ],

Bug: Data Normalization Issues for Genre

When Everloader is scraping data from thegamesdb it sets the Genre accordingly, however, the dropdown control for setting Genre does not have the same values used.

Genre Dropdown Metadata
Platform N/A Platform
RPG RPG Role-Playing
Strategy N/A Strategy

Also if thegamesdb does not return a genre, it leaves it blank which is difficult to find since there isn't a "Show ROMs with a missing genre"filter.

Request: Real two way sync

Hi!

it would be great when deselected games are deleted from the media.... i mesn a real teo way sync

aside this its working great so far!

Feature Request: Alternate Scraping Sources

Some alternate scraping site support would be a "good thing" although I realize it may be a lot of work depending how the current scraping is implemented.

(These all have APIs although I'm not sure how extensive they are.)

  • Mobygames
  • IGDB
  • RAWG Video Games Database
  • GiantBomb

Request: Let everloader use the rom files in place

Now: Everloader 2.1.0 copies all roms into his own folder. This means: i have them duped on my drives.

Wish: Let Everloader use the roms in place. (just reference to them)

("Launchbox" like)

Thanks!

Feature Request: Drag & Drop roms & images in bulk from other Scraper Apps

Requesting the ability to drag and drop both roms and images in bulk (or one drop for all roms and a separate drop for images) if the roms and images are already named identically, like the typical output from an app like Skraper.net would provide for an emulationstation setup (or any typical emulation setup with built-in scraping for that matter)

It may even be preferred that each "set" (roms or images) be a separate drop so that banners could also be done in bulk as well.

Given the typical emulationstation setup of:
System Name
|_____ media
|..............|___ image (boxart)
|..............|____Game1.png
|..............|
marquee (banner)
|..............|______Game1.png
|
|
Game1.rom

Then you would do:
First Drop (roms from /system name):
Game1.rom
Game2.rom
Game3.rom

Second Drop (png files from /system name/media/image - user is prompted to use as Box or Banner and chooses BOX):
Game1.png
Game2.png
Game3.png

Third Drop (png files from /system name/media/marquee - user is prompted to use as Box or Banner and chooses BANNER):
Game1.png
Game2.png
Game3.png

Bug: Scraping Issues

There are numerous scraping issues, mostly relatively minor.

  • Since the colon (:) is not legal as a filename in most file systems, things named THIS GAME - SUBTITLE should be scraped as THIS GAME: SUBTITLE if THIS GAME - SUBTITLE doesn't return any results.
  • In batch, sometimes the scraper stops grabbing box art - no error messages it just stops doing it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.