mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-05-30 16:35:26 -04:00
83 lines
1.7 KiB
C++
83 lines
1.7 KiB
C++
#include "dusk/settings.h"
|
|
|
|
namespace dusk {
|
|
|
|
UserSettings g_userSettings = {
|
|
// Program settings
|
|
|
|
// Video
|
|
.video = {
|
|
.enableFullscreen = false,
|
|
},
|
|
|
|
// Audio
|
|
.audio = {
|
|
.masterVolume = 80,
|
|
.mainMusicVolume = 100,
|
|
.subMusicVolume = 100,
|
|
.soundEffectsVolume = 100,
|
|
.fanfareVolume = 100,
|
|
.enableReverb = true
|
|
},
|
|
|
|
// Game settings
|
|
.game = {
|
|
// Quality of Life
|
|
.enableQuickTransform = false,
|
|
.hideTvSettingsScreen = false,
|
|
.biggerWallets = false,
|
|
.noReturnRupees = false,
|
|
.disableRupeeCutscenes = false,
|
|
.noSwordRecoil = false,
|
|
.damageMultiplier = 1,
|
|
.instantDeath = false,
|
|
.fastClimbing = false,
|
|
.noMissClimbing = false,
|
|
.fastTears = false,
|
|
|
|
// Preferences
|
|
.enableMirrorMode = false,
|
|
.invertCameraXAxis = false,
|
|
|
|
// Graphics
|
|
.enableBloom = true,
|
|
.useWaterProjectionOffset = false,
|
|
|
|
// Audio
|
|
.noLowHpSound = false,
|
|
.midnasLamentNonStop = false,
|
|
|
|
// Cheats
|
|
.enableFastIronBoots = false,
|
|
.canTransformAnywhere = false,
|
|
|
|
// Technical
|
|
.restoreWiiGlitches = false,
|
|
}
|
|
};
|
|
|
|
UserSettings& getSettings() {
|
|
return g_userSettings;
|
|
}
|
|
|
|
// Transient settings
|
|
|
|
static TransientSettings g_transientSettings = {
|
|
.collisionView = {
|
|
.enableTerrainView = false,
|
|
.enableWireframe = false,
|
|
.enableAtView = false,
|
|
.enableTgView = false,
|
|
.enableCoView = false,
|
|
.terrainViewOpacity = 50.0f,
|
|
.colliderViewOpacity = 50.0f,
|
|
.drawRange = 100.0f,
|
|
},
|
|
};
|
|
|
|
TransientSettings& getTransientSettings() {
|
|
return g_transientSettings;
|
|
}
|
|
|
|
}
|