Universal-Team / LeafEdit

Work in progress Animal Crossing: New Leaf save manager & editor for the Nintendo 3DS!
https://universal-team.net/projects/leafedit
GNU General Public License v3.0
71 stars 1 forks source link

Wild World "Invaild SaveFile" on nds-bootstrap Save #39

Open G-BOT12 opened 3 years ago

G-BOT12 commented 3 years ago

Describe the bug A clear and concise description of what the bug is. Playing Animal Crossing: Wild World on nds-bootstrap and then trying to access it on LeafEdit doesn't work. I tried having the title of the save file correctly formatted and in the location it would be in Checkpoint, but going to Checkpoint -> saves -> -> <Your entered Savename>, and pressing A on the "ANIMAL CROSS.sav" in LeafEdit produces a "Invaild SaveFile" error.</p> <p><strong>To Reproduce</strong> Steps to reproduce the behavior:</p> <ol> <li>Play Animal Crossing: Wild World on nds-bootstrap.</li> <li>Put save file in 'Checkpoint -> saves -> <Title Folder> -> <Your entered Savename>' with formatting identical to extracted Checkpoint Backup.</li> <li>Go to 'Checkpoint -> saves -> <Title Folder> -> <Your entered Savename>'</li> <li>Click on "ANIMAL CROSS.sav"</li> <li>See error</li> </ol> <p><strong>Expected behavior</strong> A clear and concise description of what you expected to happen. The save editor would backup the save file a show a message of said backup, then allow me to edit the save file.</p> <p><strong>Screenshots</strong> If applicable, add screenshots to help explain your problem. <img referrerpolicy="no-referrer" src="https://user-images.githubusercontent.com/48654674/102664189-d9f30d00-4147-11eb-8559-7ecd3e077b38.jpg" alt="WIN_20201218_15_43_14_Pro" /></p> <p><strong>Console (please complete the following information):</strong></p> <ul> <li> <p>[x] 3DS</p> </li> <li> <p>[ ] New 3DS</p> </li> <li> <p>Luma 3DS Version [e.g. v9.1]</p> </li> <li> <p>[x] CIA</p> </li> <li> <p>[ ] 3DSX</p> </li> </ul> <p><strong>LeafEdit (please complete the following information):</strong></p> <ul> <li>[x] Release (v0.2.1)</li> </ul> <p>If Release -> Version [e.g. v0.1.0]</p> <ul> <li>[ ] Nightly</li> </ul> <p>If Nightly -> Commit Hash [e.g. f52c458]</p> <p><strong>Additional context</strong> Add any other context about the problem here. Save retreived from emulator 'nds-bootstrap'.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/SuperSaiyajinStackZ"><img src="https://avatars.githubusercontent.com/u/47382115?v=4" />SuperSaiyajinStackZ</a> commented <strong> 3 years ago</strong> </div> <div class="markdown-body"> <p>Soo.. first of all:</p> <p>1.) Which region is the save from? Europe? USA? Japanese? Korean?</p> <p>2.) Do you have any Letters in the Letter Storage from the Town Hall? If so, remove the Letters and it should work again.. else try the latest Nightly version and see, if it works. The Letter Storage is known to change the last 3 byte of the main save.. that breaks the check. The latest Nightly just checks the first byte from both Savcopys.</p> <p>3.) Is that save in anyway used with Desmume emulator? (Afaik that was the emulator which added some kind of header, which would likely break it as well).</p> <p>4.) nds-bootstrap is not an emulator.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/G-BOT12"><img src="https://avatars.githubusercontent.com/u/48654674?v=4" />G-BOT12</a> commented <strong> 3 years ago</strong> </div> <div class="markdown-body"> <p>The nightly build of LeafEdit worked. Thanks for the suggestion! By the way, the save was USA.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/SuperSaiyajinStackZ"><img src="https://avatars.githubusercontent.com/u/47382115?v=4" />SuperSaiyajinStackZ</a> commented <strong> 3 years ago</strong> </div> <div class="markdown-body"> <p>Good to know it worked.</p> <p>Did you have any Letters inside the Letter Storage at the Townhall tho? If not.. then that's weird.. because it should have worked fine otherwise... From my researches so far, only the Letter Storage changes stuff of the savcopy for some reason.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/G-BOT12"><img src="https://avatars.githubusercontent.com/u/48654674?v=4" />G-BOT12</a> commented <strong> 3 years ago</strong> </div> <div class="markdown-body"> <p>I did have letters in the Mail Storage at Town Hall, so I guess it's working like it's supposed to.</p> </div> </div> <div class="page-bar-simple"> </div> <div class="footer"> <ul class="body"> <li>© <script> document.write(new Date().getFullYear()) </script> Githubissues.</li> <li>Githubissues is a development platform for aggregating issues.</li> </ul> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script> <script src="/githubissues/assets/js.js"></script> <script src="/githubissues/assets/markdown.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/highlight.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/languages/go.min.js"></script> <script> hljs.highlightAll(); </script> </body> </html>