{"id":605,"date":"2008-09-15T23:27:49","date_gmt":"2008-09-16T06:27:49","guid":{"rendered":"http:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/"},"modified":"2008-09-16T10:22:42","modified_gmt":"2008-09-16T17:22:42","slug":"flash-traffic-coding-puzzle","status":"publish","type":"post","link":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/","title":{"rendered":"Flash Traffic Coding Puzzle"},"content":{"rendered":"<p>I am studying the data files for an old interactive movie named <a href=\"http:\/\/www.mobygames.com\/game\/dos\/flash-traffic-city-of-angels\">Flash Traffic: City of Angels<\/a>. It is the purest I-movie I have encountered to date (and I&#8217;ve been exposed to more than the ordinary gamer due to my unhealthy interest in multimedia technology): It plays a movie and then presents the user with 3 clickable options. There aren&#8217;t even any extra side puzzles.<\/p>\n<p><center><br \/>\n<a href=\"http:\/\/www.mobygames.com\/game\/dos\/flash-traffic-city-of-angels\"><img decoding=\"async\" src=\"\/eggs\/images\/flash-traffic-screenshot.jpg\" alt=\"Flash Traffic: City of Angels -- screenshot\" border=\"0\" \/><\/a><br \/>\n<\/center><\/p>\n<p>This game seems to consist of <a href=\"http:\/\/wiki.multimedia.cx\/index.php?title=BFI\">BFI multimedia files<\/a> along with CVN files (ConVersatioN?). We know the BFI format. I am trying to sort out the CVN format. It seems straightforward at first with text strings paired with numbers that lead to BFI files with the same number. However, there is something unique about the text coding format. Observe:<\/p>\n<pre>\r\n   20 6C 61 62  20 64 6F 77  6E 74 6F 77  6E 20 61 74   lab downtown at\r\n   20 6D 69 64  41 91 09 74  2C 20 74 68  65 79 20 67   midA..t, they g\r\n   41 56 13 6E  74 6F 20 61  20 73 65 72  69 6F 75 73  AV.nto a serious\r\n<\/pre>\n<p>The start of the second line should have &#8220;midnight&#8221;. Somehow, the 4 letters n, i, g, and h get replaced with only 3 bytes 0x41, 0x91, and 0x09. Similarly, on the third line, the characters o, t, space, and i are substituted by 3 apparently unrelated bytes. One theory I have is that perhaps this forms an index into a dictionary in the header of the CVN file, except that I can&#8217;t find any of the characters in question at the start of the file either. And that would be a fairly useless compression algorithm. These substitutions often begin with &#8216;A&#8217;.<\/p>\n<p>If you are interested in studying the format and solving the puzzle (and I know you are), here&#8217;s a sample file: <a href=\"\/eggs\/images\/4001.CVN\">4001.CVN<\/a>, which is where the snippet above comes from.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am studying the data files for an old interactive movie named Flash Traffic: City of Angels. It is the purest I-movie I have encountered to date (and I&#8217;ve been exposed to more than the ordinary gamer due to my unhealthy interest in multimedia technology): It plays a movie and then presents the user with [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[],"class_list":["post-605","post","type-post","status-publish","format-standard","hentry","category-game-hacking"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"I am studying the data files for an old interactive movie named Flash Traffic: City of Angels. It is the purest I-movie I have encountered to date (and I&#039;ve been exposed to more than the ordinary gamer due to my unhealthy interest in multimedia technology): It plays a movie and then presents the user with\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Multimedia Mike\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Breaking Eggs And Making Omelettes | Topics On Multimedia Technology and Reverse Engineering\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Flash Traffic Coding Puzzle | Breaking Eggs And Making Omelettes\" \/>\n\t\t<meta property=\"og:description\" content=\"I am studying the data files for an old interactive movie named Flash Traffic: City of Angels. It is the purest I-movie I have encountered to date (and I&#039;ve been exposed to more than the ordinary gamer due to my unhealthy interest in multimedia technology): It plays a movie and then presents the user with\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2008-09-16T06:27:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2008-09-16T17:22:42+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Flash Traffic Coding Puzzle | Breaking Eggs And Making Omelettes\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I am studying the data files for an old interactive movie named Flash Traffic: City of Angels. It is the purest I-movie I have encountered to date (and I&#039;ve been exposed to more than the ordinary gamer due to my unhealthy interest in multimedia technology): It plays a movie and then presents the user with\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/flash-traffic-coding-puzzle\\\/#article\",\"name\":\"Flash Traffic Coding Puzzle | Breaking Eggs And Making Omelettes\",\"headline\":\"Flash Traffic Coding Puzzle\",\"author\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"\\\/eggs\\\/images\\\/flash-traffic-screenshot.jpg\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/flash-traffic-coding-puzzle\\\/#articleImage\"},\"datePublished\":\"2008-09-15T23:27:49-07:00\",\"dateModified\":\"2008-09-16T10:22:42-07:00\",\"inLanguage\":\"en-US\",\"commentCount\":6,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/flash-traffic-coding-puzzle\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/flash-traffic-coding-puzzle\\\/#webpage\"},\"articleSection\":\"Game Hacking\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/flash-traffic-coding-puzzle\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/multimedia.cx\\\/eggs\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/category\\\/game-hacking\\\/#listItem\",\"name\":\"Game Hacking\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/category\\\/game-hacking\\\/#listItem\",\"position\":2,\"name\":\"Game Hacking\",\"item\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/category\\\/game-hacking\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/flash-traffic-coding-puzzle\\\/#listItem\",\"name\":\"Flash Traffic Coding Puzzle\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/flash-traffic-coding-puzzle\\\/#listItem\",\"position\":3,\"name\":\"Flash Traffic Coding Puzzle\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/category\\\/game-hacking\\\/#listItem\",\"name\":\"Game Hacking\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#organization\",\"name\":\"Breaking Eggs And Making Omelettes\",\"description\":\"Topics On Multimedia Technology and Reverse Engineering\",\"url\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/#author\",\"url\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/\",\"name\":\"Multimedia Mike\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/flash-traffic-coding-puzzle\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2eb93f7cada658f7986b5092062849fa255779eada3342c8f6b9a40764b95fdd?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Multimedia Mike\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/flash-traffic-coding-puzzle\\\/#webpage\",\"url\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/flash-traffic-coding-puzzle\\\/\",\"name\":\"Flash Traffic Coding Puzzle | Breaking Eggs And Making Omelettes\",\"description\":\"I am studying the data files for an old interactive movie named Flash Traffic: City of Angels. It is the purest I-movie I have encountered to date (and I've been exposed to more than the ordinary gamer due to my unhealthy interest in multimedia technology): It plays a movie and then presents the user with\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/flash-traffic-coding-puzzle\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/author\\\/multimedia-mike\\\/#author\"},\"datePublished\":\"2008-09-15T23:27:49-07:00\",\"dateModified\":\"2008-09-16T10:22:42-07:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#website\",\"url\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/\",\"name\":\"Breaking Eggs And Making Omelettes\",\"description\":\"Topics On Multimedia Technology and Reverse Engineering\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/multimedia.cx\\\/eggs\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Flash Traffic Coding Puzzle | Breaking Eggs And Making Omelettes","description":"I am studying the data files for an old interactive movie named Flash Traffic: City of Angels. It is the purest I-movie I have encountered to date (and I've been exposed to more than the ordinary gamer due to my unhealthy interest in multimedia technology): It plays a movie and then presents the user with","canonical_url":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/#article","name":"Flash Traffic Coding Puzzle | Breaking Eggs And Making Omelettes","headline":"Flash Traffic Coding Puzzle","author":{"@id":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/#author"},"publisher":{"@id":"https:\/\/multimedia.cx\/eggs\/#organization"},"image":{"@type":"ImageObject","url":"\/eggs\/images\/flash-traffic-screenshot.jpg","@id":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/#articleImage"},"datePublished":"2008-09-15T23:27:49-07:00","dateModified":"2008-09-16T10:22:42-07:00","inLanguage":"en-US","commentCount":6,"mainEntityOfPage":{"@id":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/#webpage"},"isPartOf":{"@id":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/#webpage"},"articleSection":"Game Hacking"},{"@type":"BreadcrumbList","@id":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs#listItem","position":1,"name":"Home","item":"https:\/\/multimedia.cx\/eggs","nextItem":{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/category\/game-hacking\/#listItem","name":"Game Hacking"}},{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/category\/game-hacking\/#listItem","position":2,"name":"Game Hacking","item":"https:\/\/multimedia.cx\/eggs\/category\/game-hacking\/","nextItem":{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/#listItem","name":"Flash Traffic Coding Puzzle"},"previousItem":{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/#listItem","position":3,"name":"Flash Traffic Coding Puzzle","previousItem":{"@type":"ListItem","@id":"https:\/\/multimedia.cx\/eggs\/category\/game-hacking\/#listItem","name":"Game Hacking"}}]},{"@type":"Organization","@id":"https:\/\/multimedia.cx\/eggs\/#organization","name":"Breaking Eggs And Making Omelettes","description":"Topics On Multimedia Technology and Reverse Engineering","url":"https:\/\/multimedia.cx\/eggs\/"},{"@type":"Person","@id":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/#author","url":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/","name":"Multimedia Mike","image":{"@type":"ImageObject","@id":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/2eb93f7cada658f7986b5092062849fa255779eada3342c8f6b9a40764b95fdd?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Multimedia Mike"}},{"@type":"WebPage","@id":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/#webpage","url":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/","name":"Flash Traffic Coding Puzzle | Breaking Eggs And Making Omelettes","description":"I am studying the data files for an old interactive movie named Flash Traffic: City of Angels. It is the purest I-movie I have encountered to date (and I've been exposed to more than the ordinary gamer due to my unhealthy interest in multimedia technology): It plays a movie and then presents the user with","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/multimedia.cx\/eggs\/#website"},"breadcrumb":{"@id":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/#breadcrumblist"},"author":{"@id":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/#author"},"creator":{"@id":"https:\/\/multimedia.cx\/eggs\/author\/multimedia-mike\/#author"},"datePublished":"2008-09-15T23:27:49-07:00","dateModified":"2008-09-16T10:22:42-07:00"},{"@type":"WebSite","@id":"https:\/\/multimedia.cx\/eggs\/#website","url":"https:\/\/multimedia.cx\/eggs\/","name":"Breaking Eggs And Making Omelettes","description":"Topics On Multimedia Technology and Reverse Engineering","inLanguage":"en-US","publisher":{"@id":"https:\/\/multimedia.cx\/eggs\/#organization"}}]},"og:locale":"en_US","og:site_name":"Breaking Eggs And Making Omelettes | Topics On Multimedia Technology and Reverse Engineering","og:type":"article","og:title":"Flash Traffic Coding Puzzle | Breaking Eggs And Making Omelettes","og:description":"I am studying the data files for an old interactive movie named Flash Traffic: City of Angels. It is the purest I-movie I have encountered to date (and I've been exposed to more than the ordinary gamer due to my unhealthy interest in multimedia technology): It plays a movie and then presents the user with","og:url":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/","article:published_time":"2008-09-16T06:27:49+00:00","article:modified_time":"2008-09-16T17:22:42+00:00","twitter:card":"summary","twitter:title":"Flash Traffic Coding Puzzle | Breaking Eggs And Making Omelettes","twitter:description":"I am studying the data files for an old interactive movie named Flash Traffic: City of Angels. It is the purest I-movie I have encountered to date (and I've been exposed to more than the ordinary gamer due to my unhealthy interest in multimedia technology): It plays a movie and then presents the user with"},"aioseo_meta_data":{"post_id":"605","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-31 22:01:17","updated":"2025-12-31 18:55:35","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/multimedia.cx\/eggs\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/multimedia.cx\/eggs\/category\/game-hacking\/\" title=\"Game Hacking\">Game Hacking<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tFlash Traffic Coding Puzzle\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/multimedia.cx\/eggs"},{"label":"Game Hacking","link":"https:\/\/multimedia.cx\/eggs\/category\/game-hacking\/"},{"label":"Flash Traffic Coding Puzzle","link":"https:\/\/multimedia.cx\/eggs\/flash-traffic-coding-puzzle\/"}],"_links":{"self":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/comments?post=605"}],"version-history":[{"count":0,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/605\/revisions"}],"wp:attachment":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/media?parent=605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/categories?post=605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/tags?post=605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}