How to inject games from Classic Titles in Kirby's Dream Collection [Wii VC]

Here's a tutorial on how you can inject games from the classic titles section in Kirby's Dream Collection. There are 6 types of Kirby Dream games:
Kirby's Dream Land
Kirby's Adventure
Kirby's Dream Course 2
Kirby's Super Star
Kirby's Dream Land 3
Kirby 64: The Crystal Shards

Here's a few things you need:
Kirby's Dream Collection [but as extracted as either a .iso or .wbfs file, or if you have the rom]
Wii Backup Fusion 1.1 [WiiBaFu]

Step 1:
Extracting is [.wbfs] or [.ios] file:
Open up WiiBaFu and select load. Find the folder on where your game is located and press ok. Select "Kirby's Dream Collection" and select transfer to image and select the location on where you want to put it and it should be extracting.

Step 2:
Injecting:
Once your (.wbfs) or (.ios) file has been extracted, go to the folder "[S72E01]", "files" and "vc". This is how the injecting should be done. Here's the chart on what the files for the roms are:
Game Boy:
Kirby's Dream Land: vc/GB_kby1/DMGKYE-0.553
Kirby's Dream Land 2: vc/GB_kby2/DMGAKBE0.A66

Super Nintendo Entertainment System:
Kirby's Dream Land 3: vc/SF_kby3/LZH8SF_kby3.rom
Kirby's Super Star: vc/SF_sdx/LZH8SF_sdx.rom

Nintendo 64:
Kirby 64: The Crystal Shards: vc/64_k64/rom
---------------------------------------------------------------------------------------------------
For example a GB rom which is Kirby's Dream Land and 2. Grab your GB rom you want to inject for example Super Mario Land and rename your rom either to "DMGKYE-0.553" for Kirby's Dream Land or "DMGAKBE0.A66" for Kirby's Dream Land 2. Copy or cut your rom that you renamed to and paste to the extracted Wii game in either "files/vc/GB_kby1" for DMGKYE-0.553 or "files/vc/GB_kby2"" for DMGAKBE0.A66.

For a SNES rom which is Dream Land 3 and Super Star. Grab your SNES rom, make sure your ROM is in the (.smc) file format. If is not, then please visit this web page to convert your ROM to a (.smc) rom: https://smc2sfc2.herokuapp.com/ Once you're done converting your ROM to a (.smc) ROM, make sure to extract your converted (.smc) file and then rename your ROM to either "LZH8SF_kby3.rom" for Dream Land 3 or "LZH8SF_sdx.rom" for Super Star. Copy your renamed ROM and paste them to "vc/SF_kby3" for LZH8SF_kby3.rom or "SF_sdx" for LZH8SF_sdx.rom or you can paste both of them to one of the folders.

For a N64 rom which is Kirby 64: The Crystal Shards, rename your ROM that you want to inject to "rom", not "rom.n64", "rom.z64", "rom.n64" or any formats at the end, get rid of one of the (.format) formats and just rename your rom to "rom" and copy or cut your ROM and paste it to "vc/64_k64".

Step 3: Creating/packing your [.wbfs] or [.ios] file:
Go back to Wii Backup Fusion 1.1 [WiiBaFu] and select load and choose "[S72E01]" from your location and select okay. Select and highlight your Wii game and choose "Transfer to image" and choose a different location on where you want to put it, select your format from "Select format" either your Wii game is (.iso) or (.wbfs), make sure to select the correct format and select okay to start your transferring.

Step 4:
Testing your edited Wii game, complete!:
Either use Dolphin, USB Loader GX, or WiiFlow to test your game and games from the classic titles section. If it works, then I hope you enjoy my tutorial. Or if some of your injects don't seem to work, let me know.

Peace - RedFire
 

NecroNova

Well-Known Member
Newcomer
Joined
Sep 22, 2021
Messages
59
Trophies
0
XP
387
Country
United States
Excuse me but id like to ask a question about the injection part of this tutorial, is the NES title (Kirby's Adventure) able to be used as an inject base?
 
  • Like
Reactions: SaulFabre

redfire_mrt

Well-Known Member
OP
Member
Joined
May 26, 2020
Messages
225
Trophies
0
XP
1,109
Country
United States
Excuse me but id like to ask a question about the injection part of this tutorial, is the NES title (Kirby's Adventure) able to be used as an inject base?
In it's FCE folder in the VC folder, there is only a .dol file and no rom is found in the folder, just the TPLs, ARC, and DOL files. The SNES base will probably be impossible because when I injected/replaced is rom and when I tested it, it gets it's disc error and you have to restart your Wii/Wii U/Dolphin.
 

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,170
Trophies
1
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,733
Country
Ecuador
The SNES base will probably be impossible because when I injected/replaced is rom and when I tested it, it gets it's disc error and you have to restart your Wii/Wii U/Dolphin.
Maybe it's NOT impossible.
Reading that:

For a SNES rom which is Dream Land 3 and Super Star. Grab your SNES rom, make sure your ROM is in the (.smc) file format. If is not, then please visit this web page to convert your ROM to a (.smc) rom: https://smc2sfc2.herokuapp.com/ Once you're done converting your ROM to a (.smc) ROM, make sure to extract your converted (.smc) file and then rename your ROM to either "LZH8SF_kby3.rom" for Dream Land 3 or "LZH8SF_sdx.rom" for Super Star. Copy your renamed ROM and paste them to "vc/SF_kby3" for LZH8SF_kby3.rom or "SF_sdx" for LZH8SF_sdx.rom or you can paste both of them to one of the folders.

The SNES ROM mustn't be in ".smc" (SNES ROM with header). It should be ".sfc" (SNES ROM without any header).
For check if the SNES ROM has a header (and remove it), use this tool TUSH: https://www.romhacking.net/utilities/608/

Also, the ROMs of Super Star / Dream Land 3 on KDC (Kirby's Dream Collection) use LZH8 compression, they're not just renamed.
You must use @hcs' LZH8 (de)compressor tools (http://hcs64.com/vgm_ripping.html) for compress the ROM you want to inject to LZH8 format. (Use lzh8_cmp.exe [input_rom] [output_LZH8_rom] for compress the ROM)

EDIT: New info added
 
Last edited by SaulFabre,

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,170
Trophies
1
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,733
Country
Ecuador
Hello, I know this post is old but is there a way to replace the nes kirby rom?
The only way is looking at the main.dol of the NES emulator portion, and try looking for the 768 kB of the actual VC dump of the NES game Kirby's Adventure, then replace in the main.dol the original rom hex strings with the hex strings of the rom you want to insert/inject... i personally haven't tried that... just try it by yourself...
 

QPASOMASTER

Member
Newcomer
Joined
Apr 10, 2024
Messages
6
Trophies
0
Age
24
XP
7
Country
Guatemala
The only way is looking at the main.dol of the NES emulator portion, and try looking for the 768 kB of the actual VC dump of the NES game Kirby's Adventure, then replace in the main.dol the original rom hex strings with the hex strings of the rom you want to insert/inject... i personally haven't tried that... just try it by yourself...

I'm not very expert on the subject, that's why I asked if there was an easy way to replace the rom
Post automatically merged:

Hello, I know that this post is old, I followed a tutorial on how to replace the roms of the Kirby Collection game and I did it, I also replaced the layout of the game, I saw a comment that explained in this post that replacing the main.dol with the .dol from the vc folder emulator, when starting the game the emulator of the replaced .dol starts, but I realized that the game does not save the game, my question is, can the problem of saving the game be solved?

Captura de pantalla 2024-04-10 002744.png
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: I hate myself