The first patch (vertical Wii Mote) also works for fw.img r569 (SMG2) and r570 (Xenoblade). Sadly the others dont seem to be that easy to find^^. The Wii VC only uses r569, r570 and r590 (Rhythm for example). They are also identical in each region.
Trimmed ISOs are not correctly converted by NFS2ISO2NFS so it isn't a problem with the fw.img. Currently you would have to convert a trimmed ISO to a normal ISO before using a trimmed ISO.
Btw. With the NFS format Nintendo basically trims the ISOs them self.
As long as you improve it and don't say I made it when you destroy someones PC I am fine with it :D
You don't even need to credit me for something that simple^^.
Thanks^^. You could always include it into the nfs2iso2nfs patcher after you confirmed it working.
Also just to make sure: you guys still need to extract the fake signed ticket and tmd from the ISO.
Edit: You used "now found" instead of not found for the fw.img file^^.
No idea how to make it not use admin privileges^^. Here have fun compiling it yourself if you want to :P
#include <stdio.h>
#include <stdlib.h>
int main()
{
unsigned char length1; // Length of section 1 bytse //
unsigned char length2; // Length of section 2 bytse //
unsigned char...
Here is the dirty patcher I wrote :P It reads fw.img from where it is located and (over)writes newfw.img
@piratesephiroth I dont know whether your bytes also work, but I did not patch the same bytes.
Well the Wii U loads the fw.img so using a CFW should already support patching the fw.img.
If i remember correct someone already edited fw.img to support Wii Mote emulation via the Gamepad.
I am pretty sure modified ISOs dont work because it loads with an legit IOS. What we would need is to know which IOS is loaded when the game starts (probably with an exploit that loads a Homebrew which shows on which IOS it runs on) and replace that IOS with a cIOS.
Of course you should make a...
Xenoblade is one of the largest and one of 11 which were released on Dual Layer discs.
Edit:
Pretty sure Nintendo padded the last 32 kb chunk instead of cutting it off at 18 kb for example.