{"id":335,"date":"2018-04-11T14:39:52","date_gmt":"2018-04-11T19:39:52","guid":{"rendered":"https:\/\/greg-kennedy.com\/wordpress\/?p=335"},"modified":"2021-02-14T00:56:30","modified_gmt":"2021-02-14T06:56:30","slug":"info-page-fpadventuresbot","status":"publish","type":"post","link":"https:\/\/greg-kennedy.com\/wordpress\/2018\/04\/11\/info-page-fpadventuresbot\/","title":{"rendered":"Info Page &#8211; @FPAdventuresBot"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"544\" height=\"333\" src=\"https:\/\/greg-kennedy.com\/wordpress\/wp-content\/uploads\/2018\/04\/3.png\" alt=\"\" class=\"wp-image-337\" srcset=\"https:\/\/greg-kennedy.com\/wordpress\/wp-content\/uploads\/2018\/04\/3.png 544w, https:\/\/greg-kennedy.com\/wordpress\/wp-content\/uploads\/2018\/04\/3-300x184.png 300w\" sizes=\"auto, (max-width: 544px) 100vw, 544px\" \/><figcaption>MYST Book &#8211; screenshot from Myst (PC, 1993)<\/figcaption><\/figure><\/div>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/FPAdventuresBot\">@FPAdventuresBot<\/a> is a Twitter account that regularly posts screenshots from first-person, point-and-click adventure games.  Images are randomly selected from a pool, pre-extracted from original game data files.  The bot source code is available on GitHub:<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/greg-kennedy\/FPAdventuresBot\">https:\/\/github.com\/greg-kennedy\/FPAdventuresBot<\/a><\/p>\n\n\n\n<p>It uses <a href=\"https:\/\/metacpan.org\/pod\/Twitter::API\">Twitter::API<\/a> to manage file uploads and posting to Twitter.  For some games, I have written custom tools to extract images.  Source code for these is in the tools\/ subdirectory.  There are also some audit scripts in the main folder to find duplicate images or solid-color images.  These use <a href=\"https:\/\/metacpan.org\/pod\/Image::PNG::Libpng\">Image::PNG::Libpng<\/a> for working with PNG images.<\/p>\n\n\n\n<p>The account currently posts images from the following games:<\/p>\n\n\n\n<!--more-->\n\n\n\n<ul class=\"wp-block-list\"><li><b>Myst (1993)<\/b> <ul><li>Extract tool: <a href=\"https:\/\/www.rshayter.com\/riveal\/\">Riveal<\/a><\/li><li>Image count: 1531<\/li><li>Data files \/ areas covered: <ul><li>INTRO.DAT<\/li><li>MYST.DAT<\/li><li>STONE.DAT<\/li><li>CHANNEL.DAT<\/li><li>SELEN.DAT<\/li><li>MECHAN.DAT<\/li><li>DUNNY.DAT  <\/li><\/ul><\/li><\/ul><\/li><li><b>Lighthouse: The Dark Being (1996)<\/b> <ul><li>Extract tool: <a href=\"http:\/\/sci.sierrahelp.com\/Tools\/SCITools.html\">SCI Resource Viewer<\/a>\u00a0+ AutoHotkey<\/li><li>Image count: 522<\/li><li>Data files \/ areas covered: <ul><li>CD1<\/li><li>CD2<\/li><li><a href=\"http:\/\/www.sierrahelp.com\/Patches-Updates\/Patches-Updates-Games\/LighthouseUpdates.html\">Patch 2.0a<\/a>  <\/li><\/ul><\/li><\/ul><\/li><li><b>Shivers (1995)<\/b> <ul><li>Extract tool: <a href=\"http:\/\/sci.sierrahelp.com\/Tools\/SCITools.html\">SCI Resource Viewer<\/a>\u00a0+ AutoHotkey<\/li><li>Image count: 2184<\/li><li>Data files \/ areas covered: <ul><li>(all)  <\/li><\/ul><\/li><\/ul><\/li><li><b>The 7th Guest (1993)<\/b> <ul><li>Extract tool: <a href=\"https:\/\/github.com\/greg-kennedy\/t7g-image-dump\">Custom<\/a><\/li><li>Image count: 482<\/li><li>Data files \/ areas covered: <ul><li>AT, CH, DR, GA, HTBD, JHEK, LA, MB, MU, P, B, D, FH, HDISK, INTRO, K, LI, MC, N  <\/li><\/ul><\/li><\/ul><\/li><li><b>The 11th Hour (1995)<\/b> <ul><li>Extract tool: <a href=\"https:\/\/github.com\/greg-kennedy\/t11h-image-dump\">Custom<\/a><\/li><li>Image count: 662<\/li><li>Data files \/ areas covered: <ul><li>atpuz, common3, fhpuz, lapuz, nupuz, pgpuz, bapuz, common4, gapuz, lipuz, omod1, rtpuz, bdpuz, comrooms, htpuz, mbpuz, omod2, chpuz, dopuz, jhpuz, mupuz, omod3, common1, drpuz, kipuz, nav2, omod4, common2, dvmod1c, kxpuz, nav3, omod5  <\/li><\/ul><\/li><\/ul><\/li><li><b>The Journeyman Project (1993)<\/b> <ul><li>Extract tool: ffmpeg<\/li><li>Image count: 2045<\/li><li>Data files \/ areas covered: <ul><li>CALDORIA\/C1_NAV.AVI<\/li><li>CALDORIA\/C4_NAV.AVI<\/li><li>CALDORIA\/C5_NAV.AVI<\/li><li>FINALE\/FINALE.AVI<\/li><li>MARS\/MM_NAV.AVI<\/li><li>MARS\/MU_NAV.AVI<\/li><li>NORAD\/N_NAV.AVI<\/li><li>PREHIST\/P_NAV.AVI<\/li><li>TSA\/T_NAV.AVI<\/li><li>WSC\/W_NAV.AVI  <\/li><\/ul><\/li><\/ul><\/li><li><b>The Labyrinth of Time (1993)<\/b> <ul><li>Extract tool: <a href=\"https:\/\/github.com\/greg-kennedy\/labyrinth-image-dump\">Custom<\/a><\/li><li>Image count: 1760<\/li><li>Data files \/ areas covered: <ul><li>CAVES, HEDGE, UP, CENTER, INTRO, W, DET, P, W3, DINER, P2, ZIG, DISK, MED, ZIGINT, END, MINES, SMAZE, FUTURE, MINO, STREET, H, MIR, SUBWAY, H2, MON, TOMB  <\/li><\/ul><\/li><\/ul><\/li><li><b>Return to Zork (1993)<\/b> <ul><li>Extract tool: <a href=\"https:\/\/github.com\/greg-kennedy\/rtz-image-dump\">Custom<\/a><\/li><li>Image count: 256<\/li><li>Data files \/ areas covered: <ul><li>MS-DOS<\/li><li>Mac  <\/li><\/ul><\/li><\/ul><\/li><li><b>Riven: The Sequel to Myst (1997)<\/b> <ul><li>Extract tool: <a href=\"https:\/\/www.rshayter.com\/riveal\/\">Riveal<\/a><\/li><li>Image count: 3480<\/li><li>Data files \/ areas covered: <ul><li>a_Data.MHK<\/li><li>b_Data.MHK<\/li><li>g_Data.MHK<\/li><li>j_Data1.MHK<\/li><li>j_Data2.MHK<\/li><li>o_Data.MHK<\/li><li>p_Data.MHK<\/li><li>r_Data.MHK<\/li><li>t_Data1.MHK<\/li><li>t_Data2.MHK<\/li><\/ul><\/li><\/ul><\/li><li><strong>The Manhole (1988)<\/strong><ul><li>Extract tool: Hypercard<\/li><li>Image count: 636<\/li><li>Data files \/ areas covered:<ul><li>Mac (Floppy disk, 1.2)<\/li><\/ul><\/li><\/ul><\/li><li><strong>Pyst (1996)<\/strong><ul><li>Extract tool: <a href=\"https:\/\/github.com\/System25\/drxtract\" data-type=\"URL\" data-id=\"https:\/\/github.com\/System25\/drxtract\">drxtract<\/a>, ffmpeg<\/li><li>Image count: 35<\/li><li>Data files \/ areas covered:<ul><li>(all)<\/li><\/ul><\/li><\/ul><\/li><li><strong>Inbred with Rednex (1995)<\/strong><ul><li>Extract tool: <a href=\"https:\/\/github.com\/System25\/drxtract\">drxtract<\/a><\/li><li>Image count: 230<\/li><li>Data files \/ areas covered: (all)<\/li><\/ul><\/li><li><strong>Starship Titanic (1998)<\/strong><ul><li>Extract tool: Custom<\/li><li>Image count: 648<\/li><li>Data files \/ areas covered:<ul><li>English version<\/li><\/ul><\/li><\/ul><\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>@FPAdventuresBot is a Twitter account that regularly posts screenshots from first-person, point-and-click adventure games. Images are randomly selected from a pool, pre-extracted from original game data files. The bot source code is available on GitHub: https:\/\/github.com\/greg-kennedy\/FPAdventuresBot It uses Twitter::API to manage file uploads and posting to Twitter. For some games, I have written custom tools [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,8],"tags":[],"class_list":["post-335","post","type-post","status-publish","format-standard","hentry","category-games","category-software"],"_links":{"self":[{"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/posts\/335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/comments?post=335"}],"version-history":[{"count":12,"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/posts\/335\/revisions"}],"predecessor-version":[{"id":464,"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/posts\/335\/revisions\/464"}],"wp:attachment":[{"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/media?parent=335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/categories?post=335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/tags?post=335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}