mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2024-10-31 15:45:06 -04:00
Adds toggle for build info on N64 logo screen
This commit is contained in:
parent
e646f80f41
commit
2108f9fa6c
@ -579,6 +579,7 @@ namespace SohImGui {
|
|||||||
ImGui::Separator();
|
ImGui::Separator();
|
||||||
|
|
||||||
EnhancementCheckbox("Debug Mode", "gDebugEnabled");
|
EnhancementCheckbox("Debug Mode", "gDebugEnabled");
|
||||||
|
EnhancementCheckbox("Show Build Info on Title Screen", "gShowTitleInfo");
|
||||||
|
|
||||||
ImGui::EndMenu();
|
ImGui::EndMenu();
|
||||||
}
|
}
|
||||||
|
@ -29,6 +29,7 @@ void BootCommands_Init()
|
|||||||
CVar_RegisterS32("gUniformLR", 1);
|
CVar_RegisterS32("gUniformLR", 1);
|
||||||
CVar_RegisterS32("gNewDrops", 0);
|
CVar_RegisterS32("gNewDrops", 0);
|
||||||
CVar_RegisterS32("gVisualAgony", 0);
|
CVar_RegisterS32("gVisualAgony", 0);
|
||||||
|
CVar_RegisterS32("gShowExtraTitleInfo", 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
//void BootCommands_ParseBootArgs(char* str)
|
//void BootCommands_ParseBootArgs(char* str)
|
||||||
|
@ -11,47 +11,50 @@
|
|||||||
#include "textures/nintendo_rogo_static/nintendo_rogo_static.h"
|
#include "textures/nintendo_rogo_static/nintendo_rogo_static.h"
|
||||||
#include <soh/Enhancements/bootcommands.h>
|
#include <soh/Enhancements/bootcommands.h>
|
||||||
#include "GameVersions.h"
|
#include "GameVersions.h"
|
||||||
|
#include "Cvar.h"
|
||||||
|
|
||||||
const char* GetGameVersionString();
|
const char* GetGameVersionString();
|
||||||
|
|
||||||
char* quote;
|
char* quote;
|
||||||
|
|
||||||
void Title_PrintBuildInfo(Gfx** gfxp) {
|
void Title_PrintBuildInfo(Gfx** gfxp) {
|
||||||
Gfx* g;
|
if (CVar_GetS32("gShowTitleInfo",0)!=0) {
|
||||||
//GfxPrint* printer;
|
Gfx* g;
|
||||||
GfxPrint printer;
|
//GfxPrint* printer;
|
||||||
|
GfxPrint printer;
|
||||||
|
|
||||||
const char* gameVersionStr = GetGameVersionString();
|
const char* gameVersionStr = GetGameVersionString();
|
||||||
|
|
||||||
g = *gfxp;
|
g = *gfxp;
|
||||||
g = func_8009411C(g);
|
g = func_8009411C(g);
|
||||||
//printer = alloca(sizeof(GfxPrint));
|
//printer = alloca(sizeof(GfxPrint));
|
||||||
GfxPrint_Init(&printer);
|
GfxPrint_Init(&printer);
|
||||||
GfxPrint_Open(&printer, g);
|
GfxPrint_Open(&printer, g);
|
||||||
GfxPrint_SetColor(&printer, 255, 155, 255, 255);
|
GfxPrint_SetColor(&printer, 255, 155, 255, 255);
|
||||||
GfxPrint_SetPos(&printer, 12, 20);
|
GfxPrint_SetPos(&printer, 12, 20);
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
GfxPrint_Printf(&printer, "MSVC SHIP");
|
GfxPrint_Printf(&printer, "MSVC SHIP");
|
||||||
#else
|
#else
|
||||||
GfxPrint_Printf(printer, "GCC SHIP");
|
GfxPrint_Printf(printer, "GCC SHIP");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
GfxPrint_SetPos(&printer, 5, 4);
|
GfxPrint_SetPos(&printer, 5, 4);
|
||||||
GfxPrint_Printf(&printer, "Game Version: %s", gameVersionStr);
|
GfxPrint_Printf(&printer, "Game Version: %s", gameVersionStr);
|
||||||
|
|
||||||
GfxPrint_SetColor(&printer, 255, 255, 255, 255);
|
GfxPrint_SetColor(&printer, 255, 255, 255, 255);
|
||||||
GfxPrint_SetPos(&printer, 2, 22);
|
GfxPrint_SetPos(&printer, 2, 22);
|
||||||
GfxPrint_Printf(&printer, quote);
|
GfxPrint_Printf(&printer, quote);
|
||||||
GfxPrint_SetPos(&printer, 1, 25);
|
GfxPrint_SetPos(&printer, 1, 25);
|
||||||
GfxPrint_Printf(&printer, "Build Date:%s", gBuildDate);
|
GfxPrint_Printf(&printer, "Build Date:%s", gBuildDate);
|
||||||
GfxPrint_SetPos(&printer, 3, 26);
|
GfxPrint_SetPos(&printer, 3, 26);
|
||||||
GfxPrint_Printf(&printer, "%s", gBuildTeam);
|
GfxPrint_Printf(&printer, "%s", gBuildTeam);
|
||||||
GfxPrint_SetPos(&printer, 3, 28);
|
GfxPrint_SetPos(&printer, 3, 28);
|
||||||
GfxPrint_Printf(&printer, "Release Version: %s", gBuildVersion);
|
GfxPrint_Printf(&printer, "Release Version: %s", gBuildVersion);
|
||||||
g = GfxPrint_Close(&printer);
|
g = GfxPrint_Close(&printer);
|
||||||
GfxPrint_Destroy(&printer);
|
GfxPrint_Destroy(&printer);
|
||||||
*gfxp = g;
|
*gfxp = g;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const char* quotes[11] = {
|
const char* quotes[11] = {
|
||||||
|
Loading…
Reference in New Issue
Block a user