My AI Girlfriend Is Cheating on Me Public Release
Rabbit Hole 1.6.0 — a deeply blushing Rin in a bunny costume falling into a fantastical rabbit hole

Rabbit Hole · 1.6.0

Veyndale stops waiting for you. Strangers with plans of their own, a city that runs on money, work behind every door, and one app Rin was never meant to see.

6 new systems 5 new apps Release date TBA
New on your home screen

Five new apps

Go on. Tap one.

Rabbithole NTRS Ask no questions
My Shift NTRS Your own side job
Bag Little things, kept close
Wallet Where the money goes
Shop The whole city, window-shopped

Rabbithole sits on every home screen. It only opens in one mode.

01

NTRS Mode

A fourth story mode, and the darkest one yet. It starts with an app you won't find in any store, and a question you'll have to ask her yourself.

That's all we're saying.

RABBITHOLE · INTERNAL

Rabbithole connects with people who . A new goes up every .

The deeper a member goes, the more . At the very bottom waits .

Members do not . They only .

The rest of this file is only available in game.

She doesn't know it exists.
She only knows you were the one who asked.

02

Dynamic NPCs

Veyndale isn't just the people you know anymore. Every place fills up with a living crowd and agentic NPCs who think, decide and act on their own. You never know who Rin will run into today.

Screenshot · a stranger approaches Rin16 : 9
RinThat guy's been staring at me for ten minutes…
Guy in a leather jacketAll alone tonight? Let me buy you a drink.
🗺️

Every new place comes alive

Dynamic NPCs now work hand in hand with Dynamic Locations. When characters discover a place that was never on the map, it opens with its own crowd and its own people. No empty rooms, no cardboard extras.

🌸

New faces, every day

The crowd changes from day to day, so the same café never plays out the same way twice. Any ordinary outing can turn into a story.

💭

They remember

A familiar face can walk back in days later and pick up right where things left off. A kind stranger might become a regular. So might the wrong one.

👋

They make the first move

NPCs walk up to the characters on their own, to help, to flirt or to make trouble. You won't always see it coming. Neither will Rin.

Same café, three different days

A little example of how it can go.

DAY 1

A man in a leather jacket offers to buy Rin a coffee.

She says no, politely.
DAY 3

A different crowd. A student asks her about her sketchbook.

Nobody from Monday.
DAY 6

The leather jacket is back, and he remembers her name.

This time he doesn't ask about coffee.

How civil is Veyndale?

Pick before the story starts.

Peaceful Neighborhood

Dog walkers and friendly neighbors.

Ordinary City

Crowded trains, and the odd wandering hand.

Cold City

No one makes way. No one smiles.

Rough Streets

It's luck who talks to you next.

Slum

Narrow alleys, and eyes that follow.

Lawless Zone

No police. No rules.

03

Economic System

Veyndale now runs as one living economy. Every character earns, spends and worries about money, and that pressure shows up in every decision they make.

SAMPLE
MARU NOODLE BAR
Blackfield Shopping Mall · Food Court
Tonkotsu ramen$14.50
Soft-boiled egg$2.00
Iced barley tea$3.00

TOTAL$19.50
Rin's balance$6.20

— declined · no dinner tonight —
🍜

Everything has a price

Meals, clothes, a night out, a gift for someone special. Characters pay for what they do, so every purchase says something about who they are.

💸

Pressure changes people

When the wallet runs thin, choices get harder. Skip a meal? Pick up an extra shift? Say yes to something she'd normally turn down?

✨

Plenty of ways to earn

Jobs, tips, side gigs, a generous friend. There's always a way to make money in Veyndale. Some are more respectable than others.

👛

Follow the money

The new Wallet shows where her money comes from and where it goes. Running low? You can always send her a little. Or not.

Pick a way of life

Set how comfortably the whole city lives when you start a new game.

Unlimitedmoney is never the problem
Wealthydinner out, no glance at prices
Standardordinary livesRecommended
Tightbroke before the week is out
Poorevery dollar looks tempting
04

Job System

With bills to pay, the city is hiring. A job takes characters to new places, puts them in front of new people, and makes them play by someone else's rules. A shift at a nightclub is not a shift at a noodle bar.

🏙️

Places around town

Shops, bars, clubs and hotels all over Veyndale.

🧭

Places found mid-game

Somewhere a character just discovered may already need staff.

🛠️

Places you build

Your Workshop café, boutique or club can hire too.

i.

Walk in

Ask the owner for work. They decide if you're hired.

ii.

Do the job

Every boss has their own idea of what the job involves.

iii.

Get paid

Wages, tips, and whatever else gets handed over.

✿Maru Noodle Bar ✿Northline ✿Velvet Door ✿Safari Night Club ✿Blackfield Cinema ✿La Soie ✿The Aurelian Hotel ✿The Gym ✿…and wherever else they wander

Some venues only open when their characters are in your game.

Screenshot · a character at work16 : 9
Item art
a polaroid, from you
Item art
and that necklace
05

Item System

Every character now carries a bag of their own: snacks, makeup, keepsakes, gifts. What they buy, use, give away and throw out says more than any status line.

Rin starts with a few things that mean something. Some of them came from you.

🎁

Gifts that matter

Hand her something from your bag. She might wear it, use it, show it off to a friend. Or quietly put it away.

👜

Peek inside

Her bag shows what she bought today, what she used up, and who gave her what. Some of those names may surprise you.

🧹

Out with the old

Don't like something she carries? Ask her to throw it away and see what she says.

🧵

Workshop characters too

Pack your own characters' bags with the keepsakes that make them who they are.

Shop

Window-shop the whole city from your phone. Every shop you find gets a storefront designed just for it, and the shelves change every day. Can't see what you want? Ask, and they'll order it in.

New stock dailyOne-of-a-kind storefrontsSpecial ordersStraight into your Bag
StoreA
StoreB
StoreC
06

Dynamic Scene Widget

On desktop, the phone unfolds into two pages. Chat on the left while Rin's world plays out live on the right: where she is, who's close to her, and what just happened. When someone gets a little too close, you'll see it.

Screenshot · unfolded phone with the scene map16 : 10
1 2 3 4
1

Where she is

Her building from above, room by room.

2

Who's around

Friends, strangers, and the crowd along the walls.

3

What just happened

Bubbles pop up as it happens. Tap anyone for a closer look.

4

Who's thinking

Watch for the soft glow.

The closer things get, the deeper the bubbles blush.

✿

Improvements

⚡Smoother play

  • No more slowdowns in long games. Saves now only store what changed and happen in the background, so autosaves, photos and scrolling stay instant even hundreds of in-game days in.
  • Big libraries load in pages. Photos, Recordings, Messages, the feed and every private history load a page at a time with "Load older", and apps refresh only what actually changed.
  • Faster nights. End-of-day summaries and memories are written side by side instead of one at a time, and one hiccup no longer stops the whole night.
  • Fewer retries. When a model's reply is only slightly malformed, the game repairs it instead of asking again, saving a full round trip and the tokens that go with it.
  • Your actions land right away. Transfers, gifts and purchases take effect the moment you make them instead of waiting for the current turn to finish.
  • Quicker exit. Quitting no longer waits for a model reply that's still on its way, and your game is saved on the way out.

🎭Smarter characters

  • They hold on to what they want. Nightly reflection no longer talks characters out of their goals, and tomorrow's plans push those goals forward.
  • Stronger personalities on DeepSeek. Characters make decisions instead of putting them off, and the ones meant to be cold or hostile stay that way.
  • Richer scenes on every model. All providers now write interactions with the same detailed scene rules, so scenes feel fuller wherever you play.
  • Thinking in your language. Every character thinks in the language you picked, custom languages included, so their inner voice matches the story.
  • Steadier status lines. What a character is "doing now" describes the next half hour instead of a passing moment, so the phone tells you what's really going on.
  • More reliable actions. Characters get clearer, simpler instructions for their tools and pick the right one more often, and they're reminded to try the new apps and places.
  • Steadier Gemini. Requests are framed so content filters interrupt the story far less often.

📱Phone & chat

  • Receipts in the chat. Money and gifts you send show up as cards right in the conversation, next to your messages.
  • Banners and badges. Results from the Shop, Bag and Wallet pop up as banners and badges, so you never miss something that happened while you were elsewhere.
  • Tidier Messages. Conversations open at the newest message, the contact list is cleaner, and the emoji picker sits right in the composer.
  • New night wallpaper. A built-in night landscape for the home and lock screens.
  • Quieter touch sounds. The drag sound that followed your finger across the screen is gone; taps and scrolling keep theirs.

🛠️Workshop

  • Share without spoilers. Export a locked character that others can play but can't open, with an optional password to unlock it.
  • Write {{main}} for the player. The game fills in each player's own name, and the editor reminds you how to use it.
  • Catch typos early. The editor flags placeholders the game won't understand before you share your work.
  • Money and belongings. Give your characters starting money, a daily income and expenses, and the keepsakes they carry.
  • Places that do business. Mark your places as public, let them sell things, or let them hire.
Bug fixes · 14▾
  • Messages you sent while a character was acting could disappear if that turn was undone.
  • Texts a character sent in the middle of an interaction never reached the other person.
  • A character who walked out of a scene could be put right back into it.
  • Characters described to strangers could show raw placeholders instead of real names.
  • After the AI usage limit kicked in a second time, the Continue button stayed stuck on "Resuming…".
  • The hourly usage limit was reported as a content filter.
  • Some background requests were counted under Rin in the usage stats.
  • Rin's widget kept saying "Update interrupted", and the paused banner stayed up, after the game had recovered.
  • Removing a place a character had discovered caused errors every turn until you restarted.
  • Workshop places didn't fill in the player's name or the other game values, and discovered places were described to characters with the wrong text.
  • Importing a save could rename its images or overwrite ones you already had.
  • Restarting didn't keep the previous game as an autosave, and autosaves were made during setup.
  • A rejected API key showed a confusing "Missing Authentication header" message; it now says the key was rejected.
  • The model provider picker during setup was white text on a white background.
💾

Save compatibility: 1.6.0 can't load saves from earlier versions, so you'll need to start a new game. Your Workshop drafts and character packages carry over.