2020-02-03 06:51:26 +01:00
|
|
|
# Super Mario 64 Enhancements
|
2019-08-25 06:46:40 +02:00
|
|
|
|
2020-02-03 06:51:26 +01:00
|
|
|
This directory contains unofficial patches to the source code that provide various features
|
|
|
|
and enhancements.
|
|
|
|
|
|
|
|
To apply a patch, run `tools/apply_patch.sh [patch]` where `[patch]` is the name of the
|
|
|
|
.patch file you wish to apply. This will perform all of the patch's changes
|
|
|
|
to the source code.
|
|
|
|
|
|
|
|
Likewise, to undo the changes from a patch you applied, run
|
|
|
|
`tools/revert_patch.sh` with the name of the .patch file you wish to undo.
|
|
|
|
|
2020-07-07 19:52:51 +02:00
|
|
|
To create your own enhancement patch, switch to the `nightly` Git
|
|
|
|
branch, make your changes to the code (but do not commit), then run `tools/create_patch.sh`.
|
|
|
|
Your changes will be stored in the .patch file you specify.
|
2020-02-03 06:51:26 +01:00
|
|
|
|
|
|
|
The following enhancements are included in this directory:
|
|
|
|
|
2020-07-07 19:52:51 +02:00
|
|
|
## 60 FPS - `60fps_ex.patch`
|
2020-02-03 06:51:26 +01:00
|
|
|
|
2020-07-07 19:52:51 +02:00
|
|
|
This allows the game to be rendered at 60 FPS instead of 30 FPS by interpolation (game logic still runs at 30 FPS).
|
2020-02-03 06:51:26 +01:00
|
|
|
|
2020-07-07 19:52:51 +02:00
|
|
|
The Mario head intro is the only exception which is still rendered at 30 FPS.
|
2020-02-03 06:51:26 +01:00
|
|
|
|
2020-07-07 19:52:51 +02:00
|
|
|
This is the 60fps patch from [sm64-port](https://github.com/sm64-port/sm64-port/tree/master/enhancements) adapted for sm64ex.
|