LogoLogo
Retrobat WebsiteForumGithub
English
English
  • Welcome!
  • Get Started
    • Prerequisites
    • Installation & First Startup
    • RetroBat Folder Structure
    • Adding a game
    • Running a game
    • Adding BIOS files
  • NAVIGATION
    • Navigation Keys
    • Hotkeys
    • System View and Game View
    • Main Menu
    • View Options
    • Game Options
    • Configuration of systems and games
    • Scraping & Metadata
    • Game Collections
  • Systems & Emulators
    • Arcade Guide
    • Supported Game Systems
      • Game Consoles
        • 3DO
        • Actionmax
        • Adventure Vision
        • Amstrad GX4000
        • APF MP-1000
        • Arcadia 2001
        • Atari (consoles)
          • Atari 2600
          • Atari 5200
          • Atari 7800
          • Atari XEGS
          • Jaguar
          • Jaguar CD
        • Bally Astrocade
        • Casio Loopy
        • Channel F
        • ColecoVision
        • Commodore (game consoles)
          • Amiga CDTV
          • Amiga CD32
        • Intellivision
        • Lowres NX
        • Microsoft (consoles)
          • Xbox
          • Xbox 360
        • NEC (consoles)
          • PC Engine/TurboGrafx-16
          • PC Engine CD-ROM/TurboGrafx-CD
          • SuperGrafx
          • PC-FX
        • Nintendo (game consoles)
          • Nintendo Entertainment System - Family Computer
          • Family Computer Disk System
          • NES 3D
          • Super Nintendo Entertainment System - Super Famicom
          • Satellaview
          • SuFami Turbo
          • Super NES MSU-1
          • Super Game Boy
          • Nintendo 64
          • Nintendo 64 Disk Drive
          • GameCube
          • Wii
          • WiiU
          • Switch
        • Philips CD-i
        • Odyssey²
        • Othello Multivision
        • PV-1000
        • Sega (game consoles)
          • SG-1000
          • Master System - Mark III
          • Megadrive - Genesis
          • Megadrive - Genesis (MSU)
          • Mega-CD - Sega-CD
          • Sega 32X
          • Saturn
          • Dreamcast
        • SNK (game consoles)
          • Neo Geo
          • Neo Geo CD
        • Sony (game consoles)
          • PlayStation
          • PlayStation 2
          • Playstation 3
          • Playstation 4
        • Super Cassette Vision
        • Super A'Can
        • Uzebox
        • VC4000
        • Vectrex
        • Vircon32
        • VTech
          • CreatiVision
          • V.Smile
      • Portable Game Consoles
        • Arduboy
        • Atari (portable game consoles)
          • Lynx
        • Gamate
        • Game.com
        • Game Pocket Computer
        • Game Master
        • Game & Watch
        • GP 32
        • LCD Games
        • Mega Duck
        • Nintendo (portable game consoles)
          • Game Boy
          • Game Boy MSU
          • Game Boy 2 players
          • Virtual Boy
          • Game Boy Color
          • Game Boy Color 2 players
          • Game Boy Advance
          • Game Boy Advance 2 players
          • Nintendo DS
          • Pokémon Mini
          • Nintendo 3DS
        • Nokia
          • N-Gage & Symbian
        • Sega (portable game consoles)
          • Game Gear
        • SNK (portable game consoles)
          • Neo Geo Pocket
          • Neo Geo Pocket Color
        • Sony (portable game consoles)
          • PlayStation Portable
          • PlayStation Vita
        • Supervision
        • Wonderswan
          • WonderSwan
          • WonderSwan Color
      • Home Computer
        • Acorn Computers
          • Archimedes
          • ATOM
          • BBC Micro
          • Electron
        • Amstrad CPC
        • Apple
          • Apple II
          • Apple IIGS
        • Atari (computers)
          • Atari 800
          • Atari ST
        • Camputers Lynx
        • Coleco Adam
        • Pegasus
        • Commodore (computers)
          • Commodore PET
          • Commodore VIC-20
          • Commodore 64
          • Commodore Plus/4
          • Commodore 128
          • Amiga 500
          • Amiga 1200
          • Amiga 4000
        • Dragon 32/64
        • Fujitsu
          • FM-7
          • FM-TOWNS
        • Mattel
          • Aquarius
        • Microsoft (computers)
          • MSX
          • MSX2
          • MSX2+
          • MSX turbo R
        • NEC (computers)
          • NEC PC-8800
          • NEC PC-9800
        • Oric Atmos
        • Philips
          • P2000t
          • VG5000µ
        • Sam Coupé
        • Sharp
          • Sharp X1
          • Sharp X68000
        • Sinclair Research
          • ZX 81
          • ZX Spectrum
        • SpectraVideo (SV-318)
        • Thomson - MO/TO
        • TI-99/4A
        • Tomy Tutor
        • TRS-80 Color Computer
      • Arcade
        • Atomiswave
        • Capcom Play Systems
          • CPS I
          • CPS II
          • CPS III
        • Cave CV1000
        • Final Burn Neo
        • Gaelco
        • HomeBrew MAME
        • Hyper Neo Geo 64
        • LaserDisc
        • MAME
        • Namco 246/256
        • SEGA
          • Sega Model 2
          • Sega Titan-Video
          • Sega Model 3
          • Sega NAOMI
          • Sega NAOMI 2
          • Sega Hikaru
          • Triforce
          • Sega Chihiro
        • TeknoParrot
        • Zinc
      • Game Engines
        • EasyRPG
        • GemRB
        • IKEMEN
        • Löve
        • Lutro
        • MUGEN
        • Open Beats Of Rage
        • Singe
        • Solarus
      • Pinball
        • Future Pinball
        • Pinball FX
        • Pinball FX2
        • Pinball FX3
        • Pinball M
        • Visual Pinball
        • Zaccaria Pinball
      • Others
        • Cannonball
        • Cave Story
        • CDogs
        • Commander Genius
        • DevilutionX
        • Dinothawr
        • Doom III
        • DOS
        • Duke Nukem 3D
        • Flash
        • GzDoom
        • Java ME
        • Karaoke
        • OpenGOAL
        • OpenJazz
        • Perfect Dark
        • Pico-8
        • Ports
        • PrBoom
        • Quake
        • Quake 2
        • Raze
        • REminiscence
        • Ship Of Harkinian
        • Starship
        • Sonic 3 AIR
        • Sonic Mania
        • Sonic Retro
        • Super Mario War
        • ScummVM
        • The Force Engine
        • Theme Hospital
        • TIC-80
        • Tomb Raider
        • TV Games
        • WASM-4
        • Windows
        • Wolfenstein 3D
  • Controllers
    • Supported Controllers
      • 🎮Gamepads
        • Special controllers
      • 🕹️Arcade Sticks
      • 🔫Lightguns
        • WiimoteGun
      • 🛞Wheels
      • ⌨️Keyboard
    • Controllers Configuration
    • Gun controls
    • Emulator specific controls mapping
      • Dolphin controller mapping
      • MAME64 controller mapping
      • Model2 controller mapping
      • RetroArch controller mapping
    • Pad2Key
  • Advanced Features
    • Decorations (bezels)
    • Updates & Content Download
    • Kiosk and Kid mode
    • Save States
    • Retroachievements
    • Netplay
    • AI Translation Service
    • Batgui
    • retrobat.ini
    • Latency and blur reduction
    • Softpatching
  • TUTORIALS
    • Know issues & fixes
    • Symbolic links
    • Adding RetroArch Shader Sets to Retrobat
    • Customize Mega-Bezels
Powered by GitBook

Copyright The RetroBat Team 2019-2024

On this page
  • Information
  • Controls
  • System Features
  • Adding a game
  • Adding a Steam game
  • Adding a game from EPIC Game Store
  • Adding an Amazon Game
  • Adding a Microsoft Gamepass game
  • Adding a Microsoft Gamepass game (UWP format)
  • Adding an UBISOFT game (Ubisoft Connect)
  • What to do if RetroBat music is heard in the background while playing ?

Was this helpful?

Export as PDF
  1. Systems & Emulators
  2. Supported Game Systems
  3. Others

Windows

Microsoft

PreviousWASM-4NextWolfenstein 3D

Last updated 5 months ago

Was this helpful?

Computer Operating System - Lifespan: 1992 - now

Information

Windows games don't need any emulator to function, they can be run natively from the RetroBat interface.

File folder

File extension

.exe .bat .cmd .lnk .game .url .pc .win .windows .wine .7z .zip .rar .wsquashfs

Controls

The controllers configurations are done in-game or in Steam.

System Features

Adding a game

Create a text file with the full path to the game executable and save the file with the ".game" extension, place the file in the following folder: \roms\windows

Adding a Steam game

Simply place the Steam Game shortcut url file in the roms\windows folder of your RetroBat installation:

Adding a game from EPIC Game Store

Simply place the EPIC Game shortcut url file in the roms\windows folder of your RetroBat installation:

Adding an Amazon Game

Simply place the Amazon Game shortcut url file in the roms\windows folder of your RetroBat installation:

Adding a Microsoft Gamepass game

Locate the game installation folder on the computer (usually in C:\XboxGames).

Open the "Content" folder and find the game executable file:

It is also possible to run the game and press CTRL+ALT+DEL to find the game executable through the task manager.

Create a shortcut to this executable file (right click > send to > Desktop (shortcut))

Cut the shortcut and paste it into the roms\windows folder of the RetroBat installation.

You can rename the shortcut if desired.

Adding a Microsoft Gamepass game (UWP format)

From the XBOX app, create a desktop shortcut:

Cut and paste the shortcut into the roms\windows folder:

Then, right-click on the shortcut and retrieve the UWP application name:

Next : create a text file with your favorite text editor and write the app name inside the file:

Finally, save the file in the same folder as the game shortcut with the '.uwp' file extension:

This second part (the uwp file) is necessary, else RetroBat will not wait for the game to finish and the music from the front-end will be heard during the game.

Adding an UBISOFT game (Ubisoft Connect)

You need to ensure that the Ubisoft Connect Launcher is set to automatically login, else the login window might appear.

Create a .bat file with a scrapable name for your game.

You have 2 possibilities, quit Ubisoft Connect at the end of each game or not, both work since emulationstation is waiting on the end of the execution of the script to reactivate.

The solution without switching off Unbisoft Connect launches the games faster since the connection step is no longer required once launched for the first time, same if Ubisoft Connect is launched when Windows starts.

This is code of your .bat file with Ubisoft Connect kill:

@echo OFF

REM HERE MODIFY YOUR UBISOFT APPID:
START uplay://launch/00000/0

TIMEOUT /t 30
:RUNNING

REM HERE YOU MUST ENTER THE Right NAME of THE EXECUTABLE, FOR EXAMPLE: "MyGame.exe"
tasklist|findstr "MyGame.exe" > nul

IF %errorlevel%==1 timeout /t 5 & taskkill /F /IM upc.exe /T & GOTO ENDLOOP
timeout /t 2
GOTO RUNNING
:ENDLOOP

This is code of your .bat file without Ubisoft Connect kill:

@echo OFF

REM HERE MODIFY YOUR UBISOFT APPID:
START uplay://launch/00000/0

TIMEOUT /t 30
:RUNNING

REM HERE YOU MUST ENTER THE Right NAME of THE EXECUTABLE, FOR EXAMPLE: "MyGame.exe"
tasklist|findstr "MyGame.exe" > nul

IF %errorlevel%==1 timeout /t 5 & GOTO ENDLOOP
timeout /t 2
GOTO RUNNING
:ENDLOOP

All you need is to inquire Ubisoft game launch command and executable name, proceed as follows:

Open Ubisoft Connect, then select your installed game and choose to "Create desktop shortcut":

Right-click the created shortcut and retrieve the launch command from the shortcut properties:

Next find the game executable as follows:

From Ubisoft Connect, open Game details and go to properties:

Click the "Open folder" button in the Local files section and find the game executable name:

Alternatively you could run the game and open the task manager to find the executable name.

Next, report these two pieces of information in your.bat file as follows:

Finally save the bat file in the roms\windows folder of your RetroBat installation.

What to do if RetroBat music is heard in the background while playing ?

This usually happens when RetroBat was not able to detect the actual game process (executable) of the game, it might be caused by:

  • the game having a launcher before the actual game process starts

  • RetroBat not being able to find the executable in Steam, Epic or Amazon databases

In such case, the solution is to detect the actual game executable by running the game outside of RetroBat:

  • Run the game

  • Wait to be actually in-game

  • Press CTRL + ALT + DEL to open task explorer

  • Find the actual executable name of the game process:

  • Create a text file near the game shortcut (in roms\windows folder) and paste the process name inside the file (without the .exe extension):

  • Save the file and name it exactly the same as the game shortcut, change the extension to ".gameexe":

RetroBat will now wait for the process specified within the file to stop to return to the gamelist !

The .gameexe file method is compatible with shortcuts (.lnk) and .url files.

roms \ windows

If RetroBat menu music is playing while the game is still running, apply the method described

If RetroBat menu music is playing while the game is still running, apply the method described

If RetroBat menu music is playing while the game is still running, apply the method described

If RetroBat menu music is playing while the game is still running, apply the method described

here
here
here
here
📂
📂
Microsoft WindowsWikipedia
Logo