Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AI dungeon tips and tricks by some anon on /v(g)/ ver.0.5
- <<<DISCONTINUED AS OF 14/07/2020>>>
- Feel free to Copy/Paste it somewhere else and improve upon it,
- or make another one from scratch, as this gets outdated.
- Now, on to the guide:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- First of all, a short FAQ
- A.Where do I play/
- https://play.aidungeon.io/ or mobile app from whatever appstore
- B. Can I download and play it offline? / What happened to anon forks?
- There's ways to download and play local/google colab versions but by now they're outdated.
- You'd also need a computer with 8GB VRAM minimum to run a version that is
- slower, and weaker than the official online version
- Check them out on the following links if you need/can run them:
- Unleashed: https://henk.tech/aid/
- CloverEdition: https://github.com/cloveranon/Clover-Edition
- Lucidteller: https://github.com/frowo/LucidTeller
- And info on how to use them here: https://github.com/VBPXKSMI/Open-CYOAI-Project/wiki
- Note that those are long discontinued and unsupported, so they wont be covered on this guide and most
- anons won't know or bother to answer if you ask stuff about them on the threads.
- C. How do I save my games?
- The official version just does it automatically.
- Choose "My Stuff" on the side menu and your previous adventures should show up there.
- You can click them then resume playing, edit properties or delete them with the buttons
- that show up on the top-right of the screen.
- Note that while you can have saved games without an account, if you thqt they will be stored
- locally in the browsers files and if the browser decides to clean itself your saves will be gone
- To avoid that, make an account with a burner email. Even then, it's recommended to copy&paste
- Your entire storiy's text to a backup file in-case you lose them.
- D. How does it work?
- It just works, don't think about it too much.
- E. Can you do X in it?
- yes
- F. Does the AI learn from people playing it?
- no
- G. Do they have access to the shit I type in there?
- yes, so be smart
- H. Why does the AI only give me shit answers?
- You might want trying opting out of testing experimental models. While playing an adventure,
- click the smiley face on the top right, and opt-out of testing the new models.
- Also see the "5.1" and "5.2" sections of the guide, basically you need to give it high quality
- inputs if you want high quality outputs. Also good usage of the game's tools help a lot.
- I. How does memory work?
- See the "3.4" section of the guide, basically just write shit in there you want the game
- to take in consideration when reacting to your input. It does not mean that the stuff in
- the memory is absolute and that the AI can't write stuff that contradicts it.
- Alternativelly, if you only want an in-depth look at memory stuff alone,
- there's some good guidance by some discordfag on the following links:
- https://play.aidungeon.io/scenario/ef645232-2f2a-4138-a2e3-18762487a590
- https://play.aidungeon.io/scenario/462a8aa8-5d86-11ea-827d-0a187091d01a
- https://play.aidungeon.io/scenario/449b2e0c-5d88-11ea-bf6f-0a187091d01a
- https://play.aidungeon.io/scenario/cdc1fd20-5fc5-11ea-8706-d539dc8dd73f
- J. What about this 'World Info' thing people have been talking about?
- See section 4.14 of the guide.
- K. What's the difference between Griffon and Dragon?
- Griffon is the free version of the game's text generator, and Dragon is the premium exclusive one.
- Needless to say, Dragon produces much better results, and people report on it being more coherent.
- Is it worth it? People often say that it is.
- 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
- for you. There's a 7-day free trial of premium membership if you want to try it out, but note that
- it requires credit-card information.
- L. The game just says "AI doesn't know what to say", is it broken?
- Nah, it's just struggling with your latest input, or got stuck in a loop, so it timed-out.
- Usually just /retrying a bunch of times work. If it persist, /undo and reword your latest input
- into something else. If it really persist, do /story inputs mimicking proper responses to the
- inputs that trigger the error until the AI gets back on track. If it reall, really persists,
- then there might be something wrong with the servers or your own connection.
- Some users say that increasing the "Output Lenght" preamium setting makes the AI more likely
- to get this error. With "100" being the highest recommended value.
- M. The thing is just a Black or Write Screen, is it broken?
- Probably. It's usually something on their side, and happens more often on the mobile app.
- Don't panic, just try it again later, chances are they'll fix it.
- If it's a long lasting issue, check their discord and consider asking for help there.
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Here's how game examples will work on this guide:
- Example:
- old output :This is something the AI wrote earlier.
- old input :>This is something the game read as the action of the player earlier.
- old output :This is something the AI wrote earlier.
- latest input :This is the last thing the player wrote.
- latest output:What the AI wrote in response to the latest input.
- new input :[This is what the player is currently writing on the box in response
- to the latest output]
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Now onto some actual guides:
- ========================================================================================
- {1} Really, how does the game work?
- It's simple, actually. This sort of AI uses databanks and statistics to "predict" what text comes
- after a bigger block of text. On this game's case, it has some text indefinitely stored on a player
- made "Remember box", then a bigger chunk of text that is the last bunch of lines of the ongoing story,
- then input that you write as the last bit of text. It reads that all up, does some AI thinking, then
- comes up with a continuation to the text.
- The game's AI model has been trained to read and make text on a specific format:
- ------
- >Actions of a person (You) like this.
- Then some words of reaction to that line like this.
- >Then another action of the same person after skipping a line.
- Then reactions to the new action, and so on.
- ------
- It can and will work with text formatted in any other way, but it works better as intended this way.
- ========================================================================================
- {2} Do as I Say, Story!
- There's three types of input you can use on the game, mastering how to use them is key to a good
- experience. The games own help section (Home, "?" at top right) tells you what each do, but doesn't
- explain them in-depth.
- You can switch "Do", "Say" and "Story" modes with a button to the left of the text input box,
- or toggle them by inputing [/do], [/say] and [/story] or [!] respectively.
- ----------------------------------------------------------------------------------------
- 2.1 First is "Do", the basic input type and the one you should use the most
- The text you type is taken as an action, the game expects it to start with a verb in first person,
- but second person works as well, as long as it starts with a verb(or adverbs or some rare exceptions).
- Example:
- latest output:There's a Dragon in front of you.
- new input :[take my sword and swing at the dragon]
- The game will read that as:
- old output :There's a Dragon in front of you.
- latest input :>You take your sword and swing at the dragon.
- Note that it adds a ">You" to the start of your text and changes a "my" to a "your".
- Basically it changes first person input, the usual kind of input in CYOA games, to second person,
- the way CYOA games narrate their stories(it also adds a "." if it's missing).
- Also note that if you start your input with "I" or "You" instead of a verb, it will just remove it
- put a ">You" in front of the verb either way.
- Even though there's a "Say" input type, you can use "Do" for dialogue just as well.
- Example
- latest output:There's a Dragon in front of you.
- new input :[say "Get ready to feel my blade, Dragon!"]
- The game will read that as:
- old output :There's a Dragon in front of you.
- latest input :>You say "Get ready to feel my blade, Dragon!"
- Note that it does add a ">You" to the start of the the text, but this time around it doesn't change
- the "my" to "your". This is because now the "my" is inside "quotation marks", and the game reads text
- inside "quotations marks" as dialogue, and it doesn't change first person to second person in dialogue.
- This goes for both the "Do" and "Say" input types.
- Basically, unless it's dialogue, I, my, me, mine, myself, etc. gets changed into second person.
- DO NOT FORGET THE QUOTES.
- A common rookie mistake is not typing dialogue inside "quotation marks" and while sometimes the AI can
- make sense of what you write even if you do it wrong, it can make it very confused on what you actually
- want to do. For example [wait] and [say "wait"] are the difference between
- >You wait
- and
- >You say "wait"
- One makes you wait for someone, and the other makes someone wait for you.
- Pro-tip1: You don't need to use type exactly [say "something"] if you want to talk, you can also use
- stuff like [ask "what?"] or [shout "FUCK!"] will also work, but only on the "Do" input type
- Just keep in mind that in this input type the game WILL try to make the input start with an ">You"
- no matter what. So inputs like ["what?" I ask] won't work very well.(>You "what?" you ask.)
- You also don't need to use dialog to ask questions, inputs like [ask the dragon where's his treasure]
- or [tell the dragon to prepare for battle] will also work perfecly.
- Pro-tip2: As long as it makes sence with a 'You' added to the start of the the input, and your formatting
- is correct, complex inputs should still work. So stuff like:
- [and your friends are feeling tired and you think: "This dragon is tough! I gotta get out of here! "Then
- while the dragon is distracted you turn around and start running towards the exit of the cave]
- Will probably be understood by the AI, but be wary that the more complex the input the easier it is
- for the AI to not comprehend it very well. But fortune favors the bold, inputs like that really enrich
- the story and the worse that could happen is needing to undo it. Just keep in mind that having mostly
- inputs starting with verbs will probably help the AI to maintain consistency better. So save those
- complex commands for when you really need them.
- ----------------------------------------------------------------------------------------
- 2.2 Second is "Say" there's not much to say about this one, other than it's pretty useless because "Do"
- does it's job better.
- But what it does is automatically turn your text into a >You say(...) kind of input.
- latest output:There's a Dragon in front of you.
- new input :[Get ready to feel my blade, Dragon!]
- The game will read that as:
- old output :There's a Dragon in front of you
- latest input :>You say "Get ready to feel my blade, Dragon!"
- There ya go, it takes your text and put the quotation marks for you. If you still put quotation marks
- it doesn't make your text have ""double quotation marks"" like this, or you you type "say" it removes it.
- Pro-tip1: Just pretend this input type doesn't exist, just use "Do" for both actions and dialogue.
- Pro tip2: If an NPC is going to say something but then the AI makes you do an input, or when you simply
- just want the AI to continue writing up its output without you interfering, just leave the input box
- blank and press enter. This WORKS ON EVERY INPUT TYPE and you can do it for as long as you want to
- just let the AI tell the whole story by itself.
- ----------------------------------------------------------------------------------------
- 3.3 Third there's "Story" input type. More of an advanced input type, has some specific uses but due to how
- it works some anons prefer to just use it for the whole game.
- What it does is take the text you type and add it raw to the game's story.
- Example
- latest output:There's a Dragon in front of you.
- new input :[The dragon lets out a mighty roar!]
- The game will read that as:
- latest output:There's a Dragon in front of you.
- The dragon lets out a mighty roar!
- Then the dragon starts breathing fire
- new input :[]
- Then the game wait for a new input
- Note how it all mixed together on the latest output, it doesn't even make a "newline."
- This allows you to do actions from outside your character's perspective such as forces of nature like
- thunder or simply an action of another character you seem fit to act at the time.
- Note that this will really take your text input raw, so it won't autocorrect stuff like punctuation.
- Pro-tip2: It's possible to ignore the game's ">You do this." format and play the entire game with this
- input type. Some people say the game feels more coherent like this, but note that the AI model was
- trained to work with that format, so it's advised to just play normally with the "Do" command, and
- only use the "Story" inputs in situations you really need to.
- Pro-tip2: You can actually do some cool shit with this input type. Since it adds your input raw, and
- it continues with an output exactly where your input stopped, you can make pseudo "Do" inputs like this:
- Example
- latest output:There's a Dragon in front of you.
- new input :[
- >You decide to try your luck and]
- latest input :You decide to try your luck and
- ask the dragon about his love life.
- new output :You begin asking if he's dating
- someone right now. But then the dragon
- informs he's actually a she.
- Since you added the "newline" and ">You" text yourself, the game is tricked into seeing it as a
- standard "Do" input, but since it continues right where your input stops, it continues your own input
- for you with something appropriate then reacts to it normally, all with the proper formatting.
- 3.X "Multi-Track Inputting?"
- I'm about to share with you a classified pro AI Dungeoneer move:
- You can do both /do and /story at the same time, in one turn.
- How? Just linebreak using Shift+Enter (indicated as {newline} in the example) in a normal /do input and
- write another line under it.
- Example:
- latest output:There's a Dragon in front of you.
- new input :[take my sword and swing at the dragon.{newline}
- The dragon dodges my attack, but she ends up tripping and exposing her butt]
- The game will read that as:
- old output :There's a Dragon in front of you.
- latest input :>You take your sword and swing at the dragon.
- latest output:The dragon dodges your attack, but she ends up tripping and exposing her butt.
- The dragon becomes visibly embarassed.
- "That's never happened before!" she says.
- The result is the second line you write blending in with the AI's output.
- Mind the punctuation on the /do part, though. It will still add the >You at the start and
- change all instances of first person pronouns outside of dialogue into to second person, but it will only
- add a missing period to the last word of the whole input text.
- As you can see, it's a powerful tool to guide the story in any direction you want, while still primarily
- just using the /do input mode.
- You can add as many lines as you want in one input, and you can obviously do this on /story mode too,
- but it's not as useful since /story already gives you a lot of control over the AI's outputs.
- ========================================================================================
- {3} Commands to Conquer
- There's some tools you can use in-game that can really shift the story in your favor. It's the commands
- There's 5 basic commands that you can use either via "/command inputs" or simply by using the buttons
- above the input text box.
- No command will "take up your turn" which means the AI will always be waiting an input no matter what
- command you use.
- ----------------------------------------------------------------------------------------
- 3.1 Undo
- With the "Undo" button you will erase the latest chunk of text the game or you generated.
- You can do this indefinitely, which means you could potentially erase the entire story if you want.
- Used mostly when you want to try a different action from one you chose before.
- Inputing [/undo] or [/revert] will also work.
- Example:
- old output :There's a Dragon in front of you.
- latest input :>You take your sword and swing at the dragon.
- latest output:You strike the dragon with your sword and it dies.
- new input :[/undo]
- The game will turn it into:
- old output :There's a Dragon in front of you.
- latest input :>You take your sword and swing at the dragon.
- new input :[/undo]
- The game will turn it into:
- latest output:There's a Dragon in front of you.
- new input :[]
- Then the game wait for a new input
- Note that if you only do it once, it only takes away the part where it reacted to your input, so you
- need to use it twice to get rid of the input too.
- Pro-tip1: Just removing the latest output can be useful, too. You can for example remove a bad output,
- Then using the "Story" input-type, you can input it a brief start of a desirable reaction, and let
- the AI generate the rest of it.
- ----------------------------------------------------------------------------------------
- 3.2 Redo
- This one's pretty simple. You click the button, and the last thing you erased with undo comes back.
- You can also do it as many times as you need and it even works after you close and re-open the game!
- Inputing [/redo] will also work.
- Pro-tip1: Be careful, if you undo a lot of actions, then input anything at all other than a command,
- the Redo command will lose track of the other stuff you did permanently!
- ----------------------------------------------------------------------------------------
- 3.3 Alter
- This is the ultimate power move. "Alter" lets you straight up edit the latest output the AI gave you.
- When you click the Pencil button, a box will show up with the text of the latest output, you can freely
- erase/type anything as you can with your own inputs. Once you're ready, just click the "Send" button
- and voila, the output is now what you wrote in there. You're then free to do your actual input.
- This tool is used mostly to correct the AI when it makes mistakes like getting your name wrong.
- Inputing [/alter] will also work.
- Pro-tip1: You could theoretically completely change every output to make every the story go exactly
- like you want on every aspect, but at this point you might as well just write a story without the AI.
- One thing some people like to do, though, is being very agressive with the /alter commands early on,
- then after the AI catches up and start giving similar outputs, they give control back to the AI.
- Pro-tip2: While this command is intended to change the output into something else, you can also use it
- as a mini-undo, and remove just a few words from the latest output instead of the entire thing. Like
- removing a line from the output that says your character said something you actually didn't want to say.
- ----------------------------------------------------------------------------------------
- 3.4 Remember
- This is very very useful, but a bit complex. You click the Pin button, and then a big text box will
- appear, most likely empty if it's the first time you use the command in your adventure.
- You then type anything you want in that box, and when you're done you click the Send button.
- The text in that box will be remembered by the AI no matter how many turns pass.
- You see, the AI can only work with so many words at a time, and since the stories can get so long, it
- starts forgetting the stuff that happened before a certain amount of words. (The exact amount varies
- depending on the words and punctuation used, but it's a lot of words) So the /remember command is used
- to make sure whatever you write in the box will never be forgotten by the AI.
- Generally used to retain variables like character names, possessions, companions, objectives, etc.
- But do note, that this isn't a tool to make definitive rules. The AI has the information that you have
- an item, and works with that information, but due to the random nature of it, and the fact that the
- info it is remembering is mixed with a lot more info frmo the story, it can still very likely commit
- some mistakes like misnaming you, making you use a wrong weapon, etc.
- Inputing [/remember] will also work.
- Example:
- [You are Anon, a male Sepllsword adventurer. You are in Larion, kingdom full of monsters and people
- of many fantasy races. You are equipped with an iron armor that gives you some protection, and you
- have an iron sword to use as a weapon. You have learned magic and can cast some weak spells.You have
- a travelling companion with you called Lilly. You have on your backpack few gold coins, some curative
- potions, and the Orb of Light you got from Trog the Ogre. Your current goal is to deliver the Orb of
- Light to the Witch Zalmora in the Town of Rask so she can open the portal to the Demon Realm for you.
- Your companion Lilly is a young catgirl with short blonde hair that likes you a lot. Lilly doesn't like
- fighting but she has small dagger that she can use to protect herself.]
- As you can see, it's kinda similar to a starting prompt, but with way more info about what's currently
- going on, and no info about how you started your journey.
- You can be as descriptive and and type as much stuff as you want, but do avoid clutter and unnecessary
- information as much as possible. For example even if you know magic, you don't have to specify exactly
- what spells you know, you can keep track of that yourself and use them accordingly. Or for example
- when describing Lilly, you can keep information like the size of her boobs out of the memory box,
- otherwise it may just mention it at undesired times, when you usually might just need it on potential
- sex scenes. The opposite also applies, if you want something to be more relevant, type it in there, so
- the game will take it into consideration more.
- Some people say that adding stuff like character's appearances in the memory box is futile, since the AI
- ignores them most of the time, but I personally feel like it helps. Of course, over-detailed stuff like
- the five different colors of a character's hair, or tiny details like size of facial features, will most
- likely not matter too much and just add clutter. It's probably better to stick to basic stuff, like
- "she's short," "she's tall," "he's bald," "he has multi-colored hair," etc.
- You may also make those details more relevant using "World info", more info on that later.
- As your memory text starts to become longer and longer, you might want to separate it into paragraphs,
- one for each character or place it's talking about. The linebreaks shouldn't matter to the AI.
- But remember that The AI can only take so many words into account, so the longer the text in the "Memory Box"
- The earlier it will start forgetting things from the actual story. Consider using 'World Info' keys to save
- space on the Memory box, more information on that later.
- pro-tip1: The AI has an easier time keeping track of the player as "You", so when using the command, try
- to add stuff regarding you as [You are this] or [You have that] instead of [Anon likes this] or
- [Lilly likes Anon]. Save the Third person names for actual NPCs, and try stressing out that whoever is
- with you is actually with you as much as possible without repeating too many words.
- pro-tip2: If a word is on the Memory box, then the AI is acknowledging it being a part of the story.
- What this means is that a word that is on the memory box is more likely to appear on the story than if
- they're not mentioned at all. So counter intuitively, having text like [Men in Black do not exist] in
- your memory box, may actually make them more likely to appear, since now the game actively thinks that
- men in black are a part of the story, even as nonexistent beings. Rembemberthat the stuff in the memory
- box aren't definitive rules, just stuff the game doesn't forget that they were mentioned.
- So in reality it's better to have "Men in Black" being unmentioned at all cost in the story, then the
- only way the AI can bring it up is by chance based on the model and training it had.
- Also be careful with adding stuff like "You drink a lot of energy drinks" in order to avoid having the
- AI making you sleep constantly. This will make the AI think energy drinks are a part of the story,
- which may make it more likely to make modern stuff like guns or cars appear in fantasy settings.
- If undesirable stuff like that happens, just use the "Undo" or "Alter" commands to remove them.
- ----------------------------------------------------------------------------------------
- 3.5 Retry
- Finally, the Retry command. When you use it, the game Undoes it's latest output, and generates another
- one based on your latest input. Like so:
- Example:
- latest input :>You take your sword and swing at the dragon.
- latest output:You swing your sword but miss the dragon.
- new input :[/retry]
- The game will turn it into:
- latest input :>You take your sword and swing at the dragon.
- latest output:You strike the dragon with your sword and it dies.
- new input :[]
- Then the game wait for a new input
- Really simple command, really, not different from "Undoing" twice and rewriting the same input.
- Just saves you time if you think your input was fine, but the game somehow gave you a bullshit output.
- pro-tip1: Not much advanced stuff to do with this command. You can Undo just the latest output, then
- Use the retry command to turn your latest input into a continuation of the previous output instead, but
- that's not much different than "Undoing" twice then pressing enter without typing an input.
- ========================================================================================
- {4} Adventuring Scenarios
- What if I told you that you don't need to live in Larion? The default scenarios are all right, but
- If you want better freedom and control over your own quests, Custom Scenarios let you do just that.
- So get ready to never see Sir Theo again and start an adventuring in a world populated entirely by
- monstergirls instead.
- 4.0 How though?
- On the "My Stuff" menu, instead of selecting one of your saved adventures, click the Scenarios tab
- at the top, There click on the Create scenario button
- 4.1 Title
- Just the name of the scenario, no impact on the gameplay;
- 4.2 Description
- Just an explanation of what this scenario is, also no impact on the gameplay.
- 4.3 Prompt
- Now here things start to get interesting. This is where you'll set up your story alongside the Memory.
- The way it works is that the test you put in the Prompt box, and a few words the AI generate after it,
- Will be the "first AI output", in other words, the starting point of the adventure.
- You can make it pretty long and descriptive if you want, but keep in mind that it's just the beggining
- of the story and nothing else, when the story gets too long, this too, will be forgotten.
- Example:
- [You are ${character.name}, you are an adventurer in the Kingdom of ${Select a kingdom name...}. It's
- common for peasant men to go out adventuring once they reach a certain age, and now the time has come
- for you. You get a few provisions from your family, some basic equipment, and prepare for adventure.
- Once you get ready to set out, you step out of the town gate and go.]
- That's pretty basic example of a generic adventure. Be sure to refer to yourself in second person here.
- Note a few things:
- First is how is how you name your character. On the starting prompt only you use [${character.name}]
- to indicate the player character's name. You start an adventure with this Scenario, the game will first
- ask you to select your name, and it will replace that string of text on the prompt with the name you
- select. The same goes for the kingdom name, in fact you can "create" as many custom names as you want
- if you write [You have a companion named ${Choose your companion's name...}] anywhere on the prompt,
- The game will also ask you "Choose your companion's name..." when someone starts an adventure.
- Note that this only works on the starting prompt, you use those strings on the Memory Box, even when
- Setting up the initial Memory text when creating the Custom Scenario.
- Second is that it lacks a lot of information, it pretty much just tells you who you are and where you are.
- Almost no information on the world. This is because this is just the starting point of the adventure.
- Information about the world, your detailed appearance, belongings, etc. are better described on the
- Memory section because then they won't be forgotten, and having the information on both boxes is
- redundant.
- Third is the way it cuts off at the end as if it was interrupted. That is because the AI will always
- generate a bit more of random text to finish up the starting prompt and begin asking you how to proceed.
- You can use up to 2000 characters and go crazy on the staring prompt and set up a very long situation to set
- you up into the adventure. It will probably enhance the outputs the game gives you early on if you do
- that, too, but it's definitely not necessary. Just keep in mind that it doesn't work like remember and
- information here WILL lose relevancy eventually.
- 4.4 Memory
- Here's the the other important part for setting up your story. As you already know, the Memory box
- Holds information that the AI will always consider when generating its inputs. Information here won't
- be forgotten no matter how many text the story generates, unless you remove the infformation from the
- Memory yourself. Here goes how an initial Memory box should be filled for the prompt we described above:
- Example
- [You are an adventurer of the warrior class. You are equipped with leather armor that
- gives you moderate protection, and you have a bronze battle-axe as a weapon. You are very violent and
- brutal when fighting. The world you live in has many dangerous monsters and various fantasy races.
- Monstergirls, sapient monsters that have girl features and body parts are common in this world.
- On your backpack you have a few gold coins, basic tools and some rations.]
- That's an example of a context the previous story. You can do much more interesing stuff, like recreating
- settings from estabilished IPs like Pokémon or Creating an original High-School Mecha anime plot.
- Remember that this is just the Memory text at the very start of the adventure, you can add or remove
- stuff from it as much as you want when playing the Scenario, even before before giving your first input.
- Since you can't use those special strings to set up the character and other names into the memory,
- you'll have to leave that information out of the starting Memory, and add it as soon as the adventure
- starts, like [You are an adventurer named Anon of the warrior class. You live in the kingdom of Larion
- You are equipped with a leather armor(...)] If you want to use other types of characters, other than
- violent warriors, you can also keep that information out of the Memory, and just put other stuff after
- beggining the story.
- The Scenario Creation tool tells you that if you leave it blank, then the entire prompt will be compied
- over to the Memory Section, but that's not true, it will just be blank. Same thing about it saying
- that what you there there is a "secret" to the player, it's not. This is the same Memory box you have
- access to when playing, and everything written here is visible to the player.
- You can use up to 1000 characters, and the example I typed has about 455, So you can really flesh out
- the setting here. And keep in mind that this 1000 character limit is just for the starting Memory,
- once you start adventuring you can make it much longer. But try not to use more than about 2500 or the
- game might start having problems remembering the actual story unfolding.
- 4.5 Quests
- This is mostly for roleplaying, and doesn't have any impact on how the AI generates outputs.
- Basically, it means the AI will scan for some words like "defeat the dragon" on it's outputs, and when
- those are said, the game will move to the next quest.
- This is mostly used for roleplaying, and for making challenge Scenarios where the player must complete
- all quests to "win" the game.
- I'd say to just leave this empty, won't make much of a difference.
- 4.6 +Add a scneario option
- Apparently this is broken and just does nothing
- 4.7 Music Theme
- Should make a selection of music play when your playing the game, but I never got it to work, though.
- Either way I'd recommend making a personal playlist to play externally, anyways.
- 4.8 Tags
- Just for archiving purposes, doesn't affect gameplay. Just leave it blank if you don't plan on
- publishing the scenario.
- 4.9 NSFW
- This is just so that people won't be able too see the scenario if they're with safe mode turned on.
- Don't worry people can only see the Scenario if you choose to make it public.
- Out of paranoia, I like to turn this on juuuust in-case they secretly collect info from the sfw stories.
- Doesn't make a difference on the gameplay either way.
- 4.10 Published
- Turn this on if you want your story to be public, and people can see and play the scenario you made.
- This goes withuot saying, but don't turn this on, unless you want to give thousands of people access to
- your story about how you want to be vored by your little sister.
- 4.11 3rd Person only
- Don't turn this on.
- It makes every input start with a player name instead of ">You" but it doesn't work very well.
- It's supposedly used so that that multiple people play as different characters in a multiplayer game,
- but it's better either just control one character or use /story to better write what the characters do.
- 4.12 Mode
- You can choose two different modes: Creative and Hardcore
- Creative is the default mode, gives you access to all the tools and options when playing
- Hardcore is a challenge mode, doesn't let you use the /undo, /retry and /alter commands and if the text
- of an output says that you die then the AI detects it and erases all your progress on that adventure.
- Just play on Creative, the AI is too inconsistent and messes up too many things for Hardcore to be used
- in normal play. Hardcore is mostly for fun "challenge runs" where you try to clear a Scneario's quests.
- 4.13 Scripts
- Premium only feature...
- Apparently you can add some crazy functionality to your custom scenarios, but that doesn't mean that
- much for the end user that is just going to play the game normally.
- vvvv
- YOU CAN STILL PLAY "SCRIPTED" SCENARIOS THAT PREMIUM USERS PUBLISHED, EVEN WITHOUT PREMIUM YOURSELF!
- ^^^^
- Here's a link with some scripting examples, for anyone interested in actually writing code:
- https://github.com/AIDungeon/Scripting/tree/master/examples
- 4.14 World Info
- A cool feature but sadly it's still in development.
- It's kinda similar to Memory, but it only works when a certain word is mentioned. for example:
- Example:
- Keys :[adventurer, class]
- Entry:[Adventurers have different classes that dictate how they fight. The different classes that
- can adventurers can be are warrior, mage, bandit, archer, healer and summoner.]
- You could also have separate keys for each class explaining what they can do.
- The difference between this and the Memory box, is that the information on the entries is only fed to
- the AI if any of the "key words" are written on the latest input or output. So it's a way to tell the
- AI details about specific stuff, without taking Memory space, unless it's currently relevant.
- The catch is that it's experimental, and for now you can only set keys and entires when creating a
- Scenario, not when playing an adventure. This means that if some information gets updated, ot you simply
- want to change some information, you'd have to start a new adventure.
- There are some Scripted Scenarios that let you change World Info on the fly, though.
- The idea is to start up the story on the 'dummy' empty scenario, /undo whatever is written on it,
- Then copy & paste the actual starting prompt and memory you want to use on them.
- There's this one made by an anon:
- https://play.aidungeon.io/scenario/2c2f9a60-bcd3-11ea-9ab5-35f8f1508ac9
- That seems fairly easy to use, it has a link to a guide on how to edit world info keys on it.
- And there's this mainstream one:
- https://play.aidungeon.io/scenario/ed1425b0-a7f8-11ea-bc71-4fc1842ce2b0
- That seems more complicated, try it if you're having trouble with the anon version.
- They both work differently and they both explain how their respective commands to manipulate world info.
- -ATTENTION-
- vvvvvvvvv
- Apparently there's a bug where if you create a scenario with World Info, and then start creating another
- Scenario, the World Info keys from the first one will carry over to the second one. To avoid that, check
- the World Info when creating any Scenario and see if the keys are correct, even when not using any keys.
- Bug still present as of 14/07/2020.
- ^^^^^^^^^
- 4.15 Play
- Once you've set it all up, all you gotta do is play it. You'll be playing a story that is entirely made
- made by you. Just remember to update the Memory whenever something important happens and you're gold.
- When you're done playing the story you made will be saved on your "Adventures Tab" of "My Stuff", you
- can continue off from where you left at any time.
- The base Scenario for the adventure will also be saved on the "Scenarios Tab", so if you want to start
- another adventure on the same scenario, you can just select and play it to start another adventure.
- When you do that, both adventures will be saved, so don't worry. Think of the Scenario as the game
- cartridge and the Adventures as save files, you can have as many adventures of the same scenario as
- you want. But do keep in mind, that if you change anything in a Scenario, it won't affect the adventures
- you already created from it, so if you want changes to stuff like "World Info" to take effect, you'll
- have to start a new adventure from the updated Scenario.
- ========================================================================================
- {5} Git Gud
- Now that you have a good notion of how the game functions, here's some general advice to make the
- most out of the game.
- 5.0 Recommended Settings
- While some settings just depend preference, some have no good reason to be enabled/disabled.
- Here's what to change in the game before starting playing:
- On the actual Settings Panel:
- -Safe mode: Turn this shit off immediately unless a literal child is going to play.
- -Hide Side Menu: Activate this. The side menu is pretty much useless while actually playing the game.
- Don't worry, you can still access the meny by clicking on the top left icon while playing.
- -Text Speed: Set it the lowest possible for the text to come out instantly. Not only this makes for
- a better overall experience, but it seems it actually prevent some performance issues.
- -Proof Read: Sounds good on paper but it usually more work than just /altering when it messes up
- Premium settings: >paying to look at words
- -Randomness: The default value is fine. It's hard to tell if the randomness is equivalent to the
- "temperature" the old evrsions used, but people used to say 0.4 top_k temperature had the best results.
- -Lenght: The default is also fine. It's also hard to tell if it's the same as the old versions, too.
- but the recommended values on the 4chan versions were about 80 and 90. That's great because if you
- feel like it's giving you short outputs you can just give an empty input after every output and
- essentially have the AI extend the 45 lenght output into an 90 lenght one.
- -Direct Dialog: I don't even see the point of this option.
- Hidden Settings:
- -Testing: Sometimes while playing or when you click the "Smiley Face" on the top right of your adventure
- screen, you'l get a prompt to give feedback to the devs on how the AI is behaving.
- Not only you should avoid giving them feedback for obvious reasons, but also, on the prompt there's
- an option to opt out or in of testing new experimental AI models. For now you should opt-out since
- the new models are said to be pretty crappy right now. You only need to do this once per account.
- 5.1 Git Fancier
- Superficial sounding advice, but it does work wonders. What it means is that the AI works off of stuff
- you write, so it takes from your vocabulary, your punctuation, the way you set stuff up, etc.
- So if you write really basic inputs, like [swing sword] or [fuck her] the AI won't have good material
- to start writing good shit. Try stuff like [raise my iron sword and swing it towards the beast's neck].
- 5.2 Git Descriptive
- The remember tool is good for making the AI know what is what, but nothing beats you straight up
- telling it what the stuff is right on the input. For example you cast a spell you might want to type
- [cast a Frostbite spell in order to freeze the dragon] instead of just [cast Frostbite on dragon].
- Combined with being fancier, being descriptive makes the AI produce much better results.
- 5.3 Git Assertive
- Sometimes less is more and you just gotta go and do what you want.
- When you go shopping, for example in a general store in an adventure game, you don't need 20 turns just
- to buy some lamp oil and rope. Don't [go to the store], and [ask the clerk if he has rope to sell].
- More than often you'll have to go trough enourmous hoops to buy specific stuff if you try that.
- Just assume all general stores have basic stuff like that, and type [go to the general goods store and
- buy some lamp oil and rope]. If you want unique items or rarer items, you might want to ask for them
- instead, but that's because of roleplay reasons, those are supposed to be a bit harder to find.
- For stuff like items of different qualities, like weapons and such, type [ask the clerk if he sells
- axes better than iron axes] simply ask for a golden axe or whatever your goal is at the moment.
- Same thing applies for looking for a specific location, if you try and going into general directions,
- it might take ages to reach a place. Instead of typing [go to the west] if a quest tells you to go to
- a bandit camp to the west, just type, [go to the bandit camp to the west] or you might end up on an
- epic quest to find the hidden bandit camp only seen every night of the fireflies. But the opposite
- Also applies, if someone tells you a rumor of a secret village of the dead, that nobody ever found.
- Then you might want to ask for hints and looking on random places for it instead of just typing that
- you go to it. The game's all about roleplay, after all, and you're in charge of the balancing.
- 5.4 Git Flexible
- The AI cannot, for it's life, handle numbers. No matter how much you try, it will mix up ages,
- item amounts, prices, time windows, you name it. So when dealing with numbers, you have two options:
- You either keep tabs on the actual numbers, and manually alter them every time they're mentioned wrong.
- Or you use general amounts instead of exact ones. Like, [You have almost no gold coins, you can't buy
- anything expensive.] or [You have Medicinal herbs to cure some ailments.] or [You carry with you a
- small survival kit with some useful items.] on the Memory box.
- As you can tell, you don't even need what exactly you have. You could just say you light up a torch and
- the game would light it up even if you didn't have one, so stuff like a survival kit is a good way to
- make sense out of it without having to keep tabs on an amount of torches you're carrying.
- If you do want to limit yourself based on how many torches you have, they you'll need to manually count
- them yourself and enforce the limit yourself, by not using them or altering outputs using them when you
- don't have any more torches.
- 5.5 Git Controlling
- The same way the AI has a bad time keeping track of numbers, it has a bad time keeping track of what's
- acceptable to happen given the current circunstances.
- For example, you can tell the AI you've became an ant, the AI will agree you became an ant, then you
- tell the AI that you've found a tarantula, then the AI thinks the tarantula is just a small animal and
- you just step on it. For this stuff, no matter how much you use /remember, no matter how much you retry,
- the AI won't make sense of you being actually tinier than an already small animal. This is because it's
- such an unusual situation that it goes agains 99% of what the AI knows from it's google model.
- To the AI, "you" being smaller than a spider is as nonsense as you suddenly flying to the sun, so it
- won't say it on the output unless you really force it's hand be using [I suddenly flew to the sun].
- The only way to play scenarios like that is by using /alter really agressively, to fix stuff it says
- that doesn't fit on the actual situation. With time it will start working it out because of the context
- you'll be giving it with the story itself, but you'll most likely still have to use /alter a lot.
- 5.6 Git Patient
- Believe it or not the AI likes consistency. Let me explain: The more consistent a story is, the more
- likely it will be for the AI outputs to be also consistent with the story.
- A very topical example is sex scenes. For example:
- If the sex scene just starts out of nowhere, like in the middle of a normal sfw adventure you stop to
- rape a bandit girl, the scene will most likely not play out very well. That's because the story up to
- that point had no indication of it being a story where sex would happen in detail. On the other hand
- stories where you slowly romance a character, flirt around occasionally, and eventually build up to a
- sex scene usually have way better results because then the story has a better unerstanding of what you
- want based on that sort of storytelling. You don't need to have an entire character arc of foreplay,
- but try seducing or assaulting a partner a few turns before doing the deed, it should work wonders.
- In summary, fast food can be nice, but slow cooked meals are the best.
- 5.7 Git Rapacious
- They recently added a "filter" to the word rape, so as of now you can't rape people :(
- Or can you? First of all, it isn't a simple filter that just changes the word rape in "Show respect to",
- The AI itself has no problem using the word, and even you can input it when not using as an action.
- What the the censoring actually does, is changing instances where you type "rape X" like [rape her],
- [rape the dragon] or even [commit rape to Lilly]. Using it at the end of the input doesn't seem to
- affect it, so stuff like [you ask her what she thinks about rape] goes unchanged.
- So since it works on such a specific manner, there's ways to just bypass it.
- For now here's the easiest one: Type rape inside 'single quotes' like this ['rape' her] it just works.
- 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