Hacking Wiilz77

G0dLiKe

who needs a title ;)
OP
Member
Joined
Aug 2, 2009
Messages
1,674
Trophies
0
Website
db.tt
XP
206
Country
United States
Ok,

I have a pretty rare rom here(for MSX2) which I´d like to inject into a VC .wad file but all attempts to get this working beyond the games main menu screen has failed so far
frown.gif
and I did a lot of injections for many systems but this is killing me...

The game is working on windows with an emulator, the sha1 is ok, I´ve checked it with a romdb.

After some research I found out that this game uses a special rom mapper in order to work correct, so my plan is to have a look on the emulator included in the VC .wad(knowing after some hex that the emulator is housed in the 00000001.app) which fails to open with u8 tool as its a lz77 compressed file...

What I want to do is to extract the emulator, add either the rom mapper of the game to it, or a corresponding romdb to get the game to work.

Now I got wiilz77(came with a wadder release) but how do i use this?

I have to say that I am not so handy with bash, so a nice, easy to follow tutorial on how to use wiilz77 would be nice.

Any input on how to use this would be highly appreciated.
Thx
 

damysteryman

I am too busy IRL these days...
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,027
Country
Antarctica
Well, for most newer VC titles, the .dol file (the emulator) is compressed as you already know, but not with the normal type of lz77.

If you a Windows user, maybe try wwcxtool to decompress these, which is found in the wwpacker package. That is what I normally use.

I hope it works for you.

I however, do not know anything about MSX rom mappers though...
 

G0dLiKe

who needs a title ;)
OP
Member
Joined
Aug 2, 2009
Messages
1,674
Trophies
0
Website
db.tt
XP
206
Country
United States
Hey sr_corsario

I have unpacked the 00000001.app and now i have a 00000001.dol and dunno how to edit the files in the dol... oh boy

The config file.... hmmmm

mind dropping me a PM with your suggestions?
 

sr_corsario

Well-Known Member
Member
Joined
Jun 11, 2008
Messages
424
Trophies
1
Age
44
XP
1,299
Country
Sorry G0dLoKe, i dint explain properlly xD

I got 2 msx2 games and had a look into "msx2config.bin" (from 00000005.app). Both had diferents values and then i tried changing values using the new injected game. Once using dolphin emulator appear the logo of the game however later the emulator report a error message. It didnt work eader installed on wii

Well ... i didnt had many time for testing but i will try again this week.

And about editing unpacked 1.app... i dont have any idea... sorry
 

G0dLiKe

who needs a title ;)
OP
Member
Joined
Aug 2, 2009
Messages
1,674
Trophies
0
Website
db.tt
XP
206
Country
United States
sr_corsario said:
Sorry G0dLoKe, i dint explain properlly xD

I got 2 msx2 games and had a look into "msx2config.bin" (from 00000005.app). Both had diferents values and then i tried changing values using the new injected game. Once using dolphin emulator appear the logo of the game however later the emulator report a error message. It didnt work eader installed on wii

Well ... i didnt had many time for testing but i will try again this week.

And about editing unpacked 1.app... i dont have any idea... sorry

Yeah,

i really appreciate your work on this, hopefully we can get this running
smile.gif
 

G0dLiKe

who needs a title ;)
OP
Member
Joined
Aug 2, 2009
Messages
1,674
Trophies
0
Website
db.tt
XP
206
Country
United States
Yeah, exactly, therefore I want to edit the emulator in 00000001.app(dol) or compile a new emulator, like bluemsx with only the things needed to run the game.

We will also need the romdb.xml somehow included, this is how the emulator verifies the integrity of the rom´s sha1 value in order to check what mapper is needed(mappers are in the romdb.xml

I assume some kind of romdb must be included in the 00000001.app specified for the corresponding game which is housed in the wad.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • NinStar @ NinStar:
    you have to launch your homebrews directly from the wii u menu
  • NinStar @ NinStar:
    there is a plugin that display them on the wii u menu, pretty sure it is enabled by default
  • crafthp434 @ crafthp434:
    so like it doesnt exist
  • crafthp434 @ crafthp434:
    yeah
    ?
  • NinStar @ NinStar:
    it doesn't exist, at least not for aroma
  • crafthp434 @ crafthp434:
    ohhhhh
  • NinStar @ NinStar:
    on tiramisu you can access it by opening mii maker
  • crafthp434 @ crafthp434:
    okay
  • NinStar @ NinStar:
    I don't have a wii u anymore to test it myself, but if homebrews are not visible on the wii u menu I think you can press L + R + minus to open the plugin menu, there should be an option called "homebrews on wii u menu" or something similar
  • crafthp434 @ crafthp434:
    nope
  • crafthp434 @ crafthp434:
    it is L+dpad down+ select
  • crafthp434 @ crafthp434:
    but homebrew is appearing in the home menu btw
  • NinStar @ NinStar:
    yes, now I remember it
  • NinStar @ NinStar:
    then it is working, I also don't like that they did this but it is the only option you have if you are using aroma
  • crafthp434 @ crafthp434:
    i just didint know the homebrew launcher didint exist in aroma
  • crafthp434 @ crafthp434:
    thanks btw
  • Xdqwerty @ Xdqwerty:
    Im downloading fallout 3 goty edition
    +1
  • BigOnYa @ BigOnYa:
    I'm downloading more ram for my hamster pc
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    New hamster PC, with anal operation and BT connectivity!
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, How do I make enemies respawn on gdevelop after
    the player dies?
  • Psionic Roshambo @ Psionic Roshambo:
    Carrying a PC or phone is so old school!
  • Psionic Roshambo @ Psionic Roshambo:
    Squeeze your cheeks twice to answer calls!
  • BigOnYa @ BigOnYa:
    @Xdqwerty you can use a "spawner" function on any object.
  • BigOnYa @ BigOnYa:
    Or when your player dies, you can say in code, if enemy exists, do nothing, but if enemy does not exist, then create enemy at certain spot. (This would be a pain tho for lots of emeies)
    BigOnYa @ BigOnYa: Or when your player dies, you can say in code, if enemy exists, do nothing, but if enemy does...