0
0
mirror of https://github.com/marcrobledo/savegame-editors.git synced 2025-04-28 09:05:10 +00:00
2024-09-28 10:27:40 +02:00

328 lines
21 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>Savegame Editor &ndash; Nintendogs + Cats</title>
<meta http-equiv="content-Type" content="text/html; charset=UTF-8"/>
<meta name="description" content="A savegame editor for Nintendogs + Cats."/>
<meta name="keywords" content="html5, savegame, save, editor, hack, exploit, 3ds, nintendogs+cats, unlock, amiibo, puzzles"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
<link rel="shortcut icon" href="favicon.png"/>
<link type="text/css" rel="stylesheet" href="../savegame-editor.css" media="all"/>
<link rel="stylesheet" href="./dialog.css">
<script type="text/javascript" src="../savegame-editor.js"></script>
<script type="text/javascript" src="./dialog.js"></script>
<script type="text/javascript" src="./nintendogs+cats.js"></script>
<script type="text/javascript"><!--
/* service worker */
var FORCE_HTTPS=true;
window.addEventListener('load',function(){
if(location.protocol==='http:' && FORCE_HTTPS)
location.replace(window.location.href.replace('http:','https:'));
else if(location.protocol==='https:' && 'serviceWorker' in navigator)
navigator.serviceWorker.register('/savegame-editors/nintendogs+cats/_cache_service_worker.js', {scope: '/savegame-editors/nintendogs+cat/'});
}, false);
--></script>
</head>
<body>
<template id="template-row-pet">
<h3 class="orange">Pet X</h3>
<div class="container">
<div class="row" id="row-petX">
<div class="columns c8"><label class="update-name" for="input-petX-name">Name</label></div>
<div class="columns c4"><input class="update-name" id="input-petX-name" type="text" class="fw" /></div>
<div class="columns c8">Gender</div><div class="update-name columns c4" id="container-petX-gender"></div>
<div class="columns c8">Breed</div><div class="update-name columns c4" id="container-petX-breed"></div>
<!-- Experimental
<div class="columns c8"><label for="number-pet1-hunger">Hunger Status</label></div>
<div class="columns c4"><input id="number-pet1-hunger" type="text" class="fw text-right" /></div>
<div class="columns c8"><label for="number-pet1-thirst">Thirst Status</label></div>
<div class="columns c4"><input id="number-pet1-thirst" type="text" class="fw text-right" /></div>
<div class="columns c8"><label for="number-pet1-coat">Coat Status</label></div>
<div class="columns c4"><input id="number-pet1-coat" type="text" class="fw text-right" /></div>
-->
</div>
</div>
</template>
<dialog id="menu" data-type="dog">
<div class="menu-sidebar" id="menu-sidebar-dog">
<div class="header">Beagle</div>
<div breed='beagle' image-offset="0" image-items="30" class="page-0-0">Tricolour</div>
<div breed='beagle' image-offset="30" image-items="30" class="page-0-1">Lemon & White</div>
<div breed='beagle' image-offset="60" image-items="30" class="page-0-12">Surprise me!</div>
<div breed='beagle' image-offset="90" image-items="1" class="page-0-22">White</div>
<div class="header">Golden Retriever</div>
<div breed="golden_retriever" image-offset="0" image-items="10" class="page-1-0" data-percolor="2">Golden</div>
<div breed="golden_retriever" image-offset="12" image-items="30" class="page-1-12">Surprise me!</div>
<div breed='golden_retriever' image-offset="40" image-items="1" class="page-1-22">White</div>
<div class="header">Yorkshire Terrier</div>
<div breed="yorkshire_terrier" image-offset="0" image-items="30" class="page-2-0">Black & Tan</div>
<div breed="yorkshire_terrier" image-offset="30" image-items="30" class="page-2-12">Surprise me!</div>
<div breed='yorkshire_terrier' image-offset="60" image-items="1" class="page-2-22">White</div>
<div class="header">Miniature Dachshund</div>
<div breed="miniature_dachshund1" image-offset="0" image-items="5" class="page-3-0">Red</div>
<div breed="miniature_dachshund" image-offset="25" image-items="30" class="page-3-1" data-percolor="6">Black & Tan</div>
<div breed="miniature_dachshund" image-offset="55" image-items="30" class="page-3-12" data-percolor="6">Surprise me!</div>
<div breed='miniature_dachshund' image-offset="85" image-items="1" class="page-3-22">White</div>
<div class="header">Chihuahua</div>
<div breed="chihuahua" image-offset="0" image-items="30" class="page-4-0">Cream</div>
<div breed="chihuahua" image-offset="30" image-items="30" class="page-5-0">Red & White</div>
<div breed="chihuahua" image-offset="60" image-items="1" class="page-4-22">White #1</div>
<div breed="chihuahua1" image-offset="21" image-items="10" class="page-5-1">Tricolour</div>
<div breed="chihuahua" image-offset="96" image-items="30" class="page-5-12">Surprise me!</div>
<div breed='chihuahua' image-offset="126" image-items="1" class="page-5-22">White</div>
<div class="header">Toy Poodle</div>
<div breed='toy_poodle1' image-offset="0" image-items="5" class="page-6-0">Fluffy Muzzle</div>
<div breed='toy_poodle1' image-offset="5" image-items="1" class="page-6-22">Fluffy Muzzle - White</div>
<div breed='toy_poodle1' image-offset="6" image-items="5" class="page-7-0">Clipped Muzzle</div>
<div breed='toy_poodle' image-offset="55" image-items="30" class="page-7-12" data-percolor="6">Surprise me!</div>
<div breed='toy_poodle' image-offset="85" image-items="1" class="page-7-22">White</div>
<div class="header">Shiba</div>
<div breed='shiba' image-offset="0" image-items="30" class="page-8-0" data-percolor="6">Red & White</div>
<div breed='shiba' image-offset="30" image-items="30" class="page-8-1" data-percolor="6">Black & Tan #1</div>
<div breed='shiba' image-offset="60" image-items="30" class="page-8-2" data-percolor="6">Black & Tan #2</div>
<div breed='shiba' image-offset="90" image-items="30" class="page-8-12" data-percolor="6">Surprise me!</div>
<div breed='shiba' image-offset="120" image-items="1" class="page-8-22">White</div>
<div class="header">Labrador Retriever</div>
<div breed='labrador_retriever1' image-offset="0" image-items="5" class="page-9-0">Yellow</div>
<div breed='labrador_retriever1' image-offset="5" image-items="6" class="page-9-1">Black</div>
<div breed='labrador_retriever1' image-offset="11" image-items="5" class="page-9-2">Chocolate</div>
<div breed='labrador_retriever' image-offset="80" image-items="30" class="page-9-12" data-percolor="6">Surprise me!</div>
<div breed='labrador_retriever' image-offset="110" image-items="1" class="page-9-22">White</div>
<div class="header">Spaniel</div>
<div breed='spaniel' image-offset="0" image-items="30" class="page-10-0" data-percolor="6">Blentheim</div>
<div breed='spaniel' image-offset="30" image-items="30" class="page-10-1" data-percolor="6">Tricolour</div>
<div breed='spaniel' image-offset="60" image-items="5" class="page-10-2" data-percolor="1">Ruby</div>
<div breed='spaniel' image-offset="65" image-items="30" class="page-10-12" data-percolor="6">Surprise me!</div>
<div breed='spaniel' image-offset="95" image-items="1" class="page-10-22">White</div>
<div class="header">Pug</div>
<div breed='pug' image-offset="0" image-items="30" class="page-11-0" data-percolor="6">Silver</div>
<div breed='pug' image-offset="30" image-items="5" class="page-11-1" data-percolor="1">Black</div>
<div breed='pug' image-offset="35" image-items="30" class="page-11-2" data-percolor="6">Apricot</div>
<div breed='pug' image-offset="65" image-items="30" class="page-11-12" data-percolor="6">Surprise me!</div>
<div breed='pug' image-offset="95" image-items="1" class="page-11-22">White</div>
<div class="header">Shih Tzu</div>
<div breed='shih_tzu' image-offset="0" image-items="30" class="page-12-0" data-percolor="6">Brown & White</div>
<div breed='shih_tzu' image-offset="30" image-items="30" class="page-12-1" data-percolor="6">Brindle & White</div>
<div breed='shih_tzu' image-offset="60" image-items="30" class="page-12-12" data-percolor="6">Surprise me!</div>
<div breed='shih_tzu' image-offset="90" image-items="1" class="page-12-22">White</div>
<div class="header">Shetland Sheepdog</div>
<div breed='shetland_sheepdog' image-offset="0" image-items="30" class="page-13-0">Sable & White</div>
<div breed='shetland_sheepdog' image-offset="30" image-items="30" class="page-13-1">Bicolour</div>
<div breed='shetland_sheepdog' image-offset="60" image-items="30" class="page-13-2">Tricolour</div>
<div breed='shetland_sheepdog' image-offset="90" image-items="30" class="page-13-12">Surprise me!</div>
<div breed='shetland_sheepdog' image-offset="120" image-items="1" class="page-13-22">White</div>
<div class="header">Miniature Schnauzer</div>
<div breed='miniature_schnauzer' image-offset="0" image-items="30" class="page-14-0" data-percolor="6">Pepper & Salt #1</div>
<div breed='miniature_schnauzer' image-offset="30" image-items="30" class="page-14-1" data-percolor="6">Pepper & Salt #2</div>
<div breed='miniature_schnauzer1' image-offset="12" image-items="11" class="page-14-12">Surprise me!</div>
<div class="header">Pembroke Welsh Corgi</div>
<div breed='pembroke_welsh_corgi' image-offset="0" image-items="30" class="page-15-0">Sable & White</div>
<div breed='pembroke_welsh_corgi' image-offset="30" image-items="30" class="page-15-1">Tricolour</div>
<div breed='pembroke_welsh_corgi' image-offset="60" image-items="30" class="page-15-12">Surprise me!</div>
<div breed='pembroke_welsh_corgi' image-offset="90" image-items="1" class="page-15-22">White</div>
<div class="header">Miniature Pinscher</div>
<div breed='miniature_pinscher' image-offset="0" image-items="30" class="page-16-0" data-percolor="6">Black & Tan</div>
<div breed='miniature_pinscher' image-offset="30" image-items="30" class="page-16-1" data-percolor="6">Red #1</div>
<div breed='miniature_pinscher' image-offset="60" image-items="5" class="page-16-2" data-percolor="1">Red #2</div>
<div breed='miniature_pinscher' image-offset="65" image-items="30" class="page-16-12" data-percolor="6">Surprise me!</div>
<div breed='miniature_pinscher' image-offset="95" image-items="1" class="page-16-22">White</div>
<div class="header">German Shepherd Dog</div>
<div breed='german_shepherd_dog' image-offset="0" image-items="30" class="page-17-0">Black & Tan</div>
<div breed='german_shepherd_dog' image-offset="30" image-items="30" class="page-17-1">Sable #1</div>
<div breed='german_shepherd_dog' image-offset="60" image-items="30" class="page-17-2">Sable #2</div>
<div breed='german_shepherd_dog' image-offset="90" image-items="5" class="page-17-12" data-percolor="1">Surprise me!</div>
<div breed='german_shepherd_dog' image-offset="95" image-items="1" class="page-17-22" data-percolor="6">White</div>
<div class="header">Jack Russell Terrier</div>
<div breed='jack_russell_terrier' image-offset="0" image-items="30" class="page-18-0">Lemon & White</div>
<div breed='jack_russell_terrier' image-offset="30" image-items="30" class="page-18-1">Black & White</div>
<div breed='jack_russell_terrier' image-offset="60" image-items="30" class="page-18-12">Surprise me!</div>
<div breed='jack_russell_terrier' image-offset="90" image-items="1" class="page-18-22">White</div>
<div class="header">Siberian Husky</div>
<div breed='siberian_husky' image-offset="0" image-items="30" class="page-19-0">Black & White</div>
<div breed='siberian_husky' image-offset="30" image-items="30" class="page-19-1">Brown / White</div>
<div breed='siberian_husky' image-offset="60" image-items="30" class="page-19-2">Agouti & White</div>
<div breed='siberian_husky' image-offset="90" image-items="30" class="page-19-12">Surprise me!</div>
<div breed='siberian_husky' image-offset="120" image-items="1" class="page-19-22">White</div>
<div class="header">Boxer</div>
<div breed='boxer' image-offset="0" image-items="30" class="page-20-0">Fawn & White</div>
<div breed='boxer' image-offset="30" image-items="30" class="page-20-1">Brindle & White #1</div>
<div breed='boxer' image-offset="60" image-items="30" class="page-20-2">Brindle & White #2</div>
<div breed='boxer' image-offset="90" image-items="30" class="page-20-12">Surprise me!</div>
<div breed='boxer' image-offset="120" image-items="1" class="page-20-22">White</div>
<div class="header">Dalmatian</div>
<div breed='dalmatian' image-offset="0" image-items="30" class="page-21-0">With Spots #1</div>
<div breed='dalmatian' image-offset="30" image-items="30" class="page-21-1">With Spots #2</div>
<div breed='dalmatian' image-offset="60" image-items="30" class="page-21-12">Surprise me!</div>
<div breed='dalmatian' image-offset="90" image-items="1" class="page-21-22">White</div>
<div class="header">Pomeranian</div>
<div breed='pomeranian1' image-offset="0" image-items="5" class="page-22-0">Orange</div>
<div breed='pomeranian' image-offset="30" image-items="30" class="page-22-1">Black & Tan</div>
<div breed='pomeranian' image-offset="60" image-items="30" class="page-22-2">Parti-Coloured</div>
<div breed='pomeranian' image-offset="90" image-items="30" class="page-22-12">Surprise me!</div>
<div breed='pomeranian' image-offset="120" image-items="1" class="page-22-22">White</div>
<div class="header">French Bulldog</div>
<div breed='french_bulldog' image-offset="0" image-items="30" class="page-23-0" data-percolor="6">Black & White</div>
<div breed='french_bulldog' image-offset="30" image-items="30" class="page-23-1" data-percolor="6">Brindle</div>
<div breed='french_bulldog' image-offset="60" image-items="30" class="page-23-2" data-percolor="6">Fawn</div>
<div breed='french_bulldog' image-offset="90" image-items="30" class="page-23-12" data-percolor="6">Surprise me!</div>
<div breed='french_bulldog' image-offset="120" image-items="1" class="page-23-22">White</div>
<div class="header">Maltese</div>
<div breed='maltese' image-offset="0" image-items="30" class="page-24-12">White</div>
<div breed='maltese' image-offset="30" image-items="1" class="page-24-22">White</div>
<div class="header">Cocker Spaniel</div>
<div breed='cocker_spaniel' image-offset="0" image-items="30" class="page-25-0" data-percolor="6">Parti-Coloured #1</div>
<div breed='cocker_spaniel' image-offset="30" image-items="30" class="page-25-1" data-percolor="6">Parti-Coloured #2</div>
<div breed='cocker_spaniel' image-offset="60" image-items="5" class="page-25-2" data-percolor="1">Red</div>
<div breed='cocker_spaniel' image-offset="65" image-items="30" class="page-25-12" data-percolor="6">Surprise me!</div>
<div breed='cocker_spaniel' image-offset="95" image-items="1" class="page-25-22">White</div>
<div class="header">Great Dane</div>
<div breed='great_dane' image-offset="0" image-items="30" class="page-26-0">Mantle</div>
<div breed='great_dane' image-offset="30" image-items="30" class="page-26-1">Harlequin</div>
<div breed='great_dane' image-offset="60" image-items="30" class="page-26-2">Fawn</div>
<div breed='great_dane' image-offset="90" image-items="30" class="page-26-12">Surprise me!</div>
<div breed='great_dane' image-offset="120" image-items="1" class="page-26-22">White</div>
<div class="header">Bull Terrier</div>
<div breed='bull_terrier' image-offset="0" image-items="30" class="page-27-0">Black & White</div>
<div breed='bull_terrier' image-offset="30" image-items="30" class="page-27-1">Brindle & White</div>
<div breed='bull_terrier' image-offset="60" image-items="30" class="page-27-2">Red & White</div>
<div breed='bull_terrier' image-offset="90" image-items="30" class="page-27-12">Surprise me!</div>
<div breed='bull_terrier' image-offset="120" image-items="1" class="page-27-22">White</div>
<div class="header">Basset Hound</div>
<div breed='basset_hound' image-offset="0" image-items="30" class="page-28-0">Tricolour</div>
<div breed='basset_hound' image-offset="30" image-items="30" class="page-28-1">Lemon & White</div>
<div breed='basset_hound' image-offset="60" image-items="30" class="page-28-12">Surprise me!</div>
<div breed='basset_hound' image-offset="90" image-items="1" class="page-28-22">White</div>
<div class="header">Robo Pup</div>
<div breed='robo_pup' image-offset="0" image-items="10" class="page-32-0" data-percolor="1">Untitled #1</div>
<div breed='robo_pup' image-offset="10" image-items="10" class="page-32-1" data-percolor="1">Untitled #2</div>
<div breed='robo_pup' image-offset="20" image-items="1" class="page-32-22">White</div>
</div>
<div class="menu-sidebar" id="menu-sidebar-cat">
<div class="header">Standard Cat</div>
<div breed='standard' image-offset="390" image-items="180" class="page-29-2" data-percolor="18">Solid</div>
<div breed='standard' image-offset="0" image-items="180" class="page-29-0" data-percolor="18">Tabby</div>
<div breed='standard' image-offset="570" image-items="201" class="page-29-12" data-percolor="18">Spotted Tabby</div>
<div breed='standard' image-offset="180" image-items="210" class="page-29-1" data-percolor="21">Calico</div>
<div class="header">Oriental Cat</div>
<div breed='oriental' image-offset="0" image-items="180" class="page-30-0" data-percolor="18">Pointed</div>
<div breed='oriental' image-offset="180" image-items="180" class="page-30-1" data-percolor="18">Smoke</div>
<div breed='oriental' image-offset="360" image-items="33" class="page-30-12" data-percolor="3">Surprise me!</div>
<div class="header">Longhaired Cat</div>
<div breed='longhair' image-offset="0" image-items="180" class="page-31-0" data-percolor="18">Pointed</div>
<div breed='longhair' image-offset="180" image-items="363" class="page-31-1" data-percolor="18">Bicolour</div>
<!--<div breed='longhair' image-offset="540" image-items="200" class="page-31-12">Surprise me!</div>-->
</div>
<div id="menu-content">
</div>
<button id="menu-close">OK</button>
</dialog>
<!-- HEADER -->
<div id="header">
<div id="header-top">
<div class="row wrapper">
<h1 class="six columns text-left"><img src="favicon.png" /> Savegame Editor <small>for Nintendogs+Cats</small></h1>
<div class="six columns header-buttons text-right">
by <a href="/">Marc Robledo</a>
<i class="icon github"></i> <a href="https://github.com/marcrobledo/savegame-editors/tree/master/nintendogs+cats" target="_blank">See on GitHub</a>
<i class="icon heart"></i> <a href="https://www.paypal.me/marcrobledo/5" target="_blank" rel="nofollow">Donate</a>
</div>
</div>
<div class="hidden row wrapper" id="toolbar">
<div class="twelve columns text-center">
<button class="close" onclick="closeFile()"><i class="icon close"></i> Close file</button>
<button class="colored" onclick="saveChanges()"><i class="icon accept"></i> Save changes</button>
</div>
</div>
</div>
</div>
<!-- THE EDITOR -->
<div id="the-editor" class="wrapper hidden">
<!-- Money -->
<h3 class="orange">Account</h3>
<div class="container">
<div class="row" id="row-money">
<div class="columns c8"><label for="number-money">Money</label></div>
<div class="columns c4"><input id="number-money" type="text" class="fw text-right" /></div>
</div>
<div class="row" id="row-lastsaved">
<div class="columns c7"><label for="input-lastsaved">Last Saved</label></div>
<div class="columns c3"><input id="input-lastsaved" type="text" class="fw text-right" readonly /></div>
<button class="columns c2" style="margin-left:0;margin-right:0" id="update-lastsaved">Now</button>
</div>
</div>
<div id="row-pet-outer"></div>
<!-- Supplies -->
<h3 class="orange">Food & Drink</h3>
<div class="container">
<div class="row" id="row-fooddrink">
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
</div>
</div>
<h3 class="orange">Toys</h3>
<div class="container">
<div class="row" id="row-toys">
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
</div>
</div>
<h3 class="orange">Accessories</h3>
<div class="container">
<div class="row" id="row-accessories">
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
</div>
</div>
<h3 class="orange">Furniture</h3>
<div class="container">
<div class="row" id="row-furniture">
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
</div>
</div>
<h3 class="orange">Leashes</h3>
<div class="container">
<div class="row" id="row-leashes">
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
</div>
</div>
<h3 class="orange">Skins</h3>
<div class="container">
<div class="row" id="row-skins">
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
<div class="columns c3">Name</div>
<div class="columns c1">Amount</div>
</div>
</div>
</div>
</body>
</html>