Difference between revisions of "Super Mario 64"
m (→Video: updated template usage) |
m (updated template usage) |
||
Line 263: | Line 263: | ||
|macos intel 32-bit app = unknown | |macos intel 32-bit app = unknown | ||
|macos intel 64-bit app = unknown | |macos intel 64-bit app = unknown | ||
+ | |macos arm app = | ||
|macos app notes = | |macos app notes = | ||
|linux powerpc app = | |linux powerpc app = | ||
Line 289: | Line 290: | ||
==System requirements== | ==System requirements== | ||
− | {{ii}} No official system requirements have been officially-released. | + | {{System requirements |
+ | |OSfamily = Windows | ||
+ | |||
+ | |minOS = | ||
+ | |minCPU = | ||
+ | |minRAM = | ||
+ | |minHD = | ||
+ | |minGPU = | ||
+ | |||
+ | |recOS = | ||
+ | |recCPU = | ||
+ | |recRAM = | ||
+ | |recHD = | ||
+ | |recGPU = | ||
+ | |notes = {{ii}} No official system requirements have been officially-released. | ||
+ | }} | ||
{{References}} | {{References}} |
Revision as of 08:29, 19 October 2021
Developers | |
---|---|
Original | Nintendo |
Release dates | |
Windows | May 2, 2020 |
Linux | May 5, 2020 |
macOS (OS X) | June 1, 2020 |
Taxonomy | |
Perspectives | Third-person |
Controls | Direct control |
Genres | Platform |
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 |
Super Mario 64 (Coop Deluxe) (unofficial port) | 2023 |
Key points
- Unofficial port of the Nintendo 64 game with native support for widescreen & 4K.
Availability
- Precompiled versions are not easily available due to DMCA takedowns by Nintendo. To play it legally, the game must be compiled using a legitimate ROM and the decompiled source code; see Super Mario 64 PC Port Central for instructions and tools to compile it.
- Compilation requires the ROM be encoded in big endian (
.z64
) format. To convert a ROM using little endian (.n64
) or byte-swapped (.v64
) encoding to big endian, use Tool64 or ucon64.
Essential Improvements
sm64ex
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most patches and most other mods such as co-op are forks of sm64ex.
Patches
- These can be installed with the programs from the Super Mario 64 PC Port Central website.
- 60 FPS - Patch for sm64ex which interpolates the game logic from 30 FPS to 60 FPS.
- 3D Coins V2 - Makes coins 3D.
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 | See the glossary page for potential workarounds. | ||
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. | ||
Ray tracing (RT) | See sm64rt. |
sm64rt
- Can be built with any of the programs on Super Mario 64 PC Port Central.
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 | Prompts are for Nintendo 64 controller. | |
Impulse Trigger vibration |
PlayStation controllers | ||
---|---|---|
PlayStation button prompts | Prompts are for Nintendo 64 controller. | |
Light bar support | ||
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes |
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 |
Network
Multiplayer types
Type | Native | Notes | |
---|---|---|---|
Local play | |||
LAN play | See sm64ex-coop. | ||
Online play | See sm64ex-coop. |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
sm64ex-coop
- Can be built with any of the programs on Super Mario 64 PC Port Central.
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) |
- No official system requirements have been officially-released.
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).