PoC: Cut content and version differences - derplayer/YuGiOh-PoC-ModTools GitHub Wiki

Cut content

This game has way too much cut content. Probably an indicator, that the development was rushed to push something out for western markets ASAP. Also, we have access to multiple "trial" version. This page is TCRF style, and documents interesting findings.

Yu-Gi-Oh! Trial Ver. (Y)

The trial version is an interesting piece of history. It predates the release of the first game by almost half a year. (Trial: 21.05.2003, Final: 27.11.2003) One could say it's basically a beta version, because all assets are there (except missing card artwork). The game EXE was compiled in trial mode, so it makes stuff harder. There is no way to change the version to normal, by changing one variable. But it is possible to change it on a case-by-case base. (it's everywhere hard-coded in all subroutines, prob. a compiled define)

TODO: put an example offset here to change scene result

Amount of cards

The trial game contains entries for 1086 cards in bin files. All the games that were released after it (Y/K/JTP) have entries for 1114 cards. This means that the internal ID will be a bit different to the other Power of Chaos games.

Date check

After 90 days, the game will stop to work. You will get an error message in Japanese.

2024-01-18_16-28-08 OCR Translation: 2024-01-18_16-33-58

To fix this, you just need to remove the registry entries in Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\KONAMI\Yu-Gi-Oh! Power Of Chaos Trial

Scene injection

We can hack into the card list scene. 197/256 cards are enabled by default(?, seems to be random). Many have missing placeholder card asset art.

Video

The deck editor seems to crash in this version.

Yu-Gi-Oh! Trial Ver. (K/JTP)

The JTP trial version was compiled a month after the final USA release, and is based on the French version. (JTP USA final: 21.05.2004, JTP trial: 08.06.2004). So it's not that interesting.

A Kaiba trial is known to exist, but was never dumped!

Yu-Gi-Oh! Power of Chaos (Y/K/JTP)

Japanese version

The game was never released officially in Japan. But it contains all the language files completely translated, but never used. The game can also be forced to start in Japanese by the EXE parameter "-LJPN".

Passcore system

It was planned to implement a passcode system (enter a passcode to unlock a card) like it was done in other YU-GI-OH video games. All passcodes are still in an unused card_pass.bin game file in all game variants (Y/K/JTP). The feature was probably dropped, because it would be too easy to just search the codes up on the internet with a PC.

The system is still semi-implemented in the Yu-Gi-Oh Trial, and visible in list_card.txt.

Yu-Gi-Oh! Trial - list_card.txt example entry:

// Steel Ogre Grotto #1
// 0282:29172562[0556]
data/card/LOB112.bmp

Yu-Gi-Oh! Power of Chaos - list_card.txt example entry:

//	Steel Ogre Grotto #1
//	0286:[0556]
LOB112.bmp

Regional differences (JTP USA/EUR)

Joey the Passion has various regional releases, that contain all languages. What many don't know is, that the files differ between the US and European release, due to additional development time. The executable and assets contain various fixes. The last version to release after the US was the German one (~6 weeks). So we will focus on that one. This version contains all fixes. Inbetween versions (like the france one are ignored)

INFO: "###" means that all regional sub-files are affected (to not write them all out here).

Files with differences

  • joey_pc.exe (Contains many unknown changes and is compiled about two weeks later than the US one.)
  • exporter.exe (Unknown changes, major)
  • data\bin#\card_desc###.bin (Fixed many card desc. typos, etc. | JAPANESE VERSION unmodified)

2023-06-09_16-00-33

  • data\bin#\card_indx###.bin (unknown changes, major | JAPANESE VERSION unmodified)
  • data\bin#\card_nameger.bin & card_nameita.bin (minor typos)

2023-06-09_16-08-23

  • data\bin#\dlg_text###.bin (major differences?)
  • data\j\bust_up\start\stato_i_0#.bmp (Dialogue changes in Joey bubbles)
  • data\j\bust_up\win\fukidashi* (Add top padding to for Joey bubbles)
  • data\j\deck_c\icon\icon_syurui_i.bmp & icon_syurui_s.bmp (Text changes)

image US icon_syurui_i image DE icon_syurui_i

  • data\j\file\cpu_022.ydc (AI deck cardset was modified)
  • data\j\file\cpu_024.ydc (AI deck cardset was modified)
  • data\j\lan_duel\2p_duel#i.bmp & data\j\lan_duel\2p_duel#s.bmp (In US italian image and the spanish one are swapped wrongly)
  • data\j\title\menu_g_ani#.bmp (German menu in US version has wrong Exit game label)

image US image DE

  • data\j\title\menu_i_d_ani0.bmp (Spanish LAN label is swapped with italian in US ver)
  • data\j\title\menu_s_d_ani0.bmp (Italian LAN label is swapped with spanish in US ver)

Files that do not exist in the US version

  • data\j\title\load_deck_#.bmp
  • data\j\title\loadon_other_#.bmp
  • data\j\title\loadon_this_#.bmp
  • data\j\title\lv_#_down.bmp