Official Codex Discord Server

  1. Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.
    Dismiss Notice

CYOA press

Discussion in 'Choose Your Own Adventure Land' started by Denim Demon, Jul 7, 2015.

  1. Nevill Arcane

    Nevill
    Joined:
    Jun 6, 2009
    Messages:
    10,652
    Shadorwun: Hong Kong
    Well, there are two consecutive links that lead to, basically, the same place, and that rubs my OCD self the wrong way. :lol:

    Other than that, it is a minor detail, and you are right, an indentation would help separate chapter names from actual content.

    Yes, that would probably be best for the future.
     
    ^ Top  
  2. Nevill Arcane

    Nevill
    Joined:
    Jun 6, 2009
    Messages:
    10,652
    Shadorwun: Hong Kong
    Alright, is time for something EPIC. :cool:

    Book One (open)
    Book One: The Epic of Ean

    Chapter One: Humble Beginnings
    Chapter 1.1: To The Beginning | http://www.rpgcodex.net/forums/index.php?posts/2155328
    Chapter 1.2: A Small Step | http://www.rpgcodex.net/forums/index.php?posts/2155382
    Chapter 1.3: The First Power | http://www.rpgcodex.net/forums/index.php?posts/2156556
    Chapter 1.4: Sargon's Ambition | http://www.rpgcodex.net/forums/index.php?posts/2157133
    Chapter 1.5: The Battle for Memphis | http://www.rpgcodex.net/forums/index.php?posts/2157301
    Chapter 1.6: Tendrils in the Desert | http://www.rpgcodex.net/forums/index.php?posts/2159423
    Chapter 1.7: Memphis Falls | http://www.rpgcodex.net/forums/index.php?posts/2160405
    Chapter 1.8: Return to Sumeria | http://www.rpgcodex.net/forums/index.php?posts/2160547
    Chapter 1.9: A Hand for Trust | http://www.rpgcodex.net/forums/index.php?posts/2160827
    Chapter 1.10: At the Walls of Akkad | http://www.rpgcodex.net/forums/index.php?posts/2162026
    Chapter 1.11: Prince's Folly | http://www.rpgcodex.net/forums/index.php?posts/2162953
    Chapter 1.12: Dam If You Do | http://www.rpgcodex.net/forums/index.php?posts/2163648
    Chapter 1.13: The Flood of Akkad | http://www.rpgcodex.net/forums/index.php?posts/2166641

    Interlude: Ean of the Akkadian Empire (circa 2300 B.C.) | http://www.rpgcodex.net/forums/index.php?posts/2167937

    Chapter Two: Lord of Sumeria
    Chapter 2.1: King | http://www.rpgcodex.net/forums/index.php?posts/2167394
    Chapter 2.2: Ten Years Later | http://www.rpgcodex.net/forums/index.php?posts/2168687
    Chapter 2.3: The Empty City | http://www.rpgcodex.net/forums/index.php?posts/2170080
    Chapter 2.4: Tuwanu of the Dead | http://www.rpgcodex.net/forums/index.php?posts/2171674
    Chapter 2.5: Battle Plans | http://www.rpgcodex.net/forums/index.php?posts/2172915
    Chapter 2.6: Cautious Commander | http://www.rpgcodex.net/forums/index.php?posts/2175518
    Chapter 2.7: Misstep | http://www.rpgcodex.net/forums/index.php?posts/2176531
    Chapter 2.8: Sumeria Again | http://www.rpgcodex.net/forums/index.php?posts/2178014

    Interlude: Ean, Sumerian Wanderer (circa 2000 B.C.) | http://www.rpgcodex.net/forums/index.php?posts/2179201

    Chapter Three: The Sands of Egypt
    Chapter 3.1: End of the Old Kingdom | http://www.rpgcodex.net/forums/index.php?posts/2179196
    Intermission: The Gieloth Cult | http://www.rpgcodex.net/forums/index.php?posts/2180631
    Chapter 3.2: Before Heliopolis | http://www.rpgcodex.net/forums/index.php?posts/2180662
    Chapter 3.3: Heliopolis - The Night Before the Storm | http://www.rpgcodex.net/forums/index.php?posts/2181159
    Chapter 3.4: Beneath the Temple | http://www.rpgcodex.net/forums/index.php?posts/2183037
    Chapter 3.5: Fight in the Dark | http://www.rpgcodex.net/forums/index.php?posts/2184067
    Chapter 3.6: Incubator | http://www.rpgcodex.net/forums/index.php?posts/2185245
    Chapter 3.7: Smothered Flames | http://www.rpgcodex.net/forums/index.php?posts/2186118
    Chapter 3.8: Deadly Herbivores | http://www.rpgcodex.net/forums/index.php?posts/2187361
    Chapter 3.9: The Sceptre of Ra | http://www.rpgcodex.net/forums/index.php?posts/2188968
    Chapter 3.10: Sekhenun's End | http://www.rpgcodex.net/forums/index.php?posts/2190106
    Chapter 3.11: Learning | http://www.rpgcodex.net/forums/index.php?posts/2190677
    Chapter 3.12: The World is Your Oyster | http://www.rpgcodex.net/forums/index.php?posts/2191430
    Chapter 3.13: Egypt Aflame | http://www.rpgcodex.net/forums/index.php?posts/2191986
    Chapter 3.14: A Dark Proposal | http://www.rpgcodex.net/forums/index.php?posts/2194363
    Chapter 3.15: Astarth's Game | http://www.rpgcodex.net/forums/index.php?posts/2195417
    Chapter 3.16: Babylon Strikes | http://www.rpgcodex.net/forums/index.php?posts/2196095
    Chapter 3.17: Fortress Tjaru | http://www.rpgcodex.net/forums/index.php?posts/2197360
    Chapter 3.18: The Night Before Battle | http://www.rpgcodex.net/forums/index.php?posts/2198278
    Chapter 3.19: Solitary Scout | http://www.rpgcodex.net/forums/index.php?posts/2199728
    Chapter 3.20: Deadly Desert Deathmatch | http://www.rpgcodex.net/forums/index.php?posts/2202184
    Chapter 3.21: Battle for Tjaru | http://www.rpgcodex.net/forums/index.php?posts/2204233
    Chapter 3.22: Hold the Wall | http://www.rpgcodex.net/forums/index.php?posts/2205781
    Chapter 3.23: Dawn of the Middle Kingdom | http://www.rpgcodex.net/forums/index.php?posts/2208144

    Chapter Four: Search for Power
    Chapter 4.1: Setting Sail | http://www.rpgcodex.net/forums/index.php?posts/2216132
    Chapter 4.2: Aphrodite | http://www.rpgcodex.net/forums/index.php?posts/2217621
    Chapter 4.3: Vagaries of the Love Priestess | http://www.rpgcodex.net/forums/index.php?posts/2220247
    Chapter 4.4: The Palace of Knossos | http://www.rpgcodex.net/forums/index.php?posts/2223330
    Chapter 4.5: The Love Potion | http://www.rpgcodex.net/forums/index.php?posts/2224219
    Chapter 4.6: A Tangled Web | http://www.rpgcodex.net/forums/index.php?posts/2226061
    Chapter 4.7: The Labyrinth of the Minotaur | http://www.rpgcodex.net/forums/index.php?posts/2229493
    Chapter 4.8: Power | http://www.rpgcodex.net/forums/index.php?posts/2235956
    Chapter 4.9: Daedalus's Tower | http://www.rpgcodex.net/forums/index.php?posts/2237674
    Chapter 4.10: Escape from Knossos | http://www.rpgcodex.net/forums/index.php?posts/2239066
    Chapter 4.11: Greece at War | http://www.rpgcodex.net/forums/index.php?posts/2242470
    Chapter 4.12: Mehrune's Whereabouts | http://www.rpgcodex.net/forums/index.php?posts/2243920

    Interlude: Ean, Reawakened Immortal (circa 1900 B.C.) | http://www.rpgcodex.net/forums/index.php?posts/2244083

    Chapter Five: The God-King's Ambitions
    Chapter 5.1: A Tiny Little Hunger | http://www.rpgcodex.net/forums/index.php?posts/2245129
    Chapter 5.2: Curse and Blessing | http://www.rpgcodex.net/forums/index.php?posts/2246295
    Chapter 5.3: The Marks | http://www.rpgcodex.net/forums/index.php?posts/2249168
    Chapter 5.4: Mehlu | http://www.rpgcodex.net/forums/index.php?posts/2251380
    Chapter 5.5: Gudersu and the Gutians | http://www.rpgcodex.net/forums/index.php?posts/2252442
    Chapter 5.6: Gamilsin | http://www.rpgcodex.net/forums/index.php?posts/2253652
    Chapter 5.7: East of Babylon | http://www.rpgcodex.net/forums/index.php?posts/2255255
    Chapter 5.8: Contingency Plan | http://www.rpgcodex.net/forums/index.php?posts/2256406
    Chapter 5.9: Nusku | http://www.rpgcodex.net/forums/index.php?posts/2259721
    Chapter 5.10: The Next Step | http://www.rpgcodex.net/forums/index.php?posts/2262173
    Chapter 5.11: Revolution | http://www.rpgcodex.net/forums/index.php?posts/2265288
    Chapter 5.12: Anbar-Shi | http://www.rpgcodex.net/forums/index.php?posts/2269740
    Chapter 5.13: The Besieged Border Fort | http://www.rpgcodex.net/forums/index.php?posts/2272741
    Chapter 5.14: Terror in Tjaru | http://www.rpgcodex.net/forums/index.php?posts/2274784
    Chapter 5.15: Invade the Delta | http://www.rpgcodex.net/forums/index.php?posts/2276642
    Chapter 5.16: Lying in Wait | http://www.rpgcodex.net/forums/index.php?posts/2278007
    Chapter 5.17: In the Shadow of Olympus | http://www.rpgcodex.net/forums/index.php?posts/2280304
    Chapter 5.18: Peak | http://www.rpgcodex.net/forums/index.php?posts/2286517
    Chapter 5.19: Thunderstruck | http://www.rpgcodex.net/forums/index.php?posts/2289020
    Chapter 5.20a: Tea-Time With Zeus | http://www.rpgcodex.net/forums/index.php?posts/2290507
    Chapter 5.20b: Ruin of Olympus | http://www.rpgcodex.net/forums/index.php?posts/2291711
    Chapter 5.21: Cataclysm | http://www.rpgcodex.net/forums/index.php?posts/2293703

    Interlude: After the Cataclysm | http://www.rpgcodex.net/forums/index.php?posts/2293957

    Chapter Six: The Changing World
    Chapter 6.1: What Happens Next | http://www.rpgcodex.net/forums/index.php?posts/2294118
    Chapter 6.2: Foundation of Empire | http://www.rpgcodex.net/forums/index.php?posts/2296139
    Chapter 6.3: Rendezvous in Athens | http://www.rpgcodex.net/forums/index.php?posts/2298205
    Intermission: Terasphagos (~1890 B.C. / 5 A.C.) | http://www.rpgcodex.net/forums/index.php?posts/2299378
    Chapter 6.4: The Gutian Dilemma | http://www.rpgcodex.net/forums/index.php?posts/2299607
    Chapter 6.5: The Hidden Hand | http://www.rpgcodex.net/forums/index.php?posts/2301707
    Chapter 6.6: Ten Years to the Founding | http://www.rpgcodex.net/forums/index.php?posts/2303241
    Chapter 6.7: Hattusa Kneels | http://www.rpgcodex.net/forums/index.php?posts/2307118
    Chapter 6.8: The Rift Incursion | http://www.rpgcodex.net/forums/index.php?posts/2308846
    Intermission: The Empire (30 A.C.) | http://www.rpgcodex.net/forums/index.php?posts/2309147
    Chapter 6.9: Miasma Maze | http://www.rpgcodex.net/forums/index.php?posts/2310964
    Chapter 6.10: Lodestone and the Rift | http://www.rpgcodex.net/forums/index.php?posts/2315018
    Chapter 6.11: The Second Terasphagos Incursion | http://www.rpgcodex.net/forums/index.php?posts/2316731
    Chapter 6.12: Son of a Breach | http://www.rpgcodex.net/forums/index.php?posts/2321460
    Chapter 6.13: The Great Wall of Korinthos | http://www.rpgcodex.net/forums/index.php?posts/2323380
    Chapter 6.14: Purple Rift | http://www.rpgcodex.net/forums/index.php?posts/2324881
    Chapter 6.15: A Void Full of Balls | http://www.rpgcodex.net/forums/index.php?posts/2327219
    Chapter 6.16: Sphere Diplomacy | http://www.rpgcodex.net/forums/index.php?posts/2328606
    Chapter 6.17: Playtime | http://www.rpgcodex.net/forums/index.php?posts/2329835
    Chapter 6.18: Home is Where the Heart is http://www.rpgcodex.net/forums/index.php?posts/2331315

    Interlude: Escape | http://www.rpgcodex.net/forums/index.php?posts/2331583

    Chapter Seven: Pretenders to the Empire
    Chapter 7.1: Prelude to a Storm | http://www.rpgcodex.net/forums/index.php?posts/2333185
    Intermission: State of the Empire (~3rd Millennium) | http://www.rpgcodex.net/forums/index.php?posts/2333805
    Chapter 7.2: Diogenes Camna | http://www.rpgcodex.net/forums/index.php?posts/2335386
    Chapter 7.3: Death, Banquets and the Idea of Love | http://www.rpgcodex.net/forums/index.php?posts/2337078
    Chapter 7.4: Surfacing Memories | http://www.rpgcodex.net/forums/index.php?posts/2338259
    Chapter 7.5: Murderous Rat, Cunning Snake | http://www.rpgcodex.net/forums/index.php?posts/2339719
    Chapter 7.6: House Arrest | http://www.rpgcodex.net/forums/index.php?posts/2341174
    Chapter 7.7: Spinning a Web | http://www.rpgcodex.net/forums/index.php?posts/2343148
    Chapter 7.8: Travel Plans | http://www.rpgcodex.net/forums/index.php?posts/2348560
    Chapter 7.9: Scheming in Crete | http://www.rpgcodex.net/forums/index.php?posts/2352623
    Chapter 7.10: Guns and Glory | http://www.rpgcodex.net/forums/index.php?posts/2357129
    Chapter 7.11: Cold Winds of Change | http://www.rpgcodex.net/forums/index.php?posts/2362770
    Chapter 7.12: Initiation Rites | http://www.rpgcodex.net/forums/index.php?posts/2365094
    Chapter 7.13: Into the Darkness | http://www.rpgcodex.net/forums/index.php?posts/2367668
    Chapter 7.14: The Wolf's Question | http://www.rpgcodex.net/forums/index.php?posts/2369548
    Chapter 7.15: The Wolf's Answer | http://www.rpgcodex.net/forums/index.php?posts/2380165
    Chapter 7.16: Shadow on the Steppe | http://www.rpgcodex.net/forums/index.php?posts/2382702
    Chapter 7.17: Fort Euphraxes | http://www.rpgcodex.net/forums/index.php?posts/2385646
    Chapter 7.18: Silent Fort | http://www.rpgcodex.net/forums/index.php?posts/2394392
    Chapter 7.19: Ambush, Campfire and the Young Soldier | http://www.rpgcodex.net/forums/index.php?posts/2401502
    Chapter 7.20: Massacre at Fort Euphraxes | http://www.rpgcodex.net/forums/index.php?posts/2407437
    Chapter 7.21: Ban's Butchery | http://www.rpgcodex.net/forums/index.php?posts/2411080
    Chapter 7.22: The Cursed Sword | http://www.rpgcodex.net/forums/index.php?posts/2413301
    Chapter 7.23: Diogenes the Hero | http://www.rpgcodex.net/forums/index.php?posts/2415769

    Interlude: Awakening | http://www.rpgcodex.net/forums/index.php?posts/2417327

    Chapter Eight: The Divine Throne
    Chapter 8.1: The More Things Change | http://www.rpgcodex.net/forums/index.php?posts/2418987
    Chapter 8.2: The Lady of the Martyrs | http://www.rpgcodex.net/forums/index.php?posts/2420895
    Chapter 8.3: Meeting the Band | http://www.rpgcodex.net/forums/index.php?posts/2423066
    Chapter 8.4: First Aid | http://www.rpgcodex.net/forums/index.php?posts/2431633
    Chapter 8.5: The Sacred Tree | http://www.rpgcodex.net/forums/index.php?posts/2432979
    Chapter 8.6: The Tree of Life | http://www.rpgcodex.net/forums/index.php?posts/2435236
    Chapter 8.7: Winds of Omen | http://www.rpgcodex.net/forums/index.php?posts/2435294
    Chapter 8.8: The Clear Blue Sky | http://www.rpgcodex.net/forums/index.php?posts/2435471

    Epilogue: Flowers of Inanna | http://www.rpgcodex.net/forums/index.php?posts/2435487

    Another Epilogue: Somewhere in the multiverse... | http://www.rpgcodex.net/forums/index.php?posts/2435531

    Book Two (open)
    Book Two: Inheritor of the Stars

    Prologue: Registration | http://www.rpgcodex.net/forums/index.php?posts/2435568

    Interlude: A Brief History (4000 A.C.) | http://www.rpgcodex.net/forums/index.php?posts/2437192

    Chapter One: School Days
    Part 1 - Arrival in Olympia | http://www.rpgcodex.net/forums/index.php?posts/2437933
    Part 2 - The First Night; The First Day | http://www.rpgcodex.net/forums/index.php?posts/2439449
    Part 3 - Home Invasion | http://www.rpgcodex.net/forums/index.php?posts/2441212
    Part 4 - Inheritor | http://www.rpgcodex.net/forums/index.php?posts/2442499
    Part 5 - Home Invasion: Aftermath | http://www.rpgcodex.net/forums/index.php?posts/2444523
    Part 6 - Relius Engura | http://www.rpgcodex.net/forums/index.php?posts/2447185
    Part 7 - The Grand Olympus Hotel | http://www.rpgcodex.net/forums/index.php?posts/2448375
    Part 8 - Relius's Room | http://www.rpgcodex.net/forums/index.php?posts/2449684
    Part 9 - Fleeing the Grand Olympus | http://www.rpgcodex.net/forums/index.php?posts/2452314
    Intermission: The Apostles of Hiranyagarbha | http://www.rpgcodex.net/forums/index.php?posts/2454533
    Part 10 - The Old Leaves Bookstore | http://www.rpgcodex.net/forums/index.php?posts/2457426
    Part 11 - Questions for a Bookstore Manager | http://www.rpgcodex.net/forums/index.php?posts/2458444
    Part 12 - Julius Gallardo | http://www.rpgcodex.net/forums/index.php?posts/2460048
    Part 13 - Capture | http://www.rpgcodex.net/forums/index.php?posts/2463648
    Part 14 - Escape from the Laboratory | http://www.rpgcodex.net/forums/index.php?posts/2466416
    Part 15 - In the Meantime | http://www.rpgcodex.net/forums/index.php?posts/2467318
    Part 16 - In the Meantime (II) | http://www.rpgcodex.net/forums/index.php?posts/2468325
    Part 17 - The Dunamis Coup | http://www.rpgcodex.net/forums/index.php?posts/2470228
    Part 18 - Battle on the Stage | http://www.rpgcodex.net/forums/index.php?posts/2471628
    Chapter End - Farewell Olympia | http://www.rpgcodex.net/forums/index.php?posts/2471753

    Interlude: Space Colonies (4025 A.C.) | http://www.rpgcodex.net/forums/index.php?posts/2472764

    Chapter Two: The Beginnings of Conflict
    Part 1 - Late Again | http://www.rpgcodex.net/forums/index.php?posts/2473280
    Part 2 - CF Anhur | http://www.rpgcodex.net/forums/index.php?posts/2475035
    Part 3 - First Kill | http://www.rpgcodex.net/forums/index.php?posts/2476222
    Part 4 - Mission Briefing | http://www.rpgcodex.net/forums/index.php?posts/2477226
    Part 5 - Flight of the Kaguya-hime | http://www.rpgcodex.net/forums/index.php?posts/2478964
    Part 6 - Crossroads | http://www.rpgcodex.net/forums/index.php?posts/2482621
    Part 7 - Base 43 | http://www.rpgcodex.net/forums/index.php?posts/2484192
    Part 8 - Mother Crab | http://www.rpgcodex.net/forums/index.php?posts/2492203
    Part 9 - The Scarlet Lightning | http://www.rpgcodex.net/forums/index.php?posts/2494126
    Intermission: Major Armed Forces of the World (4025 A.C.) | http://www.rpgcodex.net/forums/index.php?posts/2480130
    Part 10 - Escorting The Spirit of Adventure | http://www.rpgcodex.net/forums/index.php?posts/2499141
    Part 11 - Meeting Major | http://www.rpgcodex.net/forums/index.php?posts/2500695
    Part 12 - Setting the Battlefield | http://www.rpgcodex.net/forums/index.php?posts/2502058
    Part 13 - Colony Drop | http://www.rpgcodex.net/forums/index.php?posts/2505325
    Part 14 - The Empress Strikes Back | http://www.rpgcodex.net/forums/index.php?posts/2507376
    Part 15 - Lost | http://www.rpgcodex.net/forums/index.php?posts/2508878
    Part 16 - State Funeral | http://www.rpgcodex.net/forums/index.php?posts/2512226
    Part 17 - Conversation in a Funeral Hall | http://www.rpgcodex.net/forums/index.php?posts/2515642
    Part 18 - Changing Conflict | http://www.rpgcodex.net/forums/index.php?posts/2517307
    Chapter End - Return to the East | http://www.rpgcodex.net/forums/index.php?posts/2523237

    Interlude: War Timeline | http://www.rpgcodex.net/forums/index.php?posts/2495219

    Chapter Three: Higashi Cases
    Part 1 - Working Life | http://www.rpgcodex.net/forums/index.php?posts/2523619
    Part 2 - Case of the Missing Lawmaker, Act I | http://www.rpgcodex.net/forums/index.php?posts/2525276
    Part 3 - Case of the Missing Lawmaker, Act II | http://www.rpgcodex.net/forums/index.php?posts/2529131
    Part 4 - Case of the Missing Lawmaker, Act III | http://www.rpgcodex.net/forums/index.php?posts/2534916
    Part 5 - Case of the Missing Lawmaker, Act IV | http://www.rpgcodex.net/forums/index.php?posts/2536719
    Part 6 - Case of the Missing Lawmaker, Conclusion | http://www.rpgcodex.net/forums/index.php?posts/2538224
    Part 7 - Case of the Cursed Songstress, Act I | http://www.rpgcodex.net/forums/index.php?posts/2541871
    Part 8 - Case of the Cursed Songstress, Act II | http://www.rpgcodex.net/forums/index.php?posts/2547716
    Part 9 - Case of the Cursed Songstress, Act III | http://www.rpgcodex.net/forums/index.php?posts/2549858
    Part 10 - So You Messed Up and You're Now a Cyborg Ninja. Now What? | http://www.rpgcodex.net/forums/index.php?posts/2551201
    Intermission: State of Technology (4026 A.C.) | http://www.rpgcodex.net/forums/index.php?posts/2552885
    Part 11 - Reload: Case of the Cursed Songstress, Act IV | http://www.rpgcodex.net/forums/index.php?posts/2554705
    Part 12 - Case of the Cursed Songstress, Act V | http://www.rpgcodex.net/forums/index.php?posts/2558242
    Part 13 - Case of the Cursed Songstress, Act VI | http://www.rpgcodex.net/forums/index.php?posts/2563980
    Part 14 - Case of the Cursed Songstress, Conclusion | http://www.rpgcodex.net/forums/index.php?posts/2567237
    Part 15 - Vacation in the North | http://www.rpgcodex.net/forums/index.php?posts/2571570
    Part 16 - Breakthrough | http://www.rpgcodex.net/forums/index.php?posts/2575706
    Part 17 - Immortal | http://www.rpgcodex.net/forums/index.php?posts/2579981
    Chapter End - Dive | http://www.rpgcodex.net/forums/index.php?posts/2584246

    Chapter Four: World Zero
    Part 1 - START | http://www.rpgcodex.net/forums/index.php?posts/2595166
    Part 2 - Gate | http://www.rpgcodex.net/forums/index.php?posts/2600162
    Part 3 - Field | http://www.rpgcodex.net/forums/index.php?posts/2606363
    Part 4 - Countdown | http://www.rpgcodex.net/forums/index.php?posts/2612657
    Part 5 - Connection | http://www.rpgcodex.net/forums/index.php?posts/2614257
    Chapter End - END | http://www.rpgcodex.net/forums/index.php?posts/2617395

    Interlude: All That Has Passed | http://www.rpgcodex.net/forums/index.php?posts/2617454

    Chapter Five: Terra Reborn
    Part 1 - To The City of Broken Dreams | http://www.rpgcodex.net/forums/index.php?posts/2617815
    Part 2 - Reunion in the Old Quarter | http://www.rpgcodex.net/forums/index.php?posts/2622957
    Part 3 - New Seeds | http://www.rpgcodex.net/forums/index.php?posts/2625035
    Part 4 - House of Knowledge | http://www.rpgcodex.net/forums/index.php?posts/2631613
    Part 5 - Planting the Seeds of Hope | http://www.rpgcodex.net/forums/index.php?posts/2638946
    Part 6 - A Winning Proposition | http://www.rpgcodex.net/forums/index.php?posts/2646888
    Part 7 - The Order of Pithos | http://www.rpgcodex.net/forums/index.php?posts/2652647
    Part 8 - A Familiar Face | http://www.rpgcodex.net/forums/index.php?posts/2655723
    Part 9 - One More Month | http://www.rpgcodex.net/forums/index.php?posts/2659017
    Part 10 - Unseen Threat | http://www.rpgcodex.net/forums/index.php?posts/2666169
    Part 11 - Ambush | http://www.rpgcodex.net/forums/index.php?posts/2669960
    Part 12 - The Promise of Entertainment | http://www.rpgcodex.net/forums/index.php?posts/2673454
    Part 13 - Misjudgement | http://www.rpgcodex.net/forums/index.php?posts/2677693
    Part 14 - Ultimatum | http://www.rpgcodex.net/forums/index.php?posts/2698670
    Chapter End - Joining the Fleet | http://www.rpgcodex.net/forums/index.php?posts/2707070

    Interlude: The League and the Empire | http://www.rpgcodex.net/forums/index.php?posts/2709107

    Chapter Six: To The Stars and Beyond
    Part 1 - The Gate of Ean | http://www.rpgcodex.net/forums/index.php?posts/2709272
    Part 2 - Framejack | http://www.rpgcodex.net/forums/index.php?posts/2714173
    Part 3 - Into the Fray | http://www.rpgcodex.net/forums/index.php?posts/2716822
    Part 4 - Turmoil in Space | http://www.rpgcodex.net/forums/index.php?posts/2719457
    Part 5 - Interlude in the Cracks of Reality | http://www.rpgcodex.net/forums/index.php?posts/2721741
    Part 6 - Rendezvous Point | http://www.rpgcodex.net/forums/index.php?posts/2727218
    Part 7 - The Belesis | http://www.rpgcodex.net/forums/index.php?posts/2730432
    Part 8 - Boarding Party | http://www.rpgcodex.net/forums/index.php?posts/2733951
    Part 9 - The Tactician | http://www.rpgcodex.net/forums/index.php?posts/2736404
    Part 10 - Fight or Flight | http://www.rpgcodex.net/forums/index.php?posts/2741120
    Part 11 - Imperial Crusade | http://www.rpgcodex.net/forums/index.php?posts/2743091
    Part 12 - Bring on a War | http://www.rpgcodex.net/forums/index.php?posts/2746180
    Part 13 - Backstory | http://www.rpgcodex.net/forums/index.php?posts/2749221
    Intermission: The Goddess and the Youth | http://www.rpgcodex.net/forums/index.php?posts/2751104
    Part 14 - Meeting at Kamabharata | http://www.rpgcodex.net/forums/index.php?posts/2754365
    Part 15 - Break | http://www.rpgcodex.net/forums/index.php?posts/2756617
    Part 16 - Tinkering | http://www.rpgcodex.net/forums/index.php?posts/2758558
    Part 17 - T-Minus Thirty Days | http://www.rpgcodex.net/forums/index.php?posts/2761103
    Part 18 - Battle at Uranus | http://www.rpgcodex.net/forums/index.php?posts/2762742
    Part 19 - Man vs Crusade | http://www.rpgcodex.net/forums/index.php?posts/2764769
    Part 20 - The Real Crusade | http://www.rpgcodex.net/forums/index.php?posts/2767728
    Part 21 - The Mission | http://www.rpgcodex.net/forums/index.php?posts/2772409
    Chapter End - The God and the Youth | http://www.rpgcodex.net/forums/index.php?posts/2778019

    Interlude: Preparations | http://www.rpgcodex.net/forums/index.php?posts/2778794

    Chapter Seven: Destiny's End
    Part 1 - Opening: War Council | http://www.rpgcodex.net/forums/index.php?posts/2781054
    Part 2 - Departure and Arrival: Gelmark | http://www.rpgcodex.net/forums/index.php?posts/2784965
    Part 3 - Delta Hunt | http://www.rpgcodex.net/forums/index.php?posts/2787355
    Part 4 - Defector | http://www.rpgcodex.net/forums/index.php?posts/2788846
    Part 5 - The Belly of the Beast | http://www.rpgcodex.net/forums/index.php?posts/2790969
    Part 6 - Database Break and Entry | http://www.rpgcodex.net/forums/index.php?posts/2794337
    Part 7 - Information Medium | http://www.rpgcodex.net/forums/index.php?posts/2795499
    Part 8 - Central Brain | http://www.rpgcodex.net/forums/index.php?posts/2796864
    Part 9 - Control, Alternate, Delete | http://www.rpgcodex.net/forums/index.php?posts/2806651
    Part 10 - Garden of the Gods | http://www.rpgcodex.net/forums/index.php?posts/2808042
    Part 11 - Tribulations of the Grand Marshal | http://www.rpgcodex.net/forums/index.php?posts/2809341
    Part 12 - Stalker Encounter | http://www.rpgcodex.net/forums/index.php?posts/2811254
    Part 13 - Advent of Space Whaling | http://www.rpgcodex.net/forums/index.php?posts/2812701
    Part 14 - Crossroads of Life and Death | http://www.rpgcodex.net/forums/index.php?posts/2814497
    Part 15 - Stardust to Stardust | http://www.rpgcodex.net/forums/index.php?posts/2816181
    Part 16 - The Will That Prevails | http://www.rpgcodex.net/forums/index.php?posts/2817381
    Part 17 - Embodiment of the Devourer | http://www.rpgcodex.net/forums/index.php?posts/2818797
    Part 18 - Code Masters | http://www.rpgcodex.net/forums/index.php?posts/2822122
    Part 19 - The All-Seeing Eye | http://www.rpgcodex.net/forums/index.php?posts/2826196
    Part 20 - Those Who Challenge the Divine Will | http://www.rpgcodex.net/forums/index.php?posts/2827830
    Chapter End - Man · God · Machine | http://www.rpgcodex.net/forums/index.php?posts/2828604

    Epilogue: The Continuing World | http://www.rpgcodex.net/forums/index.php?posts/2830010

    Another Epilogue: Somewhere in the multiverse... | http://www.rpgcodex.net/forums/index.php?posts/2830014

    Damn. That's a lot of updates. :salute:

    Also, I think I know how to solve the problem of updates like these:
    http://www.rpgcodex.net/forums/index.php?threads/lp-cyoa-epic.73515/page-96#post-2253652
    http://www.rpgcodex.net/forums/index.php?threads/lp-cyoa-epic.73515/page-94#post-2251380

    You probably don't want to see rows upon rows of letters in the book. However, the author is usually consistent when denoting OOC comments. EPIC always has *** to separate tallies and actual chapters, and so does the Codexian Saga:
    http://www.rpgcodex.net/forums/index.php?threads/the-codexian-saga-lp.43820/page-10#post-1140444

    Myth has those comments typed in in italics:
    http://www.rpgcodex.net/forums/index.php?threads/myth-a-new-age-cyoa.89150/page-12#post-3073718

    What I suggest is to mark chapter indices with a special symbol indicating whether or not it contains these comments. Like so:
    'B' means that there is a part of the post in the beginning that doesn't belong to a chapter. Usually it is everything up to and including the *** symbols. Then the program should simply not display that content. Should be a fairly easy script to write - just track down the first inclusion of *** and go from there. The need to denote the chapters where such action is needed stems from the fact that *** symbols are legitimately used to separate the text inside the chapters as well, so you can't apply that script to all posts/chapters indiscriminately or you'll end up skipping actual content.

    Sometimes those comments can appear towards the ending:
    http://www.rpgcodex.net/forums/index.php?threads/the-codexian-saga-lp.43820/page-5#post-1139047

    In that case it can be done like this:
    Search for the last *** string and omit everything past it.

    It is a pretty simple way to automate the process instead of manually editing these parts out.
     
    Last edited: Jul 28, 2015
    • Brofist Brofist x 1
    ^ Top  
  3. Nevill Arcane

    Nevill
    Joined:
    Jun 6, 2009
    Messages:
    10,652
    Shadorwun: Hong Kong
    I know that you probably have your hands full as it is... but do you think your tool could be used with non-Codexian CYOAs too?

    I am thinking about this CYOA in particular:
    http://forums.penny-arcade.com/discussion/150613/cyoa-space-australia-game-set-match

    Doesn't have an index, and it isn't exactly most literary of works, but the idea is so cool and implementation is so good that I think it would not be out of place with the others listed in the OP. Maybe it will inspire a Codexian writer to a spiritual sequel.

    If that is outside the scope of your work, I would understand, too.
     
    • Brofist Brofist x 1
    ^ Top  
  4. Denim Demon Educated

    Denim Demon
    Joined:
    Feb 7, 2011
    Messages:
    28
    Location:
    Outside of society
    Project: Eternity
    Awesome! :salute:

    Yeah it basically boils down to two options:
    1. Clean up each and every post by hand - results would be pretty much perfect, also allows for adding stuff for whatever reason
    2. Find an automatic solution that is easily configurable through the index and catches most cases
    Some reasoning about both options:

    The first one requires little implementation effort. It would only require caching a posts content, so if it has been loaded once it will be cached locally and on the next run of the tool it does not need to be loaded again. This way manual modifications to the cached version would not be overwritten. This is pretty useful in any case because these posts do not change anymore and right now the loading takes up >99% of the execution time. By using a repository (like Git), the required work effort to clean up all these posts could easily be shared by multiple people.

    The second one requires a lot more implementation effort. What I would want to have removed are author comments not related to the current chapter / choices, vote results and redundant chapter titles. Now that alone results in a lot of different patterns that the tool would need to recognize. This would involve a lot of implementation effort from my side to produce somewhat consistent results. But with this solution there will always be edge-cases and lots of bugs that I would have to fix over time. As for the work effort, some things could be cleaned automatically, but as soon as you start to add information to the index on how to clean up each chapter, then you have not gained a lot. I mean the effort is basically the same: You still have to open up each chapter and check what content needs to be removed. Then you either add something to the appropriate line in the index or select some text or delete it.

    TL;DR: Right now I think I prefer the first solution. Although it's a bit more work it keeps things simple and avoids bugs that might be hard to detect. If some content is missing then someone has removed it by hand - and not some piece of code.

    I think I would just do a test-run of the first solution to see if it's feasible, even for very big LPs:
    • Pick an LP of reasonable length
    • Determine a set of rules what needs to be removed
    • Clean up each post
    • Track how much time was spent
    That would gain some insight how much effort it really is and if an automatic solution is even necessary. Plus by doing it by hand I get a better understanding of how a automatic solution might work.

    (Of course, if you would want to help out and share the effort that would very much be welcome ;))

    Edit: Forgot the most important thing to clean: Click here and disable ads! :lol:
     
    Last edited: Jul 28, 2015
    ^ Top  
  5. Denim Demon Educated

    Denim Demon
    Joined:
    Feb 7, 2011
    Messages:
    28
    Location:
    Outside of society
    Project: Eternity
    Added some stuff:
    • Added Extras to Legend, collected by Nevill
    • Added Warhammer: 41K
    • Updated Overlord with latest chapters
    I only took a quick look at WH41K but it seems to be fine. Lots of redundant captions in this one :). Quotes still look awkward, but that's already on the to-do list. There's no formal name, so I had to invent one. Maybe root has something else in mind?
     
    Last edited: Jul 28, 2015
    • Brofist Brofist x 1
    ^ Top  
  6. Denim Demon Educated

    Denim Demon
    Joined:
    Feb 7, 2011
    Messages:
    28
    Location:
    Outside of society
    Project: Eternity
    The module that loads the thread page and extracts the post content is well separated from the rest of the code. So it would not be too much trouble to switch it with another module that would work for a different forum.

    However I have no plans to do so in the near future. Though you never know! ;)

    Actually right know I'm more interested in how well the tool would work for traditional gaming / screenshot LPs. Basically in the style of http://lparchive.org/.
     
    ^ Top  
  7. Nevill Arcane

    Nevill
    Joined:
    Jun 6, 2009
    Messages:
    10,652
    Shadorwun: Hong Kong
    The problem with your first method is that if the author decides to change the post (say, fix a typo), then the tool wouldn't recognize it. I'd rather the tool took the information from the Net than kept it locally. Doesn't that mean that everyone using your tool locally will have to make the edits themselves?

    Basically, what I thought about automatic removal is that there is a set of rules (might be unique for each book) determining how to cut a part of the post from the beginning or from the end. Anyone can download this set of rules and apply them, making the result universal across the users of the tool and keeping it up to date if the information in the post changes.

    But I see where you are coming from.

    I only mentioned it because the biggest 'offenders', EPIC and Saga, use the similar method of separating OOC comments. Naturally, if there is no single standart then automating the process would be futile.

    Tell me what needs to be done and I'll see what I can help with.

    I know nothing about NodeJS, whatever that might be, though I suppose it is never too late to learn.

    The Codexian Saga looks like a good start. It is reasonably short and the rules are fairly simple.

    Shall we test it? I have an LP that I would like to try with this tool:
    http://www.rpgcodex.net/forums/index.php?threads/lets-play-original-war.91544/
     
    Last edited: Jul 28, 2015
    ^ Top  
  8. Denim Demon Educated

    Denim Demon
    Joined:
    Feb 7, 2011
    Messages:
    28
    Location:
    Outside of society
    Project: Eternity
    True. Though you could improve that by having a central repository where the edits are collected. Basically multiple users can run the tool locally, but afterwards all manual changes and the newly compiled stuff are moved to a central reposity on the internet - just like I do now with the cyoa-press repository on Github. From there the edits can be shared with other users.

    If you put it that way it makes a lot more sense. Create a number of reusable, possibly configurable rules. Define the set of rules for each book. If stuff happens modify ruleset until happy.

    Agreed.

    Sure! You know what to do ;)

    My guess is that it might already work pretty well for small LPs, however for long ones it might become a problem with hundreds of images on the same page. In the end you would need a mode where each chapter is put in a separate file.
     
    ^ Top  
  9. Nevill Arcane

    Nevill
    Joined:
    Jun 6, 2009
    Messages:
    10,652
    Shadorwun: Hong Kong
    If I might add, the style for CODE tags fits better for the quotes then the one you currently use now. See this:
    https://rawgit.com/sissbruecker/cyoa-press/master/books/wh41k/out/complete.html#41
    Unfortunately, it does not know how to carry the words over properly.

    So... anything I can actually help with?
     
    ^ Top  
  10. Nevill Arcane

    Nevill
    Joined:
    Jun 6, 2009
    Messages:
    10,652
    Shadorwun: Hong Kong
    Hell, it can be as simple as this:
    Cut out first 22 strings from the beginning.
    Show Spoiler

    Voila.

    It will need to be done once when compliling the index, and you won't need to keep the stuff locally. I can probably do it in half an hour with Epic provided the ability to check how it would look like after a change.

    Of course, more complex scripts to automate this would still be welcome.
     
    Last edited: Jul 29, 2015
    ^ Top  
  11. Nevill Arcane

    Nevill
    Joined:
    Jun 6, 2009
    Messages:
    10,652
    Shadorwun: Hong Kong
    Let's see. Here is a small sample.
    Show Spoiler

    I wonder if it would be possible to put two different posts on the forum under one hyperlink in your tool. For example, I'd like to see "Mission 8: Natural Born Heroes. True Route." and "The True Route Continues." under one 'chapter', and 'Mission 9: Siberite!', 'The Siberite Must Flow.', 'What Ifs...' and 'The Prize.' under the other. Maybe some rules can be introduced...

    Well, here is a test sample in case you ever find yourself with more free time than you know what to do with. ;) That's not a request, so feel free to ignore it. :)

    How exactly does it grab the text? I am trying to find out what is forum-specific about it.
     
    Last edited: Jul 29, 2015
    ^ Top  
  12. Denim Demon Educated

    Denim Demon
    Joined:
    Feb 7, 2011
    Messages:
    28
    Location:
    Outside of society
    Project: Eternity
    Not yet, I'd like to make some small changes to the tool to make the manual editing easier.

    Cool, I'll try it out when I find some time.

    That's rather technical. Basically loading the forum page gives you a complete HTML page with header, a list of posts, a footer and so on. Now we want a specific list item that is the target post (identified by the post id that is in the URL) and within that we only want the post content (theres a lot more stuff like User avatar, post header, post footer etc.). To get that specific content from the complete HTML I use a library called Cheerio, which uses selectors to point to a specific part of the HTML.

    For a post within a Codex thread page the selector is:

    li#{postId} div.messageContent > article > blockquote

    That says basically:
    - Find the list item with the id {postId}
    - Anywhere within that list item find a div with the CSS class messageContent
    - Find the direct child of type article within that div
    - The the direct child of type blockquote within that article

    Now everything within that blockquote is post content. To create the selector I open the page in Chrome and use the Dev Tools to check out the HTML structure.

    Edit: Just to be clear - there's no need for you to find out the selector, I should be able figure it out pretty quick. The bigger effort is to make the tool configurable for different forums. That's a one-time effort and once that's done it should be easy to add support for other forums.
     
    Last edited: Jul 29, 2015
    • Brofist Brofist x 1
    ^ Top  
  13. Nevill Arcane

    Nevill
    Joined:
    Jun 6, 2009
    Messages:
    10,652
    Shadorwun: Hong Kong
    There is nothing to find out - Chrome can show the relevant part of the page's source code on a right-click. :)

    But thanks, I understand how it works now.

    Are you going with the 'local repository' route (where you can edit text freely since it gets copied locally), or with the 'cropping' route (where you are limited to cutting out a part of the post - or rather, not displaying it, since no actual editing takes place, - but you don't have to store content)?
     
    ^ Top  
  14. Denim Demon Educated

    Denim Demon
    Joined:
    Feb 7, 2011
    Messages:
    28
    Location:
    Outside of society
    Project: Eternity
    I had an idea that is a combination of both. I add a simple editor to all books that allows you to mark text ranges that you want removed. The editor then generates some config that you can provide to the tool to automatically remove those ranges on its next run.

    The process is basically the following:
    • Open a book in the browser like you would to read it
    • Press the "Edit" button
    • Select a text range that you want removed and hit the "Delete" button
    • The text gets displayed with a different background or a line-trough style to give some visual feedback what will be removed
    • Repeat for as many text ranges as you like
    • Press the "Export" button and it generates a config that describes which text ranges should be removed
    • Provide the config to the tool and on the next run of the tool it will automatically remove those text ranges
    Benefits:
    • Manual editing is super easy, you don't need to modify the raw HTML code but use a visual editor instead
    • No need to define / implement complicated rules, the editor basically checks the HTML structure and gives you a "dynamic rule" of what should be cut out
    • These auto-defined rules should still be valid after basic editing of a posts, like fixing a typo - bigger changes like newlines or formatting changes might be troublesome though
    • Still provides automatic removal of content, no need to cache posts, content is always up-to-date
    The browser would also store the editor config and apply it again the next time you open the book. So you can basically extend the config if there are changes or if new chapters have been added.

    I started an implementation yesterday, but it's a lot harder than I thought. I already have the code that can remove the ranges during the tool run. However exporting the ranges from the browser is much more complicated - mainly because of the highlight effect that you would need to display the text ranges that should be cut. Basically adding the highlight effect alters the underlying HTML structure and that gives you text ranges with invalid offsets. So I would have to exclude any highlight element from the offset calculation, and I have no solution for that yet. It's very much possible, but i's going to take me some time to wrap my head around the problem.

    I think I'll experiment with this for a bit longer though, because I really like the general idea.
     
    • Brofist Brofist x 1
    ^ Top  
  15. Denim Demon Educated

    Denim Demon
    Joined:
    Feb 7, 2011
    Messages:
    28
    Location:
    Outside of society
    Project: Eternity
    Added:

    And here's the Original War LP. It mostly works, but I really think it would be better if each update were on a separate page. Also could use some transform to remove the spoiler tags - they are not very useful in this case.
     
    • Brofist Brofist x 2
    ^ Top  
  16. Nevill Arcane

    Nevill
    Joined:
    Jun 6, 2009
    Messages:
    10,652
    Shadorwun: Hong Kong
    Sooo... any luck? :M

    Do I understand correctly that the problem is that the highlighting tags in the editing mode add characters to the post that mess with the offsets?

    So the string
    becomes
    and it messes up highlighting other stuff. Or is the problem more complex than that?
     
    ^ Top  
  17. Rahdulan Arcane Patron

    Rahdulan
    Joined:
    Oct 26, 2012
    Messages:
    3,386
    So yeah, kinda necroing for no real reason but I just wanted to say I'm having great fun reading completed works on my Kindle after converting them and doing some minor editing. Mainly removing the first first page and every book after conversion process can't get rid of them.
    Thanks to Denim Demon for putting it together and others for participating in said CYOAs. :bro:

    [​IMG]
     
    • Brofist Brofist x 3
    ^ Top  
  18. Nyarmith Educated

    Nyarmith
    Joined:
    Apr 2, 2010
    Messages:
    52
    Location:
    kwanzinania
    You should add the option to export to pdf. If your source is available online I might be able to add that feature.
     
    ^ Top  
  19. Storyfag Arcane

    Storyfag
    Joined:
    Feb 17, 2011
    Messages:
    5,593
    Location:
    A Dark Place
    Good sir, the job you have done here is divine :obviously:
     
    • Agree Agree x 1
    ^ Top  

(buying stuff via the above buttons helps us pay the hosting bills, thanks!)