yihili

AlCoomgeon guide

Jun 23rd, 2020
19,582
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.29 KB | None | 0 0
  1. AI dungeon tips and tricks by some anon on /v(g)/ ver.0.5
  2.  
  3. <<<DISCONTINUED AS OF 14/07/2020>>>
  4. Feel free to Copy/Paste it somewhere else and improve upon it,
  5. or make another one from scratch, as this gets outdated.
  6.  
  7. Now, on to the guide:
  8. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9. First of all, a short FAQ
  10.  
  11. A.Where do I play/
  12. https://play.aidungeon.io/ or mobile app from whatever appstore
  13.  
  14. B. Can I download and play it offline? / What happened to anon forks?
  15. There's ways to download and play local/google colab versions but by now they're outdated.
  16. You'd also need a computer with 8GB VRAM minimum to run a version that is
  17. slower, and weaker than the official online version
  18. Check them out on the following links if you need/can run them:
  19. Unleashed: https://henk.tech/aid/
  20. CloverEdition: https://github.com/cloveranon/Clover-Edition
  21. Lucidteller: https://github.com/frowo/LucidTeller
  22. And info on how to use them here: https://github.com/VBPXKSMI/Open-CYOAI-Project/wiki
  23. Note that those are long discontinued and unsupported, so they wont be covered on this guide and most
  24. anons won't know or bother to answer if you ask stuff about them on the threads.
  25.  
  26. C. How do I save my games?
  27. The official version just does it automatically.
  28. Choose "My Stuff" on the side menu and your previous adventures should show up there.
  29. You can click them then resume playing, edit properties or delete them with the buttons
  30. that show up on the top-right of the screen.
  31. Note that while you can have saved games without an account, if you thqt they will be stored
  32. locally in the browsers files and if the browser decides to clean itself your saves will be gone
  33. To avoid that, make an account with a burner email. Even then, it's recommended to copy&paste
  34. Your entire storiy's text to a backup file in-case you lose them.
  35.  
  36. D. How does it work?
  37. It just works, don't think about it too much.
  38.  
  39. E. Can you do X in it?
  40. yes
  41.  
  42. F. Does the AI learn from people playing it?
  43. no
  44.  
  45. G. Do they have access to the shit I type in there?
  46. yes, so be smart
  47.  
  48. H. Why does the AI only give me shit answers?
  49. You might want trying opting out of testing experimental models. While playing an adventure,
  50. click the smiley face on the top right, and opt-out of testing the new models.
  51. Also see the "5.1" and "5.2" sections of the guide, basically you need to give it high quality
  52. inputs if you want high quality outputs. Also good usage of the game's tools help a lot.
  53.  
  54. I. How does memory work?
  55. See the "3.4" section of the guide, basically just write shit in there you want the game
  56. to take in consideration when reacting to your input. It does not mean that the stuff in
  57. the memory is absolute and that the AI can't write stuff that contradicts it.
  58. Alternativelly, if you only want an in-depth look at memory stuff alone,
  59. there's some good guidance by some discordfag on the following links:
  60. https://play.aidungeon.io/scenario/ef645232-2f2a-4138-a2e3-18762487a590
  61. https://play.aidungeon.io/scenario/462a8aa8-5d86-11ea-827d-0a187091d01a
  62. https://play.aidungeon.io/scenario/449b2e0c-5d88-11ea-bf6f-0a187091d01a
  63. https://play.aidungeon.io/scenario/cdc1fd20-5fc5-11ea-8706-d539dc8dd73f
  64.  
  65. J. What about this 'World Info' thing people have been talking about?
  66. See section 4.14 of the guide.
  67.  
  68. K. What's the difference between Griffon and Dragon?
  69. Griffon is the free version of the game's text generator, and Dragon is the premium exclusive one.
  70. Needless to say, Dragon produces much better results, and people report on it being more coherent.
  71. Is it worth it? People often say that it is.
  72. Personally, I'd say it's worth if you plan on playing the game a lot and 5 bucks a month isn't a lot
  73. for you. There's a 7-day free trial of premium membership if you want to try it out, but note that
  74. it requires credit-card information.
  75.  
  76. L. The game just says "AI doesn't know what to say", is it broken?
  77. Nah, it's just struggling with your latest input, or got stuck in a loop, so it timed-out.
  78. Usually just /retrying a bunch of times work. If it persist, /undo and reword your latest input
  79. into something else. If it really persist, do /story inputs mimicking proper responses to the
  80. inputs that trigger the error until the AI gets back on track. If it reall, really persists,
  81. then there might be something wrong with the servers or your own connection.
  82. Some users say that increasing the "Output Lenght" preamium setting makes the AI more likely
  83. to get this error. With "100" being the highest recommended value.
  84.  
  85. M. The thing is just a Black or Write Screen, is it broken?
  86. Probably. It's usually something on their side, and happens more often on the mobile app.
  87. Don't panic, just try it again later, chances are they'll fix it.
  88. If it's a long lasting issue, check their discord and consider asking for help there.
  89.  
  90. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  91.  
  92. Here's how game examples will work on this guide:
  93. Example:
  94. old output :This is something the AI wrote earlier.
  95. old input :>This is something the game read as the action of the player earlier.
  96. old output :This is something the AI wrote earlier.
  97. latest input :This is the last thing the player wrote.
  98. latest output:What the AI wrote in response to the latest input.
  99. new input :[This is what the player is currently writing on the box in response
  100. to the latest output]
  101. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  102.  
  103. Now onto some actual guides:
  104.  
  105. ========================================================================================
  106.  
  107. {1} Really, how does the game work?
  108. It's simple, actually. This sort of AI uses databanks and statistics to "predict" what text comes
  109. after a bigger block of text. On this game's case, it has some text indefinitely stored on a player
  110. made "Remember box", then a bigger chunk of text that is the last bunch of lines of the ongoing story,
  111. then input that you write as the last bit of text. It reads that all up, does some AI thinking, then
  112. comes up with a continuation to the text.
  113. The game's AI model has been trained to read and make text on a specific format:
  114. ------
  115. >Actions of a person (You) like this.
  116. Then some words of reaction to that line like this.
  117.  
  118. >Then another action of the same person after skipping a line.
  119. Then reactions to the new action, and so on.
  120. ------
  121. It can and will work with text formatted in any other way, but it works better as intended this way.
  122.  
  123. ========================================================================================
  124.  
  125. {2} Do as I Say, Story!
  126. There's three types of input you can use on the game, mastering how to use them is key to a good
  127. experience. The games own help section (Home, "?" at top right) tells you what each do, but doesn't
  128. explain them in-depth.
  129. You can switch "Do", "Say" and "Story" modes with a button to the left of the text input box,
  130. or toggle them by inputing [/do], [/say] and [/story] or [!] respectively.
  131. ----------------------------------------------------------------------------------------
  132. 2.1 First is "Do", the basic input type and the one you should use the most
  133. The text you type is taken as an action, the game expects it to start with a verb in first person,
  134. but second person works as well, as long as it starts with a verb(or adverbs or some rare exceptions).
  135. Example:
  136. latest output:There's a Dragon in front of you.
  137. new input :[take my sword and swing at the dragon]
  138. The game will read that as:
  139. old output :There's a Dragon in front of you.
  140. latest input :>You take your sword and swing at the dragon.
  141. Note that it adds a ">You" to the start of your text and changes a "my" to a "your".
  142. Basically it changes first person input, the usual kind of input in CYOA games, to second person,
  143. the way CYOA games narrate their stories(it also adds a "." if it's missing).
  144. Also note that if you start your input with "I" or "You" instead of a verb, it will just remove it
  145. put a ">You" in front of the verb either way.
  146.  
  147. Even though there's a "Say" input type, you can use "Do" for dialogue just as well.
  148. Example
  149. latest output:There's a Dragon in front of you.
  150. new input :[say "Get ready to feel my blade, Dragon!"]
  151. The game will read that as:
  152. old output :There's a Dragon in front of you.
  153. latest input :>You say "Get ready to feel my blade, Dragon!"
  154. Note that it does add a ">You" to the start of the the text, but this time around it doesn't change
  155. the "my" to "your". This is because now the "my" is inside "quotation marks", and the game reads text
  156. inside "quotations marks" as dialogue, and it doesn't change first person to second person in dialogue.
  157. This goes for both the "Do" and "Say" input types.
  158. Basically, unless it's dialogue, I, my, me, mine, myself, etc. gets changed into second person.
  159.  
  160. DO NOT FORGET THE QUOTES.
  161. A common rookie mistake is not typing dialogue inside "quotation marks" and while sometimes the AI can
  162. make sense of what you write even if you do it wrong, it can make it very confused on what you actually
  163. want to do. For example [wait] and [say "wait"] are the difference between
  164. >You wait
  165. and
  166. >You say "wait"
  167. One makes you wait for someone, and the other makes someone wait for you.
  168.  
  169. Pro-tip1: You don't need to use type exactly [say "something"] if you want to talk, you can also use
  170. stuff like [ask "what?"] or [shout "FUCK!"] will also work, but only on the "Do" input type
  171. Just keep in mind that in this input type the game WILL try to make the input start with an ">You"
  172. no matter what. So inputs like ["what?" I ask] won't work very well.(>You "what?" you ask.)
  173. You also don't need to use dialog to ask questions, inputs like [ask the dragon where's his treasure]
  174. or [tell the dragon to prepare for battle] will also work perfecly.
  175.  
  176. Pro-tip2: As long as it makes sence with a 'You' added to the start of the the input, and your formatting
  177. is correct, complex inputs should still work. So stuff like:
  178. [and your friends are feeling tired and you think: "This dragon is tough! I gotta get out of here! "Then
  179. while the dragon is distracted you turn around and start running towards the exit of the cave]
  180. Will probably be understood by the AI, but be wary that the more complex the input the easier it is
  181. for the AI to not comprehend it very well. But fortune favors the bold, inputs like that really enrich
  182. the story and the worse that could happen is needing to undo it. Just keep in mind that having mostly
  183. inputs starting with verbs will probably help the AI to maintain consistency better. So save those
  184. complex commands for when you really need them.
  185. ----------------------------------------------------------------------------------------
  186. 2.2 Second is "Say" there's not much to say about this one, other than it's pretty useless because "Do"
  187. does it's job better.
  188. But what it does is automatically turn your text into a >You say(...) kind of input.
  189. latest output:There's a Dragon in front of you.
  190. new input :[Get ready to feel my blade, Dragon!]
  191. The game will read that as:
  192. old output :There's a Dragon in front of you
  193. latest input :>You say "Get ready to feel my blade, Dragon!"
  194. There ya go, it takes your text and put the quotation marks for you. If you still put quotation marks
  195. it doesn't make your text have ""double quotation marks"" like this, or you you type "say" it removes it.
  196.  
  197. Pro-tip1: Just pretend this input type doesn't exist, just use "Do" for both actions and dialogue.
  198.  
  199. Pro tip2: If an NPC is going to say something but then the AI makes you do an input, or when you simply
  200. just want the AI to continue writing up its output without you interfering, just leave the input box
  201. blank and press enter. This WORKS ON EVERY INPUT TYPE and you can do it for as long as you want to
  202. just let the AI tell the whole story by itself.
  203. ----------------------------------------------------------------------------------------
  204. 3.3 Third there's "Story" input type. More of an advanced input type, has some specific uses but due to how
  205. it works some anons prefer to just use it for the whole game.
  206. What it does is take the text you type and add it raw to the game's story.
  207. Example
  208. latest output:There's a Dragon in front of you.
  209. new input :[The dragon lets out a mighty roar!]
  210. The game will read that as:
  211. latest output:There's a Dragon in front of you.
  212. The dragon lets out a mighty roar!
  213. Then the dragon starts breathing fire
  214. new input :[]
  215. Then the game wait for a new input
  216. Note how it all mixed together on the latest output, it doesn't even make a "newline."
  217. This allows you to do actions from outside your character's perspective such as forces of nature like
  218. thunder or simply an action of another character you seem fit to act at the time.
  219. Note that this will really take your text input raw, so it won't autocorrect stuff like punctuation.
  220.  
  221. Pro-tip2: It's possible to ignore the game's ">You do this." format and play the entire game with this
  222. input type. Some people say the game feels more coherent like this, but note that the AI model was
  223. trained to work with that format, so it's advised to just play normally with the "Do" command, and
  224. only use the "Story" inputs in situations you really need to.
  225.  
  226. Pro-tip2: You can actually do some cool shit with this input type. Since it adds your input raw, and
  227. it continues with an output exactly where your input stopped, you can make pseudo "Do" inputs like this:
  228. Example
  229. latest output:There's a Dragon in front of you.
  230. new input :[
  231. >You decide to try your luck and]
  232. latest input :You decide to try your luck and
  233. ask the dragon about his love life.
  234. new output :You begin asking if he's dating
  235. someone right now. But then the dragon
  236. informs he's actually a she.
  237. Since you added the "newline" and ">You" text yourself, the game is tricked into seeing it as a
  238. standard "Do" input, but since it continues right where your input stops, it continues your own input
  239. for you with something appropriate then reacts to it normally, all with the proper formatting.
  240.  
  241. 3.X "Multi-Track Inputting?"
  242. I'm about to share with you a classified pro AI Dungeoneer move:
  243. You can do both /do and /story at the same time, in one turn.
  244. How? Just linebreak using Shift+Enter (indicated as {newline} in the example) in a normal /do input and
  245. write another line under it.
  246. Example:
  247. latest output:There's a Dragon in front of you.
  248. new input :[take my sword and swing at the dragon.{newline}
  249. The dragon dodges my attack, but she ends up tripping and exposing her butt]
  250. The game will read that as:
  251. old output :There's a Dragon in front of you.
  252. latest input :>You take your sword and swing at the dragon.
  253. latest output:The dragon dodges your attack, but she ends up tripping and exposing her butt.
  254. The dragon becomes visibly embarassed.
  255. "That's never happened before!" she says.
  256. The result is the second line you write blending in with the AI's output.
  257. Mind the punctuation on the /do part, though. It will still add the >You at the start and
  258. change all instances of first person pronouns outside of dialogue into to second person, but it will only
  259. add a missing period to the last word of the whole input text.
  260. As you can see, it's a powerful tool to guide the story in any direction you want, while still primarily
  261. just using the /do input mode.
  262. You can add as many lines as you want in one input, and you can obviously do this on /story mode too,
  263. but it's not as useful since /story already gives you a lot of control over the AI's outputs.
  264.  
  265. ========================================================================================
  266.  
  267. {3} Commands to Conquer
  268. There's some tools you can use in-game that can really shift the story in your favor. It's the commands
  269. There's 5 basic commands that you can use either via "/command inputs" or simply by using the buttons
  270. above the input text box.
  271. No command will "take up your turn" which means the AI will always be waiting an input no matter what
  272. command you use.
  273. ----------------------------------------------------------------------------------------
  274. 3.1 Undo
  275. With the "Undo" button you will erase the latest chunk of text the game or you generated.
  276. You can do this indefinitely, which means you could potentially erase the entire story if you want.
  277. Used mostly when you want to try a different action from one you chose before.
  278.  
  279. Inputing [/undo] or [/revert] will also work.
  280.  
  281. Example:
  282. old output :There's a Dragon in front of you.
  283. latest input :>You take your sword and swing at the dragon.
  284. latest output:You strike the dragon with your sword and it dies.
  285. new input :[/undo]
  286. The game will turn it into:
  287. old output :There's a Dragon in front of you.
  288. latest input :>You take your sword and swing at the dragon.
  289. new input :[/undo]
  290. The game will turn it into:
  291. latest output:There's a Dragon in front of you.
  292. new input :[]
  293. Then the game wait for a new input
  294. Note that if you only do it once, it only takes away the part where it reacted to your input, so you
  295. need to use it twice to get rid of the input too.
  296.  
  297. Pro-tip1: Just removing the latest output can be useful, too. You can for example remove a bad output,
  298. Then using the "Story" input-type, you can input it a brief start of a desirable reaction, and let
  299. the AI generate the rest of it.
  300. ----------------------------------------------------------------------------------------
  301. 3.2 Redo
  302. This one's pretty simple. You click the button, and the last thing you erased with undo comes back.
  303. You can also do it as many times as you need and it even works after you close and re-open the game!
  304. Inputing [/redo] will also work.
  305.  
  306. Pro-tip1: Be careful, if you undo a lot of actions, then input anything at all other than a command,
  307. the Redo command will lose track of the other stuff you did permanently!
  308. ----------------------------------------------------------------------------------------
  309. 3.3 Alter
  310. This is the ultimate power move. "Alter" lets you straight up edit the latest output the AI gave you.
  311. When you click the Pencil button, a box will show up with the text of the latest output, you can freely
  312. erase/type anything as you can with your own inputs. Once you're ready, just click the "Send" button
  313. and voila, the output is now what you wrote in there. You're then free to do your actual input.
  314. This tool is used mostly to correct the AI when it makes mistakes like getting your name wrong.
  315.  
  316. Inputing [/alter] will also work.
  317.  
  318. Pro-tip1: You could theoretically completely change every output to make every the story go exactly
  319. like you want on every aspect, but at this point you might as well just write a story without the AI.
  320. One thing some people like to do, though, is being very agressive with the /alter commands early on,
  321. then after the AI catches up and start giving similar outputs, they give control back to the AI.
  322.  
  323. Pro-tip2: While this command is intended to change the output into something else, you can also use it
  324. as a mini-undo, and remove just a few words from the latest output instead of the entire thing. Like
  325. removing a line from the output that says your character said something you actually didn't want to say.
  326. ----------------------------------------------------------------------------------------
  327. 3.4 Remember
  328. This is very very useful, but a bit complex. You click the Pin button, and then a big text box will
  329. appear, most likely empty if it's the first time you use the command in your adventure.
  330. You then type anything you want in that box, and when you're done you click the Send button.
  331. The text in that box will be remembered by the AI no matter how many turns pass.
  332.  
  333. You see, the AI can only work with so many words at a time, and since the stories can get so long, it
  334. starts forgetting the stuff that happened before a certain amount of words. (The exact amount varies
  335. depending on the words and punctuation used, but it's a lot of words) So the /remember command is used
  336. to make sure whatever you write in the box will never be forgotten by the AI.
  337.  
  338. Generally used to retain variables like character names, possessions, companions, objectives, etc.
  339. But do note, that this isn't a tool to make definitive rules. The AI has the information that you have
  340. an item, and works with that information, but due to the random nature of it, and the fact that the
  341. info it is remembering is mixed with a lot more info frmo the story, it can still very likely commit
  342. some mistakes like misnaming you, making you use a wrong weapon, etc.
  343.  
  344. Inputing [/remember] will also work.
  345. Example:
  346. [You are Anon, a male Sepllsword adventurer. You are in Larion, kingdom full of monsters and people
  347. of many fantasy races. You are equipped with an iron armor that gives you some protection, and you
  348. have an iron sword to use as a weapon. You have learned magic and can cast some weak spells.You have
  349. a travelling companion with you called Lilly. You have on your backpack few gold coins, some curative
  350. potions, and the Orb of Light you got from Trog the Ogre. Your current goal is to deliver the Orb of
  351. Light to the Witch Zalmora in the Town of Rask so she can open the portal to the Demon Realm for you.
  352. Your companion Lilly is a young catgirl with short blonde hair that likes you a lot. Lilly doesn't like
  353. fighting but she has small dagger that she can use to protect herself.]
  354. As you can see, it's kinda similar to a starting prompt, but with way more info about what's currently
  355. going on, and no info about how you started your journey.
  356. You can be as descriptive and and type as much stuff as you want, but do avoid clutter and unnecessary
  357. information as much as possible. For example even if you know magic, you don't have to specify exactly
  358. what spells you know, you can keep track of that yourself and use them accordingly. Or for example
  359. when describing Lilly, you can keep information like the size of her boobs out of the memory box,
  360. otherwise it may just mention it at undesired times, when you usually might just need it on potential
  361. sex scenes. The opposite also applies, if you want something to be more relevant, type it in there, so
  362. the game will take it into consideration more.
  363.  
  364. Some people say that adding stuff like character's appearances in the memory box is futile, since the AI
  365. ignores them most of the time, but I personally feel like it helps. Of course, over-detailed stuff like
  366. the five different colors of a character's hair, or tiny details like size of facial features, will most
  367. likely not matter too much and just add clutter. It's probably better to stick to basic stuff, like
  368. "she's short," "she's tall," "he's bald," "he has multi-colored hair," etc.
  369. You may also make those details more relevant using "World info", more info on that later.
  370.  
  371. As your memory text starts to become longer and longer, you might want to separate it into paragraphs,
  372. one for each character or place it's talking about. The linebreaks shouldn't matter to the AI.
  373. But remember that The AI can only take so many words into account, so the longer the text in the "Memory Box"
  374. The earlier it will start forgetting things from the actual story. Consider using 'World Info' keys to save
  375. space on the Memory box, more information on that later.
  376.  
  377. pro-tip1: The AI has an easier time keeping track of the player as "You", so when using the command, try
  378. to add stuff regarding you as [You are this] or [You have that] instead of [Anon likes this] or
  379. [Lilly likes Anon]. Save the Third person names for actual NPCs, and try stressing out that whoever is
  380. with you is actually with you as much as possible without repeating too many words.
  381.  
  382. pro-tip2: If a word is on the Memory box, then the AI is acknowledging it being a part of the story.
  383. What this means is that a word that is on the memory box is more likely to appear on the story than if
  384. they're not mentioned at all. So counter intuitively, having text like [Men in Black do not exist] in
  385. your memory box, may actually make them more likely to appear, since now the game actively thinks that
  386. men in black are a part of the story, even as nonexistent beings. Rembemberthat the stuff in the memory
  387. box aren't definitive rules, just stuff the game doesn't forget that they were mentioned.
  388. So in reality it's better to have "Men in Black" being unmentioned at all cost in the story, then the
  389. only way the AI can bring it up is by chance based on the model and training it had.
  390. Also be careful with adding stuff like "You drink a lot of energy drinks" in order to avoid having the
  391. AI making you sleep constantly. This will make the AI think energy drinks are a part of the story,
  392. which may make it more likely to make modern stuff like guns or cars appear in fantasy settings.
  393. If undesirable stuff like that happens, just use the "Undo" or "Alter" commands to remove them.
  394. ----------------------------------------------------------------------------------------
  395. 3.5 Retry
  396. Finally, the Retry command. When you use it, the game Undoes it's latest output, and generates another
  397. one based on your latest input. Like so:
  398. Example:
  399. latest input :>You take your sword and swing at the dragon.
  400. latest output:You swing your sword but miss the dragon.
  401. new input :[/retry]
  402. The game will turn it into:
  403. latest input :>You take your sword and swing at the dragon.
  404. latest output:You strike the dragon with your sword and it dies.
  405. new input :[]
  406. Then the game wait for a new input
  407. Really simple command, really, not different from "Undoing" twice and rewriting the same input.
  408. Just saves you time if you think your input was fine, but the game somehow gave you a bullshit output.
  409.  
  410. pro-tip1: Not much advanced stuff to do with this command. You can Undo just the latest output, then
  411. Use the retry command to turn your latest input into a continuation of the previous output instead, but
  412. that's not much different than "Undoing" twice then pressing enter without typing an input.
  413.  
  414. ========================================================================================
  415.  
  416. {4} Adventuring Scenarios
  417. What if I told you that you don't need to live in Larion? The default scenarios are all right, but
  418. If you want better freedom and control over your own quests, Custom Scenarios let you do just that.
  419. So get ready to never see Sir Theo again and start an adventuring in a world populated entirely by
  420. monstergirls instead.
  421.  
  422. 4.0 How though?
  423. On the "My Stuff" menu, instead of selecting one of your saved adventures, click the Scenarios tab
  424. at the top, There click on the Create scenario button
  425.  
  426. 4.1 Title
  427. Just the name of the scenario, no impact on the gameplay;
  428.  
  429. 4.2 Description
  430. Just an explanation of what this scenario is, also no impact on the gameplay.
  431.  
  432. 4.3 Prompt
  433. Now here things start to get interesting. This is where you'll set up your story alongside the Memory.
  434. The way it works is that the test you put in the Prompt box, and a few words the AI generate after it,
  435. Will be the "first AI output", in other words, the starting point of the adventure.
  436. You can make it pretty long and descriptive if you want, but keep in mind that it's just the beggining
  437. of the story and nothing else, when the story gets too long, this too, will be forgotten.
  438.  
  439. Example:
  440. [You are ${character.name}, you are an adventurer in the Kingdom of ${Select a kingdom name...}. It's
  441. common for peasant men to go out adventuring once they reach a certain age, and now the time has come
  442. for you. You get a few provisions from your family, some basic equipment, and prepare for adventure.
  443. Once you get ready to set out, you step out of the town gate and go.]
  444.  
  445. That's pretty basic example of a generic adventure. Be sure to refer to yourself in second person here.
  446. Note a few things:
  447.  
  448. First is how is how you name your character. On the starting prompt only you use [${character.name}]
  449. to indicate the player character's name. You start an adventure with this Scenario, the game will first
  450. ask you to select your name, and it will replace that string of text on the prompt with the name you
  451. select. The same goes for the kingdom name, in fact you can "create" as many custom names as you want
  452. if you write [You have a companion named ${Choose your companion's name...}] anywhere on the prompt,
  453. The game will also ask you "Choose your companion's name..." when someone starts an adventure.
  454. Note that this only works on the starting prompt, you use those strings on the Memory Box, even when
  455. Setting up the initial Memory text when creating the Custom Scenario.
  456. Second is that it lacks a lot of information, it pretty much just tells you who you are and where you are.
  457. Almost no information on the world. This is because this is just the starting point of the adventure.
  458. Information about the world, your detailed appearance, belongings, etc. are better described on the
  459. Memory section because then they won't be forgotten, and having the information on both boxes is
  460. redundant.
  461. Third is the way it cuts off at the end as if it was interrupted. That is because the AI will always
  462. generate a bit more of random text to finish up the starting prompt and begin asking you how to proceed.
  463.  
  464. You can use up to 2000 characters and go crazy on the staring prompt and set up a very long situation to set
  465. you up into the adventure. It will probably enhance the outputs the game gives you early on if you do
  466. that, too, but it's definitely not necessary. Just keep in mind that it doesn't work like remember and
  467. information here WILL lose relevancy eventually.
  468.  
  469. 4.4 Memory
  470. Here's the the other important part for setting up your story. As you already know, the Memory box
  471. Holds information that the AI will always consider when generating its inputs. Information here won't
  472. be forgotten no matter how many text the story generates, unless you remove the infformation from the
  473. Memory yourself. Here goes how an initial Memory box should be filled for the prompt we described above:
  474.  
  475. Example
  476. [You are an adventurer of the warrior class. You are equipped with leather armor that
  477. gives you moderate protection, and you have a bronze battle-axe as a weapon. You are very violent and
  478. brutal when fighting. The world you live in has many dangerous monsters and various fantasy races.
  479. Monstergirls, sapient monsters that have girl features and body parts are common in this world.
  480. On your backpack you have a few gold coins, basic tools and some rations.]
  481.  
  482. That's an example of a context the previous story. You can do much more interesing stuff, like recreating
  483. settings from estabilished IPs like Pokémon or Creating an original High-School Mecha anime plot.
  484. Remember that this is just the Memory text at the very start of the adventure, you can add or remove
  485. stuff from it as much as you want when playing the Scenario, even before before giving your first input.
  486. Since you can't use those special strings to set up the character and other names into the memory,
  487. you'll have to leave that information out of the starting Memory, and add it as soon as the adventure
  488. starts, like [You are an adventurer named Anon of the warrior class. You live in the kingdom of Larion
  489. You are equipped with a leather armor(...)] If you want to use other types of characters, other than
  490. violent warriors, you can also keep that information out of the Memory, and just put other stuff after
  491. beggining the story.
  492. The Scenario Creation tool tells you that if you leave it blank, then the entire prompt will be compied
  493. over to the Memory Section, but that's not true, it will just be blank. Same thing about it saying
  494. that what you there there is a "secret" to the player, it's not. This is the same Memory box you have
  495. access to when playing, and everything written here is visible to the player.
  496.  
  497. You can use up to 1000 characters, and the example I typed has about 455, So you can really flesh out
  498. the setting here. And keep in mind that this 1000 character limit is just for the starting Memory,
  499. once you start adventuring you can make it much longer. But try not to use more than about 2500 or the
  500. game might start having problems remembering the actual story unfolding.
  501.  
  502.  
  503. 4.5 Quests
  504. This is mostly for roleplaying, and doesn't have any impact on how the AI generates outputs.
  505. Basically, it means the AI will scan for some words like "defeat the dragon" on it's outputs, and when
  506. those are said, the game will move to the next quest.
  507. This is mostly used for roleplaying, and for making challenge Scenarios where the player must complete
  508. all quests to "win" the game.
  509. I'd say to just leave this empty, won't make much of a difference.
  510.  
  511. 4.6 +Add a scneario option
  512. Apparently this is broken and just does nothing
  513.  
  514. 4.7 Music Theme
  515. Should make a selection of music play when your playing the game, but I never got it to work, though.
  516. Either way I'd recommend making a personal playlist to play externally, anyways.
  517.  
  518. 4.8 Tags
  519. Just for archiving purposes, doesn't affect gameplay. Just leave it blank if you don't plan on
  520. publishing the scenario.
  521.  
  522. 4.9 NSFW
  523. This is just so that people won't be able too see the scenario if they're with safe mode turned on.
  524. Don't worry people can only see the Scenario if you choose to make it public.
  525. Out of paranoia, I like to turn this on juuuust in-case they secretly collect info from the sfw stories.
  526. Doesn't make a difference on the gameplay either way.
  527.  
  528. 4.10 Published
  529. Turn this on if you want your story to be public, and people can see and play the scenario you made.
  530. This goes withuot saying, but don't turn this on, unless you want to give thousands of people access to
  531. your story about how you want to be vored by your little sister.
  532.  
  533. 4.11 3rd Person only
  534. Don't turn this on.
  535. It makes every input start with a player name instead of ">You" but it doesn't work very well.
  536. It's supposedly used so that that multiple people play as different characters in a multiplayer game,
  537. but it's better either just control one character or use /story to better write what the characters do.
  538.  
  539. 4.12 Mode
  540. You can choose two different modes: Creative and Hardcore
  541. Creative is the default mode, gives you access to all the tools and options when playing
  542. Hardcore is a challenge mode, doesn't let you use the /undo, /retry and /alter commands and if the text
  543. of an output says that you die then the AI detects it and erases all your progress on that adventure.
  544.  
  545. Just play on Creative, the AI is too inconsistent and messes up too many things for Hardcore to be used
  546. in normal play. Hardcore is mostly for fun "challenge runs" where you try to clear a Scneario's quests.
  547.  
  548. 4.13 Scripts
  549. Premium only feature...
  550. Apparently you can add some crazy functionality to your custom scenarios, but that doesn't mean that
  551. much for the end user that is just going to play the game normally.
  552. vvvv
  553. YOU CAN STILL PLAY "SCRIPTED" SCENARIOS THAT PREMIUM USERS PUBLISHED, EVEN WITHOUT PREMIUM YOURSELF!
  554. ^^^^
  555. Here's a link with some scripting examples, for anyone interested in actually writing code:
  556. https://github.com/AIDungeon/Scripting/tree/master/examples
  557.  
  558. 4.14 World Info
  559. A cool feature but sadly it's still in development.
  560. It's kinda similar to Memory, but it only works when a certain word is mentioned. for example:
  561.  
  562. Example:
  563. Keys :[adventurer, class]
  564. Entry:[Adventurers have different classes that dictate how they fight. The different classes that
  565. can adventurers can be are warrior, mage, bandit, archer, healer and summoner.]
  566.  
  567. You could also have separate keys for each class explaining what they can do.
  568. The difference between this and the Memory box, is that the information on the entries is only fed to
  569. the AI if any of the "key words" are written on the latest input or output. So it's a way to tell the
  570. AI details about specific stuff, without taking Memory space, unless it's currently relevant.
  571.  
  572. The catch is that it's experimental, and for now you can only set keys and entires when creating a
  573. Scenario, not when playing an adventure. This means that if some information gets updated, ot you simply
  574. want to change some information, you'd have to start a new adventure.
  575.  
  576. There are some Scripted Scenarios that let you change World Info on the fly, though.
  577. The idea is to start up the story on the 'dummy' empty scenario, /undo whatever is written on it,
  578. Then copy & paste the actual starting prompt and memory you want to use on them.
  579. There's this one made by an anon:
  580. https://play.aidungeon.io/scenario/2c2f9a60-bcd3-11ea-9ab5-35f8f1508ac9
  581. That seems fairly easy to use, it has a link to a guide on how to edit world info keys on it.
  582. And there's this mainstream one:
  583. https://play.aidungeon.io/scenario/ed1425b0-a7f8-11ea-bc71-4fc1842ce2b0
  584. That seems more complicated, try it if you're having trouble with the anon version.
  585. They both work differently and they both explain how their respective commands to manipulate world info.
  586.  
  587. -ATTENTION-
  588. vvvvvvvvv
  589. Apparently there's a bug where if you create a scenario with World Info, and then start creating another
  590. Scenario, the World Info keys from the first one will carry over to the second one. To avoid that, check
  591. the World Info when creating any Scenario and see if the keys are correct, even when not using any keys.
  592. Bug still present as of 14/07/2020.
  593. ^^^^^^^^^
  594.  
  595. 4.15 Play
  596. Once you've set it all up, all you gotta do is play it. You'll be playing a story that is entirely made
  597. made by you. Just remember to update the Memory whenever something important happens and you're gold.
  598.  
  599. When you're done playing the story you made will be saved on your "Adventures Tab" of "My Stuff", you
  600. can continue off from where you left at any time.
  601. The base Scenario for the adventure will also be saved on the "Scenarios Tab", so if you want to start
  602. another adventure on the same scenario, you can just select and play it to start another adventure.
  603. When you do that, both adventures will be saved, so don't worry. Think of the Scenario as the game
  604. cartridge and the Adventures as save files, you can have as many adventures of the same scenario as
  605. you want. But do keep in mind, that if you change anything in a Scenario, it won't affect the adventures
  606. you already created from it, so if you want changes to stuff like "World Info" to take effect, you'll
  607. have to start a new adventure from the updated Scenario.
  608.  
  609. ========================================================================================
  610.  
  611. {5} Git Gud
  612. Now that you have a good notion of how the game functions, here's some general advice to make the
  613. most out of the game.
  614.  
  615. 5.0 Recommended Settings
  616. While some settings just depend preference, some have no good reason to be enabled/disabled.
  617. Here's what to change in the game before starting playing:
  618. On the actual Settings Panel:
  619. -Safe mode: Turn this shit off immediately unless a literal child is going to play.
  620. -Hide Side Menu: Activate this. The side menu is pretty much useless while actually playing the game.
  621. Don't worry, you can still access the meny by clicking on the top left icon while playing.
  622. -Text Speed: Set it the lowest possible for the text to come out instantly. Not only this makes for
  623. a better overall experience, but it seems it actually prevent some performance issues.
  624. -Proof Read: Sounds good on paper but it usually more work than just /altering when it messes up
  625. Premium settings: >paying to look at words
  626. -Randomness: The default value is fine. It's hard to tell if the randomness is equivalent to the
  627. "temperature" the old evrsions used, but people used to say 0.4 top_k temperature had the best results.
  628. -Lenght: The default is also fine. It's also hard to tell if it's the same as the old versions, too.
  629. but the recommended values on the 4chan versions were about 80 and 90. That's great because if you
  630. feel like it's giving you short outputs you can just give an empty input after every output and
  631. essentially have the AI extend the 45 lenght output into an 90 lenght one.
  632. -Direct Dialog: I don't even see the point of this option.
  633. Hidden Settings:
  634. -Testing: Sometimes while playing or when you click the "Smiley Face" on the top right of your adventure
  635. screen, you'l get a prompt to give feedback to the devs on how the AI is behaving.
  636. Not only you should avoid giving them feedback for obvious reasons, but also, on the prompt there's
  637. an option to opt out or in of testing new experimental AI models. For now you should opt-out since
  638. the new models are said to be pretty crappy right now. You only need to do this once per account.
  639.  
  640. 5.1 Git Fancier
  641. Superficial sounding advice, but it does work wonders. What it means is that the AI works off of stuff
  642. you write, so it takes from your vocabulary, your punctuation, the way you set stuff up, etc.
  643. So if you write really basic inputs, like [swing sword] or [fuck her] the AI won't have good material
  644. to start writing good shit. Try stuff like [raise my iron sword and swing it towards the beast's neck].
  645.  
  646. 5.2 Git Descriptive
  647. The remember tool is good for making the AI know what is what, but nothing beats you straight up
  648. telling it what the stuff is right on the input. For example you cast a spell you might want to type
  649. [cast a Frostbite spell in order to freeze the dragon] instead of just [cast Frostbite on dragon].
  650. Combined with being fancier, being descriptive makes the AI produce much better results.
  651.  
  652. 5.3 Git Assertive
  653. Sometimes less is more and you just gotta go and do what you want.
  654. When you go shopping, for example in a general store in an adventure game, you don't need 20 turns just
  655. to buy some lamp oil and rope. Don't [go to the store], and [ask the clerk if he has rope to sell].
  656. More than often you'll have to go trough enourmous hoops to buy specific stuff if you try that.
  657. Just assume all general stores have basic stuff like that, and type [go to the general goods store and
  658. buy some lamp oil and rope]. If you want unique items or rarer items, you might want to ask for them
  659. instead, but that's because of roleplay reasons, those are supposed to be a bit harder to find.
  660. For stuff like items of different qualities, like weapons and such, type [ask the clerk if he sells
  661. axes better than iron axes] simply ask for a golden axe or whatever your goal is at the moment.
  662. Same thing applies for looking for a specific location, if you try and going into general directions,
  663. it might take ages to reach a place. Instead of typing [go to the west] if a quest tells you to go to
  664. a bandit camp to the west, just type, [go to the bandit camp to the west] or you might end up on an
  665. epic quest to find the hidden bandit camp only seen every night of the fireflies. But the opposite
  666. Also applies, if someone tells you a rumor of a secret village of the dead, that nobody ever found.
  667. Then you might want to ask for hints and looking on random places for it instead of just typing that
  668. you go to it. The game's all about roleplay, after all, and you're in charge of the balancing.
  669.  
  670. 5.4 Git Flexible
  671. The AI cannot, for it's life, handle numbers. No matter how much you try, it will mix up ages,
  672. item amounts, prices, time windows, you name it. So when dealing with numbers, you have two options:
  673. You either keep tabs on the actual numbers, and manually alter them every time they're mentioned wrong.
  674. Or you use general amounts instead of exact ones. Like, [You have almost no gold coins, you can't buy
  675. anything expensive.] or [You have Medicinal herbs to cure some ailments.] or [You carry with you a
  676. small survival kit with some useful items.] on the Memory box.
  677. As you can tell, you don't even need what exactly you have. You could just say you light up a torch and
  678. the game would light it up even if you didn't have one, so stuff like a survival kit is a good way to
  679. make sense out of it without having to keep tabs on an amount of torches you're carrying.
  680. If you do want to limit yourself based on how many torches you have, they you'll need to manually count
  681. them yourself and enforce the limit yourself, by not using them or altering outputs using them when you
  682. don't have any more torches.
  683.  
  684. 5.5 Git Controlling
  685. The same way the AI has a bad time keeping track of numbers, it has a bad time keeping track of what's
  686. acceptable to happen given the current circunstances.
  687. For example, you can tell the AI you've became an ant, the AI will agree you became an ant, then you
  688. tell the AI that you've found a tarantula, then the AI thinks the tarantula is just a small animal and
  689. you just step on it. For this stuff, no matter how much you use /remember, no matter how much you retry,
  690. the AI won't make sense of you being actually tinier than an already small animal. This is because it's
  691. such an unusual situation that it goes agains 99% of what the AI knows from it's google model.
  692. To the AI, "you" being smaller than a spider is as nonsense as you suddenly flying to the sun, so it
  693. won't say it on the output unless you really force it's hand be using [I suddenly flew to the sun].
  694. The only way to play scenarios like that is by using /alter really agressively, to fix stuff it says
  695. that doesn't fit on the actual situation. With time it will start working it out because of the context
  696. you'll be giving it with the story itself, but you'll most likely still have to use /alter a lot.
  697.  
  698. 5.6 Git Patient
  699. Believe it or not the AI likes consistency. Let me explain: The more consistent a story is, the more
  700. likely it will be for the AI outputs to be also consistent with the story.
  701. A very topical example is sex scenes. For example:
  702. If the sex scene just starts out of nowhere, like in the middle of a normal sfw adventure you stop to
  703. rape a bandit girl, the scene will most likely not play out very well. That's because the story up to
  704. that point had no indication of it being a story where sex would happen in detail. On the other hand
  705. stories where you slowly romance a character, flirt around occasionally, and eventually build up to a
  706. sex scene usually have way better results because then the story has a better unerstanding of what you
  707. want based on that sort of storytelling. You don't need to have an entire character arc of foreplay,
  708. but try seducing or assaulting a partner a few turns before doing the deed, it should work wonders.
  709. In summary, fast food can be nice, but slow cooked meals are the best.
  710.  
  711. 5.7 Git Rapacious
  712. They recently added a "filter" to the word rape, so as of now you can't rape people :(
  713. Or can you? First of all, it isn't a simple filter that just changes the word rape in "Show respect to",
  714. The AI itself has no problem using the word, and even you can input it when not using as an action.
  715. What the the censoring actually does, is changing instances where you type "rape X" like [rape her],
  716. [rape the dragon] or even [commit rape to Lilly]. Using it at the end of the input doesn't seem to
  717. affect it, so stuff like [you ask her what she thinks about rape] goes unchanged.
  718. So since it works on such a specific manner, there's ways to just bypass it.
  719. For now here's the easiest one: Type rape inside 'single quotes' like this ['rape' her] it just works.
  720. Don't use "double quotation" marks for this, or the AI will think the word "rape" is just dialogue.
Advertisement
Add Comment
Please, Sign In to add comment