Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Gilded Shadows Demo

A cyberpunk and solarpunk adventure-romance that explores a world where one side is forever day and the other, night. 路 By Steamberry Studio

Bug and Glitch Report Sticky

A topic by Steamberry Studio created Sep 24, 2019 Views: 1,009 Replies: 15
Viewing posts 1 to 5
Developer (1 edit) (+1)

If you do find any bugs and glitches, please post them here.

Please remember, that developers aren't magical. In order to find and fix errors we need to be able to recreate them or need to know the EXACT spot in the script where a problem occurs. We can only do this with very specific information.

For all errors, please describe your situation *fully* - as much information as possible is required otherwise the error will simply not get fixed.

- Your operating system.
- Where the error occurred *specifically* (IE: "any time a particular character shows up", "one time in chapter one of the common route during the lunch with Reuben", etc.)
-What you were doing when the error occurred.
-What *exactly* happens (IE: "the game breaks and an exception occurs", or "there was text on the screen saying an image couldn't be found", etc.)

For "Exception" or "trace back" errors, post either a screen cap or a copy/paste of the error itself so we can find it and fix it.

Thank you all so much!

~Esh

Just finished the Demo. I had three different error pages pop up during one of my playthroughs. I'm not sure exactly what the traits were, but I did notice te first error appeared after the following choice were made: Send card back,  Middle of crowd, then Keep to Self.  I tried to repeat the  same choices, but when I played a second time, (probably with different traits), and it worked fine.

Developer

Thank you for letting us know! Unfortunately with just this information we are unlikely to be able to locate these errors. We've pulled no errors during our countless playthroughs for testing new edits and features.

Generally speaking we need to see a screen cap or the text of an error to be able to identify where it is in the code and what is the cause. Much of the time just knowing where you encountered it is not enough. If you encounter errors again, please try to screen cap them so we can take a closer look!

Thank you!

~Esh

I'm not exactly sure how to screen cap, but I was able to find the errors again by playing around with different combos. By reading through the code, I can guess at the problem.  Five seperate errors occured when using the gold eyes and dark skin 1 combo.  One error occured when selecting to go through the alley, one when selecting I'm not busy to Rueben, and three near the end of the game; one when Jack says the phrase "They were from Endgame", and the latter two when selecting either Warn Jack or Wait option. These errors seemed to appear regardless of the previous choices. Ie, to trust, or not trust Jack, etc. 

Since I don't have a screen cap or image of the errors, I did copy the code using the "Copy BBCode" option and pasted each of them into one google document, with the choice branches I used while coming across them, several different combo  options, as well as other information I thought might be relavant. 

The document link is here. (Or here https://docs.google.com/document/d/1C2l4IOteI4cHJ5xlsBlZEMHmk2akLQcSVHkixLp1gLk/... if you prefer being able to see what you click)

Developer (1 edit)

Thank you! You are correct that this related to a specific combo and a specific eye pose.

The file is just missing for Morgan's lowered eyes in the "eye6" colour and "skin7" colour. Basically, I never would have found this problem without seeing the error code, so thank you for posting that. 

Exception: DynamicImage u'mor_eyes_low_[eyecolor]_[skincolor]': could not find image. (u'mor_eyes_low_eye6_skin7')

This line in the error code is the one telling us exactly what is going on. When it tries to find the file "mor_eyes_low_eye6_skin7", it can't find it. Lo and behold, when I go look into Morgan's sprite file.........

That file isn't there. I guess we somehow just forgot to save it! 

Thank for taking the time to investigate this error and show us the error code - we really appreciate it, and will fix it right away!

~Esh

ETA: The problem was actually slightly different than I thought because the file was there, it was just misnamed! And this post also helped me find two other misnamed eye file. The DynamicImage used for the sake of Morgan's customisation requires very specific naming and we had the file as "mor_eyes_low_eyes6_skin7" instead of "eye6_skin7" - and that one little extra "s" was causing the problem. We also found two other eye files that had the same naming issue, so your post helped us fix those as well! Thank you. ^_^

Glad to help!  I absolutely love the demo and can't wait for more!

I got the same error today, playing version 3. 


I'm sorry, but an uncaught exception occurred.

While running game code:
Exception: DynamicImage u'mor_eyes_low_[eyecolor]_[skincolor]': could not find image. (u'mor_eyes_low_eye6_skin7')

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

Full traceback:
  File "route_common.rpyc", line 2024, in script
  File "D:\Games\GS-demo-5.0-win\renpy\ast.py", line 708, in execute
    renpy.exports.say(who, what, *args, **kwargs)
  File "D:\Games\GS-demo-5.0-win\renpy\exports.py", line 1345, in say
    who(what, *args, **kwargs)
  File "D:\Games\GS-demo-5.0-win\renpy\character.py", line 1142, in __call__
    self.do_display(who, what, cb_args=self.cb_args, **display_args)
  File "D:\Games\GS-demo-5.0-win\renpy\character.py", line 842, in do_display
    **display_args)
  File "D:\Games\GS-demo-5.0-win\renpy\character.py", line 591, in display_say
    rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
  File "D:\Games\GS-demo-5.0-win\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Games\GS-demo-5.0-win\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "D:\Games\GS-demo-5.0-win\renpy\display\core.py", line 3094, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\Games\GS-demo-5.0-win\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\GS-demo-5.0-win\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\GS-demo-5.0-win\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\GS-demo-5.0-win\renpy\display\screen.py", line 434, in visit_all
    self.child.visit_all(callback, seen=None)
  File "D:\Games\GS-demo-5.0-win\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\GS-demo-5.0-win\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\GS-demo-5.0-win\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\GS-demo-5.0-win\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\GS-demo-5.0-win\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\GS-demo-5.0-win\renpy\display\core.py", line 531, in visit_all
    for d in self.visit():
  File "D:\Games\GS-demo-5.0-win\renpy\display\image.py", line 742, in visit
    self.find_target()
  File "D:\Games\GS-demo-5.0-win\renpy\display\image.py", line 651, in find_target
    raise Exception(error)
Exception: DynamicImage u'mor_eyes_low_[eyecolor]_[skincolor]': could not find image. (u'mor_eyes_low_eye6_skin7')

Windows-8-6.2.9200
Ren'Py 7.3.5.606

Developer

Hello! This issue is fixed in the code but I didn't push out a patch yet because I'm working on some other updates as well and figured I'd send it all out at the same time! 

So you're just catching the unfixed error since the fix hasn't been released yet. Sorry about that!

~Esh

(+1)

No worries, I just wanted to be sure it got to you!

Hey i noticed  a glitch I think

I was going around completing the flowchart try to see every outcome ( i am a  completionist ) and I made a quick save at the part where you first meet Caissa and then I made a new character to get the options that were locked. I was at the part where you come across white haired  Rory and I accidently hit quick load instead of quick save and I end back at the part with Caisse even though that run I meet magnus.

Developer

Hmm. That's weird.

Quick Load and Quick Save are built in features of Renpy so the way they function is something we only have very limited control over. I'll try to recreate it but I'm not sure what's causing it or whether it's something we can fix or not! Sounds like an interesting mystery! OwO

Thanks for letting us know!

There's a spelling error in the glossary entry on Psi, in the fourth sentence of the first paragraph. It reads "But, hough psi-abilities" instead of "But, though psi-abilities"

Windows 10, Steam edition. I got an exception error when when I clicked on the "theakinetics" link in the Bishop Rank glossary entry. I was on Caleb's route at the time, somewhere in chapter 12, but I had earlier saves for Ari and Caissa's routes and was able to replicate the error on both. I was also able to replicate the error after quitting and restarting the game. Full error text below.

--

[code]

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "renpy/common/00gamemenu.rpy", line 173, in script

    $ ui.interact()

  File "renpy/common/00gamemenu.rpy", line 173, in <module>

    $ ui.interact()

  File "renpy/common/00defaults.rpy", line 197, in hyperlink_function

    return config.hyperlink_handlers[protocol](value)

  File "renpy/common/00defaults.rpy", line 167, in showmenu_handler

    renpy.run(ShowMenu(value))

  File "renpy/common/00action_menu.rpy", line 107, in __call__

    raise Exception("%r is not a screen or a label." % orig_screen)

Exception: u'wiki_theakinetics' is not a screen or a label.

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

Full traceback:

  File "renpy/common/00gamemenu.rpy", line 173, in script

    $ ui.interact()

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

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

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

    exec(bytecode, globals, locals)

  File "renpy/common/00gamemenu.rpy", line 173, in <module>

    $ ui.interact()

  File "renpy/ui.py", line 298, in interact

    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

  File "renpy/display/core.py", line 3325, in interact

    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)

  File "renpy/display/core.py", line 4160, in interact_core

    rv = root_widget.event(ev, x, y, 0)

  File "renpy/display/layout.py", line 1102, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/transition.py", line 48, in event

    return self.new_widget.event(ev, x, y, st) # E1101

  File "renpy/display/layout.py", line 1102, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/layout.py", line 1102, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/screen.py", line 727, in event

    rv = self.child.event(ev, x, y, st)

  File "renpy/display/layout.py", line 1102, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/display/layout.py", line 273, in event

    rv = d.event(ev, x - xo, y - yo, st)

  File "renpy/display/viewport.py", line 299, in event

    rv = super(Viewport, self).event(ev, x, y, st)

  File "renpy/display/layout.py", line 273, in event

    rv = d.event(ev, x - xo, y - yo, st)

  File "renpy/display/layout.py", line 1102, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "renpy/text/text.py", line 2024, in event

    rv = self.style.hyperlink_functions[1](target)

  File "renpy/common/00defaults.rpy", line 197, in hyperlink_function

    return config.hyperlink_handlers[protocol](value)

  File "renpy/common/00defaults.rpy", line 167, in showmenu_handler

    renpy.run(ShowMenu(value))

  File "renpy/display/behavior.py", line 330, in run

    return action(*args, **kwargs)

  File "renpy/common/00action_menu.rpy", line 107, in __call__

    raise Exception("%r is not a screen or a label." % orig_screen)

Exception: u'wiki_theakinetics' is not a screen or a label.

Windows-10-10.0.22000

Ren'Py 7.4.11.2266

Gilded Shadows 1.0

Sat Jun  4 03:50:47 2022

[/code]

Developer

This bug has already been posted and we are aware of it. Thank you for letting us know and for taking the time to try to recreate it.

It's due to a misspelling in the wiki link.

~Esh

Oop, my bad -- I tried to see if it had already been reported and must've missed it. :) Thanks!

Developer

It was reported in the bug thread on the page for the full game (this is the demo page) so you probably didn't see it! But no worries! We get double reportings all the time anyway so it's not a big deal. I'd rather get something reported twice than not at all. 馃槍馃槍 I just appreciate that people care enough to report it at all


Thank you again!

~Esh