Breaking Eggs And Making Omelettes

Topics On Multimedia Technology and Reverse Engineering


G.I. Joe Custom Multimedia

March 29th, 2012 by Multimedia Mike

I received this 3-disc set of G.I. Joe CD-ROMs today:

Copyright 2003, and labeled as PC ONLY. Each disc claims to have 2 episodes. So are these some sort of video discs? Any gaming elements? I dove in to investigate.

So, it turns out that there are some games on these discs, done in Flash Player (which tells me that these were probably available on the web at some point). Here’s a shooting gallery game from the first disc:

As promised by the CD-ROM copy, the menu does grant access to 2 classic G.I. Joe episodes. Selecting either one launches this:

Powered by C-ezy? Am I interpreting that correctly? Anyway, the video player goes fullscreen and looks fine (given the source material). I can’t capture screenshots and controls are limited to: space for pause, ESC to exit player, and up/down to control volume. No seeking and certainly no onscreen controls. Pretty awful player.

Studying the first disc, I find a 550 MB file with the name 5859Hasbro.egm. Coupled with ep58.cfg and ep59.cfg files in the same directory, I gather that the disc has G.I. Joe episodes 58 and 59 (though the exact episodes, “There’s No Place Like Springfield” parts 1 and 2, are listed on Wikipedia as being episodes 154 and 155; but who’s counting?). The cfg files contain this text:

5859Hasbro.egm /noend /track:0 /singletrack 

5859Hasbro.egm /noend /track:1 /singletrack 

The big EGM file starts with the string “Egenie Player”. After that, I see absolutely no clues. The supporting EGM_GIJOE.exe file has some interesting strings: “Decore Bits Per Pixel” (I know I have seen “Decore” used to mean “decoding core” in some libraries), “Egenie Player – %s, Version:%s”, “4th June 2002”, a list of common FourCC tags seen in AVI files, “Brought to you by Martin, Patrick Bob and Bren” (do you suppose “Patrick Bob” is one person’s name?), a list of command line options…

Aha! A URL: http:\\ (yep, backslashes, not forward slashes). seems to redirect to, which… doesn’t appear to be strictly related to video technology these days.

Posted in General | 2 Comments »

2 Responses

  1. Nicke Says:

    FWIW, googling for “egenie player” lead me to a US patent application (20040156613A1) filed in 2002.

    The guys you mentioned are among the inventors so, yes, Patrick and Bob seem to be different persons.

    It seems to be an encrypted container for common multimedia formats (divx and mp3 being mentioned). Something about playing content in a secure and standardized way etc.

  2. Multimedia Mike Says:

    @Nicke: Thanks for the recon. The discs also mentioned “Patent Pending”, so I guess I should have known to follow up that lead. I’m a little amazed that it would be MPEG-4 part 2 video since the minimum system requirement is Pentium 266 MHz. But then, I have no idea of the resolution, and the player is probably using hardware YUV overlays, if the binary’s strings are any indication.