Echox2

Newbie
Oct 6, 2017
59
111
Error message when trying to go down to lower dungeon level
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/900_GAME.rpy", line 20, in script call
    call navigate() from _call_navigate
  File "game/320_navigator.rpy", line 121, in script call
    call navigate_to(_return[1]) from _call_navigate_to
  File "game/320_navigator.rpy", line 148, in script call
    call intercept_pre(locID) from _call_intercept_pre
  File "game/350_intercepts.rpy", line 54, in script call
    call interact_room("Explore Dungeons") from _call_interact_room
  File "game/330_interact_room.rpy", line 92, in script call
    call mg_dungeon_explore() from _call_mg_dungeon_explore
  File "game/620_minigames_dungeon.rpy", line 568, in script
    show screen mg_dungeon_prep_scr(dungeon) with fade
  File "renpy/common/000statements.rpy", line 551, in execute_show_screen
    renpy.with_statement(eval(transition_expr))
  File "game/620_minigames_dungeon.rpy", line 230, in execute
    screen mg_dungeon_prep_scr(dungeon):
  File "game/620_minigames_dungeon.rpy", line 230, in execute
    screen mg_dungeon_prep_scr(dungeon):
  File "game/620_minigames_dungeon.rpy", line 245, in execute
    if not dungeon.done:
  File "game/620_minigames_dungeon.rpy", line 249, in execute
    vbox pos 840,80 spacing 5:
  File "game/620_minigames_dungeon.rpy", line 263, in execute
    if GAME.mc.hasItem("ITMBomb"):
  File "game/620_minigames_dungeon.rpy", line 264, in execute
    frame xsize 300 ysize 64 background Solid("#00000000"):
  File "game/620_minigames_dungeon.rpy", line 265, in execute
    $ shown.append(i.kind)
  File "game/620_minigames_dungeon.rpy", line 265, in <module>
    $ shown.append(i.kind)
AttributeError: 'int' object has no attribute 'kind'

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

Full traceback:
  File "game/900_GAME.rpy", line 20, in script call
    call navigate() from _call_navigate
  File "game/320_navigator.rpy", line 121, in script call
    call navigate_to(_return[1]) from _call_navigate_to
  File "game/320_navigator.rpy", line 148, in script call
    call intercept_pre(locID) from _call_intercept_pre
  File "game/350_intercepts.rpy", line 54, in script call
    call interact_room("Explore Dungeons") from _call_interact_room
  File "game/330_interact_room.rpy", line 92, in script call
    call mg_dungeon_explore() from _call_mg_dungeon_explore
  File "game/620_minigames_dungeon.rpy", line 568, in script
    show screen mg_dungeon_prep_scr(dungeon) with fade
  File "renpy/ast.py", line 2015, in execute
    self.call("execute")
  File "renpy/ast.py", line 2003, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "renpy/statements.py", line 278, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 551, in execute_show_screen
    renpy.with_statement(eval(transition_expr))
  File "renpy/exports.py", line 1684, in with_statement
    return renpy.game.interface.do_with(trans, paired, clear=clear)
  File "renpy/display/core.py", line 2762, in do_with
    clear=clear)
  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 3737, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/screen.py", line 436, in visit_all
    callback(self)
  File "renpy/display/core.py", line 3737, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/screen.py", line 447, in per_interact
    self.update()
  File "renpy/display/screen.py", line 637, in update
    self.screen.function(**self.scope)
  File "game/620_minigames_dungeon.rpy", line 230, in execute
    screen mg_dungeon_prep_scr(dungeon):
  File "game/620_minigames_dungeon.rpy", line 230, in execute
    screen mg_dungeon_prep_scr(dungeon):
  File "game/620_minigames_dungeon.rpy", line 245, in execute
    if not dungeon.done:
  File "game/620_minigames_dungeon.rpy", line 249, in execute
    vbox pos 840,80 spacing 5:
  File "game/620_minigames_dungeon.rpy", line 263, in execute
    if GAME.mc.hasItem("ITMBomb"):
  File "game/620_minigames_dungeon.rpy", line 264, in execute
    frame xsize 300 ysize 64 background Solid("#00000000"):
  File "game/620_minigames_dungeon.rpy", line 265, in execute
    $ shown.append(i.kind)
  File "game/620_minigames_dungeon.rpy", line 265, in <module>
    $ shown.append(i.kind)
AttributeError: 'int' object has no attribute 'kind'

Windows-10-10.0.22000
Ren'Py 7.4.11.2266
The Princvess And The Tower 0.3
Sun May  8 16:09:51 2022
 

yv0751

Well-Known Member
Game Developer
Jul 8, 2017
1,085
3,131
love how the models look, will keep it on watch for now, best of luck to dev and I hope you get fans for it, cause I definitely want to see more of those models.
Also.. quick question
Future tags/Planned tags?
Planned Tags: BDSM (if you either progress with the princess or manage to apprehend the evil queen ;) )
 
  • Like
Reactions: KiichiYakuza

yv0751

Well-Known Member
Game Developer
Jul 8, 2017
1,085
3,131
Error message when trying to go down to lower dungeon level
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/900_GAME.rpy", line 20, in script call
    call navigate() from _call_navigate
  File "game/320_navigator.rpy", line 121, in script call
    call navigate_to(_return[1]) from _call_navigate_to
  File "game/320_navigator.rpy", line 148, in script call
    call intercept_pre(locID) from _call_intercept_pre
  File "game/350_intercepts.rpy", line 54, in script call
    call interact_room("Explore Dungeons") from _call_interact_room
  File "game/330_interact_room.rpy", line 92, in script call
    call mg_dungeon_explore() from _call_mg_dungeon_explore
  File "game/620_minigames_dungeon.rpy", line 568, in script
    show screen mg_dungeon_prep_scr(dungeon) with fade
  File "renpy/common/000statements.rpy", line 551, in execute_show_screen
    renpy.with_statement(eval(transition_expr))
  File "game/620_minigames_dungeon.rpy", line 230, in execute
    screen mg_dungeon_prep_scr(dungeon):
  File "game/620_minigames_dungeon.rpy", line 230, in execute
    screen mg_dungeon_prep_scr(dungeon):
  File "game/620_minigames_dungeon.rpy", line 245, in execute
    if not dungeon.done:
  File "game/620_minigames_dungeon.rpy", line 249, in execute
    vbox pos 840,80 spacing 5:
  File "game/620_minigames_dungeon.rpy", line 263, in execute
    if GAME.mc.hasItem("ITMBomb"):
  File "game/620_minigames_dungeon.rpy", line 264, in execute
    frame xsize 300 ysize 64 background Solid("#00000000"):
  File "game/620_minigames_dungeon.rpy", line 265, in execute
    $ shown.append(i.kind)
  File "game/620_minigames_dungeon.rpy", line 265, in <module>
    $ shown.append(i.kind)
AttributeError: 'int' object has no attribute 'kind'

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

Full traceback:
  File "game/900_GAME.rpy", line 20, in script call
    call navigate() from _call_navigate
  File "game/320_navigator.rpy", line 121, in script call
    call navigate_to(_return[1]) from _call_navigate_to
  File "game/320_navigator.rpy", line 148, in script call
    call intercept_pre(locID) from _call_intercept_pre
  File "game/350_intercepts.rpy", line 54, in script call
    call interact_room("Explore Dungeons") from _call_interact_room
  File "game/330_interact_room.rpy", line 92, in script call
    call mg_dungeon_explore() from _call_mg_dungeon_explore
  File "game/620_minigames_dungeon.rpy", line 568, in script
    show screen mg_dungeon_prep_scr(dungeon) with fade
  File "renpy/ast.py", line 2015, in execute
    self.call("execute")
  File "renpy/ast.py", line 2003, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "renpy/statements.py", line 278, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 551, in execute_show_screen
    renpy.with_statement(eval(transition_expr))
  File "renpy/exports.py", line 1684, in with_statement
    return renpy.game.interface.do_with(trans, paired, clear=clear)
  File "renpy/display/core.py", line 2762, in do_with
    clear=clear)
  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 3737, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/screen.py", line 436, in visit_all
    callback(self)
  File "renpy/display/core.py", line 3737, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/screen.py", line 447, in per_interact
    self.update()
  File "renpy/display/screen.py", line 637, in update
    self.screen.function(**self.scope)
  File "game/620_minigames_dungeon.rpy", line 230, in execute
    screen mg_dungeon_prep_scr(dungeon):
  File "game/620_minigames_dungeon.rpy", line 230, in execute
    screen mg_dungeon_prep_scr(dungeon):
  File "game/620_minigames_dungeon.rpy", line 245, in execute
    if not dungeon.done:
  File "game/620_minigames_dungeon.rpy", line 249, in execute
    vbox pos 840,80 spacing 5:
  File "game/620_minigames_dungeon.rpy", line 263, in execute
    if GAME.mc.hasItem("ITMBomb"):
  File "game/620_minigames_dungeon.rpy", line 264, in execute
    frame xsize 300 ysize 64 background Solid("#00000000"):
  File "game/620_minigames_dungeon.rpy", line 265, in execute
    $ shown.append(i.kind)
  File "game/620_minigames_dungeon.rpy", line 265, in <module>
    $ shown.append(i.kind)
AttributeError: 'int' object has no attribute 'kind'

Windows-10-10.0.22000
Ren'Py 7.4.11.2266
The Princvess And The Tower 0.3
Sun May  8 16:09:51 2022
Dang, I tested it like forever. Never seen this. Will look into it and post an bugfixed version asap.
If you can do level one of the dungeon with the slimes just dont descend deeper for the time being.
 

yv0751

Well-Known Member
Game Developer
Jul 8, 2017
1,085
3,131
Dang, I tested it like forever. Never seen this. Will look into it and post an bugfixed version asap.
If you can do level one of the dungeon with the slimes just dont descend deeper for the time being.
Here is a quick fix (PC only v3.0a). Embarrassed this escaped me in the testing.
 

yv0751

Well-Known Member
Game Developer
Jul 8, 2017
1,085
3,131
Dang, I tested it like forever. Never seen this. Will look into it and post an bugfixed version asap.
If you can do level one of the dungeon with the slimes just dont descend deeper for the time being.
Here is the bugfix:

 

Echox2

Newbie
Oct 6, 2017
59
111
Here is a quick fix (PC only v3.0a). Embarrassed this escaped me in the testing.
MEGA: v3.0a PC Bugfixed
Haha. It's no problem. I am still doing dev stuff myself. I could test every system in a game for a week and once I upload it, there is a problem in about 30 seconds. You are making an excellent game!

It has a very satisfying gameplay loop, and really engaging art. I like the decision to make nudity accessible right away. However, I HOPE that there will be a lot more stuff to do in the game. If she's so quick to swallow cum from a goblin just met a week ago, then it would be weird if it took, like, a billion points for a bj and stuff. Or if it all happens so quickly without too much stuff, then it risks getting stale. Vaginal stuff seems to be out for a while with the chastity belt...

My personal recommendation is to expand the systems in place for future things. As an example: when sluttiness gets high enough, she starts pleasuring herself in the bathtub, and if sub is high enough, she will service you while you tidy up her room. That way the things you already have in place become less of a chore grind and something that will open up with secrets to make people still interested in cleaning. "I wonder if something will happen next time..."

Costumes could also be a good point from here. The idea of "breaking" someone is attractive to lots of people here, it seems. Breaking her prissy exterior so that SHE cleans up YOUR messes. SHE'LL wash YOUR goblin dick, etc. With a maid costume that you find in the "mysterious dungeon" it is pretty open however you want to implement things.

Personally I am not too big a fan of bondage s&m stuff, but lots of people are, and looking at the storage room downstairs, it would make sense for that to be the next logical step.

I myself really like the model you are using, and am a fan of them puffy nips! Hoping our Goblin friend gets to suck them puppies dry!

Either way. Congratulations for making a really fun game so far! I'm really interested in seeing where it goes from here! :)
 
  • Like
Reactions: Gianthogarth

yv0751

Well-Known Member
Game Developer
Jul 8, 2017
1,085
3,131
View attachment 1799479

No matter what I do, she won't "talk to me" and I can't use any of my favour points anymore.
Thx for the feed back.

If her mood is too bad (it drops if you mistreat her or dont bring money everyday), she will first refuse to talk and then dump you from the tower.
Make sure you bring her money from the dungeon everyday to maintain her mood. I should have added some pointers in the dialogue.

TIP:
- You can increase her mood by bringing her more than 100 gold up from the dungeon.
- You can get enough money if you convert expensive items to gold (use a crystal of value to amplify payout)

I will write a short walkthrough / Tips and tricks in the next days.
 

yv0751

Well-Known Member
Game Developer
Jul 8, 2017
1,085
3,131
Haha. It's no problem. I am still doing dev stuff myself. I could test every system in a game for a week and once I upload it, there is a problem in about 30 seconds. You are making an excellent game!

It has a very satisfying gameplay loop, and really engaging art. I like the decision to make nudity accessible right away. However, I HOPE that there will be a lot more stuff to do in the game. If she's so quick to swallow cum from a goblin just met a week ago, then it would be weird if it took, like, a billion points for a bj and stuff. Or if it all happens so quickly without too much stuff, then it risks getting stale. Vaginal stuff seems to be out for a while with the chastity belt...

My personal recommendation is to expand the systems in place for future things. As an example: when sluttiness gets high enough, she starts pleasuring herself in the bathtub, and if sub is high enough, she will service you while you tidy up her room. That way the things you already have in place become less of a chore grind and something that will open up with secrets to make people still interested in cleaning. "I wonder if something will happen next time..."

Costumes could also be a good point from here. The idea of "breaking" someone is attractive to lots of people here, it seems. Breaking her prissy exterior so that SHE cleans up YOUR messes. SHE'LL wash YOUR goblin dick, etc. With a maid costume that you find in the "mysterious dungeon" it is pretty open however you want to implement things.

Personally I am not too big a fan of bondage s&m stuff, but lots of people are, and looking at the storage room downstairs, it would make sense for that to be the next logical step.

I myself really like the model you are using, and am a fan of them puffy nips! Hoping our Goblin friend gets to suck them puppies dry!

Either way. Congratulations for making a really fun game so far! I'm really interested in seeing where it goes from here! :)
Thanks for the input. Will definitely use it for v0.4.
Atm there is the dancing, handjob, blowjob and pet play activity (surprised you groud thhrough tjose so fast ;) )
 

Durville

Newbie
Nov 30, 2017
46
24
There seems to be a bug with picking up materials and going to the second floor of the dungeon. After finishing the dungeon no materials are rewarded.
 

yv0751

Well-Known Member
Game Developer
Jul 8, 2017
1,085
3,131
There seems to be a bug with picking up materials and going to the second floor of the dungeon. After finishing the dungeon no materials are rewarded.
Hmm.. you need to ascend to level one and exit to see the overall loot, there is no intermediate tally
 

Durville

Newbie
Nov 30, 2017
46
24
Hmm.. you need to ascend to level one and exit to see the overall loot, there is no intermediate tally
Yeah, that's what I'm doing. Another small one: sometimes the second message with the result of searching a room won't show at all.

Overall so far I've played it's fun. There is at least a good gameplay loop which can easily be developed further. The dancing minigame is a bit slow for me, but luckily you only need to get to 10 sluttiness with it.

My personal preference would be different paths to for training the princess, but that would only be a plus. Most important would be finishing first your idea of the training or at least a single path completely before branching out.

Good luck with the game.
 

AnubisZ

New Member
Nov 21, 2017
10
4
Like the game, hope it will progress!
Just a few observations, in minigame, you are not sanitizing inputs, so if you move to non movable direction, the slimes will move normally, do a check if there was actually movement made.
Also, a lot stuff can be changed if you go back, like generating brand new labirints or changing crafting outcome.

All in all, will continue to follow!

ps. just got this error when I was going to a deeper dungeon:
You don't have permission to view the spoiler content. Log in or register now.
 
Last edited:

Canto Forte

Post Pro
Jul 10, 2017
20,991
25,681
Whenever the right combination for the bath is reached, game needs to be skipping not one but two consecutive
errors to get to the part where she gets into the bath.
You don't have permission to view the spoiler content. Log in or register now.
yv0751
 
3.90 star(s) 51 Votes