more saves, guildcard, road, shops

PARTNER save/load handling
OTOMO_AIROU save/load handling
Basic groundwork for HUNTER_NAVI save/load handling
Basic groundwork for PLATE_BOX save/load handling
Basic groundwork for PLATE_DATA save/load handling
Basic groundwork for PLATE_MYSET save/load handling
Basic groundwork for DECO_MYSET save/load handling
Basic groundwork for RENGOKU_DATA save/load handling
Handling for MSG_MHF_GET_RENGOKU_BINARY, enables road. Place rengoku_data.bin from either /dat/ in install or from a packet capture in the /bin/ folder for this
Handling for MSG_MHF_UPDATE_CAFEPOINT allowing access to guildcard
Handling for MSG_MHF_GET_PAPER_DATA which fixes the issue of all save functionality immediately breaking after loading into town proper
Handling for MSG_MHF_ENUMERATE_SHOP enabling access to all shops
Handling for MSG_MHF_GET_TENROUAIRAI enabling access to duremudira and janky tower
Handling for MSG_MHF_GET_GACHA_POINT, should be added to database as it's functionally a persistent save that's reduced when MSG_MHF_USE_GACHA_POINT is triggered
Handling for MSG_MHF_GET_TREND_WEAPON, stops smith breaking when you're high enough rank for it to pull recommendations
Devmode config option for using a fixed stage ID to allow entry into blacksmith and other areas
Delivered quest file will automatically be replaced if you have a quest_override.bin in the bin folder, keep in mind this will break badly depending on quest counter data for the quest to be replaced
This commit is contained in:
SirFist
2020-02-26 14:32:12 +00:00
parent 1d49e279e3
commit c54811729f
19 changed files with 979 additions and 106 deletions

View File

@@ -9,7 +9,7 @@ function checkAuthResult() {
var loginResult = window.external.getLastAuthResult();
console.log('|' + loginResult + '|');
if(loginResult == "AUTH_PROGRESS") {
setTimeout(checkAuthResult, 1500);
setTimeout(checkAuthResult, 500);
} else if (loginResult == "AUTH_SUCCESS") {
window.location.href = 'charsel.html'
} else {
@@ -34,5 +34,15 @@ $(function() {
checkAuthResult();
});
$("#btn_config").click(function() {
DoOpenMhlConfig()
})
function DoOpenMhlConfig() {
"use strict";
try {
window.external.openMhlConfig()
} catch (e) {}
}
});

View File

@@ -57,6 +57,7 @@
<input type="password" class="form-control" id="password" placeholder="Password">
</div>
<button id="submitButton" type="submit" class="btn btn-primary">Submit</button>
<button id="btn_config" class="btn btn-primary">Config</button>
</form>
</div>
</div>