Giter Site home page Giter Site logo

kaylh / old-retrobat-obsolete Goto Github PK

View Code? Open in Web Editor NEW
315.0 21.0 36.0 274.68 MB

RetroBat is the best way to play your ROMs collection on Windows !

Home Page: https://www.retrobat.org

License: Other

NSIS 84.34% Batchfile 2.80% HLSL 3.13% C 2.47% C++ 4.65% HTML 1.76% PHP 0.06% Pascal 0.61% Assembly 0.17%
emulationstation scripts windows emulation tools retrobat retrogaming retroarch launcher

old-retrobat-obsolete's Introduction

This repository is now obsolete and read-only. Please consider instead the new project here: https://github.com/RetroBat-Official


retrobat

RetroBat is designed to automatically configure EmulationStation’s frontend interface with RetroArch and other stand alone emulators.

With it you will be able to quickly run games from many compatible ROM collections. This saves hours of configuration and installation time, leaving you free to play your favourite retro games.

RetroBat automatically downloads and installs all the relevant software needed to have the best retro gaming experience on your Windows PC.

RetroBat can also run in Portable Mode. This means you can play games from an external hard drive or from any removable storage device, as long as the computer meets the minimum requirements.

💻 System Requirements

OS supported: Windows 11, Windows 10, Windows 8.1
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
Controllers: Xinput controllers hightly recommanded. Test your controller HERE

🎮 Supported Machines

Supported Machines

RetroBat will never provide copyrighted/commercial ROMs or BIOS files.

🧰 Build Instructions

The batch script build.bat will download all the softwares required, set the config files and build the RetroBat Setup from setup.nsi sources script.

  • Download and install Git for Windows (follow default setup settings).

  • Open CMD Windows Terminal and run the following commands to clone recursively the RetroBat git with its submodules and run build.bat to launch the build routine:

git clone --recursive https://github.com/kaylh/RetroBat.git
cd RetroBat
build.bat
  • Once the build process is done, you will find the RetroBat Setup in the build directory.

🦇 RetroBat Team

  • Adrien Chalard "Kayl" - creator of the project, developer
  • Lorenzolamas - community management, graphics (former active)
  • Fabrice Caruso - lead developer, theme creation
  • GetUpOr - community, support
  • RetroBoy - community, support
  • Tartifless - developer, documentation

💟 Special Thanks

  • Hel Mic - for his wonderful themes.
  • Batocera - for their wonderful retrogaming dedicated Operating System.
  • Gitbook - for supporting our project.

⚖ Licence

RetroBat (c) 2017-2023 Adrien Chalard "Kayl" and The RetroBat Team.

RetroBat is a 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 the 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.

gpl3licence cclicence

© Credits

  • EmulationStation (C) 2014 Alec Lofquist, contributions from community (MIT Licence).
  • Carbon Theme (c) Fabrice Caruso (CC BY-NC-SA Licence). Originally based on the work of Eric Hettervik (Original Carbon Theme) and Nils Bonenberger (Simple Theme).
  • WiimoteGun (c) Fabrice Caruso (GPL3 Licence).
  • RetroArch by Libretro Team (GPL3 Licence).

💬 Social & Support

old-retrobat-obsolete's People

Contributors

fabricecaruso avatar getupor avatar hardknoxni69a avatar lendersmark avatar lorenzolamas avatar miepee avatar refeul avatar sabotendarsama avatar tartifless avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

old-retrobat-obsolete's Issues

Themes for RetroBat have spacing issues

I just wanted to mention that some of the themes for EmulationStation (when using the Retrobat version) appear to have spacing issues. As an example, take a look at my NES page in the SNES-Mini theme:

https://drive.google.com/file/d/1FtiW3227m3YUUQPrcsO4gkb7zowxq-Rp/view?usp=sharing

Is there any way to make adjustments to any settings to fix these issues? It also effects the way text in some of the words appear on the screen (in my Comic Book theme, the word "Favorites" is truncated to "Favoris" and you can barely read the word "Choose" on the bottom of the screen.)

Thank you for your input :-).

Cant download ?

Hello !
RetroBat v1.20.2 send an error message in Powershell when installing :
2019-11-26 133742

On Windows 10 64 version 1909
Merci et bravo encore pour ce travail auquel j'ai hâte de goûter !

MUGEN - type de rom

Bonjour j'ai des rom fonctionnelles sur HS pour MUGEN mais c'est un repertoire avec pleins de fichiers. RETROBAT est compatible avec quel type de ROM svp?

Plein écran

Bonjour, lorsque je lance un jeu, puis que je le quitte, ES ne se remet pas en plein écran, il clignote dans la barre des tâches. Je dois cliquer dessus pour qu'il se remette en plein écran, ce qui n'est pas très pratique.
Avez-vous le même problème ?

Large lists giving `Could not allocate memory` error in es_log.txt

from emulationstation/.emulationstation/es_log.txt:
Error parsing XML file "F:/Consoles/RetroBat/roms/mame/gamelist.xml"!
Could not allocate memory
RetroBat will often crash when this happens. I have 96gb ram in this system so I don't think its like a physical system memory limit issue. I have i think around 400,000 games in that gamelist.

Cemu m3u file

When I create a m3u file with game .rpx path, the RetroBat runs cemu, but cemu show me a alert with message saying that can't found file to execute.

comment utiliser le repertoire medias

Bonjour,
Comment utiliser le répertoire "médias" pour que toutes les vidéos, images soit prises en comptent avec par exemple :
médias\atari5200\vidéo or snap*.mp4
médias\atari5200\wheel*.png
médias\atari5200\boxart*.png

car par défaut il cré les répertoires dans le répertoires des roms
Merci

Horizontal line on display

Hello, everyone, i have a problem. After install on my notebook (intel core i3, intel hd520, 16gb ram) retrobat, and start the emulation system, on display horizontal line
problem
but after exit the retrobat in windows 10 all right, what could be wrong?

v5.0 Sega Dreamcast default button mapping incorrect

For some reason the default button mapping is messed up for all Dreamcast cores. The R button doesn't seem to be mapped on a xbox one controller.

Edit: tried changing control driver from sdl to xinput with no effect. For some reason this system doesn't want to work with my right analogue trigger

Edit: works fine in standalone retroarch

Hide es when running a game option for windows games only

Hello.

Great work on 5.3. Much appreciated.

As of now I have emulationstation hidden when running a game. It is the menu option in system settings, front end developer options, hide emulationstation when running a game.
However some windows games do not run with this option enabled. They run fine in retrobat with it disabled.

Could this be added to advanced system options for windows games so I can turn it off for games that require it without having to change the global option?

Thanks for your hard work.

Screen Reader Accessibility on Windows

Hi.
I am fully blind and would like to use this program. However, the tool I'm using to navigate and get speech does not work with the program.
Can this be looked into? I have a suggestion. Don't know if it's possible, but try getting this in: https://github.com/nvaccess/nvda/tree/master/extras/controllerClient
This lets my screen reader get information from the program so it can speak the info to me. I have no idea how to program, but if it's possible to ad it it would be really awesome!

Korean Language Font Issue

There is a problem with the display of Korean characters in emulationstation.
The default font for emulationstation does not support Korean characters. So if you set it to Korean, the normal expression will not be displayed.
I replaced it with a Korean language support font, and then normal Korean characters were displayed.
Can the Retrobats team support Korean fonts by default?

The second issue is that some characters in emulationstation are not translated into Korean.
I have modified the translation preferences file and added translation of some untranslated characters into Korean.
Some translations display normally, but some still display in English letters.

For example, letters such as menus and options are displayed in English but with Korean translations.

This did not mean I made a mistake in the translation settings.
It seems to be a problem with the program source of the emulationstation.
I request a bug fix for this.

A big thanks to the RetroBat team for developing a great frontend.

[Feature Request] Option to change description scrollspeed

I am a pretty slow reader, and I am unable to read the descriptions of games before they scroll out of frame.

I tried looking for a way to change the scroll speed, but all I could find was more people with the same problem:
reddit.com/r/RetroPie/comments/8n5hh3/is_it_possible_to_slow_the_scrolling_speed_for/

could someone add a setting to RetroBat that allows me to set the scroll speed of the game descriptions slower?

Thanks!

RetroBat Portable

why is there no clear information on how to use RetroBat Portable?
and why is there no RetroBat Portable version zip in the download menu?

My Collections don't work as expected

Hi Guys,

Great work so far. Really love this project! I've just installed v2.1 from scratch on my Windows 10 PC, and I can't get the "Collections" to work the same as my Pi. I have 5 collections created. They show up correctly from the main carousel menu (where you scroll left/right to choose a Collection or Emulator), when "Group Unthemed Custom Collections" is Off. But if I change the config option of "Group Unthemed Custom Collections" to On, and go into "Collections" section, they don't show up as a list of 5 Groups, just a list of games. How can I fix this?

Thanks.

Martin.

There is some problem launching setup from a folder with spaces

I unpacked everything to c:/Gog games/retrobat and launched setup:

"\GOG" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
"\GOG" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
          Version setup_dir=\GOG Games\noahs Games\noahs\System\retrobat.setup Games\noahs\System\retrobat.setup by Kayl
+===========================================================+
 ( 1 ) -- Launch EmulationStation

Also, why the need for launching setup non-admin ?

thanks! I love this tool!

Menu music is playing even if volume is at 0% on startup

My music volume is set at 0%.
But each time I launch Retrobat, it plays the music at the general volume (loud !).
Sounds like the master volume takes over the music volume at launch.
So I have to set the music volume to 1% and back to 0% each time for the change to take effect.

XML directories

Bonjour,
Est-il possible d'avoir tous les fichiers xml dans un répertoire spécifique.
Par exemple : Retrobat (répertoire)\XML_roms\5200.xml; 7800.xml, etc....
Parce que le programme les mets automatiquement dans les répertoires de chaque groupe de roms
Merci

CDI bezel

Same_cdi core seems to have generated some interest in this system recently. I have not seen any update for batocera to include the bezel in default unglazed. This is the closest I have to the default and you can include it if you want.

cdi

If not then please just close this issue.
As ever, many thanks for all the time and effort dedicated to retrobat :)

BatGui, retrobat not starting

RetroBat shows:

---------------------------
retrobat.exe - Bad Image
---------------------------
D:\RetroBat\system\modules\rb_launcher\mmfs2.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support. Error status 0xc000007b. 
---------------------------
OK   
---------------------------

---------------------------
Error
---------------------------
Impossible de charger mmfs2.dll. Cet objet a peut-être besoin d'un programme externe ou d'une librairie non installée.
---------------------------
OK   
---------------------------

BatGui shows nothing..

Prevent Retrobat from Changing Retroarch config (such as global config option, menu driver, etc)

It seems there is some sort of hook in Retrobat that auto enables the global config option in Retroarch. I've tried disabling this, but no matter what I try, I can't get Retrobat to stop turning the option back on. On top of that, Retrobat seems to change other Retroarch options automatically, like which menu driver to use. There doesn't seem to be any documentation around this, so how does one disable Retrobat from changing Retroarch options like global config, menu driver, etc? I am using 3.10 stable.

Roms - Supergraf

bonjour est ce que ce repertoire concerne NEC?
si oui peut on y mettre les roms suivantes?
NEC - TurboGrafx 16
NEC TurboGrafx-CD

Gungames without games

Hi: How I hide a system? I have the lightgun section without games.
image

I haven't any roms too
image

Thanks

Add BigPEmu if possible

I know it's only been released about a week but it seems a very competent Atari Jaguar emulator. Author claims 100% compatibility and I can't prove otherwise yet.

It supports loading roms from command line and individual rom settings.

Reshade also works to add bezel.

Exit can be performed by alt f4.

Could you please think about adding this so it could be officially supported by retrobat?
I am happy to help in any way.
Thanks.

PCSX2 - Ne se lance pas

j'ai chargé l'émulateur dans le répertoire et les BIOS
mais quand je sélectionne un jeux ca ne le lance pas alors qu'il marche directement par l'emulateur.
Quel type de Roms est a privilégié?

Openbor save location not redirected to /saves

Hello,

After playing openbor games via retrobat, it seems saves files are located in /emulators/openbor/Saves instead of /saves despite config file of openbor pointing to ../../../saves.
When trying to load a save, openbor found nothing.
So I think it write to /emulators/openbor/Saves and read from /saves which is obviously empty.

[Suggestion] Maybe es_resolution_* vars could auto update at first run?

I tested this in my Thinkpad, so after some google searching I found where you set up those vars, as I was getting off-screen rendering.

I don't know a thing about powersell, but maybe there is a way to autodetect current active monitor resolution and auto fill them in the emulationstation.cfg file ?
These worked in my x240:

es_resolution_width=1366
es_resolution_height=768

Thanks!

edit: Showing a submenu in setup, offering different valid resolutions for active monitor will be much better :D

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.