Hacking Wii U Homebrew Wish List - Homebrew Idea Thread

  • Thread starter Thread starter Xuman
  • Start date Start date
  • Views Views 65,699
  • Replies Replies 435
  • Likes Likes 9
PictochatU
Wii U 3D Game Engine (like Wire3D)
Gamepad Controller for Windows (control Windows with gamepad)
CafeCube (Direct Wii U GameCube emulator)
CitraU (Nintendo 3DS Emulator)
DS-U (Nintendo DS Emulator)
 
Wii External BDDVD.jpg


I was thinking, but this might help you. I don't know that name, but it similar to CleanRip and DVD dumper, which it can rip ISO files and/or other USB loaders where the game rip from original and backup to WBFS files. The photo I show you on the top, what it can do:

  • Support GameCube and Wii Original (LG GDR-8082N) and Backup Game Disc from External DVD/Blu-ray Drive to SD card and USB devices instead of using Wii U disc drive.
  • Support Wii U Original and Backups Disc from External Blu-ray drive to SD card to USB device.
If you have Wii U Original game, you have take Wii U disc drive from Wii U console since it have SATA on it and then connect to USB to SATA adapter so it can read original Wii U games on PC. On GameCube, you don't have to use the cd single adapter aka mini disc adapter (https://breathinginfumespodcast.files.wordpress.com/2014/05/little-15-cd.jpg) that run mini original GameCube disc games directly on Wii U disc drive since it can't read on this Wii U system. That's all I was thinking though. I just guessing so it might help you.
 
Last edited by knm,
View attachment 21985

I was thinking, but this might help you. I don't know that name, but it similar to CleanRip and DVD dumper, which it can rip ISO files and/or other USB loaders where the game rip from original and backup to WBFS files. The photo I show you on the top, what it can do:

  • Support GameCube and Wii Original (LG GDR-8082N) and Backup Game Disc from External DVD/Blu-ray Drive to SD card and USB devices instead of using Wii U disc drive.
  • Support Wii U Original and Backups Disc from External Blu-ray drive to SD card to USB device.
If you have Wii U Original game, you have take Wii U disc drive from Wii U console since it have SATA on it and then connect to USB to SATA adapter so it can read original Wii U games on PC. On GameCube, you don't have to use the cd single adapter aka mini disc adapter (https://breathinginfumespodcast.files.wordpress.com/2014/05/little-15-cd.jpg) that run mini original GameCube disc games directly on Wii U disc drive since it can't read on this Wii U system. That's all I was thinking though. I just guessing so it might help you.
Why bother doing that when we could just do it straight from the wii u using an application
 
  • Like
Reactions: knm
Why bother doing that when we could just do it straight from the wii u using an application

We can't, because I just made it up and its not real. It just a wish list. I'm not very good on coding like C/C++ language and stuff, but a little bit. If somebody is good or really good on coding, they can, like understand the C/C++ language. But I like your idea, but not sure if they gonna like it or not. It just I'm trying to help.
 
Last edited by knm,
Oh, a wishlist? Here's mine!

Apps:
- Skype (to use the GamePad's mic and camera)

Features:
- Region free Blu-ray and DVD playback
- Media Player with playback for MP4, MKV, FLAC and other formats.
- Use every single amiibos' data for all games without having to purchase those happy meal toys (or rent them)

Emulators:
- Sega Saturn
- Sega Dreamcast
- Nintendo 3DS
- Nintendo 64
- Nintendo DS
- Nintendo GameCube
- Nintendo Virtual Boy (with other colours than red and black)
- PlayStation 1
- PlayStation 2
- PlayStation Portable
- Original Xbox

There's still a lot that I'm probably missing out but this is what I'd really like to see the Wii U do/have!
 
We can't, because I just made it up and its not real. It just a wish list. I'm not very good on coding like C/C++ language and stuff, but a little bit. If somebody is good or really good on coding, they can, like understand the C/C++ language. But I like your idea, but not sure if they gonna like it or not. It just I'm trying to help.
I'd imagine it'd be far easier and accessible than ripping out your disk drive
 
I'd imagine it'd be far easier and accessible than ripping out your disk drive

I see. But wait, I thinking there's a way to rip and backup GameCube and Wii game disc on Wii U System from external DVD from Wii U vWii mode and backup to SD card and USB device. And on this page (https://gbatemp.net/threads/vwii-tri-core-linux.351024/) so you don't have to use PC and Laptop to do it. Here the list I was thinking of:

*If you have GameCube and Wii original game disc, you need external DVD with appropriate code on it. For example: LG GDR-8082N External DVD.

That'll all the list that might help. I don't have a Wii U, but if I have a one, I can try it, test it, and see if it works. If you have a Wii U system, you can try it but not sure its gonna work. If it works just let me know, if not that's OK. I almost forgot, I went to this other page (https://gbatemp.net/threads/vwii-tri-core-linux.351024/page-8#post-4721454) and read about external DVD work on Wii U vWii, and it can read DVD video, but didn't say it can read backup and original game disc. I should post it on different thread since it is the wish list. That's all I was thinking.
 
Last edited by knm,
How about allowing the 3ds to be usable similar to the wii u gamepad? Similar to a remote play on ps4/vita. Hopefully playable over wifi.. ohhh its good to dream!!!
 
A GUI based pointer tool would nice since the kernel exploit is out. I know there's not such a code type right now, but I can make asm codes that make pointer writes.
But instead of only searching for pointers in up to 3 dumps (dr. pepper's pointer tool) i'd appreciate searching in maybe up to 6 dumps.
and it should allow negative offsets and up to 5 pointer-in-pointer interleaves.

(This should help much more finding the right pointer code in such a huge memory. It was already enough work to find a working pointer code out of 400 results from 3 dumps of twilight princess)


______________________

And a suggestion about code types. If any of the devs have their own plans already, then ignore this please. But maybe it could be helpful anyways :)

This could be the most common scheme for a code. But not every code type will be entirely based on it:
CCPSNTWW RRRRRRRR
VVVVVVVV AAAAAAAA

CC = Code Type
P - Pointer: 0 = false, 1 = true
S - Data Size: 0 = 8bit, 1 = 16bit, 2 = 32bit. (Ununes when N equals 2 or 3)
N - Data Type (0 = signed int, 1 = unsigned int, 2 = float, 3 = decimal (may be useful for end users who are not familiar with hexadecimal numbers)
T - Time to be active; 0 = permanent, 1 = one frame, 2, permanently active right after loading times (inactive during loading time (useful to avoid possible crashes))
WW - Consecutive writes; 00 = single write only, 1 - FF = up to 255 consecutive writes

RRRRRRRR - Address
VVVVVVVV - Value (8bit, 16bit and decimal values are zero based (dec 123 = 00000123, 8bit 0x12 = 00000012, 16bit 0x1234 = 00001234))
AAAAAAAA - Additional stuff. Varies by code type

_______________


RAM writes (00)

Example 1:
00020000 3A26150C
2305ED02 00000000

Permanently writes the hexadecimal value of 0x2305ED02 at address 0x3A26150C.


Example 2:
0000010A 4563E0A8
00000001 00000001

Only for one frame, the 8bit hexadecimal value of 0x01 is 10 times consecutively written at 0x4563E0A8 with an increment of 0x01. the 8bit value at 0x4563E0A9 will be 0x02.

Example 3:
00003003 63CD7504
3F800000 3F000000

Permanently writes the float of 1.0 at 0x63CD7504 and adds 0.5 to each incremental write (3 times).
The hex value at 0x63CD7508 will be 3FC00000 (1.5), the value at 0x63CD750C - 0x40000000 (2.0) and the vaule at 0x63CD7510 0x40200000 (2.5).


Example 4:
03002000 1720E300 / Loads pointer (see 03 code type)
04000000 10004800 / Range check (see 04 code type)
00110200 000001F4 / 0x1F4 is the offset between the pointer address and the changed location
00001234 00000000

Loads the pointer stored at address 0x1720E300 right after any loading sequence. But only when the pointer itself is not smaller than 0x10000000 or greater than 0x48000000.
Writes the 16bit value of 0x1234 at pointer + offset 0x1F4 right after any loading sequence (non consecutive).



Patch Writes (01)
01PNTWWW RRRRRRRR
VVVVVVVV VVVVVVVV
VVV...........

WWW refers to the number of bytes to write (S is removed since the count it bytewise)

Example 1:
01000201 6E0D4010
12345678 12345678
12............

Writes the entered data of 513 Bytes starting at 0x6E0D4010



Skip Write (02)
02PSNT00 RRRRRRRR
VVVVVVVV IIIIIIII
XXXXXXXX 00000000

IIIIIIII = address increment
XXXXXXXX = Value increment



Pointer (03)
03PNT000 RRRRRRRR (P is still there, so pointer-in-pointer code will be possible)

Examplev 1:
03000000 1720E300
Loads pointer stored at address 0x1720E300




Range Check (04)
04000000 XXXXYYYY

Example
04000000 10004800
Pointer code is only being active when the pointer is between 0x10000000 and 0x48000000
 
I see a bunch of posts about chess. Pure Chess is on the eShop and it's one of my favorite games, albeit the price tag.

The only real thing I'm waiting/hoping for is a USB loader at some point (inb4 piracy -- I have a shit load of discs that I want digitally. Also some piracy). That and the further homebrew cracks the console open with proper documentation is the sooner Dolphin emu gets Wii U support which would be insane. Wii U games already look good but imagine them being ran with a bunch of graphics mods on something more powerful than two toasters and a jumper cable like they're being played on now.
 
I see a bunch of posts about chess. Pure Chess is on the eShop and it's one of my favorite games, albeit the price tag.

The only real thing I'm waiting/hoping for is a USB loader at some point (inb4 piracy -- I have a shit load of discs that I want digitally. Also some piracy). That and the further homebrew cracks the console open with proper documentation is the sooner Dolphin emu gets Wii U support which would be insane. Wii U games already look good but imagine them being ran with a bunch of graphics mods on something more powerful than two toasters and a jumper cable like they're being played on now.
There's already a Wii U emu in progress and Dolphin would actually probably be the worst emu to add on to for Wii U, too different an architecture.
https://github.com/exjam/wiiu-emu
 
  • Like
Reactions: Marionumber1
Heyyy, remember this thing? Maybe we should work on some of it when everyone has access to userspace on latest.
DS emulator
3DS emulator
Dreamcast emulator


I'll try to think of more

Oh, Linux, Windows 95, Android Games,

Hey remember ahile back when you said it would be possible to port Corneria from 3DS to WiiU do you think that's possible now with Caffiiine and such?
 
Hey remember awhile back when you said it would be possible to port Corneria from 3DS to WiiU do you think that's possible now with Caffiiine and such?
Um, it might be, I have no idea if there's any hardcoded table or if you can edit the data files to add another stage, + layouts and etc.
 

Site & Scene News

Popular threads in this forum