mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-02-16 23:30:15 -05:00
ADD: Time Savers -> Link as default file name (#2475)
This commit is contained in:
parent
2241635ac5
commit
e60f2b0c55
@ -325,6 +325,8 @@ namespace GameMenuBar {
|
|||||||
UIWidgets::PaddedEnhancementSliderInt("Block pushing speed +%d", "##BLOCKSPEED", "gFasterBlockPush", 0, 5, "", 0, false, false, true);
|
UIWidgets::PaddedEnhancementSliderInt("Block pushing speed +%d", "##BLOCKSPEED", "gFasterBlockPush", 0, 5, "", 0, false, false, true);
|
||||||
UIWidgets::PaddedEnhancementCheckbox("Faster Heavy Block Lift", "gFasterHeavyBlockLift", true, false);
|
UIWidgets::PaddedEnhancementCheckbox("Faster Heavy Block Lift", "gFasterHeavyBlockLift", true, false);
|
||||||
UIWidgets::Tooltip("Speeds up lifting silver rocks and obelisks");
|
UIWidgets::Tooltip("Speeds up lifting silver rocks and obelisks");
|
||||||
|
UIWidgets::PaddedEnhancementCheckbox("Link as default file name", "gLinkDefaultName");
|
||||||
|
UIWidgets::Tooltip("Allows you to have \"Link\" as a premade file name");
|
||||||
UIWidgets::PaddedEnhancementCheckbox("No Forced Navi", "gNoForcedNavi", true, false);
|
UIWidgets::PaddedEnhancementCheckbox("No Forced Navi", "gNoForcedNavi", true, false);
|
||||||
UIWidgets::Tooltip("Prevent forced Navi conversations");
|
UIWidgets::Tooltip("Prevent forced Navi conversations");
|
||||||
UIWidgets::PaddedEnhancementCheckbox("No Skulltula Freeze", "gSkulltulaFreeze", true, false);
|
UIWidgets::PaddedEnhancementCheckbox("No Skulltula Freeze", "gSkulltulaFreeze", true, false);
|
||||||
|
@ -473,6 +473,7 @@ void FileChoose_UpdateRandomizer() {
|
|||||||
*/
|
*/
|
||||||
void FileChoose_UpdateMainMenu(GameState* thisx) {
|
void FileChoose_UpdateMainMenu(GameState* thisx) {
|
||||||
static u8 emptyName[] = { 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E };
|
static u8 emptyName[] = { 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E };
|
||||||
|
static u8 linkName[] = { 0x15, 0x2C, 0x31, 0x2E, 0x3E, 0x3E, 0x3E, 0x3E };
|
||||||
FileChooseContext* this = (FileChooseContext*)thisx;
|
FileChooseContext* this = (FileChooseContext*)thisx;
|
||||||
Input* input = &this->state.input[0];
|
Input* input = &this->state.input[0];
|
||||||
bool dpad = CVarGetInteger("gDpadText", 0);
|
bool dpad = CVarGetInteger("gDpadText", 0);
|
||||||
@ -497,10 +498,10 @@ void FileChoose_UpdateMainMenu(GameState* thisx) {
|
|||||||
this->kbdY = 0;
|
this->kbdY = 0;
|
||||||
this->charIndex = 0;
|
this->charIndex = 0;
|
||||||
this->charBgAlpha = 0;
|
this->charBgAlpha = 0;
|
||||||
this->newFileNameCharCount = 0;
|
this->newFileNameCharCount = CVarGetInteger("gLinkDefaultName", 0) ? 4 : 0;
|
||||||
this->nameEntryBoxPosX = 120;
|
this->nameEntryBoxPosX = 120;
|
||||||
this->nameEntryBoxAlpha = 0;
|
this->nameEntryBoxAlpha = 0;
|
||||||
memcpy(Save_GetSaveMetaInfo(this->buttonIndex)->playerName, &emptyName, 8);
|
memcpy(Save_GetSaveMetaInfo(this->buttonIndex)->playerName, CVarGetInteger("gLinkDefaultName", 0) ? &linkName : &emptyName, 8);
|
||||||
}
|
}
|
||||||
this->logoAlpha = 0;
|
this->logoAlpha = 0;
|
||||||
} else if(!FileChoose_IsSaveCompatible(Save_GetSaveMetaInfo(this->buttonIndex))) {
|
} else if(!FileChoose_IsSaveCompatible(Save_GetSaveMetaInfo(this->buttonIndex))) {
|
||||||
@ -654,6 +655,7 @@ void FileChoose_StartQuestMenu(GameState* thisx) {
|
|||||||
|
|
||||||
void FileChoose_UpdateQuestMenu(GameState* thisx) {
|
void FileChoose_UpdateQuestMenu(GameState* thisx) {
|
||||||
static u8 emptyName[] = { 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E };
|
static u8 emptyName[] = { 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E };
|
||||||
|
static u8 linkName[] = { 0x15, 0x2C, 0x31, 0x2E, 0x3E, 0x3E, 0x3E, 0x3E };
|
||||||
FileChoose_UpdateStickDirectionPromptAnim(thisx);
|
FileChoose_UpdateStickDirectionPromptAnim(thisx);
|
||||||
FileChooseContext* this = (FileChooseContext*)thisx;
|
FileChooseContext* this = (FileChooseContext*)thisx;
|
||||||
Input* input = &this->state.input[0];
|
Input* input = &this->state.input[0];
|
||||||
@ -707,10 +709,10 @@ void FileChoose_UpdateQuestMenu(GameState* thisx) {
|
|||||||
this->kbdY = 0;
|
this->kbdY = 0;
|
||||||
this->charIndex = 0;
|
this->charIndex = 0;
|
||||||
this->charBgAlpha = 0;
|
this->charBgAlpha = 0;
|
||||||
this->newFileNameCharCount = 0;
|
this->newFileNameCharCount = CVarGetInteger("gLinkDefaultName", 0) ? 4 : 0;
|
||||||
this->nameEntryBoxPosX = 120;
|
this->nameEntryBoxPosX = 120;
|
||||||
this->nameEntryBoxAlpha = 0;
|
this->nameEntryBoxAlpha = 0;
|
||||||
memcpy(Save_GetSaveMetaInfo(this->buttonIndex)->playerName, &emptyName, 8);
|
memcpy(Save_GetSaveMetaInfo(this->buttonIndex)->playerName, CVarGetInteger("gLinkDefaultName", 0) ? &linkName : &emptyName, 8);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user