Hacking New MSX (MSX1) / MSX2 Wii VC iNJECTOR :)

SaulFabre

I like Yoshis and the Wii/Wii U scene.
OP
Member
Joined
Feb 6, 2019
Messages
3,174
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,772
Country
Ecuador
Hi, community.

Today I'm showing I maked a new MSX (MSX1) and MSX2 Wii VC (Virtual Console) ROM injector that allows to make VC WADs from an original MSX WAD and a MSX ROM in *.rom format. This took me some days for finish it and get it as working, so hope you enjoy my work.

VTpUaExwtMuym5jl1_CbL3IPyLe41hFbvOo2HyephUbOOUvhcLTs-KpOCncHoneSxL0tzokWXsUoVig-wiMJq8m0uRdkrNN8TdkMqSmFGJmbzEPW0U-ivfv1R2Yp91kH45CsaphjYMuMHYkhefhDBA1axEOkkA2ij0_cUlKi12THztPIX1lQyE2hVp4VsB7Nuj6VI6Xdubkx4RpddoNnRDH83BaMjRECAth5mLzRzbvPGErScCU8Hw3h0ttiEUaZLN1wR7_6w6HgJDj2c5p0FygRw0spec6coTEhmroOnURQN23JqbNodYYJl6C5VrNrT0eFtLZn1J2LjI442DWQ78A45Fx3iyMDAtcSlt1IQCMyiT_kkigwqXuH3J44f3F6GjOp0ls_Ar_1yywFn2cJfErtmWyN52-Zud1BaOuVasOwN0D9GDuYWvJtKH5AW6Go3_9DGI2OB0wOOZziHxgtKu8EPznn9zu0gage6LsU_RjwZjwcvlbRFMKO285wCDrAHTAEaJtGSnZMIftJ3krLFx3BF0BMSrN0sQs5SbFC0FyLTd3YUShupLPY0MoIL4BBEe3IPn9V9bb-vpV5c8OY3YqIIo-5VKSfaM8Hv1abvqOtUbseaTCEWFB-eN7K5qxrhEr0Toyz0_98BzzFEIstWT0_MCBJswJS9vfXIQvNN-paafhSZiubp1DAvBg4kA=w492-h425-no


This is a beta version, I will update it as soon as I have enough time, so it may contain some bugs. Special thanks go to users @icefire, @Leathl, Superken7 for their utile tools for unpack/pack WADs, handling 5.app files from WADs and for the investigations I pushed me to build it.

Well, the more interesting features are:

- The possibility of injecting roms of ANY SIZE in any MSX1 / MSX2 Wii VC WAD.
- The possibility of make your custom ID of your new WAD when using WadMii tool for pack the new WAD as instructed in the wizard.
- The possibility of patch your new WAD to Region Free for be able to use in any Wii of any region (NTSC-U, PAL, NTSC-J...) [NOTE: MSX1 / MSX2 WADs wrer only released in Japan, so I had to add this feature for all Wii users).


Said that, I explain how to use the tool on the screen of the wizard. I written all in Notepad, maked a batch (*.bat) file for run it in CMD and then converted to executable with F2KO BAT to EXE Converter software. Coming soon I'm writing the tutorial of how to use the program.

33NLHs7cuHlYv7chmp0SQ-6o8l8UrscvUzi6cYsLVr4RwVuM4SaUN3Zotj7iM27KtLsS-D_7NxlJN565iCLRPzDL0u4LZRjHU1gH0laeNvgGRYmo7WxS2x_zaoTTp38RLQa-FARNt4pUwJFbESKa2gdzygZGFo3sInMBuolKcGwsAElKzSwWfB18mxH6hK8OzX8QoAcphivQv6KlEAkl9ZWNDx3YAHMIFvNqR4OujOvusOJHEnjOTUzM8lPzRb6xepTBypF_0-zrXgaClv2N1-s6d0ZecWqtUJo34a3cXe15Y7-FmTMoJsVj_AWbQ8vkoAEYbelhiOOiEqpr2eyi3UkyCSmArdLDJgzaKAgUec545-vC_J167sM47lt6dCOsaQth883cLHpeKR5THidIhpJ-Ywb8-beEG9nb9jVvZ9ZgNpDjEQvDR6q6NsQdfdIx5e6lqj1JCipP44XTOF2SHGU0IZFsrmEYn0Y0hQcCfOQKvJkUwZcWtAYWgGV507R3YEVkeClQifrVSO4W_PUaclMhWX232yy6xW7-mHqQGltmRUrceC7Gs25vLVNzK5jmnwMWi4FQOdcjvKhC82kVtiRx0clwLXmaBzxGS2uu-FAhL42hJL3GSWMKjfm0hVXlpzZ8M6dfy8qnUZHTbtkxnfNFmZO__IPxEXRctfA4UpAmuQAr8SOLSO7T4HKh50B7nmG8rsUGl8j-AhkRZf5MkQPlUb3lUi1XICJrpXLoJZcq0KsBZ0GRp48=w1231-h784-no


First, download the zip file and uncompress its contents on a folder.

v2.5
Download Link #1: http://www.mediafire.com/?yjznrpzvtquc57g/
Mirror Link: https://drive.google.com/open?id=1eqpFl9lB0j1TQYv3vUNXt0vQnaDO3zT7
v2.4
Download Link #1: http://www.mediafire.com/?4c3rk818vc1aowy/
Mirror Link: https://drive.google.com/open?id=1KMc0MNdB0clBIRPHdduKYQBkVSULH0Z-

You MUST add the file "common-key.bin" & "libWiSharp.dll" on the same folder. If you don't, the program will not be able to pack or unpack wads.

Video-tutorial about how to use the version v2.5 of saulfabreg's MSX Wii Virtual Console iNJECTOR:



Additional comments about each system:

MSX (MSX1):
The Wii VC MSX1 WADs are set up for play only ROMs and games that are compatible with MSX1 (the very first model of this computer), so if you try to inject a MSX2 ROM into a MSX1 WAD, the game won't load. It only shows a blue screen, due to the incompatibility. Remember the main RAM memory of the MSX1 computers are 128 Kbyt (128 KB, 128 kilobytes).
The ROM file used on the 00000005.app files is "SLOT1.ROM", common on WADS like "Road Fighter".

MSX2:
The Wii VC MSX2 WADs are set up for play ROMs and games that are compatible with MSX1 (the very first model of this computer) and MSX2, but NOT FROM MSX2+ COMPUTERS (due to the format of the rom files.) So, if you inject a MSX1 ROM or a MSX2 ROM into a MSX2 WAD, the game is always able to load. Remember the main RAM memory of the MSX2 computers are 256 Kbyt (256 KB, 256 kilobytes) (the double of the RAM than MSX1!).
The ROM file used on the 00000005.app files is "MEGAROM.ROM", common on WADS like "Space Manbow" & "Metal Gear".

Currently changing the name of the save icon is not supported. It will be in next version.

That's all for now, I know it's not pretty clear, and the program is buggy, but if you use it the way I said, you probably will not have a lot of problems. Any bug reports and questions are apreciated, and I will try to solve them when I have the time
wink.gif
 
Last edited by SaulFabre,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    HiradeGirl @ HiradeGirl: Have a nice day. Life. Week. Month. year.