(07-12-2014, 12:02 AM)Anthe Wrote: You are using the old version. WIT assumes the game is already decompiled because I created its decompiling folder before I launched WIT, causing it to close right away. It is fixed in the new version, but since that one has a major bug (see above) I can't release it. I'm sorry man. Still waiting for answers myself.
It's OK.
I know how to patch a dol like I said before, using the wit dolpatch command you can do something like this. I will give you a better example at how to do it For NSMBW Mods ONLY.
Please look at the zip file attachment XMLs.zip because these are patches for games to get the Loader.Bin Working for some of the games. (Another Super Mario Bros. Wii, Cannon Super Mario Bros. Wii, Epic Super Bowser World, Newer Holiday Special, Koopa Country, Newer Super Mario Brothers Wii, And Newer Summer Sun.) RVLution Wii shares the same XML As Newer Super Mario Brothers Wii, so use that one on both.
The Patches.zip File is for Retro Remix, New Super Mario Brothers Four, And Koopa Country to fix things. Any files that have numbers are fixed stages, that go in the Stage Folder in the game. The OpeningTitle.Arc Folder is for games to fix the title screen of the game, if the game is NTSC-U Region, they go In The /US/Layout/OpeningTitle Folder, if the game is PAL Region, they go In The /EU/Layout/OpeningTitle Folder, if the game Is NTSC-J Region, they go In The /JP/Layout/OpeningTitle Folder.
For most games with dol patches, this is how it works.
wit dolpatch "path to dol without quotes" xml="riivolution xml path goes here in quotes" -v
Some games require a Loader.Bin, and for some of those you will have to do this to patch it.
wit dolpatch "path to dol without quotes" xml="riivolution path goes here in quotes" -source "directory with things like loader.bin go here without quotes" xml="path to any of the loader xmls attached to this post goes here in quotes" -v
Now do this one for each NSMBW Game patched.
wit dolpatch "path to dol without quotes" xml="path to nsmbw_ap.xml attached to this post goes here in quotes" -v
The -v command enables verbose output.
Also, the AP XML is needed because if not used, the game would freeze when going to World 5. It was something put there on purpose by Nintendo to try to prevent editing this stuff it seems.
Any of the games that have a hex code of 80001800 in the Riivolution XMLs needs to be replaced with 803482C0.
I hope this helped you.
