Difference between revisions of "Super Mario 64"
From PCGamingWiki, the wiki about fixing PC games
(→Video) |
(Edited video options, removed the line above input, and I added info on the Mac version. I built the game using sm64nxBuilder and it has an option to rebind the buttons.) |
||
Line 7: | Line 7: | ||
|release dates= | |release dates= | ||
{{Infobox game/row/date|Windows|May 2, 2020}} | {{Infobox game/row/date|Windows|May 2, 2020}} | ||
+ | {{Infobox game/row/date|OS X|June 1, 2020}} | ||
{{Infobox game/row/date|Linux|May 5, 2020}} | {{Infobox game/row/date|Linux|May 5, 2020}} | ||
|reception = | |reception = | ||
Line 30: | Line 31: | ||
==Availability== | ==Availability== | ||
− | {{ii}} Precompiled versions are not available due to DMCA takedowns by Nintendo. The game must be compiled using a legitimate ROM and the [https://github.com/sm64pc/sm64ex source code]; see [https://sm64pc.info/sm64pcbuilder2/ this page] for instructions. Or if you are on | + | {{ii}} Precompiled versions are not available due to DMCA takedowns by Nintendo. The game must be compiled using a legitimate ROM and the [https://github.com/sm64pc/sm64ex source code]; see [https://sm64pc.info/sm64pcbuilder2/ this page] or [https://sm64pc.info/sm64nxbuilder/ this page] for instructions. If you are on Linux, see [https://sm64pc.info/forum/viewtopic.php?f=4&t=6 this page.] Or if you are on MacOS, see [https://sm64pc.info/forum/viewtopic.php?f=4&t=14 this page.] |
==Game data== | ==Game data== | ||
Line 36: | Line 37: | ||
{{Game data| | {{Game data| | ||
{{Game data/config|Windows|{{P|game}}\sm64config.txt}} | {{Game data/config|Windows|{{P|game}}\sm64config.txt}} | ||
+ | {{Game data/config|OS X|}} | ||
{{Game data/config|Linux|}} | {{Game data/config|Linux|}} | ||
}} | }} | ||
Line 42: | Line 44: | ||
{{Game data| | {{Game data| | ||
{{Game data/saves|Windows|{{P|game}}\sm64_save_file.bin}} | {{Game data/saves|Windows|{{P|game}}\sm64_save_file.bin}} | ||
+ | {{Game data/saves|OS X|}} | ||
{{Game data/saves|Linux|}} | {{Game data/saves|Linux|}} | ||
}} | }} | ||
Line 64: | Line 67: | ||
|windowed = true | |windowed = true | ||
|windowed notes = By default. Freely resizeable.<br/>Toggle to fullscreen with {{key|alt|enter}} or by editing [[#Game data|configuration file.]] | |windowed notes = By default. Freely resizeable.<br/>Toggle to fullscreen with {{key|alt|enter}} or by editing [[#Game data|configuration file.]] | ||
− | |borderless windowed = | + | |borderless windowed = hackable |
− | |borderless windowed notes = | + | |borderless windowed notes = Use [[Glossary:Borderless fullscreen windowed#Borderless Gaming|Borderless Gaming]]. |
|anisotropic = false | |anisotropic = false | ||
|anisotropic notes = | |anisotropic notes = | ||
− | |antialiasing = | + | |antialiasing = hackable |
− | |antialiasing notes = | + | |antialiasing notes = [[Glossary:Anti-aliasing (AA)#Forcing Anti-Aliasing|Force in GPU control panel]] when using the OpenGL renderer. |
|vsync = true | |vsync = true | ||
|vsync notes = | |vsync notes = | ||
Line 76: | Line 79: | ||
|120 fps = false | |120 fps = false | ||
|120 fps notes = Over 60Hz monitors, game might run slightly above 30 FPS; If having issues like visual stutter or audio crackling, [[Glossary:Frame rate (FPS)#Frame rate capping|cap the frame rate to 30 FPS]]. | |120 fps notes = Over 60Hz monitors, game might run slightly above 30 FPS; If having issues like visual stutter or audio crackling, [[Glossary:Frame rate (FPS)#Frame rate capping|cap the frame rate to 30 FPS]]. | ||
− | |hdr = | + | |hdr = false |
|hdr notes = | |hdr notes = | ||
− | |color blind = | + | |color blind = false |
|color blind notes = | |color blind notes = | ||
}} | }} | ||
Line 87: | Line 90: | ||
# Open [https://sm64pc.info/sm64pcbuilder2/ sm64pcbuilder2] | # Open [https://sm64pc.info/sm64pcbuilder2/ sm64pcbuilder2] | ||
# Go to the patches section and install "60FPS WIP by Emil" | # Go to the patches section and install "60FPS WIP by Emil" | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} The 60FPS patch is automatically applied when built with [https://sm64pc.info/sm64nxbuilder/ sm64nxBuilder]. | ||
}} | }} | ||
==Input== | ==Input== | ||
− | |||
{{Input | {{Input | ||
|key remap = limited | |key remap = limited |
Revision as of 23:31, 20 August 2020
Developers | |
---|---|
Nintendo | |
Release dates | |
Windows | May 2, 2020 |
macOS (OS X) | June 1, 2020 |
Linux | May 5, 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 64 (unofficial port) | 2020 |
Super Mario World (unofficial port) | 2023 |
Key points
- Unofficial port of the Nintendo 64 game with native support for widescreen & 4K.
Availability
- Precompiled versions are not available due to DMCA takedowns by Nintendo. The game must be compiled using a legitimate ROM and the source code; see this page or this page for instructions. If you are on Linux, see this page. Or if you are on MacOS, see this page.
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) | See the glossary page for potential workarounds. | ||
Anti-aliasing (AA) | Force in GPU control panel when using the OpenGL renderer. | ||
Vertical sync (Vsync) | |||
60 FPS | See High frame rate. | ||
120+ FPS | Over 60Hz monitors, game might run slightly above 30 FPS; If having issues like visual stutter or audio crackling, cap the frame rate to 30 FPS. | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
High frame rate[1] |
---|
Notes
|
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 |
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).
References
- ↑ high frame rate