Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Force Hide Photo Channel 1.0 hack #384

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Naim2000
Copy link

@Naim2000 Naim2000 commented Feb 5, 2025

Causes the Wii to think that Photo channel 1.0 v65280 (the stub) is installed, which makes it hide it and show Photo channel 1.1 instead, if present

@Ingunar
Copy link
Collaborator

Ingunar commented Feb 6, 2025

I would still have to say that it is confusing in this shape since you still need Photo Channel 1.0 for it to work.
(And the confusion is the one thing we should avoid in regards to Photo Channel since we have enough of it already)

This forces the SM to think that Photo Channel 1.0 is version 65280 and nothing else has changed.
I remember that the idea was to somehow add a patch to mark that Photo Channel is installed.

Also, the name of the hack is a bit overcomplicated for no reason...

Update: Yeah, I remember now. I tried to ask Gary for help, but he was busy. It is still pinned in the Discord channel.

@Naim2000
Copy link
Author

Naim2000 commented Feb 7, 2025

It's weird. I forgot if it was for making it think HAZA was installed, or 1.0 v65280 was installed, but I still have the nanderr.log from when i tried that
nanderr.log
It's just a bunch of -1025

@DacoTaco
Copy link
Owner

DacoTaco commented Feb 8, 2025

im kinda lost as to what this hack actually does? doesn't SM auto hide photo channel stub if regular one is installed?

@Ingunar
Copy link
Collaborator

Ingunar commented Feb 8, 2025

This hack forces the SM to think that the Photo Channel 1.0 version is 65280. And nothing else.
System Menu will hide PC 1.0 if that is the case, and will display PC 1.1.
(Normal SM behavior, SM checks for that specific version, and stub that was preinstalled on later Wiis is 65280)

But the problem with the current hack is when the PC 1.0 is not installed.

@DacoTaco
Copy link
Owner

DacoTaco commented Feb 8, 2025

i still don't follow.
if later wii's had the stub installed as v65280 i assume SM already contains code to make it ignore the stub channel and only show the current (1.1) channel w/e revision the v1.0 channel is at.

now if this hack makes it think v65280 is installed, i wonder what makes it possible for it to be installed but it not being one of the revisions it expects (if it even has a revision check)?

under normal usage, this hack has no use... right? only after some fucking around?

@Ingunar
Copy link
Collaborator

Ingunar commented Feb 8, 2025

Some have Stub preinstalled (v65280).
The devices without it and with regular Photo Channel 1.0 need the HAZA dummy, which is no longer available for download from the shop.

SM checks for the exact version (v65280) or if HAZA is present.
Based on that, it displays Photo Channel 1.1 and Hides Photo Channel 1.0

So it has use, but I feel like it is incomplete atm.

It would be much more useful to force the display of PC 1.1 without 1.0 being installed or to display both 1.0 and 1.1 at the same time.

@DacoTaco
Copy link
Owner

DacoTaco commented Feb 9, 2025

still missing something haha

The devices without it and with regular Photo Channel 1.0 need the HAZA dummy

why? these are, afaik, devices bought after the initial wii release that don't need or have the stub channel, but come with the full on photo channel. afterwards 1.1 was released with the 3.1 update which then hid 1.0 and its stub from prerelease.
under no normal way 1.1v65280 can be installed as official software block it.

so how, without the user fucking about with wads, can we get in a situation where SM displays the wrong photo channel and needs this hack?

@Ingunar
Copy link
Collaborator

Ingunar commented Feb 9, 2025

Without Photo Channel 1.0 (v65280), the HAZA dummy is needed so the 1.1 would be shown.

There are different scenarios in which a hack that will force the display of 1.1 would be of use:

  • In the case a regular Photo Channel 1.0 was installed in the place of a stub and/or a person didn't buy HAZA from the shop when it was available
  • vWii, Wii mini and Dolphin (Since no HAZA)

Also, I need to remind you that PC 1.0 and PC 1.1 are present in the update partitions of Wii games.
(And the stub was distributed by mistake on the JPN SmashBros disc causing the need for the Photo Channel 1.0 Restore Program)

So yeah, we can't calculate every scenario since Nintendo already did dirty whole PC Show/Hide/Install process.
And also, would not blame users for fucking around with wads in this case, since even Nintendo did...

@DacoTaco
Copy link
Owner

DacoTaco commented Feb 9, 2025

Without Photo Channel 1.0 (v65280), the HAZA dummy is needed so the 1.1 would be shown.

There are different scenarios in which a hack that will force the display of 1.1 would be of use:

* In the case a regular Photo Channel 1.0 was installed in the place of a stub and/or a person didn't buy HAZA from the shop when it was available

* vWii, Wii mini and Dolphin (Since no HAZA)

Also, I need to remind you that PC 1.0 and PC 1.1 are present in the update partitions of Wii games. (And the stub was distributed by mistake on the JPN SmashBros disc causing the need for the Photo Channel 1.0 Restore Program)

So yeah, we can't calculate every scenario since Nintendo already did dirty whole PC Show/Hide/Install process. And also, would not blame users for fucking around with wads in this case, since even Nintendo did...

  • afaik the photo channel is just available through system updates, so idk if the stub the shop channel installed is even needed if an update installed the actual 1.1 channel and SM therefor hides 1.0
  • yes vwii etc have no photo channel. that also means that that any fuckery is user work. if they just install 1.1, it should all work... right?

@Ingunar
Copy link
Collaborator

Ingunar commented Feb 9, 2025

Both Photo Channel versions are distributed via System Updates and via Disc updates.

Stub or Dummy IS needed for 1.1 to be displayed. It is hidden otherwise. It is the check present in every 4.x SM

The stub (Photo Channel 1.0 (v65280)) is not distributed, (only that one case) and the dummy (HAZA) is not available to download anymore.

It could've been purchased via Shop Channel.

When you delete Photo Channel 1.1 from data management, you are actually deleting HAZA. Photo Channel 1.1 is always there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants