Tutorial  Updated

Virtual Console - TurboGrafx-16 CD (TurboGrafx-CD) / PC Engine CD - Wii VC Injection Tutorial

Hello, community.
I'd like to share us my Wii VC injection tutorial for TurboGrafx-16 CD (TurboGrafx-CD) / PC Engine CD games.
mbeRJQn.png

ayLoJSQ.png

8Rmk6xa.png

J3Husfv.png


dRI1aue.png

Qs30DMw.png


If you like TurboGrafx-16 CD / PC Engine CD games as Puyo Puyo CD, Rainbow Islands, Bomberman: Panic Bomber, Bonanza Bros. CD or others for those game systems, and you want to see in action as Wii VC games, this is the tutorial for you.

-------------------------------------------------------------------------
WARNING WARNING WARNING!!!!!!!!!!!!!!!!
-------------------------------------------------------------------------

Unproperly following these instructions and/or unproperly packing the 00000000.app file CAN HARD-BRICK YOUR Wii!!!!!! DO NOT ATTEMPT TO CREATE CUSTOM Wii VC WADS unless you know what are you doing!!!!!! It's highly recommendable that you have installed in your Wii any brick protection such as BootMii as boot2, or Priiloader!

NOTES:
  • PC Engine Arcade CD-ROM² games that also requires the upgrade card Arcade Card DUO / PRO (such Ginga Fukei Densetsu Sapphire) ARE NOT SUPPORTED!!! If you want to inject an Arcade CD-ROM² game, it MUST be compatible also with Super CD-ROM² System firmware (Super System Card 3.0)! If unsure, check the following list for view the Arcade CD-ROM² games that are compatible with Super CD-ROM² System hardware and its built-in firmware (System Card 3.0): https://necretro.org/CD-ROM²_systems#Arcade_CD-ROM.C2.B2
  • This tutorial is for inject TurboGrafx-16 & PC Engine games that are in CD / CD-ROM² format (TurboGrafx-CD, TurboDuo [Turbo Duo], PCE CD-ROM² System, PCE Super CD-ROM² System, PC Engine Duo), NOT FOR INJECT HUCARD GAMES (cartridge, HuCARD, TurboChip [Turbo Chip], etc.) For inject this format of TG-16 / PCE games, go to this tutorial here: https://gbatemp.net/threads/virtual...6-pc-engine-wii-vc-injection-tutorial.543413/

Here are the steps to inject your game!

----------------------
You can download the tools here: https://gbatemp.net/download/all-in-one-wii-vc-injecting-tools-by-saulfabreg.35917/
Uncompress the ZIP file.
-------------------

Before doing all these steps for inject your game, you MUST prepare your TurboGrafx-16 CD / PC Engine CD game by following the instructions in this tutorial: https://gbatemp.net/threads/tutoria...d-games-and-roms-for-wii-vc-injecting.556103/
Once you had prepared the files for injecting, you can do this.

FIRST STEP - TAKING A SNAPSHOT OF YOUR GAME

  1. In the “Control Panel”, open “Folder Options” and click on “View”. Make sure “Hide extensions for known file types” is UNTICKED!
  2. Get your TurboGrafx-16 CD / PC Engine CD ROM. The game must have a file in .iso format and a file in .cue format. Emulate it using Turbo Engine or other emulators.
  3. Take a snapshot of your game. Use Snipping Tool to do it.
  4. Click in 'New' and use the mouse to take it.
  5. Save the snapshot in a folder with the name of the game.

SECOND STEP - MODIFYING AND CONVERTING THE TG-16 / PCE CD GAME

  1. Open the Wii VC Injecting Tools folder and select the TGXCD-PCECD Tools > CD Tools folder.
  2. Then open the folder that contains the game you prepared for injecting.
  3. Copy the *.iso and *.cue files from the game folder to the 'CD Tools' folder.
  4. Once copied, open the *.cue file in Notepad.
  5. Once here, modify the FILE "[GAME_NAME].ISO" BINARY to FILE "CDROM.ISO" BINARY and save changes by pressing simultaneously Ctrl (Control)+G
  6. Then change the name of the *.iso file to CDROM.iso
  7. Once changed, open the batch file CD_Dump.bat
  8. Once the program says "Done", press any key to exit
  9. Now open the CD Tools folder and delete all *.iso and *.cue files
  10. Now open the new CDROM folder that was created and cut all *.iso files and paste in the CD Tools folder
  11. Now open the batch file CD_Convert.bat
  12. Once done, press any key to exit
  13. Now change the extension of the *.iso files to *.bin. If warning shows in the screen, continue and choose 'Accept' or 'OK'
  14. Cut the *.bin files and paste them in the CDROM folder.
  15. Now open the CDROM.hcd file in Notepad
  16. In Notepad, click in Edit and choose Replace or press simultaneously Ctrl (Control)+R
  17. In 'Search', enter the word 'iso' (without quotation marks)
  18. In 'Replace with', enter the word 'bin' (without quotation marks)
  19. Click in "Replace All", and then click in Close. Then save the changes by pressing simultaneously Ctrl (Control)+G
  20. Now you modified the hcd file for read the code in bin format and not in iso format!

THIRD STEP - EDITING THE VCPic.tpl, IconVCPic.tpl AND banner.brlyt FILES

  1. Get your TG-16 CD /PCE CD WAD to inject. The recommended WADs are Castlevania: Rondo of Blood and Cho Aniki.
  2. Now open the CustomizeMii v3.11 folder
  3. Run CustomizeMii.exe as administrator
  4. In Source Wad, select the WAD you want to edit
  5. Click in the 'Title' tab, and delete the translations.
  6. Click in the 'Options' tab, and modify the game ID.
  7. Click in the 'Banner' tab, and select the 'VCPic.tpl' file.
  8. Click in the 'Preview' button
  9. In 'Banner', select again 'VCPic.tpl'
  10. Click in 'Replace', and select 'RGBA8'
  11. Select the screen capture file of your game that you maked in Snipping Tool
  12. Now, in 'Icon', select 'IconVCPic.tpl'
  13. Click again in 'Replace', and select 'RGBA8'
  14. Select the screen capture file of your game again that you maked in Snipping Tool
  15. Close the Preview window
  16. Go to the 'Layout' tab
  17. In 'Banner', select the 'banner.brlyt' file and extract it
  18. Save in the Wii VC Injecting Tools folder
  19. Now open the 'HowardC_Tools' folder
  20. Open the 'VCbrlyt9.0' folder
  21. Run vcbrlyt.exe as administrator
  22. Click in the '...' button to localize the banner.brlyt file
  23. Select the 'banner.brlyt' file that you extracted
  24. Edit the banner.brlyt file as shown:
  • Name: [Game Name]
  • System: Replace to 'TURBOGRAFX CD'
  • Year: [year that was released the game]
  • Players: [# of allowed players], NO DASHES!!!! (Ex., write '2' for '1-2'
  • Then follow the following steps:
  1. Click in 'Save Changes'
  2. Close the VC brlyt Editor
  3. In CustomizeMii, select again the 'banner.brlyt' file and click in 'Replace'
  4. Select the 'banner.brlyt' file that you edited
  5. Now click in 'Create WAD'
  6. If the 'You changed the brlyt file, but you didn't change the brlan file. Are you sure this is correct?' window shown, select 'Yes' or 'OK'
  7. Save the WAD as '[game_name]_TEST.wad' Example: 'PACLAND_TEST.wad'
  8. Close CustomizeMii
FOURTH STEP - UNPACKING THE EDITED WAD

  1. Now copy and paste the WAD in the 'WADpack_WADunpack' folder
  2. Rename the WAD file as 'in.wad'
  3. Use 'WAD Unpacker.bat'
  4. Click in the randomed-name folder. Here's the files that joins the WAD.

FIFTH STEP - CREATING THE SAVE ICON

  1. Open again the 'HowardC_Tools' folder
  2. Now, in 'HowardC_Tools' folder, click in the 'VCIcon8.0' folder
  3. Run VC_Icon_Gen.exe as administrator
  4. In 'Console', select:
  • For USA/Europe, select 'TG-16'
  • For Japan, select 'PC Engine'
  • Then follow the following steps:
  1. In 'Source', select the screen capture photo that you made in Snipping Tool
  2. In 'Dest', select the photo folder
  3. In 'Create', uncheck the options 'Channel Icon' and 'Banner Image'
  4. Click in 'Make Preview' to see the preview of your new save icon
  5. Now click in 'Make' to make the savedata.tpl file. This file is saved in the photo's folder.
SIXTH STEP - UNPACKING THE 00000005.app FILE

  1. Now go to the 'u8tool10.1' folder and run U8Tool.exe as administrator
  2. In 'Archive File', click in '...' button to localize the file
  3. Select the '00000005.app' file in the
  4. Now cut all the save icon files and paste in the randomed-name folderrandomed-name folder
  5. Then click in 'Extract'
  6. Minimize the U8 Tool

SEVENTH STEP - INJECTING THE SAVE ICON AND SAVE TITLE

  1. Now go to the following folders:
  • The screen capture folder
  • The '.../[randomed-name]/00000005_app_OUT/' folder
  • Then follow the following steps:
  1. Now copy the savedata.tpl file and paste in the randomed-name folder
  2. Go to the HowardC_Tools folder, and go to the 'VCSaveInject5.0' folder
  3. Run vc_save_inject.exe as administrator
  4. In 'Select a Console', select 'Tg-16 / PCE'
  5. In 'Source Tpl(s)', click in '...'
  6. Select the savedata.tpl file that you copied to the randomed-name folder
  7. In 'File to Inject', click in '...'
  8. Select the 'TITLE.TXT' file that is in the following folders: '/[randomed_name]/00000005_app_OUT/'
  9. In 'Save Title(s)', enter the name of the game and click in 'Set ALL'
  10. Click in the 'Inject' button and click in 'Accept' or 'OK' button to close the windows shown
  11. Close the VC Save Icon and Save Title Injector
EIGHTH STEP - INJECTING THE TG-16 CD / PCE CD ROM, MODYFING AND PACKING THE 00000005.app FILE

  1. Uncompress the TGX-PCE VC Files.zip file and open the VC Files folder
  2. Follow these instructions:
  3. syscard3P.pce: Use the syscard3P.pce files by deleting the original syscard3P.pce file on '00000005_app_OUT' folder, and copying the syscard3P.pce file of the region of the WAD you want from the VC Files folder to the 00000005_app_OUT folder. Then rename that file to syscard3P.pce. REMEMBER: If the game you are injecting is Juuouki (Altered Beast), you must use the file syscard3P (Use only if game is Juuouki [Altered Beast]).pce and rename when it's copied following this step. If you use another syscard3P.pce file, the game won't work correctly.)
  4. RLmessages.bin: Use the RLmessages.bin files by deleting the original RLmessages.bin file (if exists) on '00000005_app_OUT' folder, and copying the RLmessages (TG-16 CD).bin file from the VC Files folder to the 00000005_app_OUT folder. Then rename that file to RLmessages.bin.
  5. Open the 00000005_app_OUT folder and delete all *.bin, *.hcd and *.ogg files
  6. Open the CDROM folder (or the folder you converted your TG-16 CD game) and copy all *.hcd, *.ogg and *.bin files and paste them in the 00000005_app_OUT folder
  7. Now open the config.ini file that is in the 00000005_app_OUT folder and change the parameters following these instructions:
  8. “Name=”
    This option does not do anything. Just put the title of the game’s name here (keeping it short and using ASCII characters only).
    Make sure you KEEP this setting!

    “ROM=”
    Tells the emulator which “.hcd” to load. Replace the option with “CDROM.hcd” or with the name of the HCD file including the *.hcd extension. Example: GameCD.hcd
    Make sure you KEEP this setting!

    “BACKUPRAM=”
    Saves data (if game uses a save feature) so if the power is turned off (not using the Wii VC Save State), the data won’t get loss.
    0 = Doesn’t backup save data
    1 = Does backup save data

    “MULTITAP=”
    The "TurboGrafx 16" / "PC Engine" only had one once controller port and in order for multiplayer (up to five players) to work, a multitap has to be connected.
    0 = No Multitap connected (only 1 Controller is connected)
    1 = Multitap is connected (4 Controllers are connected)

    “PAD5=”
    Use this option if the “MULTITAP=” option is set to 1 and the game you are injecting supports 5 Players.
    If activated, when you start the game, an option appears which will allow you to set which “Wii Remotes” / “Gamecube Controllers” to use.
    0 = Controller 5 is not connected to Multitap
    1 = Controller 5 is connected to Multitap

    “RASTER=”
    I’m not a 100% sure but I think this option is to allow scrolling backgrounds to display correctly.
    I know “Star Parodier” uses this option and in “Puyo Puyo CD” (inject Nintendo Wii Channel, not official Nintendo Wii Channel), it fixes a tiny 'glitch' in the scrolling of the high score screen.
    You will just have to experiment with this option as I don’t know which games are programmed to use it.
    Also beware that games that don’t support “raster” might slow down. I had to disable it in “Rainbow Islands” because the game slowed down when too many enemies were on the screen.
    0 = Raster affect is off
    1 = Raster affect is on

    Below I have quoted what Wiki says about “Raster”:
    Code:
    “Some display systems have only one layer. These include most of the classic 8-bit systems (such as the Nintendo Entertainment System, the original Game Boy, and the PC Engine). The more sophisticated games on such systems generally divide the layer into horizontal strips, each with a different position and rate of scrolling. Typically, strips higher on the screen will represent things farther away from the virtual camera or one strip will be held stationary to display status information. The program will then wait for horizontal blank and change the layer's scroll position just before the display system begins to draw each scanline. This is called a "raster effect" and is also useful for changing the system palette to provide a gradient background.”
    “NOFPA=”
    No idea what this option does. It is always activated in official Wii Channels.
    Make sure you KEEP this setting!
    0 = NOFPA is off
    1 = NOFPA is on

    “IRQMODE=”
    No idea what this option does. It is activated in “Gradius 2: Gofer No Yabou”.
    0 = IRQMODE is off.
    1 = IRQMODE is on.

    “CD_VOLUME=”
    “ADPCM_VOLUME=”
    “PSG_VOLUME=”
    Adjust the CD (.ogg music), PSG (music playing from the .bin files) and ADPCM volume.
    Used in “Gradius 2: Gofer No Yabou”.
    Use 1 decimal point for the volume value, for example: 0.8

    “HDS=”
    “POPULUS=”
    “SPRLINE=”
    No idea what those options do. These settings are not activated in official Wii Channels.
    0 = Disable setting.
    1 = Activate setting.

    “EUROPE=”
    Disable if installing on a Japan Wii, activate if installing on an American or Europe Wii.
    Make sure you KEEP this setting!
    0 = If installing WAD on a Japan [NTSC-J].
    1 = If installing WAD on a USA or an American [NTSC-U] Wii or Europe [PAL-E].

    “PATCH=”
    No idea what this option does but it is activated in “Gradius 2: Gofer No Yabou” - Europe version.
    0 = PATCH is off.
    1 = PATCH is on.

    “HIDEOVERSCAN=”
    By default, this is set to “off”. It is set to “on” in “Castlevania: Rondo of Blood”.
    An over-scan is an extra image around the four edges of a video image, which is not meant to be seen by the viewer.
    Turning this on basically puts a small Black Border around the image. Depending on the type of TV you have will depend if you can see them or not.
    I’ve no idea when you need to use this option, so will you just have to experiment.
    0 = HIDEOVERSCAN is off.
    1 = HIDEOVERSCAN is on.

    “YOFFSET=”
    Used in “Castlevania: Rondo of Blood”. It moves the screen down (y axis) to centre the image.
    If you get any injected ISO’s that do not display in the centre of the screen like “Bonanza Bros.” (inject Wii Channel, not official Wii Channel), try using this.
    Use whole positive numbers like 0, 3, 7, 9 etc.

    “ARCADE=”
    “CHASEHQ=”
    “PADBUTTON=”
    These are options that don’t get used in any official WADs.
    No idea what these options do.
    0 = Disable option
    1 = Activate option
  9. Save the changes you made for the config.ini file by pressing simultaneously Ctrl (Control)+G
  10. Close the 00000005_app_OUT folder
  11. Open again the minimized U8 Tool
  12. In 'Archive File', click in '...' button to localize the file
  13. Select the '00000005.app' file in the randomed-name folder
  14. Then click in 'Pack'
  15. Close the U8 Tool

NINETH STEP - PACKING THE INJECTED WAD

  1. Go to the randomed-name folder
  2. Copy all the files (not the folders, just the files) that are:
  • - The .app files
  • - The .tik file
  • - The .tmd file
  • - The .cert file
  • - The .trailer file
  • - The .tpl files
  • Then follow the following steps:
  1. Paste all the files in the 'WADpack_WADunpack' folder
  2. And use 'WAD Packer.bat'
  3. This make a out.wad file
TENTH STEP - USING WADder TO EDIT THE PACKED WAD

  1. Go to the 'WADder_Editor' folder
  2. Run wadder.exe as administrator
  3. In 'WAD to Edit', click in 'Browse'
  4. Select the 'out.wad' file that is in the 'WADpack_WADunpack' folder
  5. Click in the 'Title' tab
  6. In 'All Languages', enter the name of the game
  7. Click in the 'Create WAD!' button
  8. In the 'Banner' tab, select the 'VCPic.tpl' file
  9. Click in 'Preview'
  10. Now click in 'Replace'
  11. Select the screen capture that you made in Snipping Tool
  12. Click again in 'Preview'
  13. Click in the 'Icon' tab
  14. In the 'Icon' tab, select the 'IconVCPic.tpl' file
  15. Click in 'Preview'
  16. Now click in 'Replace'
  17. Select the screen capture that you made in Snipping Tool
  18. Click again in 'Preview'
  19. Then click in 'Continue'
  20. Save your WAD as [game_name].wad Example: PuyoPuyoCD_TGXCD.wad
  21. OK! Now you injected your game as Wii Virtual Console game, ready to install and use!
INSTALLING YOUR INJECTED WAD:

Remember, you must have installed any brick protection such as BootMii as boot2, or Priiloader BEFORE INSTALLING ANY WAD!!!!!!! For install WADs, you must have the Homebrew Channel installed on your Wii and one of the following homebrew apps:
  • Wii Mod Lite (released by RiiConnect24 bashed on jskyboo's WiiMod)
  • Multi-Mod Manager (released by Wiiwu)
  • YAWMM (Yet Another Wad Manager Mod) (released by Leathl, WiiShizzza and Cwstjdenobs)
  • WAD Manager (released by Waninkoko)
  • Pimp my Wii (released by Attila and distributed by wii-info.fr)
Enjoy injecting your TURBOGRAFX-16 CD / PC ENGINE CD games for Wii VC, and have fun!!! Enjoy!!! :) :yaywii:
saulfabreg
 
Last edited by SaulFabre,

yaketyJack

Well-Known Member
Newcomer
Joined
May 19, 2011
Messages
50
Trophies
1
XP
563
Country
Puerto Rico

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: It can act as a swap drive but that isn't more RAM, it's slooow.