2024-01-26 16:06:34 +00:00
|
|
|
#include "Enhancements.h"
|
2024-01-29 00:16:47 +01:00
|
|
|
|
2024-01-26 16:06:34 +00:00
|
|
|
void InitEnhancements() {
|
2024-05-11 22:47:25 +01:00
|
|
|
// Camera
|
2024-05-27 01:13:25 +01:00
|
|
|
RegisterCameraInterpolationFixes();
|
2024-05-11 22:47:25 +01:00
|
|
|
RegisterCameraFreeLook();
|
|
|
|
|
RegisterDebugCam();
|
|
|
|
|
|
2024-04-20 16:20:27 -04:00
|
|
|
// Cheats
|
2024-01-29 00:16:47 +01:00
|
|
|
RegisterInfiniteCheats();
|
2024-06-04 01:02:48 -04:00
|
|
|
RegisterLongerFlowerGlide();
|
2024-04-20 16:20:27 -04:00
|
|
|
RegisterMoonJumpOnL();
|
2024-05-22 09:52:56 -04:00
|
|
|
RegisterUnbreakableRazorSword();
|
2024-05-23 20:57:33 -05:00
|
|
|
RegisterUnrestrictedItems();
|
2024-08-05 13:12:08 -06:00
|
|
|
RegisterTimeStopInTemples();
|
2024-10-10 00:46:05 -04:00
|
|
|
RegisterElegyAnywhere();
|
2024-04-20 16:20:27 -04:00
|
|
|
|
2024-05-18 19:53:07 +02:00
|
|
|
// Clock
|
|
|
|
|
RegisterTextBasedClock();
|
2024-08-18 22:55:02 +01:00
|
|
|
Register3DSClock();
|
2024-05-22 09:52:56 -04:00
|
|
|
|
2024-05-24 20:01:48 +02:00
|
|
|
// Cycle & Saving
|
2024-05-03 02:07:33 +02:00
|
|
|
RegisterEndOfCycleSaveHooks();
|
2024-05-24 20:01:48 +02:00
|
|
|
RegisterSavingEnhancements();
|
|
|
|
|
RegisterAutosave();
|
2024-10-05 12:54:00 -04:00
|
|
|
RegisterKeepExpressMail();
|
2024-05-03 02:07:33 +02:00
|
|
|
|
2024-06-02 22:52:30 -04:00
|
|
|
// Dialogue
|
|
|
|
|
RegisterFastBankSelection();
|
|
|
|
|
|
2024-06-02 21:18:16 -04:00
|
|
|
// Equipment
|
|
|
|
|
RegisterSkipMagicArrowEquip();
|
2024-08-18 23:24:14 -04:00
|
|
|
RegisterInstantRecall();
|
2024-06-02 21:18:16 -04:00
|
|
|
|
2024-09-03 23:00:11 -04:00
|
|
|
// Fixes
|
|
|
|
|
RegisterFierceDeityZTargetMovement();
|
2024-10-10 15:38:51 -04:00
|
|
|
RegisterTwoHandedSwordSpinAttack();
|
2024-09-03 23:00:11 -04:00
|
|
|
|
2024-06-02 22:32:19 -04:00
|
|
|
// Graphics
|
|
|
|
|
RegisterDisableBlackBars();
|
2024-07-24 04:39:25 +03:00
|
|
|
Register3DItemDrops();
|
2024-06-02 22:32:19 -04:00
|
|
|
|
2024-04-20 16:20:27 -04:00
|
|
|
// Masks
|
2024-05-03 23:12:01 -05:00
|
|
|
RegisterFastTransformation();
|
2024-04-20 16:20:27 -04:00
|
|
|
RegisterFierceDeityAnywhere();
|
2024-06-02 23:27:33 -04:00
|
|
|
RegisterBlastMaskKeg();
|
2024-05-05 07:11:55 +02:00
|
|
|
RegisterNoBlastMaskCooldown();
|
2024-08-18 10:41:17 -05:00
|
|
|
RegisterPersistentMasks();
|
2024-05-03 18:34:11 +01:00
|
|
|
|
2024-05-07 16:10:55 +02:00
|
|
|
// Minigames
|
|
|
|
|
RegisterAlwaysWinDoggyRace();
|
2024-10-08 22:26:13 -06:00
|
|
|
RegisterCremiaHugs();
|
2024-10-26 00:28:08 -05:00
|
|
|
RegisterSwordsmanSchool();
|
2024-05-07 16:10:55 +02:00
|
|
|
|
2024-06-03 23:38:29 -04:00
|
|
|
// Player
|
|
|
|
|
RegisterClimbSpeed();
|
2024-06-04 02:58:32 -04:00
|
|
|
RegisterFastFlowerLaunch();
|
2024-06-03 23:38:29 -04:00
|
|
|
RegisterInstantPutaway();
|
2024-10-10 08:51:05 -04:00
|
|
|
RegisterFierceDeityPutaway();
|
2024-06-03 23:38:29 -04:00
|
|
|
|
2024-05-08 07:28:46 +02:00
|
|
|
// Songs
|
|
|
|
|
RegisterEnableSunsSong();
|
2024-10-07 10:25:09 -05:00
|
|
|
RegisterFasterSongPlayback();
|
2024-08-05 15:18:52 -04:00
|
|
|
RegisterPauseOwlWarp();
|
2024-08-24 09:22:30 -07:00
|
|
|
RegisterZoraEggCount();
|
2024-10-10 11:51:05 -04:00
|
|
|
RegisterSkipScarecrowSong();
|
2024-05-22 09:52:56 -04:00
|
|
|
|
2024-05-03 18:34:11 +01:00
|
|
|
// Restorations
|
2024-05-09 01:21:31 +01:00
|
|
|
RegisterPowerCrouchStab();
|
2024-05-03 18:34:11 +01:00
|
|
|
RegisterSideRoll();
|
2024-05-19 20:18:01 -04:00
|
|
|
RegisterTatlISG();
|
2024-05-23 14:29:43 +01:00
|
|
|
RegisterVariableFlipHop();
|
2024-09-08 18:27:36 -04:00
|
|
|
RegisterWoodfallMountainAppearance();
|
2024-05-22 09:52:56 -04:00
|
|
|
|
2024-05-04 15:22:59 +02:00
|
|
|
// Cutscenes
|
2024-05-19 22:07:54 -05:00
|
|
|
RegisterCutscenes();
|
2024-05-22 09:52:56 -04:00
|
|
|
|
2024-05-04 21:55:29 -05:00
|
|
|
// Modes
|
|
|
|
|
RegisterPlayAsKafei();
|
2024-06-02 20:10:08 -05:00
|
|
|
RegisterTimeMovesWhenYouMove();
|
2024-10-07 12:02:36 -04:00
|
|
|
|
|
|
|
|
// Difficulty Options
|
|
|
|
|
RegisterDisableTakkuriSteal();
|
2024-04-20 16:20:27 -04:00
|
|
|
}
|