CatmanFan / FriishProduce

Wii/vWii VC WAD injector
GNU General Public License v3.0
21 stars 5 forks source link

revert to libWiiSharp for WAD un/packing, re-add libWiiSharp for U8 handling on Flash WADs #24

Closed saulfabregwiivc closed 1 year ago

saulfabregwiivc commented 1 year ago

After a lot of trial and error, i noticed that the causes of Flash WAD injects produced with FriishProduce crashing the Wii is because of the WAD/U8 handling.

I reverted from Wii.cs (WadMii) to libWiiSharp for all WAD un/packing mechanisms, cause WadMii sometimes has issues with these (including the black screens on Flash and other VC systems).

About U8, for fix the HOME Menu crash on Flash injects, i reimplemented libWiiSharp's U8 extract/repack routines with separate commands and tell the main injector program to use libWiiSharp U8 handling for Flash injects only, and for the rest of VC systems, use Wii.cs (U8Mii) U8 handling.

CatmanFan commented 1 year ago

Closed, I have already fixed the issue by myself with latest commit using libWiiSharp for Flash only

saulfabregwiivc commented 1 year ago

@CatmanFan thanks for your time for check my latest PRs.

Question: could you add me to the collaborators of FriishProduce? I'm interested on also editing and contributing to the Wiki :)

CatmanFan commented 1 year ago

@CatmanFan thanks for your time for check my latest PRs.

Question: could you add me to the collaborators of FriishProduce? I'm interested on also editing and contributing to the Wiki :)

I've just sent an invite, should be good to go