Reply to thread
GBAtemp.net - The Independent Video Game Community
Search
Search titles only
By:
Search titles only
By:
Reply to thread
GBAtemp.net - The Independent Video Game Community
Home
Log in
Terms & Rules
Donate
Forums
New posts
Search forums
Groups
Public Events
New
New posts
New resources
New blog entries
New profile posts
New blog entry comments
New threadmarks
Latest activity
Cheats
Cheat Codes Add and Request group
The Legend of Zelda: Tears of the Kingdom cheat codes
Pokémon Legends: Arceus cheat codes
Xenoblade Chronicles 3 cheat codes
Fire Emblem Engage cheat codes
Request a cheat...
Tutorials
Nintendo Switch tutorials
Nintendo 3DS tutorials
Nintendo Wii U tutorials
Reviews
Overview
Official reviews
User reviews
Downloads
Latest reviews
Search resources
Blogs
New entries
New comments
Blog list
Search blogs
Chat
Top chatters
Search
Search titles only
By:
Search titles only
By:
Log in
Register
New posts
Search forums
Log in
Register
Home
Forums
PC, Console & Handheld Discussions
Nintendo Wii U
Need help with vWii gc adapter for project M
Menu
Install the app
Install
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Famus484" data-source="post: 9986696" data-attributes="member: 506897"><p>Thanks for all that documentation, that must have been a lot of work going through all that! I may be repeating myself, but I feel like I understand better than before. Notably, I fully read Cyan's post about IOSes.</p><p></p><p></p><p>If I sum all that up. Homebrew loading in WiiVC is done by injecting a custom Wii ''game'' that is in fact just the .dol executable. And GC injection is done by homebrew injection of the forwarder dol, with the added files of the GC game (which are, in themselves, just useless files not linked to the forwarder dol). It only works because Nintendon't was explicitely taught, for this very purpose, to detect when it is loaded in WiiVC and read the added files like a GC disk. And thank the stars (thank FIX94) that everything Nintendont needs is present in IOS255, and that it doesn't switch IOS when loading game.</p><p></p><p>Replicating this with Wii game is non-trivial, since if we patched the wii game files along with any other homebrew dol (or channel forwader), they would just be useless files, not even detected unless taught to. Any homebrew that boots a disk would just boot itself back. Worse, IOS switching(/reloading?) is impossible in WiiVC, so we can't inject 1 game+1dol(or channel forwarder). Nor can USBloaderGX be taught to do what Nintendont does, because fundamentally it swithes/reloads an IOS/cIOS each time it boots anything. The only ways forward I can see would be:</p><p></p><p>-One of these new loaders in development that would work like Nintendont, but for Wii games.</p><p>-Exploits within games, like Smash Stack. I guess exploits could be patched into other games (but at this point, I suppose just patch the cheats in ISO?).</p><p>-Or maybe a nested game with forwader dol to GeckoOS, forwarder dol that can instead point to the game if loaded with the right cheat, which GeckoOS will do.</p><p>-All of these solutions would be incompatible with CTGP-R. For CTGP, an exploit would have to be found within MKWii, but there may not be any (does it even use the SD card at any point?), and nobody will seriously look for it.</p><p>-Finding an exploit within WiiVC itself, that allows for hijacking the startup chain and loading an actual homebrew file instead of injected game (what I thought was happening before, lol).</p><p></p><p>Edit: Added/modified some ideas</p><p></p><p>Did I get all that right?</p><p></p><p></p><p>Yesterday, I had tested CTGP-R homebrew app loaded from WiiVC Homebrew Channel, where GCA worked. If memory serves right, it also worked in CTGP-R channel (injected forwarder, which I unfortunately deleted since). But yea, if I understand that would mean exactly that.</p><p></p><p>So basically, is that evidence that GCA is accessible in IOS255 (more or less) the same way that it is in IOS57 (contrary to other USB devices like ethernet adapter)? But differently in IOS36, hence why brainslug doesn't work in physical disk Brawl, and also why GCA-inject doesn't work in WiiVC Brawl (which is stuck in IOS255)?</p><p></p><p>If that is right, would that mean that brainslug could surprisingly work in WiiVC Brawl (assuming brainsug can be loaded from smash stack or something like that)?</p></blockquote><p></p>
[QUOTE="Famus484, post: 9986696, member: 506897"] Thanks for all that documentation, that must have been a lot of work going through all that! I may be repeating myself, but I feel like I understand better than before. Notably, I fully read Cyan's post about IOSes. If I sum all that up. Homebrew loading in WiiVC is done by injecting a custom Wii ''game'' that is in fact just the .dol executable. And GC injection is done by homebrew injection of the forwarder dol, with the added files of the GC game (which are, in themselves, just useless files not linked to the forwarder dol). It only works because Nintendon't was explicitely taught, for this very purpose, to detect when it is loaded in WiiVC and read the added files like a GC disk. And thank the stars (thank FIX94) that everything Nintendont needs is present in IOS255, and that it doesn't switch IOS when loading game. Replicating this with Wii game is non-trivial, since if we patched the wii game files along with any other homebrew dol (or channel forwader), they would just be useless files, not even detected unless taught to. Any homebrew that boots a disk would just boot itself back. Worse, IOS switching(/reloading?) is impossible in WiiVC, so we can't inject 1 game+1dol(or channel forwarder). Nor can USBloaderGX be taught to do what Nintendont does, because fundamentally it swithes/reloads an IOS/cIOS each time it boots anything. The only ways forward I can see would be: -One of these new loaders in development that would work like Nintendont, but for Wii games. -Exploits within games, like Smash Stack. I guess exploits could be patched into other games (but at this point, I suppose just patch the cheats in ISO?). -Or maybe a nested game with forwader dol to GeckoOS, forwarder dol that can instead point to the game if loaded with the right cheat, which GeckoOS will do. -All of these solutions would be incompatible with CTGP-R. For CTGP, an exploit would have to be found within MKWii, but there may not be any (does it even use the SD card at any point?), and nobody will seriously look for it. -Finding an exploit within WiiVC itself, that allows for hijacking the startup chain and loading an actual homebrew file instead of injected game (what I thought was happening before, lol). Edit: Added/modified some ideas Did I get all that right? Yesterday, I had tested CTGP-R homebrew app loaded from WiiVC Homebrew Channel, where GCA worked. If memory serves right, it also worked in CTGP-R channel (injected forwarder, which I unfortunately deleted since). But yea, if I understand that would mean exactly that. So basically, is that evidence that GCA is accessible in IOS255 (more or less) the same way that it is in IOS57 (contrary to other USB devices like ethernet adapter)? But differently in IOS36, hence why brainslug doesn't work in physical disk Brawl, and also why GCA-inject doesn't work in WiiVC Brawl (which is stuck in IOS255)? If that is right, would that mean that brainslug could surprisingly work in WiiVC Brawl (assuming brainsug can be loaded from smash stack or something like that)? [/QUOTE]
Insert quotes…
Verification
Post reply
Home
Forums
PC, Console & Handheld Discussions
Nintendo Wii U
Need help with vWii gc adapter for project M
General chit-chat
Help
Users
Settings
Notifications
Miscellaneous
Inverse message direction
Display editor on top
Enable maximized mode
Display images as links
Hide bot messages
Hide statuses
Hide chatter list
Show messages from ignored users
Temporarily disable chat
Receive mention alerts
Sound notifications
Normal messages
Private messages
Whisper messages
Mention messages
Bot messages
Desktop notifications
Normal messages
Private messages
Whisper messages
Mention messages
Bot messages
Options
Options
View top chatters
BakerMan
Loading…
I rather enjoy a life of taking it easy. I haven't reached that life yet though.
@
SylverReZ
:
@Xdqwerty
, Ah, yeah, those ones.
+1
Today at 3:04 AM
@
SylverReZ
:
*puts on my pirate hat* Go ahead.
+1
Today at 3:04 AM
@
Xdqwerty
:
@SylverReZ
, although maybe tommorrow bc it's already 10 pm here
+1
Today at 3:06 AM
@
SylverReZ
:
@Xdqwerty
, Good night Xdqwerty.
+1
Today at 3:07 AM
@
Xdqwerty
:
@SylverReZ
, same
+1
Today at 3:07 AM
@
K3Nv2
:
F u c Y to the k
Today at 3:14 AM
@
Xdqwerty
:
@K3Nv2
, F u c k to the Y
Today at 3:16 AM
@
K3Nv2
:
Y
Today at 3:16 AM
@
Xdqwerty
:
@K3Nv2
, Z
Today at 3:17 AM
@
K3Nv2
:
Zero
Today at 3:18 AM
@
Xdqwerty
:
@K3Nv2
, Dr Willy
Today at 3:18 AM
@
K3Nv2
:
https://abcnews.go.com/US/3-swimmers-attacked-sharks-off-florida-panhandle/story?id=110942862
Today at 3:26 AM
@
BakerMan
:
yo guys the sonic x shadow generations trailer dropped today, and shadow just straight up decided, and i hate (love) to bring this dead meme up, but, it's morbin time
Today at 3:40 AM
@
BakerMan
:
also the game drops oct 25, so does call of duty black ops 6, i guess barbenheimer is happening again
Today at 3:41 AM
@
SylverReZ
:
@K3Nv2
, Dang it, Psi.
Today at 3:51 AM
@
K3Nv2
:
Shark tales
+1
Today at 3:52 AM
@
BakerMan
:
where else but florida?
Today at 3:52 AM
@
BakerMan
:
florida men just a different breed
+1
Today at 3:52 AM
@
SylverReZ
:
https://www.foxnews.com/us/man-sexual-assault-olaf-target
Today at 3:53 AM
@
BakerMan
:
are we talking the snowman from frozen? that olaf?
+1
Today at 3:54 AM
@
SylverReZ
:
Yes lol
Today at 3:54 AM
@
BakerMan
:
oh no bro
Today at 3:54 AM
@
SylverReZ
:
>Florida man violates an Olaf plush.
He couldn't let it go with that one.
Today at 3:54 AM
@
K3Nv2
:
Floridawoman is the only thing that can ruin Floridaman
+1
Today at 3:56 AM
@
BakerMan
:
14 minutes ago
Submit
@
BakerMan
:
😭
14 minutes ago
Chat
1