Hacking Question NSP Updates and Version Numbers

  • Thread starter Thread starter dyerseve
  • Start date Start date
  • Views Views 6,323
  • Replies Replies 3
  • Likes Likes 1

dyerseve

Well-Known Member
Newcomer
Joined
Oct 11, 2013
Messages
64
Reaction score
20
Trophies
1
Age
46
XP
576
Country
United States
I've been trying to organize my nsp files and updates and I guess I'm running into two questions:
1) In my experience so far updates are cumulative meaning you only need to grab the latest update, and if you examine update1,2,3,4 you'll notice the size tends to grow as the version number bumps. There are some exceptions that make me wonder in what situation would the latest update be smaller than a previous update? I can cite examples if necessary. Is only the latest update necessary in all cases?
2) I've been naming the files with the decimal version numbers as they're easily read using a hex editor to grab from the xml file in the package. But I'm having some trouble matching this decimal with the in horizon versions. For Example, Dead Cells v131072 is 1.2 which makes sense because in hex that's 2 0000, similar patterns observed on other updates(hex 4 0000 version is 1.4,) but then something like ARMS v1048576 is 10 0000, but version is 5.4. I was wondering is there anyway to find the horizon version without installing the update on the console?

If there is a program that will rename the nsp files and extract all this information for me, please enlighten me. Been trying to get nut.py to do it but no luck so far.
 
  • Like
Reactions: Agusto101
I've been trying to organize my nsp files and updates and I guess I'm running into two questions:
1) In my experience so far updates are cumulative meaning you only need to grab the latest update, and if you examine update1,2,3,4 you'll notice the size tends to grow as the version number bumps. There are some exceptions that make me wonder in what situation would the latest update be smaller than a previous update? I can cite examples if necessary. Is only the latest update necessary in all cases?
2) I've been naming the files with the decimal version numbers as they're easily read using a hex editor to grab from the xml file in the package. But I'm having some trouble matching this decimal with the in horizon versions. For Example, Dead Cells v131072 is 1.2 which makes sense because in hex that's 2 0000, similar patterns observed on other updates(hex 4 0000 version is 1.4,) but then something like ARMS v1048576 is 10 0000, but version is 5.4. I was wondering is there anyway to find the horizon version without installing the update on the console?

If there is a program that will rename the nsp files and extract all this information for me, please enlighten me. Been trying to get nut.py to do it but no luck so far.
Try to use hactool
 
  • Like
Reactions: dyerseve

Site & Scene News

Popular threads in this forum