A downloadable game for Windows, macOS, and Linux

XOXO Droplets is a free-to-play otome dating sim. There's an optional paid version that increases the amount of dateable guys and adds a some neat extra features.

Paid Version's Page

XOD Discord Community

Twitter Facebook Tumblr SteamInstagram


The story begins when our nameable protagonist finally transfers into the boarding school of her dreams at the start of her junior year in high school. It would be perfect if it wasn't for that little catch attached to her enrollment: her parents will only let her keep attending the school for her remaining two years if she doesn't make everyone  there hate her by shunning them, like she always does.

Do your best to show just enough interest in the other losers around to appease the folks while still having time to chase after all the attractive guys in the MC's afterschool group, which just so happens to be a group for chronically unfriendable people.


No, seriously folks. When we say the protagonist and main love interests are a big ol' jerk squad it's not a mistake and it's not an understatement.


Default Game

  • 3 distinct jerky main boyfriend options: Everett Gray, Nate Lawson, and Shiloh Fields
  • 6 side characters who'll be your buddies and 6 minor clique boyfriend options, each with a bonus effect that makes the game easier
  • Partial Voice acting for every significant character by a talented cast
  • The option to break up with your bf and start dating someone else, if you feel like it
  • A variety of methods to manage your Reputation with the unimportant students
  • Part-time jobs, stores to visit, useful items, optional mini-games, an in-game phone to call a guy up and arrange a date at one of several different locations
  • Over 130,00 words. Hundreds of different events, including a collage-style ending system where you get events for every goal you achieved during the game
  • Cheat codes for those who don't give a f*ck about gameplay and just wanna see the events

Gameplay Tutorial - Event Guide - Cheat Codes

Paid Extended Addition

  • 3 more main jerk boyfriend options: Bae Pyoun, Jeremy King, and Pran Taylor
  • 2 sweet but not-terribly-bright side boyfriend options: Kam Sung and Adrian Wulu
  • 4 Extra Date Events for Everett, Nate, and Shiloh
  • The ability to unlock all 4 CGs and 12 outfits for Everett, Nate, and Shiloh, rather than just 3 and 10
  • 50 more Random Events, 45 more Text Chats, 24 more Part-Time Work Events
  • Over 290,000 words in total
  • An accessory system that lets you decorate the main character with a variety of pieces, plus small events where characters comment on the accessories you wear
  • The option to change the background of your cellphone to one of 12 different options
  • Even better cheat codes

The game won't know you have the extension until you start a new file. After briefly starting the game you can then return to the main menu to change your phone background or what have you. If you have files from the free version of XOXO Droplets, those will work without issue. Again, you'll need to start a new file real quick, but then you can open up the load screen and pick up where you left off in the free version with all the extras now available.


Cast List

Everett Gray: DJ Horn
Nate Lawson: Belsheber Rusape
Shiloh Fields: Brendan Blaber
Bae Pyoun: Griffin Puatu
Jeremy King: Calvin Joyal
Pran Taylor: P.M. Seymour
JB (Nameable Protagonist): Dee Margret Turner
Alicia Rosales: Anairis Quinones
Missy Smith: Elsie Lovelock
Kam Sung: TonyOnorific
Adrian Wulu: Kyotosomo
Cala Gerges: Dani Chambers
Nurse Lynn: Michael Kovach
Romeo Franco: Rowan Cross
Trent Duncan: Joseph Ryan


Thank you so much for giving our a game a look! We hope you've enjoyed it~

And, if you like, feel free to check out the other games we've released!

XOXO Blood Droplets [Demo, Spin-Off, GxB, Horror, Comedy]

A Foretold Affair [Various Romantic Pairings, Visual Novel, Adventure,  Steampunk-Fantasy, Commercial]

Floret Bond [Demo, Poly GxB/B, Visual Novel/Crafting Sim, Fantasy, Fluffy, Free]

Download

Download
XOXO Droplets (PC) 270 MB
Download
XOXO Droplets (Mac) 255 MB

Development log

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 58 · Next page · Last page

hi! I was wondering what you used to make this game? I've played through Shiloh and Everett's routes and I love it so much! But my friends and I are planning on making a visual novel / dating sim game, and we really like the formatting of XOD! 

Thank you! I'm really glad you enjoyed the game. We used an engine called Ren'Py to create XOXO Droplets. You can learn all about it on the Lemma Soft forums. Good luck with your game ^^.

https://lemmasoft.renai.us/forums/

The MC here reminds me of Haruhi from Ouran High School Host Club, only more cheerful which makes her personality captivating.

(+1)

Thank you :D! I'm happy you like our MC~

[code]
I'm sorry, but an uncaught exception occurred.
While running game code:
  File "renpy/common/000statements.rpy", line 471, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "game/events.rpy", line 196, in CheckForCharaSideConversation_c
  File "game/events.rpy", line 231, in CheckForSideConversation
  File "game/events.rpy", line 237, in CheckIfAllSideConversationsAreSeen
TypeError: argument of type 'NoneType' is not iterable
-- Full Traceback ------------------------------------------------------------
Full traceback:
  File "lib/windows-i686/script.rpyc", line 942, in script call
  File "lib/windows-i686/demo_label/events.rpyc", line 105, in script call
  File "lib/windows-i686/demo_label/events_weekend.rpyc", line 23, in script call
  File "lib/windows-i686/diary_screen.rpyc", line 32, in script
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\ast.py", line 1706, in execute
    self.call("execute")
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\ast.py", line 1724, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\statements.py", line 145, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 471, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\exports.py", line 2526, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\ui.py", line 285, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\display\core.py", line 2526, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\display\core.py", line 3204, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\display\layout.py", line 960, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\display\layout.py", line 960, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\display\layout.py", line 960, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\display\screen.py", line 651, in event
    rv = self.child.event(ev, x, y, st)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\display\layout.py", line 960, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\display\transform.py", line 848, in event
    rv = d.event(ev, cx, cy, st)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\display\layout.py", line 960, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\display\layout.py", line 960, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\display\behavior.py", line 889, in event
    return handle_click(self.clicked)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\display\behavior.py", line 824, in handle_click
    rv = run(action)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\display\behavior.py", line 299, in run
    new_rv = run(i, *args, **kwargs)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\display\behavior.py", line 306, in run
    return action(*args, **kwargs)
  File "C:\Program Files (x86)\Windows Multimedia Platform\XOXO_Droplets-pc\renpy\curry.py", line 38, in __call__
    **dict(self.kwargs.items() + kwargs.items()))
  File "game/events.rpy", line 196, in CheckForCharaSideConversation_c
  File "game/events.rpy", line 231, in CheckForSideConversation
  File "game/events.rpy", line 237, in CheckIfAllSideConversationsAreSeen
TypeError: argument of type 'NoneType' is not iterable
Windows-8-6.2.9200
Ren'Py 6.99.12.4.2187
XOXO Droplets 1.12
[/code]

Thanks for letting us know you found an error! We'll look into getting that fixed.

Oh, and the comment was double posted by accident so we'll delete the other one.

Loved this game! Can't wait to get the full edition!

 Had so much funny recording it! 

Thank you very much for trying the XOD and sharing your experience! I'm glad you enjoyed it~

Hi I found this bug:

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 942, in script call
  File "game/demo_label/events.rpy", line 52, in script call
  File "game/timed_events.rpy", line 20, in script call
  File "game/ending_scenes.rpy", line 581, in script call
  File "game/ending_scenes.rpy", line 655, in script call
  File "game/script.rpy", line 942, in script call
  File "game/demo_label/events.rpy", line 52, in script call
  File "game/timed_events.rpy", line 20, in script call
  File "game/ending_scenes.rpy", line 581, in script call
  File "game/ending_scenes.rpy", line 655, in script call
ScriptError: could not find label 'ending_member_scene_russell'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "C:\Program Files (x86)\Steam\steamapps\common\XOXO Droplets\renpy\bootstrap.py", line 295, in bootstrap
    renpy.main.main()
  File "C:\Program Files (x86)\Steam\steamapps\common\XOXO Droplets\renpy\main.py", line 487, in main
    run(restart)
  File "C:\Program Files (x86)\Steam\steamapps\common\XOXO Droplets\renpy\main.py", line 147, in run
    renpy.execution.run_context(True)
  File "C:\Program Files (x86)\Steam\steamapps\common\XOXO Droplets\renpy\execution.py", line 761, in run_context
    context.run()
  File "game/script.rpy", line 942, in script call
  File "game/demo_label/events.rpy", line 52, in script call
  File "game/timed_events.rpy", line 20, in script call
  File "game/ending_scenes.rpy", line 581, in script call
  File "game/ending_scenes.rpy", line 655, in script call
  File "game/script.rpy", line 942, in script call
  File "game/demo_label/events.rpy", line 52, in script call
  File "game/timed_events.rpy", line 20, in script call
  File "game/ending_scenes.rpy", line 581, in script call
  File "game/ending_scenes.rpy", line 655, in script call
  File "C:\Program Files (x86)\Steam\steamapps\common\XOXO Droplets\renpy\script.py", line 858, in lookup
    raise ScriptError("could not find label '%s'." % str(original))
ScriptError: could not find label 'ending_member_scene_russell'.

Windows-8-6.2.9200
Ren'Py 6.99.12.4.2187
XOXO Droplets 1.12

Thank you for sharing that with us. I'm sorry you ran into it. We'll get it fixed!

Hey guys! Is there anyway to fix the MC icon disappearing? I don't have a save to go back on.

I'm sorry, I don't know. It's possible she'll just come back eventually, but I don't know exactly why the icon has disappeared for you so I can't say anything for sure. If you have any details about when it happened/what type of computer you have we can look into it!

It happened yesterday and an Asus laptop (used windows)

Thank you. Do you know what was happening in-game when the sprite disappeared or if any error screens have popped up?

Nothing really popped up, I was grinding for affection points and an event pop up but her picture was gone. Her name and text box was still there. I thought it was just a one time thing but it kept happening again

Alright. We'll try to see if we can figure out why it disappeared for you :>

This is a really cute game! All of the characters are great and the game is well set up and well thought out. However, I kind of dislike that the main character is arrogant and kind of a douche... other than that, well done!

Thank you! I'm happy you like, most, of the characters and how the game works, haha. Unfortunately, those difficult boys wouldn't have liked the MC if she wasn't a pain so it had to be done. 

shiloh best boi. 

(+1)

I'm glad you think so! He's a bit of an acquired taste for some people, aha.

Sorry, last question: What does "oso" mean? Missy seems to say it a lot.

'Oso' is just a goofy slang word similar to 'cool' or 'awesome' :).

Wait a second, is it possible to date multiple guys at the same time...?

Yep, you can go out on dates with different guys in one playthrough. For these boys going on one date doesn't mean they're in a committed relationship with the MC. If you want a truly exclusive relationship you have to gain up affection points and then ask.  When you have an actual boyfriend then you can only go out with him.

How do you buy things from Adrian's store? I have more than enough money, but the "buy" option isn't popping up.

Unfortunately, that's a feature exclusive to the paid version of the game. I'm sorry about that. The reason you can still visit the store is just to allow players the option of viewing the Adrian friendship events.

Oh, that makes sense! I thought I was being dumb or something...

I'm sorry for the confusion! I'm glad that explanation helped.

I really love this game! I was drawn towards the art style, but the strange twist that they all have horrible flaws kept me there. I introduced my friend to this game so now we're constantly screaming about it. I've finished the Shiloh route (he's super cute and I love him help), and I'm currently doing the Everett one. The only flaws I see is that sometimes it glitches and doesn't add any money or affection after working or other things. That's it! My friend and I are currently screaming about how if there was merch we would buy it all. Thanks for the great game and I hope to play more, and even buy the full version maybe!

My friend wants to add that she wants body pillows.

(+1)

Haha, thank you very much! I'm so happy you and your friend enjoy those jerky boys. We do want to have merchandise at some point. We should really get around to working on that soon. Thanks for letting us know you'd be interested in it! And I hope you have fun with Everett's route <3

In the free version can u unlock more than just the like "presets" because if you can mine arent working right? It usually has the 1,2,3 buttons but for a lot of them it doesnt, do you have to unlock them someway? and if you do is that a way to get past the full three heart bar?

The free version has 16 dates per boy, the full version has 20 dates per boy. Sometimes a guy just won't go to a location more than once and some spots they won't visit at all. That's why not all the date spots have the same amount. 

The three heart bar is the final affection bar there is. If you've maxed that out than the guy likes you as much as he possibly can. 

I hope that clears things up!

Amazing game, absolutely loved it!! So far I've only played 18 hours, but I will totally be playing a lot more. So far I've gotten to the end with Pran and Everett as my boyfriend and now I'm doing Kam just to get the headphones lol.

Super excited for when this game sells 1,000 copies (I think that's right...?) so that Lucas will be a part of the game!! Love him so much <3 

I couldn't find much wrong with the game and genuinely love playing it. Great job, keep up the good work <3

Oh wow, thank you so much for leaving such a nice comment! It's so nice to see that someone enjoyed our game :D.

Yep, you're right. Lucas will be added if we reach 1,000 sales and we're steadily approaching that goal.

I hope you have fun with Kam and any of the other guys you romance ^^!

Where do you get the paid version? I want Jeremy or Pran as my boyfriend lol 

Haha, glad you like them! Here's a link-

https://gbpatch.itch.io/xoxo-droplets-extended-addition

It's also on Steam. You have to download the free version on Steam and then you can buy the paid expansion.

http://store.steampowered.com/app/622710/XOXO_Droplets_Full_Version_Extension/

I love the main character, she is so similar to me and my friends, we're blunt, crack sarcastic jokes and checking out hot guys is a hobby for us

Aw, that's great! I'm glad you can relate to her. Thank you the comment :D

Hi! Love this game and love these guys even more. I'd have to say my favorite is Everett. I'm currently dating Nate and he's alright, I haven't cracked him yet (hehe). I wanted to ask for the full version, is it possible to get to the prom event?

Thank you! I'm glad you like Everett and good luck with Nate :]. The prom events are available in the free and full versions. You just have to have the guy as your boyfriend before early May, Year 2. The guy will agree to go to prom after a group meeting near the middle of the month and then the prom event will happen on May 29th.

(Edited 1 time) (+1)

Hello! First of all, I love the game it's great! I downloaded the free version and started playing Everett's route, but after I got the second heart filled (almost filled?) his affection stopped going up. It's stuck at 30 and no matter what I do it won't change.  Help would be much appreciated! 

Sorry for the confusion! If you've got the two heart bar filled that means you're at max for a normal relationship. The only way to progress further than that is to ask Everett to be your official boyfriend. Just call him up on Saturday and there will be a new button in the bottom right corner on the date select screen. Hit that to get the option of him being your boyfriend. Or don't get him as your boyfriend and spend time with other people, whatever you prefer :].

I'm so glad you like the game!

Can I opt to date Lynn instead? :^) Pl0x? So far, I love this game! Can't wait to continue. Just thought I'd say this before losing myself to this game.

Haha, I'm afraid not. He's very popular though, so maybe someday in some other game or in a DLC there could be a way to romance him. I'm so glad you like it :D!

Hi! Is there a guide for Shiloh's birthday game???! It says there are 16 options and I've gotten 8....who are the others and how can we see theirs o___o? Thanks!

Yes, there is! There are results for the main guys (6), side boyfriends (2), clique boyfriends (6), one for when you have no preference, and one when it's a tie/no one guy has a lot of points and instead you have a small amount of points with many different guys.

https://gb-patch.tumblr.com/post/158412175491/type-game-guide

This game is super enjoyable and great re-play value. I love obtaining the outfits as a gallery option.

When I first started, I had a hard time with the Cliques, but I caught on later and managed them fine through the end. I can only wonder, though, how it's possible to get cliques maxed out (have yet to do this, but I've only done two playthroughs.)

Currently obtained Bae and Pran (still working on getting three of Bae's outfits) and so far, Pran is still my favorite. His obstinance for no reason makes it somehow amazing and I can never get tired of his date refusals every time the MC called (and the fact that he then always proceeds to show up later anyway?? Amazing.)

Pran also had some cute moments and since Pran didn't really deny things and always went out with the MC in the end, I felt like Pran really liked the MC (or, okay. Like I was free to interpret it that way since actions speak louder than words! :'^) Or something.)

I think I'm going to hit up Jeremy next and then I'll get to the "leftovers" (LOLLL BY THE WAY, I LOVE THE MC'S BIRTHDAY MEETINGS. For the second one in year 2, I was literally Nate. LITERALLY Nate the whole time.) All in all, this game is a blast in a half! I don't want to say too-too much more... I was going to post my reply/feelings on LSF, but here people might see it more, so. :'D

Aaw, thank you so much!! It's super nice to hear you liked the game C:.

To get a Clique to Max you gotta become good friends with the individual members, that'll get you big bonuses in Reputation (or just use a cheat, ahah).

Haha, yeah, Pran is very much an 'actions speak louder than words' kind of guy. He might as well be the poster child for it :'D.  Jeremy and the MC are literally the only people he'd ever go anywhere with so, regardless of what he says during the time with him, it's definitely a big deal. I hope you have fun with the rest of the guys!

I really love this game a lot. I'm in the middle of Everett's route and used a cheat to unlock all the dates, but some aren't unlocked. Do I need the full version to unlock them? (stuff like beach, etc.)


I'm really happy to hear you like the game :D. There are some date spots a guy just won't go to (like Everett refuses to go to the museum, for example) and then there are some that are locked unless you have the full version (like Everett's dates at the zoo).  I hope that clears things up.

Thanks so much! I was wondering if I had like another step that I missed or something, but I am for sure going to check out the full version once I get paid. The character interactions are too funny!

That's great to hear! I hope you'll enjoy it :D

Hi!

I just wanted to say that I've really enjoyed playing this game. It's pretty funny in some parts, and I love the character's snark and personalities. 

So far I've played Nate (who I was actually a little disappointed in), and Everett, who I loved. He and our MC are such a great match! They're too cute together. Really, she's so good at handling all of them, though.

At some point I'm going to have to get the paid version. I'm curious about how Jeremy's route would unfold...   I'm sure Everett's would still be the best though. :)

Thanks for making this cute game, and for offering half of it up as a free version. It gives you the full experience to play before you decide if you'd like to buy it or not. 

Thank you for the comment! I'm happy to hear you enjoyed the game enough to wanna get the full version :D.  Everett was quite unpopular before the game was out. It's nice to see him winning some people over now. And hopefully Jeremy will live up to expectations. He's definitely the fan favorite of those who have the paid version, aha.

You're welcome! 

I forgot to mention how much I love Lynn too. He's awesome. And sooo patient.

Hehe, glad you like him. You've gotta be pretty special, or crazy, to manage a group like that.

Hello there, just here to tell you that I LOVE the game and the characters (they're obviously my favorite part. Even though at first I literally felt like strangling someone, Everett mostly). I also haven't bumped into any issues, which is honestly really relieveing for a Mac owner. (Except for the time I spent about 3 hours trying to get love points with Jeremy only to realise he wasn't avaliable on the free version, but that's not an error. It's just me failing.)

It's also a game that I would definitely recommend to any friends who like otome and dating sims. I bet this is going to become the next best to MM.

And I was wondering if this game would ever come out in other languages? I would honestly love that.

Aaw, thank you so much <3! I'm so happy you like our obnoxious characters. And I'm sorry about the Jeremy thing :'D.

I'm not sure if we'd ever be able to translate it to another language. We don't have experience with that currently or any connections to those who could do it. But never say never. Maybe someday it could be possible.

Uh, well, this might come off as a bit of a straightforward/blunt(/rude?) offer, but if you would like, I'd be willing to translate this game into Turkish (Don't worry, Turkish is my native language and you can probably tell I can English pretty decently. And I kind of already have a small amount of translating experience.)

So if you ever think of going Turkish, I'm only one reply away!! (And I also know a few people who know other languages, so who knows? Maybe it'd be like killing two birds with one stone.)

Thank you! I really appreciate such a nice offer. We'll have to see if the game is received well before we can consider putting more time into getting it out there, but I'll definitely keep it in mind :D.

Hi, is there a way to buy the dlc on itchio instead of steam? I don't really want to install steam just for the game haha

Yep! Right here is the full version on Itch.io~

https://gbpatch.itch.io/xoxo-droplets-extended-addition

Thank you for the interest :D

THanks! I already bought it haha. Gonna give it a run and maybe draw fanart of my favorite guys haha.

Thank you :D. I really hope you enjoy the game. And that'd be so nice to see ;v;. I hope you'll share the fanart if you're able to get around to it c:.

Hey, love the game 

and  outfit gallery the pj isn't showing up (could be a mac thing idk) 

also is shiloh's swimming attire not available to get because I got no options of a swimming type date? (Yes I am mainly focusing on unlocking the outfits lol)

^(o-o^) 

Thanks for letting us know about the pajamas!

If you're playing the free version Shiloh's swimming date is unavailable. That's a DLC exclusive event (the work uniform also can't be unlocked in the free version). If you have the paid version you'll need to unlock the beach date spot, have Shiloh as your official boyfriend, and be in Spring/Summer to have the option of watching his swimsuit date.

Hopefully that helps! Thanks for giving the game a go.

Okay played through most of the route and wanted to say this in case it's a bug.

 So, every swimming type date isn't available until you couple the guy correct? Well Pran had his beach thing available in the first year as a non couple (and since he was the only one like that I wasn't sure if this was on purpose, but then I noticed the couple nickname you hear later. So yeah, probably a bug?)

Thanks for letting us know about that. We'll look into it!

Hi all! Here are some cheat codes!!!

1. Who-needs-ralph (unlocks all date locations) 
2. hurry-up! (Gives you 20 swifty taffies) 
3. I- deserve-the-money (gives you 200 dollars) 
4. misery-loves-company (gives you 500 affection points with Jeremy <3 ) 
5. they-should-know (increases rep with all cliques by 1000 points! Woohoo!)

It's really 1000 USD?

*cry*

(Edited 1 time)

Haha, no worries! XOD is free with optional DLC (20$).  The 1,000$ is just there so that only testers with a key I gave them are able to download the full version early. On the 31st the price will be removed and everyone will get to play the game :D.

We're sorry for the confusion.

Okay XD

I'll buy the DLC when it appear!

Thank you ^v^!

(Edited 2 times)

Hello! I have got a chance to download the demo, and it is truly great as I liked the gaming platform of you personally choosing who's stats to raise. And the character designs are also stunning as well! But one thing has keep crashing the game not making it available for the year 1 group event 4 and completely shutting down the game when I was trying to take Nate's route. ;__; can you please help me with that? Thank you!

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 603, in script call
  File "game/demo_label/events.rpy", line 88, in script call
  File "game/demo_label/events_other_weekdays.rpy", line 2, in script call
  File "game/script.rpy", line 603, in script call
  File "game/demo_label/events.rpy", line 88, in script call
  File "game/demo_label/events_other_weekdays.rpy", line 2, in script call
ScriptError: could not find label 'year_1_group_event_4'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "/Users/sophie/Downloads/XOXO_Droplets-Demo-mac (2)/XOXO_Droplets-Demo.app/Contents/Resources/autorun/renpy/bootstrap.py", line 295, in bootstrap
    renpy.main.main()
  File "/Users/sophie/Downloads/XOXO_Droplets-Demo-mac (2)/XOXO_Droplets-Demo.app/Contents/Resources/autorun/renpy/main.py", line 487, in main
    run(restart)
  File "/Users/sophie/Downloads/XOXO_Droplets-Demo-mac (2)/XOXO_Droplets-Demo.app/Contents/Resources/autorun/renpy/main.py", line 147, in run
    renpy.execution.run_context(True)
  File "/Users/sophie/Downloads/XOXO_Droplets-Demo-mac (2)/XOXO_Droplets-Demo.app/Contents/Resources/autorun/renpy/execution.py", line 761, in run_context
    context.run()
  File "game/script.rpy", line 603, in script call
  File "game/demo_label/events.rpy", line 88, in script call
  File "game/demo_label/events_other_weekdays.rpy", line 2, in script call
  File "game/script.rpy", line 603, in script call
  File "game/demo_label/events.rpy", line 88, in script call
  File "game/demo_label/events_other_weekdays.rpy", line 2, in script call
  File "/Users/sophieyoon/Downloads/XOXO_Droplets-Demo-mac (2)/XOXO_Droplets-Demo.app/Contents/Resources/autorun/renpy/script.py", line 858, in lookup
    raise ScriptError("could not find label '%s'." % str(original))
ScriptError: could not find label 'year_1_group_event_4'.

Darwin-14.5.0-x86_64-i386-64bit
Ren'Py 6.99.12.4.2187
XOXO Droplets 0.1

Thank you so much! I'm really glad you're enjoying the gameplay and like the character designs ^v^. We're sorry you're having trouble. We're going to update the demo in just a day or two and we'll make sure that error is gone in the that update. 

Excuse me,  would you mind telling us what day/month in-game this problem happens on? We'll need to know that to solve the error :>. 

Absolutely! It was year 1, march 6th or 7th! I hope it helps! Thank you :)

Thank you! I'm not sure how, but you skipped the end of the demo. There's no more event content after January 30th, which is why you're getting errors. We'll double check the stopping point for the demo.

(Edited 1 time)

Hi!! I'm currently in the middle of playing the demo and I'm really liking it so far! All the detail in this game is so cool, with the thought of the cliques and the phone and using alicia/missy to check status and stuff, i applaud you guys for thinking these things up! I'm no where near close to done, but my curiosity got the best of me. Will Lucas be an option as a boyfriend in the final product? Mostly, will he be availible in the free version? I'm sorry, I'm milking the demo as much as I can because I love Pran but sadly as a broke teenager I don't have the money to buy a commercial version :/ I feel super bad but I'm still looking forward to the finished product!!! and i'm silently cheering you guys on!! 

Shiloh is a complete sweetheart btw thank you for letting him be one of the guys in the free version bc i adore him!!<3

Also, for some reason I can never go to the luck changing girl (sorry i forgot her name and bc i cant access her ive never relearned her name) i downloaded this game on the 19th of july, i have a mac, and i tried accessing her luck shop sometime before and she just had her opening talk and said it's five dollars and the scene closed. i tried again just now, after i called pran to go on a date, and then it loaded but the scene loaded weird? like after she said "ok thats five dollars!!" the screen changed and said it was sunday and the text was like "hi pran!" but the screen was still in her shop, and it still let me pay to try my luck.

sorry i dont want it to seem lke im complaining i just noticed everyone else talking about bugs or weird moments and i wanted to be able to contribute about things ive witnessed too. nonetheless i really enjoy this game and i cant wait till its done!!! kis


ps, ive only recently found this but i get the same eror code as everyone else when i hit round march 6th/7th!

Thank you so much for giving the demo a go ^v^. Lucas' route is gonna be added as a free update to the paid version as a thank you after/if the game sells 1,000 copies. So, unfortunately, for Lucas a person will have to have the commercial "complete" version of the game and lots of other people are gonna have to get it too.  We are gonna have contests and giveaways for copies of the paid version on our social media pages later, if you're interested :].  

I'm glad to hear you really like one of the guys in the free version. We definitely wanted the free version to be as appealing and worthwhile as possible, without making it so good that no one bought the paid version, of course, aha.

And I appreciate you letting me know about your glitch issues! We're still looking into those ':)

Thanks again for the comment. It's always super nice to see that someone has enjoyed the game!

I love the chibi and the GUI. They're so cute! MC design like a normal person, which is good. All the otome MC is pretty make me feel just a pretty person could have a boyfriend. But instead liking the MC or guys, I end up love 2 support girls LOL I kind of like 2 sub boyfriend, too, but I don't want to date them cuz I ship them with 2 support girl LOL Espeacially  Kam and Missy although it impossible xD

I got a error when I pick the phone. I couldn't call.

[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 603, in script call
  File "game/demo_label/events.rpy", line 98, in script call
  File "game/demo_label/events_weekend.rpy", line 23, in script call
  File "game/diary_screen.rpy", line 44, in script
  File "renpy/common/000statements.rpy", line 471, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "renpy/common/00action_data.rpy", line 50, in get_selected
    return getattr(self.object, self.field) == self.value
AttributeError: 'StoreModule' object has no attribute 'disabledMonday'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script.rpy", line 603, in script call
  File "game/demo_label/events.rpy", line 98, in script call
  File "game/demo_label/events_weekend.rpy", line 23, in script call
  File "game/diary_screen.rpy", line 44, in script
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\ast.py", line 1706, in execute
    self.call("execute")
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\ast.py", line 1724, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\statements.py", line 145, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 471, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\exports.py", line 2526, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\ui.py", line 285, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 2526, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 2793, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 495, in visit_all
    d.visit_all(callback)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 495, in visit_all
    d.visit_all(callback)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 495, in visit_all
    d.visit_all(callback)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\screen.py", line 403, in visit_all
    self.child.visit_all(callback)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 495, in visit_all
    d.visit_all(callback)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 495, in visit_all
    d.visit_all(callback)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 495, in visit_all
    d.visit_all(callback)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 495, in visit_all
    d.visit_all(callback)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 497, in visit_all
    callback(self)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 2793, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\behavior.py", line 788, in per_interact
    if self.is_selected():
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\behavior.py", line 778, in is_selected
    return is_selected(self.action)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\behavior.py", line 356, in is_selected
    return any(is_selected(i) for i in action)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\behavior.py", line 356, in <genexpr>
    return any(is_selected(i) for i in action)
  File "F:\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\behavior.py", line 359, in is_selected
    return action.get_selected()
  File "renpy/common/00action_data.rpy", line 50, in get_selected
    return getattr(self.object, self.field) == self.value
AttributeError: 'StoreModule' object has no attribute 'disabledMonday'

Windows-7-6.1.7601-SP1
Ren'Py 6.99.12.4.2187
XOXO Droplets 0.1
[/code]

Thanks for trying the demo! Haha, I'm glad you like the MC's design and the two lady characters :). Those girls don't get a lot of attention so it's nice to see someone is a fan of them, aha. And it's interesting to hear what characters you think would make a nice couple :3.

Can you tell us when you downloaded the demo? We very recently uploaded a new build to fix that error. If you delete the version you have and download it again that problem shouldn't be there anymore.

I just download it yesterday :)

Ah, I forgot, will you all the text speed feature in the full game? My reading speed kind of fast, so...

(Edited 1 time)

Okay.  I think it should be fixed if you delete the game off your computer and download it again :]. Oh and you'll have to delete your saves. You can delete saves by hovering the cursor over a save slot and hitting the 'delete' key on your keyboard.

Yeah, we might be adding that in.

This game is absolutely adorable, and Everett is the cutest thing ever!

A question though (since I'm a little tight with money)- will the full game only be available for commercial release? If so, do you have an idea on what the price would be around?

Thank you so much!

The game will have both a free and commercial version :D. The free version will have 3 boyfriend options, all the core gameplay features, and a script that's about 125,000 words. The commercial version will have 275,000 words or more, the extra bells and whistles gameplay features, 8 boyfriend options (which will be upgraded to 9 if we sell enough copies), and it'll cost 20$. The guys you can romance in the free version are gonna be Nate, Shiloh, and Everett ;). I hope you'll give the completed game a go when it's done!

Everytime I try to open the phone I get this code:

[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 603, in script call
  File "game/demo_label/events.rpy", line 98, in script call
  File "game/demo_label/events_weekend.rpy", line 23, in script call
  File "game/diary_screen.rpy", line 44, in script
  File "renpy/common/000statements.rpy", line 471, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "renpy/common/00action_data.rpy", line 50, in get_selected
    return getattr(self.object, self.field) == self.value
AttributeError: 'StoreModule' object has no attribute 'disabledMonday'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script.rpy", line 603, in script call
  File "game/demo_label/events.rpy", line 98, in script call
  File "game/demo_label/events_weekend.rpy", line 23, in script call
  File "game/diary_screen.rpy", line 44, in script
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\ast.py", line 1706, in execute
    self.call("execute")
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\ast.py", line 1724, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\statements.py", line 145, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 471, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\exports.py", line 2526, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\ui.py", line 285, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 2526, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 2793, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 495, in visit_all
    d.visit_all(callback)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 495, in visit_all
    d.visit_all(callback)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 495, in visit_all
    d.visit_all(callback)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\screen.py", line 403, in visit_all
    self.child.visit_all(callback)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 495, in visit_all
    d.visit_all(callback)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 495, in visit_all
    d.visit_all(callback)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 495, in visit_all
    d.visit_all(callback)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 495, in visit_all
    d.visit_all(callback)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 497, in visit_all
    callback(self)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\core.py", line 2793, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\behavior.py", line 788, in per_interact
    if self.is_selected():
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\behavior.py", line 778, in is_selected
    return is_selected(self.action)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\behavior.py", line 356, in is_selected
    return any(is_selected(i) for i in action)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\behavior.py", line 356, in <genexpr>
    return any(is_selected(i) for i in action)
  File "C:\Users\Ashey\Downloads\XOXO_Droplets-Demo-pc\XOXO_Droplets-Demo-pc\renpy\display\behavior.py", line 359, in is_selected
    return action.get_selected()
  File "renpy/common/00action_data.rpy", line 50, in get_selected
    return getattr(self.object, self.field) == self.value
AttributeError: 'StoreModule' object has no attribute 'disabledMonday'

Windows-8-6.2.9200
Ren'Py 6.99.12.4.2187
XOXO Droplets 0.1
[/code]

Oh, that's very strange. I updated the demo download files with a tweak that will hopefully make the phone work for everyone. Thanks for letting us know about the issue :].

you're welcome I had the problem the longest while thanking but doI have to reinstall the game or is there an update feature?

There's isn't an update feature for the demo. It'll have to be redownloaded. I'm sorry about that.

Ok, Thanks for the help :3

I have been into the demo for like... Ten minutes and I immediately had to throw my money at you. I gladly support a game that FINALLY sports a likeable MC with a unique design. I can't tell you how much I appreciate that, because what bugs me most about a lot of Otome games is, that the MC annoys me to bits. Yours is spunky and fun and not your typical white girl with a luscious mane. ;) Oh, I am so over cute and shy.  Thanks a lot, can't wait for the release! :>

Thank you so much! It really makes our day to see someone that likes the MC :>. And we really appreciate the support ;v;. I hope you enjoy the rest of the demo!

(Edited 2 times)

So my old bug-hunting habits reared their ugly heads and I took some notes of my playthroughs and when the game froze. I redownloaded yesterday, and here are my notes: 

Shiloh route 1: Froze December 29th- when choosing to get lunch. Froze immediately. Perhaps an infinite loop?
I got an error for Lucas earlier. Kept the error log - went to party

Shiloh route 2: Did not go to party. Got the discussion with Kam and Adrian- chose to send away Kam. Was able to play through demo with no issues. No freezing.

Bae route: froze december 15th after 1 date. Got errors for Lucas - went to party

Bae route 2: Didn't go to party. Got love potion event- chose Bae. Was able to finish demo with no freezing issues

Jeremy route: Went to party, met Lucas. Got errors for Lucas, but game didn't freeze

Jeremy route 2: Got love potion thing, chose Jeremy. Chose not to go to party. No issues with freezing.

Everett route: Chose not to go to party. Game didn't freeze

Everett route 2: Went to party- got two errors for Lucas. Game didn't freeze

Pran route: Didn't go to party. Got love potion event-picked Pran. Finished demo with no issues.

Nate route: Didn't go to party. Got love potion event. Chose Nate. Finished demo w/ no issues

I think you guys have an infinite loop somewhere in the code, and I think maybe it's connected to the party since I've never had the game freeze on me when I didn't go to the party. I also got errors whenever I played the party but ignored them. I saved the error message if you're interested.

Oh, btw, I have a Windows machine- I'm running Windows 10.

Thank you so much for the detailed overview! We really appreciate it. The party event is actually a brand new addition that originally wasn't a part of the demo. The demo has had this freezing issue from the beginning, though. If the party does trigger it, it's' not the only thing that does. Maybe certain dates do.

I would like to see the Lucas error log, if you don't mind.  Thanks again :>

Here you go! I got this error every time I went to the party with this download- I didn't get it with the previous download.

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 602, in script call
  File "game/demo_label/events.rpy", line 105, in script call
  File "game/lucas_1.rpy", line 165, in script
KeyError: u'lucas_name'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script.rpy", line 602, in script call
  File "game/demo_label/events.rpy", line 105, in script call
  File "game/lucas_1.rpy", line 165, in script
  File "C:\Users\Peyton\Desktop\Game thingy\xoxo droplets 2\XOXO_Droplets-Demo-pc\renpy\ast.py", line 613, in execute
    renpy.exports.say(who, what, interact=self.interact)
  File "C:\Users\Peyton\Desktop\Game thingy\xoxo droplets 2\XOXO_Droplets-Demo-pc\renpy\exports.py", line 1147, in say
    who(what, interact=interact)
  File "C:\Users\Peyton\Desktop\Game thingy\xoxo droplets 2\XOXO_Droplets-Demo-pc\renpy\character.py", line 855, in __call__
    who = who_pattern.replace("[who]", sub(who))
  File "C:\Users\Peyton\Desktop\Game thingy\xoxo droplets 2\XOXO_Droplets-Demo-pc\renpy\character.py", line 850, in sub
    return renpy.substitutions.substitute(s, scope=scope, force=force, translate=translate)[0]
  File "C:\Users\Peyton\Desktop\Game thingy\xoxo droplets 2\XOXO_Droplets-Demo-pc\renpy\substitutions.py", line 232, in substitute
    s = formatter.vformat(s, (), kwargs)
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 563, in vformat
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 585, in _vformat
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 646, in get_field
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 605, in get_value
KeyError: u'lucas_name'

Windows-8-6.2.9200
Ren'Py 6.99.12.4.2187
XOXO Droplets 0.1

Thanks! Somehow the line that defined his stand-in name before he introduces himself disappeared in this build.

I played the Everett route and went to the party and was able to finish it all the way through with no freezing... so I'm pretty stumped on what it could be tbh. The way the error occurs makes me think it's an infinite loop somewhere that causes the program to crash, but I'm not sure.

Viewing most recent comments 1 to 40 of 58 · Next page · Last page