Hacking Sigpatches for Atmosphere (Hekate, fss0, fusee & package3)

  • Thread starter Thread starter ShadowOne333
  • Start date Start date
  • Views Views 5,307,506
  • Replies Replies 7,368
  • Likes Likes 266
Where did you get it? Because mr.dude usually turns public his GitHub repo for a day on every release. But it isn't true for today.
Mr Dude will never more make public nor the code nor the binary on his GitHub, his GitHub will remain private, because so many trolls bitching about including numbers on the code or instead creating a PR about a «better way» to do a thing, starting to trolling on discord or here.

So MrDude only will publish the binaries and allow to share them here on download section.
 
  • Like
Reactions: Blythe93
Where did you get it? Because mr.dude usually turns public his GitHub repo for a day on every release. But it isn't true for today.
It's on the program menu bar, "Help", then "Online Information".

This has been in use for a long time now, and has provided links and help. Most people probably overlook that button.
 
  • Love
Reactions: impeeza
It's on the program menu bar, "Help", then "Online Information".

This has been in use for a long time now, and has provided links and help. Most people probably overlook that button.
I used to think that info was local and static but recently I realized is dynamic and indeed have the latest version information. thanks
 
So he decided to just stole others work and violate GPL. Ok. Normal switch scene.
Doesn't DBI use some source that is open. It includes licence files hidden away in a Licence folder (but not viewable for normal users). It's a bit rich for you to complain about any software when DBI is closed source. I once heard a saying that people that live in glass houses shouldn't throw stones.
 
  • Like
Reactions: oggi and impeeza
Yes. But no one is GPL. Read and try to understand included licenses.
No, I have better things to do. As impeeza said already, just don't download the program if you don't want to use it. There's no need to come here and complain. I will download and use it because I will use it and am happy that it's been updated. (Thanks Impeeza for posting and for the guide on how to use it).
 
  • Love
  • Like
Reactions: oggi and impeeza
I would actually be interested to see his fork of the source code in case you have a link to it.
Search for "costela br" on Google and download the cnx pack 19.0.0-2. The only file you need is "package3" on atmosphere folder, but you can test the whole pack first
Post automatically merged:

If If someone can remove the boot image from this file, we would have the original atmosphere working perfectly on 19.0.0 including tinfoil and other forwarders
 
Last edited by SouORubsu,
  • Like
Reactions: alcab
Wow, it works! Super Mario 64 HD v8 (hotfix 2) can be booted again! How is this possible? Unfortunately, it crashes when accessing the config menu for mods, but it is completely playable.

Thanks a lot!
 
Last edited by alcab,
Do you know it it is possible to extract the nro file and the rest of folders from "Super Mario 64 HD v8 (hotfix 2).nsp" so that it could be launched from the homebrew menu?

Thanks!
 
Do you know it it is possible to extract the nro file and the rest of folders from "Super Mario 64 HD v8 (hotfix 2).nsp" so that it could be launched from the homebrew menu?

Thanks!

Super Mario 64 HD v8 (hotfix 2).nsp is not a package with a forwarder and a hombrew (NRO) is directly an application build to NSP, there is no NRO inside but NCA files with switch binaries, and packs on the ROMFS.

1729318931630.png
 
  • Like
Reactions: Blythe93 and alcab
I think I've found the problem.
All ips files need to be deleted.

But it's strange, even though hekate doesn't use patches to boot.

But exefs patches are applied too.
Post automatically merged:

Search for "costela br" on Google and download the cnx pack 19.0.0-2. The only file you need is "package3" on atmosphere folder, but you can test the whole pack first
Post automatically merged:

If If someone can remove the boot image from this file, we would have the original atmosphere working perfectly on 19.0.0 including tinfoil and other forwarders
The basic support for 19.0.0 in AMS did that.

But that was BASIC support.

Just revert your master branch to commit 34e27ee97dc0b52e80a9a4f0c4d3c2e8bd0d0f2c and compile.

But there are many changes after that.
 
Last edited by josete2k,
  • Like
  • Love
Reactions: alcab and impeeza
So this is tough. Do we keep the newest version, or do we revert to previous branch to have support for those old forwarders and the port of SM64? I do not like to loose the new added features and fixes AMS might have.

I think I will keep the latest version. And let's hope this small issues can be fixed in the near future.
 
  • Like
Reactions: Blythe93
I don't know if someone has already posted a solution for the nsp forwarders issues but since I haven't seen anyone mentioning the
FixDebugCapabilityForHbl() function I'll join in. I've also modified sys-patch and the IPS patch from MrDude but it seems like people have already made fixes so I don't think I need to address that.

Atmosphere has done something to bypass the debug_force_prod flag to its tool Hbl in order to avoid to recompile the tool via
FixDebugCapabilityForHbl (commit 7aa0bed869c7ed642d5503c6c80e3dc337bc56bd) where it basically forces the debug_force_prod to false. By adding this function everytime we run loadMeta this allows to add by default the debug_force_prod and it allows old nsp forwarders to work.

Here is the changes I've made (I've also removed the acidsigchk). The code could be improved though, we could for example check if the debug_force_prod exists and if not add this function but I think this can suffice for now. I also think that a ips can be made if people aren't already working on it I can do it.
 

Attachments

  • Like
Reactions: Blythe93

Site & Scene News

Popular threads in this forum