Hacking Yoshi's Woolly World Euro Meta files?

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,422
Trophies
2
Age
43
Location
Engine room, learning
XP
14,525
Country
France
There are different methods to get the app.xml and cos.xml without downloading or extracting ALL the game.

Wud:
If you are downloading the game from multi-rar files, don't download ALL the rars.
get only the first one (.rar, not .r01), extract it. it should be a 400Mb wud.
use DiscU on that incomplete file. It will crash, but you'll get the xml ;) (and the ticket for the full NUS version)

if you have the full wud, cut it in multi parts with a cutting tool (7zip can do it I think) to get only a small wud file.

Ps : can't VGMToolBox browse the files without extracting the full wud?


NUS:
download the tmd
look at the tmd structure and get the 3 first files from the "content record" (it's the list of files used by that title version).
or if you already have the full downloaded NUS games, keep only the first 3 files in a new folder.
300322-tmd_structure_code_xml.jpg

get the tmd, cert and tik, then decrypt using Cdecrypt.
300324-tmd_structure_code_xml_result.jpg
only the code and the 2 xml are extracted.


Edit:
I've attached my wii/wiiU tmd structure file for HexWorkshop.

(some keyword for the search engine: workshop, layout, structures, wii_tmd, wiiu_tmd, .hsl, ticket, .hbk)
 

Attachments

  • Wii_TMD.zip
    1 KB · Views: 396

Reecey

Mario 64 (favorite game of all time)
OP
Member
Joined
Mar 7, 2010
Messages
5,866
Trophies
0
Location
At Home :)
XP
3,545
Country
There are different methods to get the app.xml and cos.xml without downloading or extracting ALL the game.

Wud :
If you are downloading the game from multi-rar files, don't download ALL the rars.
get only the first one (.rar, not .r01), extract it. it should be a 400Mb wud.
use DiscU on that incomplete file. It will crash, but you'll get the xml ;) (and the ticket for the full NUS version)

NUS:
download the tmd
look at the tmd structure and get the 3 first files from the "content record" (it's the list of files used by that title version).
(or if you already have the full downloaded NUS games, keep only the first 3 files in a new folder, see the second spoiler)
300322-tmd_structure_code_xml.jpg
get the tmd, cert and tik, then decrypt using Cdecrypt.
300324-tmd_structure_code_xml_result.jpg
only the code and the 2 xml are extracted.
Yeah good stuff, that's quite handy thanks! I actually have all my games sorted now so its not a problem, it was a bit of a palava m8 but I have noticed in the run that e-shop titles like Little Inferno or Fast Racing Neo don't come with Meta folders so how will that work with the up and coming Loadiine GX2?

also is it like this with the folders> Yoshi’s Woolly World<SPACE BETWEEN OR NOT SPACE BETWEEN>[AYCP01]
 
Last edited by Reecey,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,422
Trophies
2
Age
43
Location
Engine room, learning
XP
14,525
Country
France
get the TitleID from gametdb.
if you really want the xml for loadiine compatibility (and not to get the titleID), then you need to run Loadiine_XML_dumper homebrew with that original game to read the values.
You can also try an existing xml values from other games. lot of games share the same memory values.
 

Reecey

Mario 64 (favorite game of all time)
OP
Member
Joined
Mar 7, 2010
Messages
5,866
Trophies
0
Location
At Home :)
XP
3,545
Country
get the TitleID from gametdb.
if you really want the xml for loadiine compatibility (and not to get the titleID), then you need to run Loadiine_XML_dumper homebrew with that original game to read the values.
You can also try an existing xml values from other games. lot of games share the same memory values.
OK thanks, just this bit I'm a bit confused with>also is it like this with the folders> Yoshi’s Woolly World<SPACE BETWEEN OR NOT SPACE BETWEEN>[AYCP01]
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,422
Trophies
2
Age
43
Location
Engine room, learning
XP
14,525
Country
France
doesn't matter, as long as the 8th character from the end is a [

but it looks better with a space, and it's easier to parse with tools I suppose. (in case a tool use the word detection, better have a space after the last word)
 

Reecey

Mario 64 (favorite game of all time)
OP
Member
Joined
Mar 7, 2010
Messages
5,866
Trophies
0
Location
At Home :)
XP
3,545
Country
doesn't matter, as long as the 8th character from the end is a [

but it looks better with a space, and it's easier to parse with tools I suppose. (in case a tool use the word detection, better have a space after the last word)
Sounds good so just a quickie and I will let you go lol. What happens about N64, NES, SNES titles etc..?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,422
Trophies
2
Age
43
Location
Engine room, learning
XP
14,525
Country
France
the same on every folder?

Well, you can create an inexistant ID for loadiine to work (it will read the game, but with no icons or cover, as none will match the ID you created on gametdb).
for example, if loadiine is not working with ID4, just adds 2 characters [JBBE00], but it will not find the covers on gametdb as that ID doesn't exists.
But that's just counter productive, there's no need to create wrong ID, when loadiine can be coded to read the real ID4 correctly too.

you can use the correct ID for the VC.
JBBE is the ID for Earthbound USA.
J = Snes
BB = earthbound ID
E = USA
P = EUR
J = JPN

wiiu\games\Earthbound [JBBE]\code\
wiiu\games\Yoshi's new island [DAEP]\
 

Reecey

Mario 64 (favorite game of all time)
OP
Member
Joined
Mar 7, 2010
Messages
5,866
Trophies
0
Location
At Home :)
XP
3,545
Country
the same on every folder?

Well, you can create an inexistant ID for loadiine to work (it will read the game, but with no icons or cover, as none will match the ID you created on gametdb).
for example, if loadiine is not working with ID4, just adds 2 characters [JBBE00], but it will not find the covers on gametdb as that ID doesn't exists.
But that's just counter productive, there's no need to create wrong ID, when loadiine can be coded to read the real ID4 correctly too.

you can use the correct ID for the VC.
JBBE is the ID for Earthbound USA.
J = Snes
BB = earthbound ID
E = USA
P = EUR
J = JPN

wiiu\games\Earthbound [JBBE]\code\
That's good news so GX2 can work to code it itself for the covers without the need of an ID? sounds clever stuff.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,422
Trophies
2
Age
43
Location
Engine room, learning
XP
14,525
Country
France
I didn't understand.

Loadiine GX2 will NEED the titleID in the folder name to work, and that ID will be used to load the correct cover/picture from gameTdb.com
if you don't add the titleID in the folder, it will not work.
if you add a wrong one, loadiine will work, but without cover.
 

Reecey

Mario 64 (favorite game of all time)
OP
Member
Joined
Mar 7, 2010
Messages
5,866
Trophies
0
Location
At Home :)
XP
3,545
Country
Cyan said:
I didn't understood.

Loadiine GX2 will NEED the titleID in the folder name to work, and that ID will be used to load the correct cover/picture from gameTdb.com
if you don't add the titleID in the folder, it will not work.
if you add a wrong one, loadiine will work, but without cover.
I got confused with this bit> But that's just counter productive, there's no need to create wrong ID, when loadiine can be coded to read the real ID4 correctly too.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,422
Trophies
2
Age
43
Location
Engine room, learning
XP
14,525
Country
France
what I meant is :
You can create fakeID to get them 6 character long to make loadiine detect the game and display it in the GUI. As a result you will be able to launch the game from loadiine, but you will NOT have the covers at all. that's not a good way to make the game compatible with loadiine (this is what I called counter productive, because users do things in hacky way to add games which are not supported)

while loadiine could just add the ID4 (along with ID6) to the folder's name to make ALL the VC game compatible and with covers.


let the user manually rename hundreds of folders with bad ID and no covers <- vs -> properly code it in loadiine once and for all ?
 
  • Like
Reactions: Pachee
General chit-chat
Help Users
  • YajuShinki @ YajuShinki:
    Hey, how long has this GBAtemp chat thing been around for? I mostly just lurk around the site, so I probably just haven't noticed it until now
    Gift
  • RichardTheKing @ RichardTheKing:
    Since the site update last month, or thereabouts.
    Gift
  • RichardTheKing @ RichardTheKing:
    Used to be a Shoutbox solely on the front page, that you could remove if you edited your front page layout, but now it's its own thing that hovers wherever you go. No escaping the General Chit-Chat box. It follows you everywhere!
    Gift
  • RichardTheKing @ RichardTheKing:
    ...Unless you disable it, anyway.
    Gift
  • Gift
  • Psionic Roshambo @ Psionic Roshambo:
    So when I post about Pokemon mating habits here, everyone can see it? Hmmm muhahaha!!!
    Gift
  • YajuShinki @ YajuShinki:
    Joke's on you, I'm into that
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    Squirtle use handy!!!
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    It was super effective, Pikachu fainted
    Gift
  • YajuShinki @ YajuShinki:
    I'm thinking of modding my Switch but am a bit nervous about it
    Gift
  • BulletExodus @ BulletExodus:
    Modding for the first time is a bit daunting. But you get used to the process the more you decide to update, add things, etc.
    Gift
  • RichardTheKing @ RichardTheKing:
    What model Switch do you have? If you have a launch-model Switch, then you can do the really easy RCM exploit. It's easiest if you buy a jig, which are cheap, since you'll need to connect two pins within the right JoyCon rail whilst holding down Power and Volume Up.
    Gift
  • RichardTheKing @ RichardTheKing:
    If you have a more recent Switch model, that exploit has unfortunately been patched...
    Gift
  • TheLiamChannel @ TheLiamChannel:
    hi everyone!
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    i have a unpatched switch i should probably hack it
    Gift
  • TheLiamChannel @ TheLiamChannel:
    i have haked a 3ds once before
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    we all have
    +1
    Gift
  • gudenau @ gudenau:
    I did it to all of mine.
    Gift
  • gudenau @ gudenau:
    They all have hardware faults now.
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    I got mine prehacked and paid around the same for today standards
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    It's basically impossible to find one in good condition for around $150 now days
    Gift
  • El_Doot @ El_Doot:
    I hacked a wii u
    Gift
  • El_Doot @ El_Doot:
    like a true gamer
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    Wiiu is easier to hack imo you just drag over 3 or 4 folders
    Gift
  • TheLiamChannel @ TheLiamChannel:
    i don't have wii u. wii i do have though
    Gift
    TheLiamChannel @ TheLiamChannel: i don't have wii u. wii i do have though