Komisari

Well-Known Member
Game Developer
Dec 17, 2019
1,215
3,928
Animations are usually loops that continue with the dialogues. In the most games I play the animation changes after certain dialogues are done. This (sometimes) causes some annoying outcomes such as ending the animation in the middle of it, without even looping once. Some better games figure it out to make you see the whole animation without skipping it before the loop repeats. So when the animation begins, dialogue should flow like any other part of the game.

If your animation loops are longer, dialogue should wait until the animation is shown fully. I can give you an example like this:

Think of a cowgirl h scene. The dialogue reflects the position and shows whatever they talk including the narrating. If the animation is long, the dialogue should wait until at least the animation loops again. Let's say they go to missionary position after that. The conversation they're having tied to the missionary position should only start with the relevant animation starts.

This might be too hard to do in a short notice so this example is only to tell you how it is done best.
Oh, I know.
I was just asking for delays between animations. Seems like not using delays its the best way, just like normal renpy. Thanks
 
  • Red Heart
Reactions: Charles de Guernica
Oct 3, 2017
160
256
Animations are usually loops that continue with the dialogues. In the most games I play the animation changes after certain dialogues are done. This (sometimes) causes some annoying outcomes such as ending the animation in the middle of it, without even looping once. Some better games figure it out to make you see the whole animation without skipping it before the loop repeats. So when the animation begins, dialogue should flow like any other part of the game.

If your animation loops are longer, dialogue should wait until the animation is shown fully. I can give you an example like this:

Think of a cowgirl h scene. The dialogue reflects the position and shows whatever they talk including the narrating. If the animation is long, the dialogue should wait until at least the animation loops again. Let's say they go to missionary position after that. The conversation they're having tied to the missionary position should only start with the relevant animation starts.

This might be too hard to do in a short notice so this example is only to tell you how it is done best.
Oh, I know.
I was just asking for delays between animations. Seems like not using delays its the best way, just like normal renpy. Thanks
Thanks for considering my request. It is nice to see you back.
 
  • Like
Reactions: Komisari

thundersamaz

Member
Jun 29, 2020
108
152
So, I've played this for the first time today so I don't have the waiting bias. It's a pretty fun game, I wish there was more of it. I had a lot of exception errors (even with the patch applied - talking to rebecca while evie is there, for example), but nothing that broke the game (who knows, maybe I fucked up while fucking around the savefile lmao). The animations improved a lot in this new patch. Good job lad, can hardly wait for more.
 

Ixiah

Member
Aug 17, 2016
387
220
Wait, was my joke correct, all these years and all that was added was the Halloween event ?
 

Plazzarn

New Member
Aug 29, 2022
1
0
So, when i'm trying to get last clue in market from Luna im getting an error(and not only there the talk option with her broken i think)... can anyone post their save past this event?
Having the same issue, re downloading the game did not help, anyone know a fix?
 

destroyerofassholes

Well-Known Member
Oct 23, 2019
1,542
4,782
komi, due to the way you structured the game's dialogue its not really possible to skip fast. for example the mc walking from the door to drink coffee is pretty slow and unclickable as a pseudo walking animation takes place. people who read fast, or don't wanna read, or don't wanna watch some walking or blinking kinda get impatient. just saying for your future development.
 

Komisari

Well-Known Member
Game Developer
Dec 17, 2019
1,215
3,928
komi, due to the way you structured the game's dialogue its not really possible to skip fast. for example the mc walking from the door to drink coffee is pretty slow and unclickable as a pseudo walking animation takes place. people who read fast, or don't wanna read, or don't wanna watch some walking or blinking kinda get impatient. just saying for your future development.
You should be able to skip fast with CTRL. But yeah I've done a fix that will probably be up later.
 
  • Like
Reactions: destroyerofassholes

Komisari

Well-Known Member
Game Developer
Dec 17, 2019
1,215
3,928
Just to be sure.
Are there 4K renders in game? Cuz framerate drops are insufferable:FacePalm:
This uses an old version of renpy. Brings lots of problems.
I already did the port to the new version and some changes, give me some time and I'll update it.
 

FacelessVixen

Active Member
Aug 25, 2017
653
2,255
So, um... ever get yourself into a position where you're following a game on this site, and the dev shows up in the thread. But after a while, the game gets the abandoned tag, the dev stops posting, and then you join in on clowning the dev. But then one day, the game actually gets updated and the dev is posting on this site again. You remember that you didn't take things too far as if a mod had to step in, but you still kinda feel like a jackass because of that one time you opened Photoshop and utilized a certain meme template from Star Wars Episode II.

...I get payed next week.
 

nemojason

Newbie
May 22, 2017
60
39
hello, i get an error when i try to speak to rebecca when she teaches to Evie :
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script/tutorial.rpy", line 382, in script call
    ""
  File "game/script/tutorial.rpy", line 423, in script call
    ""
  File "game/script/guild_nav.rpy", line 839, in script call
    ""
  File "game/script/lake.rpy", line 341, in script call
    ""
  File "game/script/market.rpy", line 410, in script call
    ""
  File "game/script/guild_nav.rpy", line 451, in script call
    ""
  File "game/script/lucy.rpy", line 381, in script call
    call expression talkingto pass (side=side) from _call_expression_61
  File "game/script/guild_nav.rpy", line 633, in script call
    ""
  File "game/script/church.rpy", line 18, in script call
    ""
  File "game/script/rebecca.rpy", line 65, in script
    menu .talk(talk=side):
  File "game/script/rebecca.rpy", line 66, in <module>
    "Classes"(img=["gui/exclamation.png"]) if rebecca.talkSys("evie_classes"):
  File "game/script/girls.rpy", line 554, in talkSys
    return ((string not in self.talk) and eval(self.menuTalk[string]["condition"]) and (self.location_id in self.menuTalk[string]["locations"] or self.menuTalk[string]["locations"] == []))
KeyError: u'evie_classes'

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

Full traceback:
  File "game/script/tutorial.rpy", line 382, in script call
    ""
  File "game/script/tutorial.rpy", line 423, in script call
    ""
  File "game/script/guild_nav.rpy", line 839, in script call
    ""
  File "game/script/lake.rpy", line 341, in script call
    ""
  File "game/script/market.rpy", line 410, in script call
    ""
  File "game/script/guild_nav.rpy", line 451, in script call
    ""
  File "game/script/lucy.rpy", line 381, in script call
    call expression talkingto pass (side=side) from _call_expression_61
  File "game/script/guild_nav.rpy", line 633, in script call
    ""
  File "game/script/church.rpy", line 18, in script call
    ""
  File "game/script/rebecca.rpy", line 65, in script
    menu .talk(talk=side):
  File "D:\klp\HHG v0.1.2.1\renpy\ast.py", line 1628, in execute
    choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
  File "D:\klp\HHG v0.1.2.1\renpy\exports.py", line 956, in menu
    condition = renpy.python.py_eval(condition)
  File "D:\klp\HHG v0.1.2.1\renpy\python.py", line 2059, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "D:\klp\HHG v0.1.2.1\renpy\python.py", line 2052, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/script/rebecca.rpy", line 66, in <module>
    "Classes"(img=["gui/exclamation.png"]) if rebecca.talkSys("evie_classes"):
  File "game/script/girls.rpy", line 554, in talkSys
    return ((string not in self.talk) and eval(self.menuTalk[string]["condition"]) and (self.location_id in self.menuTalk[string]["locations"] or self.menuTalk[string]["locations"] == []))
KeyError: u'evie_classes'

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Heros Harem Guild v0.1.2.1
Wed Apr 26 23:15:52 2023
 

Komisari

Well-Known Member
Game Developer
Dec 17, 2019
1,215
3,928
hello, i get an error when i try to speak to rebecca when she teaches to Evie :
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script/tutorial.rpy", line 382, in script call
    ""
  File "game/script/tutorial.rpy", line 423, in script call
    ""
  File "game/script/guild_nav.rpy", line 839, in script call
    ""
  File "game/script/lake.rpy", line 341, in script call
    ""
  File "game/script/market.rpy", line 410, in script call
    ""
  File "game/script/guild_nav.rpy", line 451, in script call
    ""
  File "game/script/lucy.rpy", line 381, in script call
    call expression talkingto pass (side=side) from _call_expression_61
  File "game/script/guild_nav.rpy", line 633, in script call
    ""
  File "game/script/church.rpy", line 18, in script call
    ""
  File "game/script/rebecca.rpy", line 65, in script
    menu .talk(talk=side):
  File "game/script/rebecca.rpy", line 66, in <module>
    "Classes"(img=["gui/exclamation.png"]) if rebecca.talkSys("evie_classes"):
  File "game/script/girls.rpy", line 554, in talkSys
    return ((string not in self.talk) and eval(self.menuTalk[string]["condition"]) and (self.location_id in self.menuTalk[string]["locations"] or self.menuTalk[string]["locations"] == []))
KeyError: u'evie_classes'

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

Full traceback:
  File "game/script/tutorial.rpy", line 382, in script call
    ""
  File "game/script/tutorial.rpy", line 423, in script call
    ""
  File "game/script/guild_nav.rpy", line 839, in script call
    ""
  File "game/script/lake.rpy", line 341, in script call
    ""
  File "game/script/market.rpy", line 410, in script call
    ""
  File "game/script/guild_nav.rpy", line 451, in script call
    ""
  File "game/script/lucy.rpy", line 381, in script call
    call expression talkingto pass (side=side) from _call_expression_61
  File "game/script/guild_nav.rpy", line 633, in script call
    ""
  File "game/script/church.rpy", line 18, in script call
    ""
  File "game/script/rebecca.rpy", line 65, in script
    menu .talk(talk=side):
  File "D:\klp\HHG v0.1.2.1\renpy\ast.py", line 1628, in execute
    choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
  File "D:\klp\HHG v0.1.2.1\renpy\exports.py", line 956, in menu
    condition = renpy.python.py_eval(condition)
  File "D:\klp\HHG v0.1.2.1\renpy\python.py", line 2059, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "D:\klp\HHG v0.1.2.1\renpy\python.py", line 2052, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/script/rebecca.rpy", line 66, in <module>
    "Classes"(img=["gui/exclamation.png"]) if rebecca.talkSys("evie_classes"):
  File "game/script/girls.rpy", line 554, in talkSys
    return ((string not in self.talk) and eval(self.menuTalk[string]["condition"]) and (self.location_id in self.menuTalk[string]["locations"] or self.menuTalk[string]["locations"] == []))
KeyError: u'evie_classes'

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Heros Harem Guild v0.1.2.1
Wed Apr 26 23:15:52 2023
I'm aware of the bugs and they have already been addressed locally, please, try to evade talking to those girls. A new version will be up soon.
 
  • Like
Reactions: J'Daremo

KGB_Bonobo

New Member
Feb 2, 2020
2
52
Got the directx11 shader error. Updated, still didn't work. Stupidly, I clicked the "force directx" on the shift-g window, and now I only get a black screen when running the game, and I have no way of swapping back to the auto shader option. If anyone knows how to swap the option out of game, or some other way to fix this I would be grateful.
 
4.40 star(s) 207 Votes