{"id":1922,"date":"2023-05-01T10:14:28","date_gmt":"2023-05-01T00:44:28","guid":{"rendered":"https:\/\/cosmicheroes.space\/blog\/?p=1922"},"modified":"2023-05-01T10:14:28","modified_gmt":"2023-05-01T00:44:28","slug":"rpgs-with-text-versions-finding-them","status":"publish","type":"post","link":"https:\/\/cosmicheroes.space\/blog\/index.php\/2023\/05\/01\/rpgs-with-text-versions-finding-them\/","title":{"rendered":"RPGs with text versions &#8211; finding them."},"content":{"rendered":"\n<p>A project I have been meaning to do for ages is extract all games that are digital for searchability reasons.  Can then do lots of fun NLP things with them of course.<\/p>\n\n\n\n<p>This is a terrible job because of the planet&#8217;s love for that presentation format, the PDF.  So some things are scans, some are a hack combo, some are a 4th generation format transfer.  So lots of those will not work very well, so will have to do some sort of classification.<\/p>\n\n\n\n<p>For example, the 1st edition AD&amp;D DMG extracted fine first past but the Player&#8217;s Handbook did not.  That sort of problem, then the OCR problem and others.<\/p>\n\n\n\n<p>So an interest place to start going back the other way will be games that have actual text versions whether html [eg epub and websites], mobipocket, text files because of their age like FUDGE and others.<\/p>\n\n\n\n<p>Some that spring to mind  &#8211; Sine Nomine &#8211; Stars Without Number et al., Eclipse Phase, Dungeon World.<\/p>\n\n\n\n<p>There are also on the web SRDs of various games so that would also be interesting.<\/p>\n\n\n\n<p>On the NLP front you could end up with a multi-game version of &#8216;what is the general advice for a GM doing X&#8217; answer capability.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A project I have been meaning to do for ages is extract all games that are digital for searchability reasons. Can then do lots of fun NLP things with them of course. This is a terrible job because of the planet&#8217;s love for that presentation format, the PDF. So some things are scans, some are &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/cosmicheroes.space\/blog\/index.php\/2023\/05\/01\/rpgs-with-text-versions-finding-them\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;RPGs with text versions &#8211; finding them.&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[3],"tags":[39,163,581,579,578,580,74,575],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paET2V-v0","jetpack-related-posts":[{"id":1833,"url":"https:\/\/cosmicheroes.space\/blog\/index.php\/2023\/02\/07\/desert-maps\/","url_meta":{"origin":1922,"position":0},"title":"Desert Maps","author":"richard","date":"February 7, 2023","format":false,"excerpt":"Alex has made some adjustments to his Alpine algorithm for TextMapper to get better desert terrain - e.g. Australian. Lots of generic rpg maps assume European type things - e.g. cool to cold, whereas Australia is temperature to equatorial, in general. This one is a nice example https:\/\/campaignwiki.org\/text-mapper\/alpine\/document?width=52&bottom=3&peaks=7&bumps=2&height=48&steepness=4&peak=10&bump=2&arid=0&climate=desert&type=hex&seed=693329917","rel":"","context":"In &quot;Data Science&quot;","block_context":{"text":"Data Science","link":"https:\/\/cosmicheroes.space\/blog\/index.php\/category\/data-science\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1164,"url":"https:\/\/cosmicheroes.space\/blog\/index.php\/2020\/04\/19\/cepheids-dungeon-tool-the-mite-massacre\/","url_meta":{"origin":1922,"position":1},"title":"Cepheid&#8217;s Dungeon Tool &#8211; the Mite Massacre","author":"richard","date":"April 19, 2020","format":false,"excerpt":"https:\/\/docs.google.com\/spreadsheets\/d\/1rus2u7HBCNQe_Mi0zhMXZQJbDY4lQ-02vfgBuE6grQM\/edit#gid=1081359187 Yesterday I knew I had a random dungeon generated in text that wasn't the DMG, so went to have a look in pos-migraine can't be bothered doing anything recovery. Found the below. The above dungeon google spreadsheet has a nice way of drawing a map by using conditional formatting\u2026","rel":"","context":"In &quot;RPG&quot;","block_context":{"text":"RPG","link":"https:\/\/cosmicheroes.space\/blog\/index.php\/category\/rpg\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1309,"url":"https:\/\/cosmicheroes.space\/blog\/index.php\/2021\/12\/26\/arena\/","url_meta":{"origin":1922,"position":2},"title":"Arena","author":"richard","date":"December 26, 2021","format":false,"excerpt":"https:\/\/github.com\/danielrcollins1\/Arena Looking forward to giving this a shot [with hopefully minimal swearing at java] ARENA - Java Package for Simulating Original D&D Combat This code package provides routines for simulating combat in a tabletop Fantasy Role-Playing Game (FRPG) similar to Original D&D or closely-related games. Combat is done as per\u2026","rel":"","context":"In &quot;Data Science&quot;","block_context":{"text":"Data Science","link":"https:\/\/cosmicheroes.space\/blog\/index.php\/category\/data-science\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2025,"url":"https:\/\/cosmicheroes.space\/blog\/index.php\/2024\/05\/19\/rpg-word-embeddings-what-is-most-similar-01\/","url_meta":{"origin":1922,"position":3},"title":"RPG Word Embeddings &#8211; What is Most Similar? &#8211; 01","author":"richard","date":"May 19, 2024","format":false,"excerpt":"I made a gloVe embedding model based on my game book collection - 7000 odd, of which 6000 or so managed to make it through a first pass pdf extraction pipeline This framework is quite good https:\/\/github.com\/NRCan\/geoscience_language_models\/tree\/main\/project_tools https:\/\/github.com\/NRCan\/geoscience_language_models\/tree\/main\/project_tools and parallelises, which is important for big books The C version of\u2026","rel":"","context":"In &quot;Data Science&quot;","block_context":{"text":"Data Science","link":"https:\/\/cosmicheroes.space\/blog\/index.php\/category\/data-science\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":415,"url":"https:\/\/cosmicheroes.space\/blog\/index.php\/2018\/05\/11\/karma-awards\/","url_meta":{"origin":1922,"position":4},"title":"Karma Awards","author":"richard","date":"May 11, 2018","format":false,"excerpt":"Personality Taglines, Catchphrases or Battle Cries This is an old school game, but the predecessor of FASERIP and also some other older games had some interesting ideas as far as Fortune and Subplots go. New school games like to have characters with direct story tie-ins as part of character creation,\u2026","rel":"","context":"In &quot;RPG&quot;","block_context":{"text":"RPG","link":"https:\/\/cosmicheroes.space\/blog\/index.php\/category\/rpg\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1985,"url":"https:\/\/cosmicheroes.space\/blog\/index.php\/2024\/01\/02\/zork-lives\/","url_meta":{"origin":1922,"position":5},"title":"Zork Lives!","author":"richard","date":"January 2, 2024","format":false,"excerpt":"https:\/\/arstechnica.com\/gaming\/2023\/11\/infocoms-ingenious-code-porting-tools-for-zork-and-other-games-have-been-found\/ Or will soon, anyway, if tools to do so have been found. I have been reading the 50 Years of Text Games Kickstarter book.","rel":"","context":"In &quot;Historical&quot;","block_context":{"text":"Historical","link":"https:\/\/cosmicheroes.space\/blog\/index.php\/category\/historical\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/cosmicheroes.space\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1922"}],"collection":[{"href":"https:\/\/cosmicheroes.space\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cosmicheroes.space\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cosmicheroes.space\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cosmicheroes.space\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=1922"}],"version-history":[{"count":2,"href":"https:\/\/cosmicheroes.space\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1922\/revisions"}],"predecessor-version":[{"id":1924,"href":"https:\/\/cosmicheroes.space\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1922\/revisions\/1924"}],"wp:attachment":[{"href":"https:\/\/cosmicheroes.space\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=1922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cosmicheroes.space\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=1922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cosmicheroes.space\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=1922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}