World of Yamaraja Episode: Adventures in the 3D World is another obscure game based on the 2004 Thai cartoon Phip̣hph Ymrāch, following Phip̣hph Ymrāch Adventure. It has more or less the same premise as its predecessor, which involves protagonists Boon and Barb karmically beating up bad people, but as a 3D action game, and with the added goal of rescuing hostages.
NOTE: The contents in the folder PipopData are natively contained in archives labeled Compact#.dat, which can be extracted to form a filesystem. The documentation takes in consideration it already being extracted.
Unused Graphics#
Loading Screen#
The folder PipopData\DATA\INTERFACE\LOADING contains graphics associated with the game's loading screen. Within them are two early variations of the background labeled LOADINGBG02.TGA and LOADINGBG04.TGA. The first graphic has the "now loading" text and loading bar embedded in the background, whereas the second graphic does not. Furthermore, both versions don't feature Kabal (the purple creature with a toothbrush moustache, also seen in the previous game's title screen) at the bottom-right corner, and both versions use the title of the previous game.


KABARN-DANCE.TGA are sprites of Kabal dancing. They were seen in the previous game's loading screen, and most likely would have fulfilled the same purpose here.
Title Screen#
The folder containing the title screen assets, PipopData\DATA\INTERFACE\MAINMENU, contains a considerable amount of unused graphics:
BG001.TGA and BG002.TGA are fully opaque versions of MAINMENU_BG012.TGA and MAINMENU_BG011.TGA, without the circular transparency hole in the middle. The same result can be achieved if the alpha channels of the used variations are removed.


BG002 (1).JPG is the full image of the 3D render of Lord Yama's palace, a cut version of which is seen at the center.
BIRD_IDLE_ATTACK_360.TGA is a sprite sheet for Vulture taken from the previous game, depicting him attacking.
CUTSET01.TGA and CUTSET02.TGA are two early iterations of the texture of Lord Yama's palace meant to be seen at the center. The second image appears to be identical to the leftmost image of MOVEIMAGE01.TGA, which is used.


Much like Vulture, Eagle has attacking sprites taken from the previous game, found at EAGLE_IDLE_ATTACK_325.TGA. They're also unused.
GLASS.TGA is an early version of the glass texture seen overlaid on top of the changing backgrounds. The used texture, GLASS02.TGA, has part of the crimson background visible.
MAINMENU_BG01.TGA is a mockup image of the main menu. The circular border around the glass/changing backgrounds, as well as Boon and Barb, are embedded into the image.
MAINMENU01.TGA is another mockup image. All UI elements are in place, though, notably, the game's title is the same as the previous game.
Furthermore, there are duplicates of Boon and Barb's mouth textures (BOON-MOUTH.TGA, BARB-MOUTH.TGA), which are normally only seen in dialogue, in this folder.
Save/Load Menu#
The folder containing the assets for the save/load menu, PipopData\DATA\INTERFACE\SAVE_LOAD, has the unused graphic CUT_BALLOON02.TGA, which is a textless variant of CUT_BALLOON.TGA, which is used to display the player's stats. It can also be found in the folder that contains the options menu textures, as documented below.
Furthermore, BOARD01.TGA, BOARD02.TGA, and BOARD03.TGA are mockup variants of the board in which the save slots are displayed. Notably, they refer to the act of saving data, though the only board graphic in this folder that is used, CUT_BOARD LOAD.TGA, refers to the act of loading data, even whe saving.



Options Menu#
The folder containing the assets for the options menu, PipopData\DATA\INTERFACE\OPTION, also has several unused graphics:
BG_OPTION.TGA and OPTION_BG01.TGA are early mockups of this screen's background. Notably, there's a logo for the (previous) game at the upper left corner in both graphics, and the latter one also has Kabal at the bottom right, whereas he is a separate sprite in the final menu.


Furthermore, BOARD2.TGA is an empty variant of BOARD.TGA, which is the graphic for the options board. It is exactly the same as BOARD02.TGA, in the save/load texture folder, but its width is one pixel shorter to the right.
Screen Adjustment Menu#
The folder PipopData\GAME\STD_SCENE\DATA contains some graphics used in the graphic adjustment screen in the options menu. Notably, there are a few leftovers from Moontra Kid: Ghost City Racer, such as a cursor resembling a bat, as well as lighting textures. The unused pointer image from that game can also be found.
BAT001.TGA / BAT002.TGA
LIGHT01.JPG
LIGHT02.JPG
POINTER.TGA / OLDPOINTER.TGA
SHADOW.TGA
Map Textures#
The folder PipopData\DATA\MAP contains textures and models associated with each of the game's maps. Within it, the folders SKY_THEME01 and SKY_THEME02 contain an unused, more realistic texture inside NORMAL\BAK, labeled XXX.BMP. It is also considerably larger than the skyboxes used by the final game, which are 512x512.
Furthermore, the folder MAP05 contains two unused variations of the texture used for Level 2's minimap, labeled MAP5.JPG and MAP5.TGA. Both are larger than the final texture, found in PipopData\DATA\INTERFACE\MINIMAP\STAGE2.TGA.


Thumbs.db Archives#
Within the PipopData folder are many Thumbs.db files, which were used to store thumbnail data in older versions of Windows. One of them, found in the directory DATA\EFFECT\LOCKON, references Lockon_map.psd, which most likely served as the project file for the target lock graphics found in that folder, though the thumbnail that was saved does not resemble any of the graphics used by the final game, having simpler triangles and only one ring.
Unused Map Definitions#
The folder PipopData\DATA\MAP\MAP01, which contains the textures and models used for the game's fourth level, contain an earlier map definition file labeled BAKMAP.MWS. Compared to the used variant, MAP.MWS, all of the listed paths go to the lightmap directory, rather than just the second one in the list.
Material = Data\Map\Map01\Light\Model.MWZ
Material2 = Data\Map\Map01\Light\Model.MWZ
Material3 =
Material4 =
UV = Data\Map\Map01\Light\Model.MWZ
UV2 = Data\Map\Map01\Light\Model.MWZ
UV3 =
UV4 =
MATREF = Data\Map\Map01\Light\Model.MWZ
MATREF2 = Data\Map\Map01\Light\Model.MWZ
MATREF3 =
MATREF4 =
//VertexColor = Data\Map\Map01\Light\Model.MWZ
Begin_Animation // Position and Normal
ANI = Data\Map\Map01\Light\Model.MWZ
End_Animation
Unused/Development Text#
Build Date#
Starting from offset 0x511AC of the game's executable, Pipop Yomraj 3D.exe, is a build date, though given how far it is from the final file modification dates (July 2005), it's most likely a leftover from a different game.
Wed May 4 14:18:50 2005
Directory Paths#
The folders POTION_BLUE_USE and POTION_ORANGE_USE in PipopData\DATA\EFFECT contain text files labeled MAXFILES.TXT, which consist of paths, likely taken from the computer used to work on the project.
POTION_BLUE_USE |
POTION_ORANGE_USE |
|---|---|
|
|
Indian Turquoise Leftover#
Starting from offset 0x51A9C of the game's executable, Pipop Yomraj 3D.exe, is a set of credits associated with Indian Turquoise, an earlier game developed by CyberPlanet Interactive. These can also be found in Barbie Fashion Show: An Eye for Style.
Developer Team
Executive Producers
ชนินทร์เดช วานิชวงศ์
Chanindej Vanijwongse
สุโรจน์ นิ่มวชิระสุนทร
Suroj Nimvachirasoonthorn
Producers
อนุสรณ์ กระสานติสุข
Anusorn Krasantisuk
เมธี ทรัพย์รื่นรวย
Maetee Supreanruey
Project Manager
ชยานนท์ รูปประดิษฐ์
Chayanon Rooppradit
สมศักดิ์ วงศ์สินสกุล
Somsak Wongsinsakul
Game Design
ชนินทร์ ชัชรินทร์กุล
Chanin Chatcharinkun
Programmers
นิรันดร์ วนาวงรัศมี
Niran Wanawongrasamee
สาโรจน์ จงวิวัฒน์ถาวร
Sarote Chongwiwatthaworn
ปรัชญ์ ศรีเมฆ
Prach Srimake
Art Director
ก่อเกียรติ แก้วสำเร็จ
Korkiat Kaewsamlej
Graphic Designers
ชรัตน์ ทองเกล็ด
Charat Thonggled
กฤตยากรณ์ ชัยจิต
Krittayakorn Chaijit
ปกรณ์ รัตนสุธีรานนท์
Pakorn Rattanasuteeranon
เกวลิน มากบำรุงจิต
Gewalin Makbumrungjit
3D Map
ก่อเกียรติ แก้วสำเร็จ
ธัชชัย สดทองคำ
Tudchai Sodtongkum
Sounds and Music
ฉัตรชัย โปรดเมธี
Chatchai Protmetee
ราชันย์ แก้วศิริ
Rachan Kaewsiri
Marketing
ชนินทร์ วานิชวงศ์
Chanin Vanijwongse
ไกรภพ แพ่งสภา
Kraipob Pangsapa
Testers
นิรัช วัชรสถาพรพงศ์
Nirach Watcharasatharpornpong
ณัฐพล ทอเจริญ
Nattapon Thorcharoen
ปฐมโชค จรูญพรพงศ์
Pathomchoke Jaroonponpong
เบญจพร บรรเจิดกิจ
Benjaphorn Banjerdgit
ณัฐธิดา แสงทอง
Nuttida Sangthong
กชพร พิทักษ์วงศ์
Kodchaporn Phitakwong
วารุณี ประกาศ
Varunee Prakas
พชร อินทรวิมล
Pachara Intaravimol