Comments (11)
After running some additional tests, it looks like this issue is completely solved with a FULL reboot after installing updates.
I noticed half-way through my tests that, installing a new version of an update and checking Goldleaf BEFORE rebooting would display both update 1 and the newly installed update 2.
When I then used reboot-2-payload to jump into Hekate to check my SD space it said that the space of both updates was being used.
However, after fully rebooting into Atmosphere and checking Goldleaf, only the newest update is listed and checking used space with nxmtp or Hekate would then show that only the most recent update was present and the old update was no longer taking up any additional space.
Mario Odyssey
Base: 380,574,072,832 bytes
Installed Update 1: 380,866,920,448 bytes | Diff from Base: + 292,847,616 bytes
Installed Update 2: 381,264,625,664 bytes | Diff from Base: + 690,552,832 bytes
BEFORE REBOOT, update 1 & 2 listed in Goldleaf
AFTER REBOOT, only update 2 listed: 380,971,614,208 bytes | Diff from Base: + 397,541,376 bytes
=Completely uninstalled title and reinstalled=
Base: 380,574,072,832 bytes
Installed Update 2: 380,971,778,048 bytes | Diff from Base: + 397,705,216 bytes
AFTER REBOOT : 380,971,614,208 bytes | Diff from Base: + 397,541,376 bytes
Cuphead
Base: 380,893,691,904 bytes
Installed Update 1: 380,971,745,280 bytes | Diff from Base: + 78,053,376 bytes
Installed Update 2: 381,049,798,656 bytes | Diff from Base: + 156,106,752 bytes
BEFORE REBOOT, update 1 & 2 listed in Goldleaf
AFTER REBOOT, only update 2 listed: 380,971,614,208 bytes | Diff from Base: + 77,922,304 bytes
=Completely uninstalled title and reinstalled=
Base: 380,893,691,904 bytes
Installed Update 2: 380,971,876,352 bytes | Diff from Base: + 78,184,448 bytes
AFTER REBOOT : 380,971,614,208 bytes | Diff from Base: + 77,922,304 bytes
I went back and did the same tests with Deltarune, doing a full reboot after installing the latest update and can confirm that neither double-listed updates in Goldleaf or space being used by the old update are present.
Deltarune
Base: 380,938,092,544 bytes
Installed Update 1: 380,971,024,384 bytes | Diff from Base: + 32,931,840 bytes
Installed Update 2: 381,004,677,120 bytes | Diff from Base: + 66,584,576 bytes
BEFORE REBOOT, update 1 & 2 listed in Goldleaf
AFTER REBOOT, only update 2 listed: 380,971,614,208 bytes | Diff from Base: + 33,521,664 bytes
=Completely uninstalled title and reinstalled=
Base: 380,938,092,544 bytes
Installed Update 2: 380,971,745,280 bytes | Diff from Base: + 33,652,736 bytes
AFTER REBOOT : 380,971,614,208 bytes | Diff from Base: + 33,521,664 bytes
from awoo-installer.
Thanks for pulling our attention towards this.
Will fix.
from awoo-installer.
make sure that the updates you are trying to use don't have the delta fragments stripped out. without them the update is just applied fullsale which would look like what you are seeing
from awoo-installer.
Forgive the dumb question: is there some way of checking for stripped delta fragments outside of having the hash of the original nsp?
I got the two updates listed above from a new source and verified the hashes of each nca and the issue was still present, though I wouldn't know if the deltas were stripped or not.
Edit: Assuming the deltas were stripped from both the original nsps and these I just tried, would there not be some way to handle it like Goldleaf seemed to from my tests, where despite them being missing it removes the prior update anyway?
from awoo-installer.
If the same nsp is showing differences between the different installers, then it's not a issue with Delta's I don't think
from awoo-installer.
I believe we erase existing content before installations now? That was a recent edition. Usually this is a non-issue since update data "should" contain all previous updates if packaged properly.
from awoo-installer.
This should be fixed as of 0c929ca .
from awoo-installer.
Tested 0c929ca with Deltarune again.
Installing both updates with it does not have both updates showing up in Goldleaf anymore.
However, going by my SD's used space I jotted down while testing it seems like the space is still being taken up by both the current and previous update.
Base: 380,938,223,616 bytes
Installed Update 1: 380,971,024,384 bytes | Diff from Base: +32,800,768 bytes
Installed Update 2: 381,004,546,048 bytes | Diff from Base: +66,322,432 bytes
=Completely uninstalled title and reinstalled=
Base: 380,938,223,616 bytes
Installed Update 2: 380,971,745,280 bytes | Diff from Base: +33,521,664 bytes
I'll test with a couple more titles later and the results it into this comment.
from awoo-installer.
Not sure if Goldleaf should even be listing more than one update, they should merge naturally and the latest update NSP, and reference previously installed NCAs. If the latest update NCA doesn't contain all update data, I would consider that an improperly made update NSP.
from awoo-installer.
Not sure if Goldleaf should even be listing more than one update
It shouldn't, but with older Awoo it would consistently list more than one if I installed a newer version https://i.imgur.com/0d4yTbi.jpg.
0c929ca Seems to have fixed that from my quick test with Deltarune but it looks like the issue of space being taken up by both the 1st and 2nd update is still there.
Rather than just the space of the 2nd update being used.
I'll test with a few more titles later to make sure Deltarune isn't just some weird edge-case I ran into.
from awoo-installer.
This at least will stop people from complaining lol... We'd have to do some comparison of what contents are installed and what aren't and remove the ones that don't exist in the latest update if this were to genuinely be fixed. As of right now this is exactly how tinfoil handles it. I implemented deleting previous contents for this exact reason, and I never download updates so I never checked this (I just get them off the home menu).
from awoo-installer.
Related Issues (20)
- how to disable applet mode HOT 6
- Unstable 1.3.5
- Show current number of file installing, possible?
- Version 1.3.5 broke Touch Navigation HOT 2
- Version 15.0.1 HOT 2
- App crashes when i try to install a game.
- Awoo no longer works with the latest atmosphere version 1.4.1
- usbthreadFunc73:
- Invalid NCA HOT 2
- Compile issue. HOT 1
- how do i install it? HOT 1
- please make it installaball
- Compile Issue HOT 1
- Sparce NCA and Zelda TOTK HOT 1
- 希望添加默认安装后删除sd卡文件,多个安装任务时可以每装一个删除一个
- Fix for NCZ/NSZ cert installs to prevent crash on install HOT 2
- Can't download from url
- Thank you ♥️
- how do i compile from source code? HOT 4
- settings toggle to disable big titty momiji HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awoo-installer.