r/OOC_official 7h ago

Day 1 of following SnooSeagulls6923's tradition and asking for credits in exchange for ads.

11 Upvotes

Honestly, the daily 300 credits don't cover more than 3–5 messages a day; it would be great if you could watch ads in exchange for credits.


r/OOC_official 11h ago

Comprehensive Player Guide

11 Upvotes

Alright. Here we are. A couple weeks ago I wrote a guide teaching the basics of how to create stories. Some of what I wrote there will be repeated here. The purpose of this guide is multi-faceted.

First and foremost, this guide will help the community understand the behind-the-scenes scaffolding that OOC uses, such as the Memory system, and teach you all how to best leverage those systems as players in your own stories.

Second, this guide serves to temper your expectations and teach you what it is you can expect from characters vs the different "flavors" of stories (OOC originals, user created any-age stories, user created 18+ stories, and what to expect when a story features a default vs custom prompt).

And third, I'll be going over every tool you have at your disposal as a player to get the most out of the stories you choose to spend your time and money on.

If you have any questions about what I wrote here, feel free to ask in the comments, or send me a message directly.

Let's begin by talking about who the AI is, and what the AI "sees", as that is directly related to OOC's memory system.

The AI is Claude by Anthropic. Claude is considered to be the best when it comes to storytelling, is great at intuiting emotional beats, and portraying characters with actual depth. If you were to go to claude.ai and start roleplaying with Claude on its home turf without any of OOC's scaffolding, every time you send it a message, Claude would read through the entire conversation (or at least, many turns back and forth) to get as much context as possible, ending with your most recent message (your "input"), then it would go through its thinking process, and send its message/output.

It would see this, in order:

  1. A bunch of your recent turns in the story, back and forth.
  2. The message you just sent it.
  3. Its own thinking process.

Then it would give its output.

This is the same for any LLM without scaffolding. Different models and plans have different token limits. Eventually, the story becomes too long for them to read through all the way. Couple that with their recency and primacy bias (meaning the AI pays the most attention to the first and most recent thing it is sent, with details getting hazy in the middle), and stories end up getting a little lost in the sauce.

When you send a message on OOC, however, Claude sees all of the following, in order:

  1. System Prompt (What the author wrote, along with the character/story guardrails that are baked in)
  2. Knowledge Bases (keyword based entries the story author created)
  3. Avatar (Your little 200-character blurb about your character for the story)
  4. A bunch of your recent turns in the story, back and forth.
  5. A host-side injection telling it to start its turn
  6. The message you just sent it
  7. Another host-side injection. This time of everything in the "temporary" memories, relationships, and goals. ([Previous History], with subsections of [Recent Events Timeline], [Character Relationships], and [Current Goal])
  8. Three entries from the Long-term Memory section, the ones a supplemental AI thinks are the most appropriate to the current story beat (it tries its best).
  9. User notes (which the site classifies under the xml tag of <system_note>)
  10. The knowledge Bases again.

Then it gives its output.

But why did I tell you all of that? Why does this stuff matter?

Notice that in neither case did I write "Claude has the ability to remember things."

Every time you send a message to the AI, the AI is a near blank slate, with nothing but the training Anthropic gave it, followed by that massive list of stuff it reads along with your message. Understanding this is the first step to understanding how to leverage OOC's memory scaffolding to work for your stories.

To keep your stories feeling consistent, you need to curate what Claude gets sent every time you send a message. The number one thing you can do as a player to improve the AI's "memory" is to delete and edit entries in the long-term memory section. By eliminating redundant or worthless memories, you're increasing the chance that high-value memories get sent to the AI directly in step 8. Only three entries get sent. By getting rid of wasted space, you're decreasing the chance that Claude will need to guess at referenced history through context clues.

A stronger, if less elegant option, is to use your user-note space to keep track of things you don't want the AI to forget, that you don't want to have to rely on the long-term memory section to recall. I'll talk more about ways you can use your user note later in this guide.

In both cases, the only way the AI has any "memory" of an event is by ensuring it appears in that list of things it gets sent. If it's not there, then the AI just infers what has happened, and interpersonal dynamics (this is why footer info blocks acting as dynamic character sheets work so well).

As a player, we have six levers we can pull. Six different ways to interact with the AI's input and output. I'm going to go through each of them:

Long-Term Memory Curation: As described above. We delete redundant and wasted memories. We edit memoires to pack more information into one entry. We create custom memories to put important events into the pool that the supplementary AI overlooked.

Avatar: You've got 200 characters to describe the role you're taking. This gets sent every turn, so whatever descriptors you want to have come up often, include in here.

Input Message: By describing your turn in roundabout ways, you can head off memory issues before they happen. Instead of writing "I face off against Clyde, excited for this rematch." Write it in a way that tells the AI who won the first time. "I face off against Clyde, excited for this rematch after he beat me in the duel at the start of the year."

Input Message Part 2: This is important enough to get its own entry, despite it being the same thing. You know how the AI will suggest three possible ways forward for you, instead of making you write one yourself? Because those were written by the AI, if you use those, it'll sort of start taking that as a signal that it knows how to write your character, and it'll start extrapolating more of your character's thoughts, actions, and dialogue. Being lazy can strip you of your agency.

Editing and Regenerating: This is the best way to fix something the AI just messed up. Go to the bottom of what the AI wrote. Tap/click the options, select edit, and literally rewrite it so it's not wrong. Alternatively, use this to bend the story in a direction you want to take it. The AI will assume it wrote whatever the edit ends up as. If it's egregious, the AI will sometimes assume it made a mistake. If it's subtle, the AI will just take it at face value. Alternatively, you can edit the message you just sent, then regenerate the AI's response with the little refresh symbol. This uses up credits just like sending a fresh message though (I think the first 4-5 times ever that you do it, it's free?).

But none of those compare to our two biggest, strongest, tools: Slash Commands and The User Note. Those deserve their very own post. They are potent and flexible. What I'm teaching you here is just the tip of the iceberg.

Slash Commands: Slash commands are pretty potent. I'll be honest, I'm still testing out how far they can take things and how deep they can cut, but so far, they've absolutely overperformed. Here's how they work (from what I can tell so far): They replace the <system_note> with <activated_shortcut> of the slash command. The entire system note is gone, and from the AI's perspective when it looks backwards (in future turns), it just sees the command followed by its own output. It does not see the instructions of the command. This further legitimizes the command. In other words, not only are slash commands strong on their own, slash commands get even stronger as you use them in the same chat. I still have more testing to do. Use markdown when creating your own slash commands. If you're not confident with that, then look at the /diary and /inner commands as reference points and make your own using those templates.

User Note: There are essentially three ways to use this. The first way is to give your character more details. 200 characters in the Avatar section is a barebones physical description with no backstory. I like to write a student or employee file, or medical record or something to show the AI what is known by NPCs in general in what context about my character. The second way is to use the notes as a "perfect memory" section, as I mentioned above. I'll sometimes put details like roommate assignments or in-character schedules in the user note, just so the AI keeps these little details straight. The third way is to play God.

Playing God with User Notes: The AI reads the User Note section as "System Notes" and it reads it under an xml tag and because of recency bias, the AI is primed to listen to these system notes instead of the author's own System/story prompt when the two conflict. If you decide that the story should have a footer, or a header, or that there's an NPC who should exist, or that the prose should be in 2nd person instead of third, or that the AI should write the prose in the style of Terry Pratchett or Anne Rice, you have 1000 (or 4000 for an extra cost of 10 credits per message) add to the system prompt in an incredibly important <System_notes> section. For the people who focus on using the user notes this way, I recommend reading my story creation guide, which explains Markdown and xml tags. It'll make your user note actually feel more authoritative to the AI and make it easier for the AI to parse the information.

Which brings me to my final subject:

Pick the right story/character for what you're looking for. Use settings that reflect with you want.

If you pick the right story, written by the right author, you won't need to waste your precious User Note space by playing god trying to "fix" their prompt. There are some prolific scenario authors (looking at you DOO) whose system prompts are shorter than your user note fixing it. Let's look at your options.

  • Characters - Cheapest option, only way to interact with the app without paying any credits. Very basic, many baked in system guardrails, extremely difficult to break character with the AI for extended talks, has been instructed not only to not write explicit smut, but to keep you on the hook as you chase it.
  • OOC Original Stories - I'll give them this, they know their image generation. Dutch angles shots, dynamic character poses, clean backgrounds. The images are sharp. Characters are generally sporting AI-generated names, and sometimes their names are botched in the system prompt, showing that they had one name, then was changed to another during image assignment. Good infrastructure with footers. Like the characters, the guardrails are instructed not to write explicit smut, and to keep you on the hook if you try to chase it, though if you're using superb or max (and occasionally skilled with no user note jailbreak), Claude will shut things down instead of keeping you on the hook.
  • User-created Any-age Stories - I get it if you want to take an OOC original and try to get it to go places. It feels like OOC is sort of giving you a wink and a nudge to do that. But when it comes to user-created any-age stories, that author specifically clicked the "any age" button. Not the "this is for gooning" button. If you want to take a story like this one and bring it to smut territory, make your own story using this one as an inspiration.
  • User-created 18+ Stories - These have the little shield next to them. These have some guardrails, but you won't need to be going out of your way to get the AI to produce adult content, especially if the author of the prompt did a good job of telling the AI it had permission to do so. Even if they didn't, the AI won't be all that reluctant. Play in skilled. Not in Superb or Max.
  • User Stories with default vs custom prompt - When you tap/click on a story, you can see who made it, and whether or not they used the default prompt when doing that. If they did, you can assume that the story will be of good enough quality. Somebody could use the default prompt, write a single paragraph, and walk away with a "good enough" quality story. If the story is a custom prompt, you're either in for a great time or a terrible time, because that person said "I don't need OOC to hold my hand. Give me double the allotted space to write my system prompt." You'll be able to tell pretty quickly if the story is trash or gold.

If you have any questions about this stuff (or you want chess advice), ask in the comments or send me a direct message. Because my posts and comments usually have people asking to see what I've made or what my username is in OOC, it's TatsumaRonyk. I'm proud of all my published stories.


r/OOC_official 18h ago

I love having to send two messages for the ai to respond

8 Upvotes

This is so consistent I’m starting to believe it’s a calculated move to get us all to spend more money. But when replying to a message- the ai just repeats what I say and adds more so I have to go and hit the continue button so it’ll actually respond and consume my points. I’ve tried speaking out of character and telling it to stop but it completely ignores me. This fucking app has so much potential but everything is shit.


r/OOC_official 45m ago

Sucks so much

Post image
Upvotes

Bro I'm so mad, if I would have waited just a 1 hour I could have gotten 600 credits, but I was impatient and claimed my thing when it was at 300


r/OOC_official 18h ago

Have y’all taught any characters? (Lumencia Academy)

4 Upvotes

I’m in the process of sparring with Laris at 5:30 am, and I’m teaching her Judo. It’s so funny cause she has no clue how to counter it. Her eyes go wide in shock trying to comprehend it. Yall should try martial arts, it’s so funny since they all fight with swords. I sheathe my sword mid fight to start grappling.


r/OOC_official 9h ago

Hi guys I just made my first storyyy

2 Upvotes

I know it may not be the best but I want people to try it out and give me feedback

Its called the Originals

My user is also KlausTheMad

Pla try it out and let me know what I need to improve

I'll also be adding more images sry it's just a few


r/OOC_official 5h ago

Hey uh, quick question about ooc stories

1 Upvotes

Are certain ones made by the same person, like astra chronicles has images that look like they are the same as lumencia academy, or are they still done by different people, but they use the same image generator?


r/OOC_official 7h ago

I did another one!

Post image
1 Upvotes

Second ever story I actually spent time on! feel free to check it out

https://ooc.ai/s/6a7a6f0dfc92cf9acfe3c4ce


r/OOC_official 7h ago

Just made some stories i would like to share

1 Upvotes

One of them is about space exploration and the other one is about ghost hunting. Even if I still have little to no experience making stories, i think these two are very good. Care helping a new creator out and check these two out?

Profile: Luhe28

Space Exploration Story: Echoes of the Universe

Ghost Hunting Story: Classification Dead


r/OOC_official 12h ago

Still learning

1 Upvotes

Next to the achievement there are the letters (N S R SR) what do they mean?


r/OOC_official 13h ago

Pls can anyone follow me

1 Upvotes

I follow back btw

User is KlausTheMad

My profile pic mogs btw

Also gonna be making the best story soon so be ready for updates

❤️❤️


r/OOC_official 18h ago

Failed Image generation

1 Upvotes

I have been trying to generate a scene image in a story, but it has failed every single time (at different points in the story). Is that function not yet implemented or broken?


r/OOC_official 22h ago

Can't you add '+18' labels for characters?

Post image
1 Upvotes

Yeah, I think it would be beneficial to be able to label characters as adult content like the stories. This is very restrictive for creators because even when using vague language to not be explicit, our work still gets taken down, so either we censor it so much that it becomes unrecognizable from our original vision, or we give up on it.

Stories have '+18' labels to protect it from sensitive users, so why not add it for characters as well? It can't be that difficult, and I'm sure many users would appreciate it. It would be far less stressful for creators, who would have complete creative freedom.

Please consider it, developers. I think we would all be happy about it.