Assets 3

This is the Winter'17 Update release of Metropolis Launcher incl. Bugfixes v1.1.1

Prerequisites

Metropolis Launcher is based on the extended .NET Framework 4.0.

For Windows 8 and newer: please activate .NET Framework 4.x in your Windows Features (Control Panel | Programs and Features | Turn Windows features on or off | tick the appropriate options)

For Windows XP, Vista and 7: download and install .NET Framework 4.0

Documentation

Metropolis Launcher ships with a documentation (ml.chm) where you can find infos for installation and initial setup.

Website

Visit the website at https://metropolis-launcher.net

Important: If you already use a previous build of Metropolis Launcher and update it with this one, go to Settings and click the Refresh Caches Now! button.

New Features

Extras Downloader

Metropolis Launcher is now able to download MobyGames extras (screenshots, cover art etc.) for your games. These downloads take place on-demand, i.e. an extra for a game is downloaded when the game is selected or the next extra is accessed by clicking the viewer or triggered by a slideshow event. Metropolis Launcher ships with a database of URLs for these extras. You can manage these extras with the MOBY Extras Manager.

The sub-directory moby of the extras directory will be used to cache all downloaded extras. They will be organized by extra type (screenshots, cover-art etc.) and platform (c64, dos, gen, snes etc.).

The downloader can be disabled in the Settings screen.

Extras are now differentiated as MOBY extras and USER extras.

Full Support for ScummVM

ScummVM which is able to emulate games from multiple platforms, is now fully supported by Metropolis Launcher. In order to achieve this, Metropolis Launcher introduced:

Important: as of this writing, ScummVM 2.0.x is the latest Dev build and not in production. Features of 2.0.x are needed for importing games in Metropolis Launcher. You can later play with older versions of ScummVM, e.g. the stable 1.9.x version. ScummVM Dev builds can be downloaded at http://buildbot.scummvm.org/builds.html.

List Generators

In order to feed multiple roms/cd images/diskette images to an emulator, some emulators support text-based list files as startup parameter. Metropolis Launcher now lets you define such lists with the List Generator. Furthermore Metropolis Launcher ships with the following list definitions:

  • VICE emulator flip list for device 8
  • Mednafen m3u list Important: Metropolis Launcher generates m3u files with absolute paths. You need to set filesys.untrusted_fip_check 0 in your mednafen.cfg for it to work.

The generated list files can be used as startup parameter for the emulator by using the variable %listfile%, which provides a filepath with .txt file ending. A user-defined file ending can be achieved by providing the variable %listfile.ext% where ext is the extension (e.g. %listfile.m3u% generates a file with .m3u extension).

Emulator Autoconfiguration

Metropolis Launcher needs you to set up startup parameters, supported platforms etc. in order to get emulators to work correctly.

From now on, Metropolis Launcher ships with an internal database for some known emulators and can provide the correct settings. Currently there are in total 38 known emulators.

Support for DOSBox ECE (Enhanced Community Edition)

DOSBox ECE is a DOSBox build containing unofficial patches carefully picked and provided by YesterPlay80. Metropolis Launcher supports this DOSBox variant including settings for the following new patches:

  • Pixel Perfect Output Mode Patch
  • 4x, 5x, 6x window scaling Patch
  • Nuked OPL3 emulator
  • Fluidsynth

Any other patch included in DOSBox ECE has already been supported by Metropolis Launcher.

Improved M.A.M.E. support

You can now provide an .ini file for filtering the games to be kept after scanning. The rest of the games will be removed (e.g. slot machines, MESS software list games etc.)

Recommended .ini files for filtering are (choose one):

  • Non Mechanicals Arcade.ini
  • Originals Arcade.ini
  • Working Arcade.ini

You can download .ini files for filtering from http://www.progettosnaps.net/renameset/ (category.ini)

You can now provide a gameinit.dat for the M.A.M.E. import process. Gameinit.dat lists the initialization procedures of some games. In fact, some of them, the first time are not immediately playable without these procedures.

Games Availability

Metropolis Launcher highlights unavailable games by showing them with a strike-through font. The availability will be updated when the user launches the game from the Games & Emulation Main Screen or performs a rescan in the Rom Manager.

New columns in the Rom Manager

Table Column Description
Games Moby Year the release year according to MobyGames
Games Moby Publisher the publisher according to MobyGames
Games Moby Developer the developer according to MobyGames
Games deprecated the Moby Release entry has not been found after an update of the MobyGames data
Moby Releases Compilation the release is a compilation containing multiple games
Moby Releases Platform the actual platform of the game's release - it can differ from the selected platform e.g. ScummVM
Moby Releases deprecated the Moby Release entry has not been found after an update of the MobyGames data

MobyLinkQA in the Rom Manager

In order to further verify links of Moby Release metadata to game entries, the MobyLinkQA function has been introduced to the Rom Manager.

The MobyLinkQA analyzes tags of the game's filename and tries to identify the developer/publisher within the tags. Then, it compares the name of the developer/publisher with the one provided by the MobyGames metadata. If there is no match, the game's entry in the list will be highlighted.

Database Updates

  • Big update for The Commodore - C64 Platform, the TOSEC 2017-04-14 set has been used as reference
  • All information from MobyGames.com has been updated

Bugfixes v1.1.1

  • Fixed an error when adding images in the USER Extras Manager
  • Wrap slideshow when only USER Extras are available
  • Default values for DOSBox fluidsynth upon launch
  • Garbaged visibility of tab within tab at DOSBox Configuration
  • ScummVM Launch context menu wasn't active and didn't show any emulators

Bugfixes v1.1.0

  • Importing Romsets from a single packed file (7z/zip containing multiple games) lead to no identified filename tags
  • Some Moby Releases had missing Developer/Publisher - they could be identified as deprecated, links to Moby Releases have been fixed
  • MAME catlist 0.181 and nplayers 0.190 have been categorized
  • Rom Manager allows to skip import of a game when a duplicate has been found
  • Unified Message Box
  • Unified Error Message Box
  • Tag Parser optimized for small screen size
  • Rom Manager bug in grouping multi-volume games fixed
Nov 25, 2017

@theMK2k theMK2k released this May 3, 2017 · 2 commits to master since this release

Assets 3

This is the initial release of Metropolis Launcher after 5 years of internal development.

Prerequisites

Metropolis Launcher is based on the extended .NET Framework 4.0.

For Windows 8 and newer: please activate .NET Framework 4.x in your Windows Features (Control Panel | Programs and Features | Turn Windows features on or off | tick the appropriate options)

For Windows XP, Vista and 7: download and install .NET Framework 4.0

Documentation

Metropolis Launcher ships with a documentation (ml.chm) where you can find infos for installation and initial setup.

Website

Visit the website at http://metropolis-launcher.net

v1.0.1 contains a small bugfix and a LICENSE.md

Apr 27, 2017