Absolute EroRPG Adventure
What is this?
It's an AI powered text-based RPG game with dynamic, relevant to current plot, usage of stats, skills, quests, encounters, events, inventory, equipment/clothes, and mechanics.
You can customize everything from the story, from mechanics to prose, to fit your own desires. You can ask the AI to emulate a writing style you enjoy, or the kinds of events or game you'd like to play, and if you're not satisfied, you can tweak it until it is perfect for you!
The biggest drawback of AI story/generation is the limited context size, which severely hinders good progression in stories and detail recall. This is compounded in RPG-like stories/games, which waste an excessive amount tokens, in every reply, to try and keep track of both the story, characters, and the entire character sheet.
Absolute EroRPG Adventure remedies these things:
- Automatic (GREAT) Summarization (of the story so far that is out of context).
- An important part of ero corruption games is progressive NPC interactions/Quests. This will add a focused summary of the events. This unlocks a LOT of possibilities for long, and complex stories.
- Current solutions to summarizing history are in my opinion unusable. Most of the time they often give not only wrong info, but also information that was still in the current context, which is a waste of tokens.
- When your story starts popping out of context, an automatic summary prompt will trigger, built by the game.
- Yes this will prompt your AI of choice, but the result is insanely good and I'd never play without this now.
- The actual mechanics are slightly complicated so I decided not to waste time explaining here on bullet points.
- [Done]
Implementation of this for non-game Cards is ongoing, because its TOO good to play without and adds trivial overhead (unless you AI takes >60 seconds per request).
- You can reference your current character's sheet/stats on your card.
- You can now design card mechanics/prompts with that in mind, which makes them trivial for the AI to adhere to, allowing you not only to not need to waste tokens explaining the mechanics, but making them work AT ALL. Some kinds of mechanics are extremely hard for the AI to get, as the AI struggles with paying attention to it if you don't spell it out with references to the current state, such as sleepiness on low stamina.
- Dynamic Card information.
- It omits information from the card which is not relevant anymore, or will only be relevant later (when you either unlock a certain state of your character/world/days passed/etc.)
- This allows for example for you to build an RPG game with multiple character classes (combat for example, or any other kind of professions). The unused by the player character classes won't have their rules bloating up the context with useless information. You can be very creative with dynamic prompts based on current game states, triggering events or conditions based on game days, character class, gold amount, skill level, knowledge
- The possibilities are pretty big, I didn't think TOO hard about this yet since I want to make a basic version first.
- Dynamic Card Jailbreak.
- You can add a custom Jailbreak to your card. This is EXTREMELY powerful with character sheet variable referencing, as you can write stuff like: [{{char}} has {sheet.gold} gold coins. If {{char}} tries to buy something, she needs to be able to afford it]. Without this, game mechanics would extremely often break in the story, the gold one right there might be obvious and the AI might understand, but you can do stuff with any kind of stat and skill definitions, i.e. you can define what the characters are able to do organically in each step of skill levels.
- Stats Jailbreak.
- It adds the relevant to plot current sheet info (skill list/quests/inventory/etc.), so the AI doesn't need to keep track of it wasting tokens on its own (and taking away it's focus from the story).
- Before this, RPG-like Tavern cards made the AI list the description, and effects, every single one of their replies, which was insane and broke fast into the game since the lists became too big and literally repeated every prompt with sparse updates in between.
That is the gist of the game engine, but I'm also obviously making some games themselves:
Cards/Games
Mary
Mary goes through her various solo duties as a nun. Others take advantage of her innocence and complete ignorance, pretending erotic things are normal to trick her, or slowly teaching her erotic things, because she is a clueless naive nun. She has just recently been trusted with solo duties.
She's kind, very trusting, oblivious, naive, cheerful.
She makes cute gestures and poses!
Mary starts out unrealistically sheltered to the point she doesn't know what impure thoughts are.
Her duties include e.g. listening to worries and comforting anyone that comes to the church, church confessional, mobile confessional, humanitarian aid, visiting the house of believers, public proselytization, door-to-door, service projects, begging for charity, etc.
She might also explore the town and participate in events and establishments. Such as working as a waitress in a bar, live streaming herself in a net cafe, dancing/idol related events and establishments, and other activities commonly found in eroges.
Inspired by Ambrosia, Sister Shelly, and other ""open world"" corruption games.
Sometimes uses terms such as Loli, Gyaru, Hisamakura, Panchira, Gokkun, Tekoki, for skill names; and has some other kinds of japanese/otaku/eroge culture sprinkled in.
Slow corruption game with varied events and progression.
All of my cards will be like this, probably.
I'm eager to see others build their own games.
Future Cards drafts
Magical girl
- Nobody knows the true identity of magical girls while they are transformed. What happens if she gets exhausted during "battle" against the enemy, in front of an audience no less!? She has no idea she might lose her transformation. (I won't lose!)
- How will her duties affect her school life? Bullying is a real concern when you flake your classmates at most opportunities. Be careful when you finally go to a karaoke with your classmates! (Huh? What do you mean?)
- School Reputation pts
- Hero Reputation pts
- Combat mechanics and combat loss. (erotic attacks during combat are allowed?! They didn't tell me that?)
- The enemy might give her some "interesting" temporary curses, they might become partially permanent if she can't resist the temptation. (Curses? Uhh... I hope they don't last too long...)
- When Magical Girls get more and more corrupted their outfit changes gradually (What do you mean by corrupted?)
- What will the magical girl do when the public turns against her? (The media knows nothing! Why are they doing this to me?)
- All this and she'll even have to work part time to buy supplies. (Unbelievable!)
- Maybe I'll pick up streaming. (Can't be that hard right? Should I do it while transformed? I'm totally famous right?)
- What if she gets captured by the enemy? What will they do to her? Who will she be when someone rescues her? WHO will rescue her? (I-I... maybe magical girl...? )
- Will someone find her while she's transforming? To which lengths will she go to protect her identity?
Personalities in mind
- bratty overconfident magical girl
- meek and unconfident magical girl which does it because it's the right thing to do, (tries to) put up a strong front
actually it should be easy to make both, compared to making it all it should be +20% work at most.
Discord Server
Access to the game is limited because it's in beta and I can't handle infinite feedback.
Favorite Devs (Games) which are an inspiration/relevant to this project
- Okra Marine (Naive Girl Illvina)
- Sakuragi Company (Pettanko Park, etc.)
- Shimobashira Workshop (Ambrosia、 Magical Girl Celesphonia, エニシアと契約紋 ~馬蹄通りの小聖女~, etc.)
- Bielograf (クロネのきもち~星降る村の魔女見習い~)
- No Future (Magical Girl Noble Rose, Exorcist Charlotte)
- ShiBoo (Magical Fighting Princess Frostea)
- 305 LABO (Kodoku the Successor, Magical Girl Shizuki)
- Butagoma 300g
- kushimoto_house (Makenshi Sara/Magic Fist Sara)
- Secret Society Lolicorn (Cecilia and the Ecchi Dungeon)
- Tsukimitake (Aria and The Labyrinth's Secret)
- Ressentiment (Sister Shelly)
- Glass-Atelier (IV? AV!!)
- StudioNAZE (Sonia and the Hypnotic City, Contract Guild)
- DojinOtome (AMAENBO - pampered boy - Summer Memories)
- Kawaiso is Nukeru (Magical Girl Magical Heart; Embarrassed Shina-chan -the Naked Wandering College Girl-)
- Clymenia (~Liz of the Tower~, The Nobleman's Retort, Civilian Justice League)
- sugar star (Sex Angel Ariel)
- aburasobabiyori (all kinoges)
- mogurasoft (The Fairy Tale of Holy Knight Ricca: Two Winged Sisters)
- Lovely Pretty Ultra Loving You (Grace of the Labyrinth Town)
- Black Train (Explorer of Iggdrasil)
- BLACK PANDA
- fushidaratei (A Summer of Passionate Love and Fun on Himegashima Island)
- Tsukimitake (Aria and The Labyrinth's Secret)
- Daijyobi Laboratory (Heaven's Armament Heroines AntiDomi)
- ninjinpasta (Vampire Notes)
- hopuhopu team (Punishment! Touching! Little Sis-chan)
- Like A Girl (Nona Will Not Easily Be Swayed)
- inusuku (Imouto! Life ~Fantasy~)
- hitori online (杏子ラビリンス)
- dobuworks (Hypnotizing the Rich Bitch into My Personal Plaything)
- TriplePlay (働くアイリがキリ斬りス)
- Atelier Choice (Lelie Navigation! ~Back Alley Journal~)
- HappyLambBarn (The Demon's Stele & The Dog Princess)
- Aomizuan (The Happy Ecchi Roommate Life of a Shonen and Pervy Onesans)
- Enokippu (Kunoichi Botan, Sol/Rui -after mini-)
Usage Agreements
Every prompt uses the AI API your SillyTavern is set up to do. You can add support for whatever API you want on it.
I hold no responsibility or control over the AI API you're using/abusing, my game doesn't send the requests to them, your Tavern does.
Privacy Concerns
Since this is a Beta test, I might read your logs to fix stuff. I'll ask first though.
Long:
In the future you'll have the option to encrypt all your data with a password of your choice, so it's impossible for anyone to access any of your logs. Of course, if choose do to this you lose your password I can't help you recover any game data.
However, while Beta testing, I'll have to fix errors in the edge cases in of the AI Terminal's parsing, and maybe summary, so assume that I'll read when I detect errors.
I'll ask first though and if you tell me to not read it, I won't. I'll find the bug eventually anyways.
Aside from fixing the game engine it helps debug the actual Card prompt to work with the game correctly, so I know what is not clear, or prone to AI weirdness/inconsistency, in the formatting and events shown.
I made this game in the first place so I could take the story in the direction I wanted, not to read a fixed story. And because I am dissatisfied with most corruptionges that come out, in terms of progression and scene quantity. I reaallyy want to play myself, I'm sharing because I can basically and want to make the experience seamless over much testing.