Sega Genesis & Mega Drive Classics

From PCGamingWiki, the wiki about fixing PC games
Sega Genesis & Mega Drive Classics
Sega Genesis & Mega Drive Classics cover
Developers
Sega
Sega Mega Drive Classics Hub d3t
Engines
Sega Mega Drive Classics Hub Unity 2017[Note 1]
Release dates
Windows June 2, 2010
macOS (OS X) May 29, 2018[2]
Linux May 29, 2018[2]
Sega Genesis & Mega Drive Classics at Wikipedia

Key points

Emulated versions of classic Sega Mega Drive (Genesis) games.
As of April 28, 2016 the game now features Steam Workshop support.[3]

General information

Steam Community Discussions

Availability[edit]

Source DRM Notes Keys OS
Steam
Icon overlay.png
Complete pack.
Windows
macOS (OS X)
Linux
All versions require Steam DRM; DRM-free versions are no longer sold.
Games are sold on Steam individually or in smaller bundles.
The Steam version includes both the "Hub" launcher with the "Simple" launcher as a fallback. All non-Steam versions only includes the "Simple" launcher.

Essential improvements[edit]

Run in other emulators[edit]

For the Steam version, uncompressed ROMs of the purchased games can be found under <path-to-game>\uncompressed ROMs.
Copy Steam ROMs to an external folder for use with other emulators[citation needed]
  1. Copy the contents of <path-to-game>\uncompressed ROMs and paste to another emulator's ROM folder of your choice.
  2. Rename *.68K and *.SGD file extensions to *.bin so that other emulators will correctly recognize and run them.
  3. Workshop mods are *.bin files inside folders found in steamapps\workshop\content\34270.
  4. External emulators can load these Workshop mods, copy the contents of 32470 to your chosen ROM folder, and rename the *.bin filenames as you see fit to prevent future confusion, then load them with your emulator.
Extract *.pak files with QuickBMS (non-Steam versions)[citation needed]
  1. Download QuickBMS.
  2. Download the Sega Classics script (further down the page).
  3. Run QuickBMS and choose the Sega Classics script.
  4. Choose the installation folder containing the *.pak files.
  5. Choose the folder to save extracted ROMs to.
  6. QuickBMS will now extract the ROMs. Press Enter when done to exit QuickBMS.
  7. The ROMs are now extracted and named appropriately, ready for use with a different emulator (see Emulation:Sega Genesis)

Run mods in simple launcher[edit]

Use PSCDPack[4]

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows %USERPROFILE%\Documents\SEGA Mega Drive Classics\setup.dat
%USERPROFILE%\Documents\SEGA Genesis Classics\setup.dat
HKEY_CURRENT_USER\SOFTWARE\Sega\SEGA Genesis & Mega Drive Classics
Linux $XDG_CONFIG_HOME/unity3d/Sega/SEGA Mega Drive Classics/prefs
Linux (Proton) <Steam-folder>/steamapps/compatdata/34270/pfx/[Note 2]
This game follows the XDG Base Directory Specification on Linux.
Folder name varies by region
Windows locations are for the "simple" interface; Steam location is for the "hub" interface.

Save game data location[edit]

System Location
Windows %USERPROFILE%\Documents\SEGA Mega Drive Classics\
%USERPROFILE%\Documents\SEGA Genesis Classics\
Linux $HOME/SEGA Mega Drive Classics/user_<user-id>/
Linux (Proton) <Steam-folder>/steamapps/compatdata/34270/pfx/[Note 2]
This game does not follow the XDG Base Directory Specification on Linux.
Each game is saved in a separate folder; refer to the pak to game list (pastebin mirror) for each game's number.
The "Simple" launcher uses either folder depending on region; the "hub" launcher only uses the "Mega Drive" path.

Save game cloud syncing[edit]

System Native Notes
Steam Cloud

Video settings[edit]

Launcher general settings (for the "Hub" launcher).
Launcher general settings (for the "Hub" launcher).
Launcher general settings (for the "Simple" launcher).
Launcher general settings (for the "Simple" launcher).
Launcher emulator settings.
Launcher emulator settings.
Graphics option Option WSGF Notes
Widescreen resolution
Hub room supports widescreen but games are 4:3.
Use 3D Vision Fix for more scaling and resolution features.
Multi-monitor
Ultra-widescreen
4K Ultra HD
Hub room supports widescreen but games are 4:3.
Field of view (FOV)
2D games.
Windowed
Borderless fullscreen windowed
Use the -popupwindow command line argument for the "Hub" version.[5]
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
60 FPS and 120+ FPS
Only in "hub" interface. Games themselves are capped at 60fps

Input settings[edit]

Launcher control settings (for the "hub" launcher).
Launcher control settings (for the "hub" launcher).
Launcher control settings (for the "Simple" launcher).
Launcher control settings (for the "Simple" launcher).
Keyboard and mouse Native Notes
Remapping
Mouse acceleration
Mouse sensitivity
Mouse input in menus
No mouse support outside of main interface.
Mouse Y-axis inversion
Controller
Controller support
XInput and DirectInput.
Full controller support
Only for "hub" launcher. Mouse needed to use "simple" launcher.
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Left to individual games. Both relevant games implement it.
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
DualShock 4 controllers
DualShock button prompts
Light bar support
Static cyan.
Connection modes unknown
Tracked motion controllers
Generic/other controllers
Button prompts
Additional information
Button prompts
Xbox button prompts in launcher. Controller specific buttons are shown in rebinding menu, but are bound to Xbox prompts. Any button prompts available in game are for the Mega Drive/Genesis gamepad.
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M

Audio settings[edit]

Launcher audio settings.
Launcher audio settings.
Audio options Native Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost
Only with auto-pause.

Localizations

Language UI Audio Sub Notes
English
Varies between games.

Network[edit]

Multiplayer types

Type Native Notes
Local play
Varies by game.
LAN play
Online play
Varies by game.

VR support[edit]

3D modes Native Notes
Native 3D
See Unity engine. Might have some problems.
Nvidia 3D Vision
See Helix Mod: SEGA Mega Drive & Genesis Classics.

Issues unresolved[edit]

Unable to disable controller[edit]

The input settings should contain a checkbox to disable a controller, but the checkbox is sometimes missing: https://imgur.com/DfHsFom

The inability to disable the controller affects Alien Storm. The second controller must be disabled to access one of the game modes.

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 9
64-bit executable

System requirements[edit]

Windows
Minimum
Operating system (OS) XP
Processor (CPU) Intel Pentium 2.0 GHz
System memory (RAM) 2 GB
Hard disk drive (HDD) 50 MB
Video card (GPU) 32 MB of VRAM

Notes

  1. Unity engine build: 2017.3.1p1[1]
  2. 2.0 2.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/34270/ in addition to or instead of this directory. The app ID (34270) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References