Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Game Breaking Errors/Exceptions - Build 0.6 (Spoiler-free - ish)

A topic by enewark created Mar 11, 2022 Views: 380 Replies: 5
Viewing posts 1 to 4

I've been running through MH for a bit of a week now. I'm a completionist, so I like to see all the content I can!

Went through the main route and enjoyed it all, so now I'm doing my own deep dives and I'm loving it so much!

However, I found an error during Chapter 18, it came with an error report which I'll post at the bottom if that's relevant.

I had an arts background, romance path with Asterion, saw the Overseer early, Met Niko and didn't forgive him, and then during the final scene of where Jean is flipping out I let things happen.

I meet Argos and before he speaks this white page with the code below the cut comes up.

I don't think there's any error or exception threads, (Which is a BIG testament to how well put together your whole team is), but I figured you'd need one in case any of these EDGE EDGE cases ever get past the QA team.

====================================================================================

```

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/script_build05.rpy", line 31208, in script

    nikos "[player_name}...{w=0.5} I..."

Exception: String u'[player_name}...{w=0.5} I...' ends with an open format operation.

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

Full traceback:

  File "game/script_build05.rpy", line 31208, in script

    nikos "[player_name}...{w=0.5} I..."

  File "renpy/ast.py", line 715, in execute

    renpy.exports.say(who, what, *args, **kwargs)

  File "renpy/exports.py", line 1417, in say

    who(what, *args, **kwargs)

  File "renpy/character.py", line 1206, in __call__

    what = self.prefix_suffix("what", self.what_prefix, what, self.what_suffix)

  File "renpy/character.py", line 1125, in prefix_suffix

    return (sub(prefix) + sub(body) + sub(suffix))

  File "renpy/character.py", line 1105, in sub

    return renpy.substitutions.substitute(s, scope=scope, force=force, translate=translate)[0]

  File "renpy/substitutions.py", line 270, in substitute

    s = formatter.vformat(s, (), kwargs)

  File "/home/tom/ab/renpy-build/tmp/install.android-x86_64/lib/python2.7/string.py", line 563, in vformat

  File "/home/tom/ab/renpy-build/tmp/install.android-x86_64/lib/python2.7/string.py", line 572, in _vformat

  File "renpy/substitutions.py", line 160, in parse

    raise Exception("String {0!r} ends with an open format operation.".format(s))

Exception: String u'[player_name}...{w=0.5} I...' ends with an open format operation.

Windows-10-10.0.22000

Ren'Py 7.4.6.1693

Minotaur Hotel 0.6.0

Fri Mar 11 00:00:00 20XX (I edited this last line. You don't need to know when ;p )

```

Developer (1 edit) (+2)

Hey enewark, thanks for reporting this, I'll be fixing this on the next build!

I'm not surprised you're the first to report it considering how much of an edge case it is (most players didn't get the Nikos reveal early, less got the story path that gives the player a chance to condemn him, and less actually took it). Still it's great to see that players get to even the hardest to find of story branches, we put work into those too lmao

Thanks for the response!

It's so cool to see how much effort and variations you and the team put into this. I'm STILL finding new tidbits and smaller branches.

And it's not even complete yet!

Thank you for your effort.

Since we're posting bugs, I found this minor bug while doing reading through Wolf's scenes. This is supposed to be the scene Wolf II btw.

Developer

Thanks for spotting this! I'll be adding this fix to 0.6.1

Build 0.6.1:

Background: Art - Kenbish First, Themba Second

Poolside Drink :  Springbokkie

(Looks like Pedro is supposed to make a comment?)


[code]

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/reward_scenes/rd_pool.rpy", line 4070, in script

    $Pedro.change("emotion", "dominant")

  File "game/reward_scenes/rd_pool.rpy", line 4070, in <module>

    $Pedro.change("emotion", "dominant")

NameError: name 'Pedro' is not defined

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

Full traceback:

  File "game/reward_scenes/rd_pool.rpy", line 4070, in script

    $Pedro.change("emotion", "dominant")

  File "renpy/ast.py", line 922, in execute

    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

  File "renpy/python.py", line 2218, in py_exec_bytecode

    exec(bytecode, globals, locals)

  File "game/reward_scenes/rd_pool.rpy", line 4070, in <module>

    $Pedro.change("emotion", "dominant")

NameError: name 'Pedro' is not defined

Windows-10-10.0.22000

Ren'Py 7.4.6.1693

Minotaur Hotel 0.6.1

Sat May  X XX:XX:XX 20XX

[/code]