Favourite characters? (Choose all that you like)


  • Total voters
    4,721

Atemsiel

Developer of Stormside
Game Developer
Jan 4, 2022
738
2,089
radio silence on patreon for over a month for dev logs. wonder if something is going on. only a render
Actually the last devlog was on August 24th, but yeah, I'm putting most of my free time into the update at the moment. I want this thing out asap, but not at the expense of cutting corners. This pretty much means it's gonna be 12-15 hour days for me aside from the occasional day off until the update is complete.
 
Jul 17, 2019
119
324
Actually the last devlog was on August 24th, but yeah, I'm putting most of my free time into the update at the moment. I want this thing out asap, but not at the expense of cutting corners. This pretty much means it's gonna be 12-15 hour days for me aside from the occasional day off until the update is complete.
Ah, I completely overlooked this, sorry. I saw the latest post about the removed render post and somehow it made me think that it was a render post and not a devlog, that's on me

what are you even talking about? Do you even read the Thread? Last Dev comment was on August 26th. Don´t be a lazy cunt and just scroll up a bit?
As ironic as it is that I'm going to say this after apologizing to the dev for misreading the patreon post, you also seem to struggle reading. I clearly said patreon and not f95.
The namecalling is unnecessary though, I don't care if you have problems in your real life or something, but no need to take it out on people online. Maybe get some therapy or something?
 

cubba

Member
Jul 12, 2018
291
453
anyone stuck on jun 28 10am where phone show has message but not really
Ugh, I think I had that once because I missed reading a message from Cassie (I think) from earlier in the game (after the swimming pool though).
I only remembered that message because I already played the game a few times before and wanted to skip through for different choices.
In the end I started over and made sure to check all the messages :unsure:
 

Amakuo

Newbie
Jun 17, 2021
31
61
Still discovering this gem, but wanted to share a few continuity issues and bugs right away since I won’t be able to continue for several days. Really, really liking the game so far, even if all I’m posting for now is "criticism" :)

  • Riley's initial text message on the phone (shown in the contact list) says "Oh Hai Mark :D" regardless of the MC’s name. But I'm guessing those texts are images and can't be changed like the rest.
  • On day 2, during your phone call with Riley, the call time goes backwards at one point, going 1:17 -> 1:28 -> 1:22 -> 1:30.
  • If you tell Riley you'd prefer a different color swimsuit, she doesn't ask you for pictures, but after Hikari's punishment you still send them to her as if she had, even though you never took them.
  • If you have Riley call you by a custom name in the pool's changing room when she’s late for gym class, she calls you Master even if you changed the input. Fixable via the Renaming screen.
  • When negotiating with Akemi in the storage room at the gym, MC says he can’t know if a titjob would be worth it because he’s never seen her breasts, even if she’s sent him a picture before. She doesn’t pick up on it either, and a little while later says that no man has seen them before.
  • After Akemi's 5-minute bet, if you don't ask for anything to keep your silence, after she leaves MC comments about expecting it to be harder to get Olivia to drop her immunity, even though there was no mention of Akemi dropping hers. Not sure if she did without mentioning it as I'm not continuing that route.
  • If you turn down Riley's blowjob in the janitor's closet (hey don’t judge, I just wanted to see the outcome), MC thinks to himself that he should head to the 2nd-year dorms for no apparent reason, then goes to the cafe to eat like he told her.
Quality of life:
  • The dev comments that appear sometimes are really hecking small for me at 1600x900. Just big enough to be legible, but when on an animated screen I usually have to rollback once or twice to have enough time to read them squinting. It wouldn’t hurt to make them a couple points bigger.
  • In the ghost hunt segment, I think having a separate shortcut to open the map would be more convenient than flipping through the notebook’s pages every time. Either that or put the map on the first pages, since the references are only really needed at the very end of the hunt.
  • This is debatable and I get the need for a dark and creepy feel, but I also feel like it would be more enjoyable if the interactive objects in that segment stood out a bit from the background to make it less pixel-hunty. Maybe make it an option to add subtle outlines around them. Even once I understood I was looking for books, there were a few I only found by sheer luck because of the beeping and couldn’t really distinguish from the floor or wall (e.g. I found the ledger by trying to pick up what I thought might be a key next to it, never realizing there was a book there). I’m also pretty sure I collected a thing or two without knowing what they were and they never showed up anywhere. Just clicked on a part of a wall that looked different, and something faded out without any feedback. To be clear, this has more to do with visual legibility than brightness levels. I could see the backgrounds, but a lot of surfaces blended together, or lacked texture altogether. Like that part where the ceiling collapsed according to MC, to me just looked like a piece of deep-blue tattered cloth hanging from the far wall.
And one piece of praise I’d like to give now to end on a positive note is the whole sequence surrounding Riley’s first party (the route I saw at least). The whole experience was delightfully harrowing and tense from the moment Olivia talked to MC, and the winding down afterward felt genuine and mature, without shoehorning sex into it despite the game’s genre (though I see the gallery has a lot of alternate scenes surrounding it that I haven’t seen and might be more gratuitous than I make it sound). Even seeing Olivia’s role in the way things unfolded was great because it showed that she wasn’t written as a one-dimensional full-time turbo-bitch with zero morality. Sure she could have done more, but I would have expected a character like hers in many comparable games to have outright sent Riley to her doom. That made me more interested in a character I may have otherwise dismissed outright.

Cheers!
 

Tiur

Well-Known Member
Nov 13, 2021
1,192
3,238
  • Riley's initial text message on the phone (shown in the contact list) says "Oh Hai Mark :D" regardless of the MC’s name. But I'm guessing those texts are images and can't be changed like the rest.
Leaving all the rest for Atem to respond to, but this is not a continuity error, and "Mark" is not the default MC name. That's also not a text to the MC, it's her status message on the texting app. It is specifically a reference to the bad movie "The Room" (remember that Riley loooooves terrible movies):

 

DougsLeftNut

Member
Nov 13, 2017
176
434
Leaving all the rest for Atem to respond to, but this is not a continuity error, and "Mark" is not the default MC name. That's also not a text to the MC, it's her status message on the texting app. It is specifically a reference to the bad movie "The Room" (remember that Riley loooooves terrible movies):

Riley, you're tearing me apart!
 
  • Like
Reactions: orchis

Enough

Newbie
Oct 11, 2018
36
44
Well done, I haven't seen better written characters in porn game since Melody i guess. The only thing which scares me that this project seems super ambitious, hope it won't be too hard to finish the story.

Once again great game, 10/10
 

Fardinsami12

Newbie
Jan 2, 2022
27
6
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/Unlocker.rpy", line 492, in execute
    init 100 screen OnionGallery:
  File "game/Unlocker.rpy", line 492, in execute
    init 100 screen OnionGallery:
  File "game/Unlocker.rpy", line 548, in execute
    add "Galleries/ImgFilter"+persistent.language+".png" xpos 1677 ypos 672
  File "game/Unlocker.rpy", line 548, in <module>
    add "Galleries/ImgFilter"+persistent.language+".png" xpos 1677 ypos 672
TypeError: coercing to Unicode: need string or buffer, NoneType found

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "renpy/ast.py", line 1131, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 1061, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
    python hide:
  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
    ui.interact()
  File "renpy/ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3377, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
  File "renpy/display/core.py", line 3810, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/screen.py", line 451, in visit_all
    callback(self)
  File "renpy/display/core.py", line 3810, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/screen.py", line 462, in per_interact
    self.update()
  File "renpy/display/screen.py", line 653, in update
    self.screen.function(**self.scope)
  File "game/Unlocker.rpy", line 492, in execute
    init 100 screen OnionGallery:
  File "game/Unlocker.rpy", line 492, in execute
    init 100 screen OnionGallery:
  File "game/Unlocker.rpy", line 548, in execute
    add "Galleries/ImgFilter"+persistent.language+".png" xpos 1677 ypos 672
  File "game/Unlocker.rpy", line 548, in <module>
    add "Galleries/ImgFilter"+persistent.language+".png" xpos 1677 ypos 672
TypeError: coercing to Unicode: need string or buffer, NoneType found

Windows-10-10.0.22621 AMD64
Ren'Py 7.5.3.22090809
Stormside v0.22.05
Wed Sep 25 22:15:42 2024
[/code

mode just doesnt work for me this keeps poping up
 
  • Thinking Face
Reactions: vilewe7570

vilewe7570

Active Member
Oct 5, 2021
515
705
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/Unlocker.rpy", line 492, in execute
    init 100 screen OnionGallery:
  File "game/Unlocker.rpy", line 492, in execute
    init 100 screen OnionGallery:
  File "game/Unlocker.rpy", line 548, in execute
    add "Galleries/ImgFilter"+persistent.language+".png" xpos 1677 ypos 672
  File "game/Unlocker.rpy", line 548, in <module>
    add "Galleries/ImgFilter"+persistent.language+".png" xpos 1677 ypos 672
TypeError: coercing to Unicode: need string or buffer, NoneType found

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "renpy/ast.py", line 1131, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 1061, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
    python hide:
  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
    ui.interact()
  File "renpy/ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3377, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
  File "renpy/display/core.py", line 3810, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/screen.py", line 451, in visit_all
    callback(self)
  File "renpy/display/core.py", line 3810, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/screen.py", line 462, in per_interact
    self.update()
  File "renpy/display/screen.py", line 653, in update
    self.screen.function(**self.scope)
  File "game/Unlocker.rpy", line 492, in execute
    init 100 screen OnionGallery:
  File "game/Unlocker.rpy", line 492, in execute
    init 100 screen OnionGallery:
  File "game/Unlocker.rpy", line 548, in execute
    add "Galleries/ImgFilter"+persistent.language+".png" xpos 1677 ypos 672
  File "game/Unlocker.rpy", line 548, in <module>
    add "Galleries/ImgFilter"+persistent.language+".png" xpos 1677 ypos 672
TypeError: coercing to Unicode: need string or buffer, NoneType found

Windows-10-10.0.22621 AMD64
Ren'Py 7.5.3.22090809
Stormside v0.22.05
Wed Sep 25 22:15:42 2024
[/code

mode just doesnt work for me this keeps poping up
Well that's a quirk with how Ren'Py handles languages. None is the default which in most cases is English.
Swapped persistent.language for (persistent.language or "English")
 

Rilevav

Newbie
Jun 4, 2020
31
42
Just got to this one and it's kind of the opposite of what I was expecting. It's well written, got some amazing branching (I love all the different ways Akemi can react to how you treat Hikari for example even if my favourite trick of not punishing Hikari because I'm not a monster but pretending I will to mess with Akemi isn't really represented.) It's just kind of hard to get to the spicy stuff. None of the characters really do anything seriously bad to justify anything you have to do to them. There's some kind of wiggle room for Sasha on one of the paths but the reasons for collaring Riley are completely insane. As for Hikari's punishments I can't stomach them even accessing them from the gallery as a What If?
 
4.70 star(s) 96 Votes