|
|
Line 6: |
Line 6: |
| {{Infobox game/row/developer|PagodaWest Games}} | | {{Infobox game/row/developer|PagodaWest Games}} |
| {{Infobox game/row/developer|Hyperkinetic Studios|Sonic Mania Plus (DLC and ver. 1.40 update)}} | | {{Infobox game/row/developer|Hyperkinetic Studios|Sonic Mania Plus (DLC and ver. 1.40 update)}} |
− | {{Infobox game/row/developer|Lab42|Sonic Mania Plus (PC porting)}} | + | {{Infobox game/row/porter|Lab42|Windows} |
| |publishers = | | |publishers = |
| {{Infobox game/row/publisher|Sega}} | | {{Infobox game/row/publisher|Sega}} |
Revision as of 11:48, 21 April 2022
{{Infobox game
|cover = Sonic Mania cover.jpg
|developers =
Christian Whitehead
Headcannon
PagodaWest Games
Sonic Mania Plus (DLC and ver. 1.40 update)
Hyperkinetic Studios
Windows}
Lab42
General information
- Steam Community Discussions
Availability
- Denuvo Anti-Tamper DRM was removed on March 12, 2019.[1]
Monetization
DLC and expansion packs
Name |
Notes |
|
Encore DLC (Sonic Mania Plus) |
Includes two additional characters, an enhanced multiplayer mode, and a new set of levels - among other enhancements. |
|
Game data
Configuration file(s) location
Save game data location
Video
- The game is made on a definition of 424x240. If you want to have a sharp and clean image, you need to multiply that definition by two each time in windowed mode. On a 1920x1080 monitor, x4 is the best choice, but since this multiplier is not available in the options, you have to set it manually.[2]
Set windowed resolution manually[2]
|
- Go to
<path-to-game> .
- Open
Settings.ini , if it doesn't exist start the game at least once and it'll create the file.
- Under
[Video] find winWidth and winHeight parameters. On a 1920x1080 monitor, x4 is:
winWidth=1696
winHeight=960
Notes
- On a 4K monitor, the sharpest image would be x8 (3392x1920).
- You may also want to add
shaderSupport=n to get it even more clean.[citation needed]
- You can use Window Borders Manager to add black bars around the game window.
|
- If you have filter issue after adding the 4x support, you can delete Settings.ini, the x4 multiplier will still be usable in game with correct filter.
- Does not work with Intel iGPUs, see Blurry interpolation between pixels, even when filter is set to none and a integer resolution is set.
Edit game settings manually[citation needed]
|
- Go to
<path-to-game> .
- Open
Settings.ini , if it doesn't exist start the game at least once and it'll create the file.
- Under
[Video] set windowed=y and border=n .
- Save file and run the game.
|
- The frame rate is partially locked to the refresh rate of the monitor, regardless of V-Sync. A refresh rate of 40 or below will cap the frame rate at 40 FPS, while a refresh rate of 60 or above will cap the frame rate at 60 FPS. A refresh rate between 40 and 60 will cap the frame rate to that refresh rate (so 50 Hz locks the game to 50 FPS).
- The gameplay is synced to the frame rate, and targets 60 FPS to deliver a full speed (100%) experience. This means that 40 FPS (40 Hz or below) will run the game at 66.67% speed (a 1/3 slowdown) and 50 FPS (50 Hz) at 83% speed (a 1/6 slowdown).
Configure the monitor to run at 60 Hz or higher to play the game at full speed[3]
|
Custom aspect ratios
- Sonic Mania supports a maximum aspect ratio of 16:9, but it can be modified for thinner ratios (16:10, 4:3) without using black borders with Hor- screen change.
- Some menus may get cut off, however the in-game camera will adjust appropriately.
Edit game settings
|
- Go to
<path-to-game> .
- Open
Settings.ini , if it doesn't exist start the game at least once and it'll create the file.
- Under
[Video] add a new line pixWidth=1 .
- Edit
winWidth and winHeight to match your resolution.
- Save file and run the game.
|
Input
Keyboard configuration screen. Only accessible when there are no controllers connected.
Controller layout for XInput compatible controllers.
Default Steam Input configuration for the
DualShock 4
Default Steam Input configuration for the
Steam Controller
Audio
Audio feature |
State |
Notes |
Separate volume controls |
|
Music and SFX each have their own sliders in the Options Menu. |
Surround sound |
|
|
Subtitles |
|
|
Closed captions |
|
|
Mute on focus lost |
|
Game pauses when focus is lost. |
Language options before the launch of Sonic Mania Plus with the ver. 1.40 update.
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
Simplified Chinese |
|
|
|
Added with the launch of Sonic Mania Plus with the ver. 1.40 update. |
Traditional Chinese |
|
|
|
Added with the launch of Sonic Mania Plus with the ver. 1.40 update. |
French |
|
|
|
|
German |
|
|
|
|
Italian |
|
|
|
|
Japanese |
|
|
|
|
Korean |
|
|
|
Added with the launch of Sonic Mania Plus with the ver. 1.40 update. |
Portuguese |
|
|
|
Fan translation by David Pires, download |
Brazilian Portuguese |
|
|
|
Fan translation; download. |
Spanish |
|
|
|
|
Network
Multiplayer types
Issues fixed
Blurry screen and/or black and white cutscenes
Enable shader support[4]
|
- Go to <path-to-game>
- Open
Settings.ini
- Change
shaderSupport=n to shaderSupport=y
- Save and close the file.
|
Blurry interpolation between pixels, even when filter is set to none and a integer resolution is set
- This can occur on Intel integrated graphics.
Use dedicated GPU instead[5]
|
Enable integer scaling through your GPU's settings control panel, set the game's fullscreen resolution to it's native 424x240, and disable shader support[6]
|
- Enable integer scaling through your GPU's settings control panel. AMD, Nvidia, and Intel all added support for integer scaling on a variety of their GPUs in 2019.
- Go to <path-to-game>
- Open
Settings.ini
- Set
windowed=[value] to n
- Set the value of
fsWidth=[value] to 424 and set the value of fsHeight=[value] to 240
- Set
shaderSupport=[value] to shaderSupport=n
- Save and close the file.
Note
- This results in FMVs being displayed at a sub-native resolution.
|
Gameplay is slowed down
Gamepad issues
- "The game favors USB HID for gamepad input, but will fallback to XInput in some situations. Generally this would not be that bad, but it is not very smart about which USB HID input device it chooses. If you have input remapping software present, disable it... do everything you can to avoid your controller showing up in multiple different input APIs. A DualShock 4 controller natively supports USB HID, you do not need the Steam overlay or DS4Windows further confusing this poor little game."[7]
Fix gamepad issues[7]
|
- Disable any input remapping software that might be present (x360ce, Steam's Controller support in Big Picture Mode, etc.)
- Download the Sonic Mania Offline K Enabler Pre-Compiled Binaries (usually called SMOKE_00x.7z) archive.
- Go to
<path-to-game> .
- Extract the archive to the installation folder.
- Add these lines to
d3d9.ini .
[Input.Gamepad]
DisablePS4HID=true
EnableNativePS4=true
[Input.XInput]
Rehook=true
PlaceholderMask=1
|
Other information
API
Technical specs |
Supported |
Notes |
Direct3D |
9 |
|
- Loader that allows the use of fan-made mods.
- Original topic
Enable developer menu[8]
|
- Go to the installation folder.
- Open
Settings.ini .
- Under
[Game] add devMenu=y .
- Start the game and press Esc anywhere to access the developer menu.
Notes
- Load a save slot before accessing the developer menu if you want progress to be saved on that slot.
|
Debug mode
Access debug mode[8]
|
- Enable the Developer menu.
- Start the game and press Esc anywhere to access the developer menu.
- Go to Stage Select -> Presentation -> Level Select and select a level and wait for it to load.
- Click on Q to toggle the debug mode. The sprite of the player will turn into a golden ring while enabled.
Notes
- Keybindings:
Q = Toggle debug mode
A = Cycle through objects
S = Cycle through types of boxes (only when the box object is selected)
W = Spawn an instance of the object
|
- The game archives reside inside an encrypted file called Data.rsdk, but with this tool it is possible to extract the games sprites, images etc.
Trinitron CRT shader
- A custom CRT screen shader more closely matching the old Trinitron CRTs.
Use custom ReShade config[7]
|
- Download the Sonic Mania Offline K Enabler Pre-Compiled Binaries (usually called SMOKE_00x.7z) and the Improved CRT Effect archive.
- Go to
<path-to-game> .
- Extract both archives to the installation folder.
- Launch the game. The custom CRT shader will automatically be used.
- Turn off the game's built-in screen shader effect.
|
System requirements
Windows |
|
Minimum |
Operating system (OS) |
7, 8.1, 10 |
Processor (CPU) |
Intel Core 2 Duo 2.0 GHz |
System memory (RAM) |
2 GB |
Hard disk drive (HDD) |
400 MB |
Video card (GPU) |
256 MB of VRAM DirectX 9.0c compatible |
Sound (audio device) |
DirectX 9.0c compatible |
- The game launches on Windows Vista too, but this version is not officially supported.[9]
Notes
- ↑ 1.0 1.1 Notes regarding Steam Play (Linux) data:
References