Difference between revisions of "Super Mario 64"
From PCGamingWiki, the wiki about fixing PC games
(→Video) |
|||
Line 90: | Line 90: | ||
|vsync notes = | |vsync notes = | ||
|60 fps = hackable | |60 fps = hackable | ||
− | |60 fps notes = | + | |60 fps notes = See [[Super_Mario_64#Essential_Improvements|Essential Improvements.]] |
|120 fps = false | |120 fps = false | ||
− | |120 fps notes = | + | |120 fps notes = Game's speed is bound to frame rate. |
|hdr = false | |hdr = false | ||
|hdr notes = | |hdr notes = | ||
Line 98: | Line 98: | ||
|color blind notes = | |color blind notes = | ||
}} | }} | ||
− | |||
==Input== | ==Input== |
Revision as of 20:59, 15 September 2020
Developers | |
---|---|
Nintendo | |
Release dates | |
Windows | May 2, 2020 |
Linux | May 5, 2020 |
macOS (OS X) | June 1, 2020 |
Reception | |
IGDB | 90 |
Taxonomy | |
Series | Mario |
⤏ Go to series page | |
Donkey Kong (series) | |
Super Mario Bros. & Friends: When I Grow Up | 1992 |
Mario Is Missing! | 1992 |
Mario Teaches Typing | 1992 |
Mario's Time Machine | 1993 |
Mario's Early Years! Fun with Letters | 1993 |
Mario's Early Years! Fun with Numbers | 1994 |
Mario's Early Years! Preschool Fun | 1994 |
Mario's Game Gallery | 1995 |
Mario Teaches Typing 2 | 1996 |
Super Mario Unimaker (fangame) | 2006 |
Super Mario 64 (unofficial port) | 2020 |
Super Mario World (unofficial port) | 2023 |
Super Mario 64 (Coop Deluxe) (unofficial port) | 2023 |
Key points
- Unofficial port of the Nintendo 64 game with native support for widescreen & 4K.
Availability
You need a legally backed up ROM of the N64 game to compile it. See Super Mario 64 PC Port Central to compile it.
Essential Improvements
Source Ports
- These can be installed with the programs from the Super Mario 64 PC Port Central website.
- sm64ex - Fork of the original SM64 port but with some QoL improvements and modding support, has a patch for interpolated 60FPS.
- sm64ex-coop - Fork of sm64ex but with 2 player co-op, is a work in progress.
- sm64nx - Based off the Switch port, has native 60FPS, not as much modding support as EX.
- Render96ex - Fork of sm64ex with higher quality models and textures.
Patches
- These can be installed with the programs from the Super Mario 64 PC Port Central website.
- 60FPS WIP by Ewil - Patch for sm64ex that let's you play in interpolated 60FPS.
- Reshade Post Processing Effect - Adds post processing to the game.
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\sm64config.txt[Note 1] |
macOS (OS X) | |
Linux |
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\sm64_save_file.bin[Note 1] |
macOS (OS X) | |
Linux |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | |||
Ultra-widescreen | |||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | By default. Freely resizeable. Toggle to fullscreen with Alt+↵ Enter or by editing configuration file. |
||
Borderless fullscreen windowed | Use Borderless Gaming. | ||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | |||
60 FPS | See Essential Improvements. | ||
120+ FPS | Game's speed is bound to frame rate. | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | Some keys cannot be mapped to, such as Ctrl, Alt, or ⇧ Shift. | |
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | No mouse support. | |
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | Cursor stays in the middle of the screen. | |
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers | See the glossary page for potential workarounds. |
---|
Generic/other controllers | See the glossary page for potential workarounds. |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | ||
Subtitles | Huge majority of dialogues are text based. Cannot be turned off for voice acting. |
|
Closed captions | ||
Mute on focus lost |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English |
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 11, 12 | Can be selected when compiling the game. |
OpenGL | 1.3, 2.1 | Can be selected when compiling the game. |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | Depends on the user's choice when installing the compiler. | ||
macOS (OS X) | |||
Linux |
Middleware
- No middleware information; you can edit this page to add it.
System requirements
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | ||
Processor (CPU) | ||
System memory (RAM) | ||
Hard disk drive (HDD) |
- Total size of portable executable (CRC: 7480656A) is 24 MB.
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).