Here is game hack for: Harvest Moon Magical Melody, Baten Kaitos and Baten Kaitos Origin.
Activated them after started the game.
// Show missing map
case OGL_HACK_HARVESTMOON_MM:
g_Config.bPhackvalue1 = 1;
g_Config.fhackvalue1 = 0.0075f;
g_Config.bPhackvalue2 = 0;
g_Config.bProjHack1 = 0;
// Show battle result
case OGL_HACK_BATEN_KAITOS:
g_Config.bPhackvalue1 = 1;
g_Config.fhackvalue1 = 0.0026f;
g_Config.bPhackvalue2 = 1;
g_Config.fhackvalue2 = 1.9974f;
g_Config.bProjHack1 = 1;
break;
// Show HP bar and other stuffs
case OGL_HACK_BATEN_KAITOS_ORIGIN:
g_Config.bPhackvalue1 = 1;
g_Config.fhackvalue1 = 0.0012f;
g_Config.bPhackvalue2 = 1;
g_Config.fhackvalue2 = 1.9988f;
g_Config.bProjHack1 = 1;
break;
Also, this is for Harvest Moon Tree of Tranquility, a hot key for safe texture cache (Windows 32bit only)
dolphin-emu\Source\Plugins\Plugin_VideoOGL\Src\OS\Win32.cpp
LRESULT CALLBACK WndProc( HWND hWnd, UINT iMsg, WPARAM wParam, LPARAM lParam )
{
....
case WM_KEYDOWN:
switch( LOWORD( wParam ))
{
.....
case 'A': // Safe texture cache hot key 'A'
g_Config.bSafeTextureCache = !g_Config.bSafeTextureCache;
break;
......
Activated them after started the game.
// Show missing map
case OGL_HACK_HARVESTMOON_MM:
g_Config.bPhackvalue1 = 1;
g_Config.fhackvalue1 = 0.0075f;
g_Config.bPhackvalue2 = 0;
g_Config.bProjHack1 = 0;
// Show battle result
case OGL_HACK_BATEN_KAITOS:
g_Config.bPhackvalue1 = 1;
g_Config.fhackvalue1 = 0.0026f;
g_Config.bPhackvalue2 = 1;
g_Config.fhackvalue2 = 1.9974f;
g_Config.bProjHack1 = 1;
break;
// Show HP bar and other stuffs
case OGL_HACK_BATEN_KAITOS_ORIGIN:
g_Config.bPhackvalue1 = 1;
g_Config.fhackvalue1 = 0.0012f;
g_Config.bPhackvalue2 = 1;
g_Config.fhackvalue2 = 1.9988f;
g_Config.bProjHack1 = 1;
break;
Also, this is for Harvest Moon Tree of Tranquility, a hot key for safe texture cache (Windows 32bit only)
dolphin-emu\Source\Plugins\Plugin_VideoOGL\Src\OS\Win32.cpp
LRESULT CALLBACK WndProc( HWND hWnd, UINT iMsg, WPARAM wParam, LPARAM lParam )
{
....
case WM_KEYDOWN:
switch( LOWORD( wParam ))
{
.....
case 'A': // Safe texture cache hot key 'A'
g_Config.bSafeTextureCache = !g_Config.bSafeTextureCache;
break;
......