mirror of
https://github.com/marcrobledo/savegame-editors.git
synced 2025-10-06 00:12:46 +02:00
Added My Nintendo PICROSS
This commit is contained in:
@@ -68,10 +68,14 @@ SavegameEditor={
|
||||
} else if (tempFile.fileSize==988) { // Club Nintendo Picross
|
||||
version = 7;
|
||||
return true;
|
||||
} else if (tempFile.fileSize==920) { // My Nintendo PICROSS
|
||||
version = 8;
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
},
|
||||
_generateList:function(){
|
||||
var offset = picrossData[version].modes_start || 0;
|
||||
for (var difficulty of picrossData[version].modes) {
|
||||
var c = pt.content.cloneNode(true);
|
||||
c.getElementById('puzzles-header').innerText = difficulty[2];
|
||||
@@ -81,7 +85,7 @@ SavegameEditor={
|
||||
var ce = get('puzzles-' + difficulty[1]);
|
||||
for (var i = difficulty[3]; i < difficulty[4]; i++) {
|
||||
var date = new Date(0);
|
||||
date.setSeconds(Math.floor(tempFile.readU32(4*i)/60));
|
||||
date.setSeconds(Math.floor(tempFile.readU32(4*i+offset)/60));
|
||||
var timeString = date.toISOString().substring(11, 19);
|
||||
var time_ele = document.createElement('input');
|
||||
time_ele.type='time';
|
||||
@@ -89,7 +93,7 @@ SavegameEditor={
|
||||
time_ele.max='23:59:59';
|
||||
time_ele.step='1';
|
||||
time_ele.value=timeString;
|
||||
time_ele.dataset.offset=4*i;
|
||||
time_ele.dataset.offset=4*i+offset;
|
||||
time_ele.addEventListener('change', SavegameEditor._write_puzzle_time);
|
||||
var name = difficulty[0] + ('0' + String(i-difficulty[3]+1)).slice(-2);
|
||||
ce.append(
|
||||
|
@@ -285,5 +285,34 @@
|
||||
"bgm": ["select", "BGM", "bgm_effects", "0x166"],
|
||||
"effects": ["select", "SE", "bgm_effects", "0x167"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bgm_effects": [
|
||||
{"value":0, "name":"OFF"},
|
||||
{"value":1, "name":"1"},
|
||||
{"value":2, "name":"2"},
|
||||
{"value":3, "name":"3"},
|
||||
{"value":4, "name":"4"},
|
||||
{"value":5, "name":"5"}
|
||||
],
|
||||
"controls": [
|
||||
{"value":0, "name":"Stylus Controls"},
|
||||
{"value":1, "name":"Button Controls"}
|
||||
],
|
||||
"modes":[
|
||||
["", "picross", "Picross", 0, 45],
|
||||
["", "mega", "Mega Picross", 46, 91],
|
||||
["", "micross", "Micross", 45, 46]
|
||||
],
|
||||
"modes_start":16,
|
||||
"settings_offset": {
|
||||
"control_method": ["select", "Control Method", "controls", "0x194"],
|
||||
"answer_autocheck": ["checkbox", "Answer Auto-Check", "", "0x197"],
|
||||
"hint_number": ["checkbox", "Hint Number Auto-Check", "", "0x195"],
|
||||
"hint_roulette": ["checkbox", "Hint Roulette", "", "0x196"],
|
||||
"navigation": ["checkbox", "Navigation", "", "0x198"],
|
||||
"bgm": ["select", "BGM", "bgm_effects", "0x19B"],
|
||||
"effects": ["select", "Effects", "bgm_effects", "0x19C"]
|
||||
}
|
||||
}
|
||||
]
|
Reference in New Issue
Block a user