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
DolphinQt: Show a warning when launching an NKit disc image #8875
Conversation
|
While warning about NKIT shortcomings is a good idea, I personally think this is way too verbose and to be frank, most of the drawbacks don't even apply on normal usage (e.g. opening Dolphin and booting a game). With that said, I think a more reasonable approach would be unconditionally displaying a short OSD warning whenever you boot a NKIT image (similar to the recently added WIA block size warning) and only display that PanicAlert-like popup when trying to use a feature that is negatively affected by using NKIT (e.g. TAS tools and NetPlay) or when trying to boot a negatively affected game (like Super Paper Mario -- is any other game affected besides it?). That's currently not accounted for but for NetPlay specifically, the ideal approach would be throwing the warning only when there's mixed NKIT/plain ISO/other compressed formats users on the same session, as a Netplay session where all users from the session are using NKIT images isn't any more prone to desync than a session where all users use regular ISOs AFAICT, but since that's way out of the scope of this PR, unconditionally showing the popup when starting Netplay should do. Now, about the popup itself:
|
|
I suppose a summary of what you said is that the warning feels too intimidating. I intentionally wanted it to feel intimidating, due to how many people use NKit while having absolutely zero idea what the drawbacks are and thinking it's a great format for use with Dolphin. I wanted to implement the warning message in a way such that it couldn't be ignored. Since I'm reluctant to change this, I suppose we should wait and see what others think about how intimidating the warning should be, and then I can change it if it turns out that more people are against my idea.
One of the games in Namco Museum is affected unless you do some particular edits to the NKit config. It is possible that there are more games with problems that have not been found, but I'd guess that any such games would be of the more obscure kind.
For what it's worth, PR #8861 will tell you that players have the wrong version of the game if you try to mix NKit and non-NKit, just like if you try to mix regional variants of a game.
My hope is that this warning will inform not only the specific user who reads it, but also that people who read it might stop encouraging others to use NKit. I believe mentioning it is relevant for the latter, and I also believe that the warning about other software is relevant even if the warning about older Dolphin versions is not. |
|
NKIT games are causing loads of problems on netplay and Dolphin in general. We need to dissuade people from using these if possible. |
b06093d
to
f97e199
Compare
|
Added a line to the warning about savestates not being compatible. Thanks to Filoppi for pointing this out to me. |
|
I think the alert should include a suggested action: Use NKit to convert this file back to ISO, and dolphin to convert the ISO to RVZ. |
Anyone who knows how to convert to NKit should know how to convert from NKit. I don't want to include anything that only is useful for pirates.
I don't want this to be seen as a message where I'm trying to push my own format. I just want to make users aware of the facts about NKit, because these facts need to be more well-known than they currently are. |
It is my opinion that nobody should use NKit disc images without being aware of the drawbacks of them. Since it seems like almost nobody who is using NKit disc images knows what NKit is (hmm, now how could that have happened...?), I am adding a warning to Dolphin so that you can't run NKit disc images without finding out about the drawbacks. In case someone really does want to use NKit disc images, the warning has a "Don't show this again" option. Unfortunately, I can't retroactively add the warning where it's most needed: in Dolphin 5.0, which does not support Wii NKit disc images.
|
Will this message also appear on an NKit image converted to RVZ? e.g. MyGame.NKit.rvz ? |
|
Yes. |
It is my opinion that nobody should use NKit disc images without being aware of the drawbacks of them. Since it seems like almost nobody who is using NKit disc images knows what NKit is (hmm, now how could that have happened...?), I am adding a warning to Dolphin so that you can't run NKit disc images without finding out about the drawbacks. In case someone really does want to use NKit disc images, the warning has a "Don't show this again" option. Unfortunately, I can't retroactively add the warning where it's most needed: in Dolphin 5.0, which does not support Wii NKit disc images.