rmc_website/_site/dsidev/nandfiler.html
Ian Skinner fa401de944 Faster downloads, better pages.
- Stop manually setting the height of the DSi prompt thing for each page
- Moved all downloads to a CDN (cee deez nuts)
- Removed personal homepage in favor of a purely DS(i) oriented website
2023-08-04 11:20:42 -04:00

490 lines
22 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<title>NandFiler | rmc</title>
<meta name="keywords" content="dsi, nintendo, twl, ntr, nds, prototype, development, dev, gigaleak, panda, factory" />
<link rel="icon" type="image/png" href="/icon.png"/>
<link rel="stylesheet" type="text/css" href="/assets/css/styledsi.css">
<link id="pagestyle" rel="stylesheet" type="text/css" href="">
<link rel="alternate" type="application/atom+xml" href="http://localhost:4000/feed.xml">
<script src="/assets/bootstrap/js/bootstrap.bundle.js"></script>
<script src="/assets/js/main.js"></script>
<meta property="og:title" content="NandFiler">
<meta property="og:locale" content="en_US">
<meta name="description" content="NandFiler | rmc">
<meta property="og:description" content="NandFiler | rmc">
<!-- <link rel="canonical" href="http://localhost:4000/dsidev/nandfiler.html"> -->
<!-- GRRRR I HATE GOOGLE SAYING MY CANONICALS ARE DUPLICATES!! Please someone smart help me... -->
<meta property="og:url" content="http://localhost:4000/dsidev/nandfiler.html">
<meta property="og:site_name" content="rmc">
<meta property="og:image" content="http://localhost:4000/icon.png">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.float-container {
border: 0px solid #fff;
font-size: 0;
}
.float-child1 {
width: 40%;
height: 40%;
float: left;
padding: 1vw;
}
.float-child2 {
width: 20%;
height: 40%;
float: right;
padding: 1vw;
}
</style>
</head>
<body>
<style>
body {
background-image: url('https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_dsi_background.jpg');
}
.nav ul {
list-style-type: none;
margin: 0;
padding: 0;
padding-left: 3.5%;
width: auto;
height: auto;
text-align: center;
/* overflow: hidden; */
}
.navstd {
float: left;
}
.navalt {
float: right;
}
.container {
position: relative;
}
.imageOne {
z-index: 0;
}
.imageTwo {
z-index: 1;
}
.imageThree {
z-index: 2;
}
.imageFour {
z-index: 3;
}
.image {
position: absolute;
width: 100px;
height: 100px;
}
.navimgoverlay {
opacity: 0.0;
text-align: center;
float: left;
padding-top: .6vw;
width: 6vw;
height: auto;
}
.navimgoverlay:hover {
opacity: 1.0;
width: 6vw;
}
.navimg {
text-align: center;
float: left;
padding-top: .6vw;
width: 6vw;
height: auto;
}
.navicon {
text-align: center;
float: left;
padding-top: 2.1vw;
padding-left: 1.38vw;
width: 3.2vw;
height: auto;
}
.navedge {
text-align: center;
float: left;
margin: 1%;
width: 1.5vw;
height: auto;
}
.navpadding li {
padding-top: 1.5%;
}
.image2 {
position: absolute;
border-color: #FFFFFF
width: auto;
height: auto;
}
.image3 {
position: relative;
border-color: #FFFFFF
width: auto;
height: auto;
}
.text {
position: absolute;
text-align: left;
border-color: #FFFFFF;
font-size: 30px;
font-size: 1vw;
padding-top: 2.2vw;
padding-left: 6.2vw;
}
.text2-electricboogaloo {
position: absolute;
text-align: left;
border-color: #FFFFFF;
font-size: 30px;
font-size: 1vw;
padding-top: 6.5vw;
padding-left: 1.6vw;
}
.icon {
padding-top:2.2vw;
margin-left: -9.3vw;
z-index: 2;
}
.titleimgoverlay {
margin: 0% 2% 0%;
opacity: 0.0;
text-align: center;
float: left;
width: 16vw;
height: auto;
}
.titleimgoverlay:hover {
opacity: 1.0;
}
.titleimg {
margin: 0% 2% 0%;
text-align: center;
float: left;
width: 16vw;
height: auto;
margin-bottom: 10vw;
}
.titleedge {
text-align: center;
float: left;
margin: 1%;
width: 18vw;
height: auto;
}
.titlepadding li {
padding-top: 1.5%;
margin: 0% 2% 0%
}
.homeimg {
margin: 6% 5% 0%;
text-align: center;
float: right;
width: 16vw;
height: auto;
margin-bottom: 5vw;
}
.hometext {
position: absolute;
text-align: center;
border-color: #FFFFFF;
font-size: 40px;
font-size: 1.1vw;
}
.hometext_long {
position: absolute;
text-align: left;
border-color: #FFFFFF;
font-size: 40px;
font-size: .82vw;
}
.homeicon {
padding-top: 6.99vw;
margin-left: -1.59vw;
z-index: 2;
}
.othertext {
position: absolute;
text-align: left;
border-color: #FFFFFF;
font-size: 40px;
font-size: 1.2vw;
padding-top: 1vw;
padding-left: 1.2vw;
}
</style>
<div class="nav">
<nav>
<ul>
<li class="navedge"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_leftbracket.png" style="width:1.5vw;height:auto;margin:auto;"/></li>
<div class="navpadding">
<!--<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/icon/navbar/back.png" class="navicon"></div>
<div class="imageThree image"><a href="/"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>-->
<!--<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/icon/navbar/home.png" class="navicon"></div>
<div class="imageThree image"><a href="/dsi.html"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>-->
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/icon/navbar/twldevapps.png" class="navicon"></div>
<div class="imageThree image"><a href="/"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/icon/navbar/devshop.png" class="navicon"></div>
<div class="imageThree image"><a href="/dsidev/dsishop/startup.html"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/icon/navbar/blog.png" class="navicon"></div>
<div class="imageThree image"><a href="/dsi.html"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/icon/navbar/guide-fw.png" class="navicon"></div>
<div class="imageThree image"><a href="/dsidev/guide/ds-prototype-firmware.html"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/icon/navbar/firmware.png" class="navicon"></div>
<div class="imageThree image"><a href="/dsidev/guide/ds-ique-firmware.html"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/icon/navbar/x4_i_guess.png" class="navicon"></div>
<div class="imageThree image"><a href="/dsidev/release/USG-CPU-X4.html"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_box.png" class="navimg"></div>
<div class="imageThree image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_box.png" class="navimg"></div>
<div class="imageThree image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_box.png" class="navimg"></div>
<div class="imageThree image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_box.png" class="navimg"></div>
<div class="imageThree image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_box.png" class="navimg"></div>
<div class="imageThree image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/icon/navbar/discord.png" class="navicon"></div>
<div class="imageThree image"><a href="https://discord.gg/se9yQBeX3e"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/icon/navbar/github.png" class="navicon"></div>
<div class="imageThree image"><a href="https://github.com/IanSkinner1982/ianskinner1982.github.io/"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>
</div>
<li class="navedge"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_rightbracket.png" style="width:1.5vw;height:auto;margin:auto;"/></li>
</ul>
</nav>
</div>
<div id="content-wrap">
<div class="float-container">
<div class="float-child1">
<div class="container" style="width:70%;">
<div class="" style="position:static;">
<img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_widebarnoprompt_u.png" style="width:76.2vw;position:static;">
</div>
<div class="othertext" style="width:75vw;background-size: 100% 100%;background-image: url('https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_widepromptnobar.png');position:static;">
<h1>NandFiler</h1>NandFiler is a save manager and hex editor. Its purpose is to edit save files, or to corrupt save data for testing purposes. Game saves are selected from leftmost column on the bottom screen where they're listed by the 4 character TID of the game they belong to. You can also view the photo region of NAND and the SD card, the latter of which is needed to import saves.<br>A help menu is provided by pressing <code>SELECT</code>.
<br><br>
Exporting a save will store all of the files in the save to <code>sd:/&lt;TID&gt;_0000/</code>, and backing up a save will store the save as <code>sd:/&lt;TID&gt;_&lt;save type&gt;.sav</code>.
<br><br>
Oddly enough, all versions of NandFiler past v11280 contain an image of fish in romfs, named <code>fill.bmp</code>. This seems to have no purpose, though it is rather amusing.
<br><br>
Note: the CTR SDK versions of NandFiler appear to be the same (fish included), just with the version number stripped.<div style="text-align:center;"><h3>fill.bmp<br><br><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/romfs/NandFiler/fill.bmp" style="width:50vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);"></h3>
<h1>Screenshots:</h1>
<div style="float: left;width: 35vw;"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/screenshots/NandFiler/nandfiler_browse.png" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);"></div>
<div style="float: left;width: 35vw;"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/screenshots/NandFiler/nandfiler_hex.png" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);"></div></div>
<p style="visibility: hidden;">paddingpaddingpaddingwhydoIneedpaddingwhydidImakethis siteIamsodumb</p><span style="font-size: .1vw;">&nbsp;</span>
</div>
</div>
<img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_widebarnoprompt_d.png" style="width:76.2vw;margin-right:10%:margin-top:3%;">
</div>
</div>
<div class="float-container" style="float:right;">
<div class="float-child1">
<div class="container" style="width:70%;">
<div class="" style="position:static;">
<img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_thinbarnoprompt_u.png" style="width:19.2vw;height:100%;position:static;">
</div>
<div class="othertext" style="width:18vw;background-size: 100% 100%;background-image: url('https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_thinpromptnobar.png');position:static;">
<!-- CONTENT HERE -->
<div class="imageTwo">
<ul class="homeimg">
<div class="container">
<div class="imageTwo image2">
<img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_pink_homemenu.png" class="homeimg">
</div>
<div class="imageThree image3">
<div class="hometext" style="padding-top: 2.7vw;padding-left: 4.5vw;">NandFiler</div>
<!--padding-top 2vw and 2.7vw for two and one line banners, respectively-->
<div class="imageThree image3 homeicon">
<img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/icon/program/nandfiler.gif" width="13%" height="13%">
</div>
</div>
</div>
</ul>
</div>
<p>
<b>Origin:</b><div style="font-size: 40px;font-size: 1vw;">Nintendo Developer Portal (TWL SDK)</div><br>
<b>Dumped by:</b><div style="font-size: 40px;font-size: 1vw;">N/A</div><br>
<b>Downloads:</b>
<table class="othertexts" style="solid; width: 100%;font-size: 3px;font-size: 1vw;">
<tr>
<th><br>SRL</th>
<th><br>TAD</th>
</tr>
<tr>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.10126.srl">v10126</a>&emsp;&emsp;&emsp;</td>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.10126.tad">v10126</a></td>
</tr>
<tr>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.10616.srl">v10616</a></td>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.10616.tad">v10616</a></td>
</tr>
<tr>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.10769.srl">v10769</a></td>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.10769.tad">v10769</a></td>
</tr>
<tr>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11003.srl">v11003</a></td>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11003.tad">v11003</a></td>
</tr>
<tr>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11015.srl">v11015</a></td>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11015.tad">v11015</a></td>
</tr>
<tr>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11190.srl">v11190</a></td>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11190.tad">v11190</a></td>
</tr>
<tr>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11270.srl">v11270</a></td>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11270.tad">v11270</a></td>
</tr>
<tr>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11280.srl">v11280</a></td>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11280.tad">v11280</a></td>
</tr>
<tr>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11288.srl">v11288</a></td>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11288.tad">v11288</a></td>
</tr>
<tr>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11323.srl">v11323</a></td>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11323.tad">v11323</a></td>
</tr>
<tr>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11364.srl">v11364</a></td>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11364.tad">v11364</a></td>
</tr>
<tr>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11414.srl">v11414</a></td>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11414.tad">v11414</a></td>
</tr>
<tr>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11437.srl">v11437</a></td>
<td><a href="https://cdn.randommeaninglesscharacters.com/rmc-dsi/NandFiler/NandFiler.11437.tad">v11437</a></td>
</tr>
</table>
</p>
<span style="font-size: .1vw;">&nbsp;</span>
</div>
<img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_thinbarnoprompt_d.png" style="width:19.2vw;margin-right:10%:margin-top:3%;">
</div>
</div>
</div>
</body>
<footer>
<br><br><br><footer class="bg-light text-lg-start border-top align-items-center text-center" style="text-align:center;">
<div class="text-center p-3 align-items-center" style="font-size: 8px;position: fixed;bottom: 0;margin-left:84%;background-color: grey;z-index: 4;">
Copyright &copy; 2021-<span id="footerDate"></span> Ian M. Skinner <a href="/contactus" class="text-reset fw-bold">Contact me.</a>
</div>
<div align='center' hidden><a href='https://www.free-website-hit-counter.com'><img src='https://www.free-website-hit-counter.com/c.php?d=9&id=141120&s=39' border='0' alt='Free Website Hit Counter'></a><br / ><small><a href='https://www.free-website-hit-counter.com' title="Free Website Hit Counter">(page hits)</a></small></div>
</footer>
</footer>
</html>