kaylh / Retrobat
Projects that are alternatives of or similar to Retrobat
Official Website | Facebook Group
Introduction
RetroBat is designed to configure automatically EmulationStation frontend with RetroArch and standalone emulators.
With it you will be quickly able to run games from a ROMs collection. You can save a lot of time you can keep to play !
RetroBat can download and install all software you need to have a good retro gaming experience on your Windows PC.
RetroBat can run in Portable Mode. That means you can start it from HDD or from any removable storage device, as long as you do it on a computer that meets the requirements.
System requirements
OS supported: | Windows 10, Windows 8.1, Windows 7 SP1 (64 bit) |
Processor: | CPU with SSE2 support. 3 GHz and Dual Core, not older than 2008 is highly recommended. |
Graphics: | Modern graphics card that supports Direct3D 11.1 / OpenGL 4.4 / Vulkan |
Dependancies: | Visual C++ 2010 Redistributable Packages (32 bit) |
Visual C++ 2015, 2017 and 2019 Redistributable Packages (32 bit) | |
Visual C++ 2015, 2017 and 2019 Redistributable Packages (64 bit) | |
DirectX |
Supported machines
RetroBat will never provide ROMs or BIOS files.
Compiling
To read and build retrobat.mfa sources file you need a legit copy of Fusion 2.5 developper.
To build .nsi files you need the NullSoft Scriptable Install System.
Why use proprietary development software like Clickteam Fusion 2.5?
Until version 2.1, retrobat consisted mainly of a collection of batch and powershell scripts to facilitate the use and configuration of EmulationStation with RetroArch. I didn't originally have any training in software development, I used my few batch skills to start writing these scripts and learned to do it at the same time. As I don't know any other programming language, using Fusion 2.5 allowed me to quickly provide solutions to the evolutionary needs of RetroBat. I'm aware that using commercial software to read and compile the sources prevents those who don't own the software from accessing the sources of retrobat.mfa file. I specify that this constraint exists only for retrobat.mfa file, all other source files are editable with at least a good text editor such as notepad++ - Kayl
You can download here the sources of retrobat.mfa in pdf format to preview the Fusion code.
I've written a script to facilitate retrobat packaging and compilation (WIP):
- Download and install Git for Windows (follow default setup settings).
- Download and extract the retrobat-buildtools (which contain NSIS, wget and strip).
- Clone this github then run build.bat to launch the RetroBat's installer build routine.
RetroBat Team
- Adrien Chalard "Kayl" - creator of the project, coder, testing
- Lorenzolamas - community management, assets, testing
- Fabrice Caruso - programmer, theming
Special Thanks
- Hel Mic - for his generous support.
- Batocera - for their wonderful retrogaming dedicated OS.
Licence
RetroBat is free and open source project. It should not be used for commercial purposes. It is done by a team of enthusiasts in their free time mainly for fun.
All the code written by RetroBat Team, unless covered by a licence from an upstream project, is given under the LGPL v3 licence.
It is not allowed to sell RetroBat on a pre-installed machine or on any storage devices. RetroBat includes softwares which cannot be associated with any commercial activities.
Shipping RetroBat with additional proprietary and copyrighted content is illegal, strictly forbidden and strongly discouraged by the RetroBat Team.
Otherwise, you can start a new project off RetroBat sources if you follow the same conditions.
Finally, the license which concerns the entire RetroBat project as a work, in particular the written or graphic content broadcast on its various media, is conditioned by the terms of the CC BY-NC-SA 4.0 license.
Credits
- EmulationStation (C) 2014 Alec Lofquist, contributions from community.
- RetroArch by Libretro Team.
Support
You need help ? You found a bug ? Please visit RetroBat Forum: https://retrobat.forumgaming.fr/