News:

Please request registration email again and then check your "Spam" folder

Former www.henthighschool.com

v0.3 Test version (gameplay only)

Started by Goldo, Jul 21, 2023, 09:54 PM

Previous topic - Next topic

Goldface

checking every week for the new version. i enjoyed playing this game so much.
maybe i should just wait a solid 3 months and then check back for the next version.
their is a question i want to ask, its about the girls you have from the start. by the time i reach the third brothel some girls i had from the beginning of the game, upkeep sometimes are so high they are using more money than they earn, and sometimes even thou they get a good amount of time off, they don't wanna work.
if you have a favorite, you cant keep her on payroll for long
the only mods i have are king traits and chris job.
did i not train them well or is just the way the game was made to be?

GoldoTopic starter

Quote from: Goldface on Jan 26, 2024, 01:13 AMchecking every week for the new version. i enjoyed playing this game so much.
maybe i should just wait a solid 3 months and then check back for the next version.
their is a question i want to ask, its about the girls you have from the start. by the time i reach the third brothel some girls i had from the beginning of the game, upkeep sometimes are so high they are using more money than they earn, and sometimes even thou they get a good amount of time off, they don't wanna work.
if you have a favorite, you cant keep her on payroll for long
the only mods i have are king traits and chris job.
did i not train them well or is just the way the game was made to be?


Hi! Sorry about the delay for the next version, I am in the writing phase and unfortunately the pace is harder to predict than when coding, sometimes there's writer's block and so on... I've been looking for an extra writer for years but sadly, this is the hardest skillset to come by apparently. It doesn't help that my version of Ren'py is bugging and doesn't let me reload anymore.

Onto your question: It's possible there's a balance issue, but this is the first time it's been reported. I would like some inputs from other players to make sure it's not just an issue with your particular girl builds.

Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!

AnalogSquirrel

Quote from: Goldo on Jan 26, 2024, 10:33 AMOnto your question: It's possible there's a balance issue, but this is the first time it's been reported. I would like some inputs from other players to make sure it's not just an issue with your particular girl builds.

That's not a scenario I've run into.  In my typical play-through, I generally just leave the upkeep sliders at the default (maybe I should try playing with them more). Girl price issues seem (to me) to be controllable through a combination of the perk in the Maid constellation that lowers a girl's upkeep and the bedroom upgrade that lowers upkeep for the whole brothel.  Oh, and I also try to avoid girls with the Expensive trait.

Goldface

#228
Maybe its how i played the game.

I had to keep her upkeep to green so she wont eventually get depressed, it was 500+ and she wouldn't work more than three unpredictable days a week; maybe four. her income was 400+ when she does work.
I had similar problems dealing with other girls.
If no one else have a problem then maybe i just need to change the way i approach the game.
This game have so many elements, maybe i wasn't utilized them all.
thank you.

mephistophele

Hi, I'm having this error every time I try to select an image in the game CG gallery, the girls gallery seems to work fine instead.

I'm sorry, but an uncaught exception occurred.

While loading <renpy.display.im.Image object ('lieutenant') at 0x00000000265b1a30>:
  File "renpy/common/00gallery.rpy", line 155, in __call__
    renpy.invoke_in_new_context(self.gallery.show, self.index)
  File "renpy/common/00gallery.rpy", line 519, in show
    result = i.show((button, image) not in unlocked_images, image, len(b.images))
  File "renpy/common/00gallery.rpy", line 106, in show
    return ui.interact()
  File "game/BKdeclarations.rpy", line 1524, in execute
    screen _gallery:
  File "game/BKdeclarations.rpy", line 1524, in execute
    screen _gallery:
  File "game/BKdeclarations.rpy", line 1526, in execute
    if locked:
  File "game/BKdeclarations.rpy", line 1532, in execute
    for d in displayables:
  File "game/BKdeclarations.rpy", line 1534, in execute
    if d.child.children[0].imgname in persistent.pic_ignore_list:
  File "game/BKdeclarations.rpy", line 1534, in <module>
    if d.child.children[0].imgname in persistent.pic_ignore_list:
AttributeError: 'ImageReference' object has no attribute 'imgname'

NelSSy

hi everyone.
 I Started playing this game for a while now, and i have played both the story mode and the no story mode.
they are both awesome.
it would be nice if you could add custom brothels to the no story mode, similar to how you add mods. Each brothel would have its own unlock requirements.
for eg: to unlock the "Name of Brothel goes here" brothel,
you must have 10 "rank goes here" rank girls,
and two must have "traits needed go here" traits
and have skills over "Skills needed go here".
I know the main game is still under construction but i figured if the GM don't mind. then maybe someone could create a simple way to add them or show me how to.
you could add them either before or after the final main brothel.
since they would be mods, if anyone hate this idea. then they don't have to use them.

GoldoTopic starter

Quote from: NelSSy on Feb 24, 2024, 10:14 PMhi everyone.
 I Started playing this game for a while now, and i have played both the story mode and the no story mode.
they are both awesome.
it would be nice if you could add custom brothels to the no story mode, similar to how you add mods. Each brothel would have its own unlock requirements.
for eg: to unlock the "Name of Brothel goes here" brothel,
you must have 10 "rank goes here" rank girls,
and two must have "traits needed go here" traits
and have skills over "Skills needed go here".
I know the main game is still under construction but i figured if the GM don't mind. then maybe someone could create a simple way to add them or show me how to.
you could add them either before or after the final main brothel.
since they would be mods, if anyone hate this idea. then they don't have to use them.

I could give you pointers, but I'd need a bit more information:
- What do these new brothels do, exactly? Just change the background picture or have similar stats as existing brothels, or do completely new things?
- What would the UI flow look like?
Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!

GoldoTopic starter

#232
A quick status update:
- I am still struggling with nasty Ren'py bugs. I have reinstalled Ren'py completely and scrubbed the computer clean which took me a while as I had a dozen versions piled up from years of work on BK.
- Even after a completely clean install, I cannot get the game not to crash on reload (without so much as an error message), except in the very last version (8.2.0).
- Unfortunately, this version doesn't play nice with BK as it has many rendering glitches on buttons and such. It may be because Ren'py doesn't support ProportionalScale objects anymore.

I am left with two bad choices:
- Keep Ren'py on the stable version (8.0), but have development slow down to a crawl because I cannot reload, and risk keeping this crashing bug in the release version without the possibility of diagnosing it. This would also mean no further updates of Ren'py would be possible in the future.
- Port the game to 8.2 and face an uphill battle refactoring all the code that uses ProportionalScale (that's kind of all the code that supports declaring and displaying images in the game - a lot), and it's not even clear if that would fix the graphical bugs as they are inconsistent.

Both options suck, to be honest. In the short run I might keep option 1 going but let me tell you, it's not easy to write events without the ability to reload. :(
Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!

Yasaki74

me personally, you should go for option 2. Who knows that Ren'py may will eventually fix the issue in the long term and besides, you're still in v0.3, it's a long way to go.

neronero

Is there a simple way to find out if ProportionalScale is indeed the culprit?

Probably stay on 8.0 for BK 0.3's release at the very least.

Can you keep two versions of RenPy on the same machine? If so, maybe write/test events in a RenPy 8.2 build and transport them to the main 8.0 branch after they're done. It's a bit cumbersome, but so are the other options.
My Girl Packs: [ link ] - Trait King mod: [ link ]

RatedNaughty

#235
Hello, Don't know where to post bugs in relation to the 0.3 so I'll post it here?

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKendday.rpy", line 943, in script
    python:
  File "game/BKendday.rpy", line 960, in <module>
    farm_events += farm.programs[girl].resolve("training")
  File "game/BKfarm.rpy", line 758, in resolve
    change_log.add("MINION LEVEL UP (level " + str(mn.level) + ")", col="special")
  File "game/BKendday.rpy", line 29, in add
    self.entries.append(NightChangeEntry(*args, **kwargs))
  File "game/BKendday.rpy", line 57, in __init__
    raise AssertionError("Wrong color code. Error with entry %s, type %s, ttip_title: %s, ttip: %s, color: %s" % (msg, type, ttip_title, ttip, self.color))
AssertionError: Wrong color code. Error with entry MINION LEVEL UP (level 3), type normal, ttip_title: , ttip: , color: =#FF99

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

Full traceback:
  File "game/BKendday.rpy", line 943, in script
    python:
  File "P:\H Games\Brothel_King-0.2\Brothel_King-pc\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "P:\H Games\Brothel_King-0.2\Brothel_King-pc\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKendday.rpy", line 960, in <module>
    farm_events += farm.programs[girl].resolve("training")
  File "game/BKfarm.rpy", line 758, in resolve
    change_log.add("MINION LEVEL UP (level " + str(mn.level) + ")", col="special")
  File "game/BKendday.rpy", line 29, in add
    self.entries.append(NightChangeEntry(*args, **kwargs))
  File "game/BKendday.rpy", line 57, in __init__
    raise AssertionError("Wrong color code. Error with entry %s, type %s, ttip_title: %s, ttip: %s, color: %s" % (msg, type, ttip_title, ttip, self.color))
AssertionError: Wrong color code. Error with entry MINION LEVEL UP (level 3), type normal, ttip_title: , ttip: , color: =#FF99

Windows-10-10.0.19045 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230923
Fri Mar  1 20:15:06 2024

Would greatly appreciate any help. Additional Information would be:
Mods:
Augment
Friends/Foes
Goldo's Cool (Deactivated)
Headhunter
Chrisjobmod
traitking

Occurred at the end of day (the beginning before all the night jobs/services officially starts). I should be using the latest patch...unless there was an update I haven't noticed in the last 6 months? Don't think I can make a repeat in a new game as it would require the farm. Did edit the overall capacity of the rooms.

Additional Request:
Is there a code that would allow to increase the amount of rooms for the available:
Jobs
Master Bedroom
Farm

To proportional to the overall license?

GoldoTopic starter

Quote from: RatedNaughty on Mar 02, 2024, 06:21 AMHello, Don't know where to post bugs in relation to the 0.3 so I'll post it here?

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKendday.rpy", line 943, in script
    python:
  File "game/BKendday.rpy", line 960, in <module>
    farm_events += farm.programs[girl].resolve("training")
  File "game/BKfarm.rpy", line 758, in resolve
    change_log.add("MINION LEVEL UP (level " + str(mn.level) + ")", col="special")
  File "game/BKendday.rpy", line 29, in add
    self.entries.append(NightChangeEntry(*args, **kwargs))
  File "game/BKendday.rpy", line 57, in __init__
    raise AssertionError("Wrong color code. Error with entry %s, type %s, ttip_title: %s, ttip: %s, color: %s" % (msg, type, ttip_title, ttip, self.color))
AssertionError: Wrong color code. Error with entry MINION LEVEL UP (level 3), type normal, ttip_title: , ttip: , color: =#FF99

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

Full traceback:
  File "game/BKendday.rpy", line 943, in script
    python:
  File "P:\H Games\Brothel_King-0.2\Brothel_King-pc\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "P:\H Games\Brothel_King-0.2\Brothel_King-pc\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKendday.rpy", line 960, in <module>
    farm_events += farm.programs[girl].resolve("training")
  File "game/BKfarm.rpy", line 758, in resolve
    change_log.add("MINION LEVEL UP (level " + str(mn.level) + ")", col="special")
  File "game/BKendday.rpy", line 29, in add
    self.entries.append(NightChangeEntry(*args, **kwargs))
  File "game/BKendday.rpy", line 57, in __init__
    raise AssertionError("Wrong color code. Error with entry %s, type %s, ttip_title: %s, ttip: %s, color: %s" % (msg, type, ttip_title, ttip, self.color))
AssertionError: Wrong color code. Error with entry MINION LEVEL UP (level 3), type normal, ttip_title: , ttip: , color: =#FF99

Windows-10-10.0.19045 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230923
Fri Mar  1 20:15:06 2024

Would greatly appreciate any help. Additional Information would be:
Mods:
Augment
Friends/Foes
Goldo's Cool (Deactivated)
Headhunter
Chrisjobmod
traitking

Occurred at the end of day (the beginning before all the night jobs/services officially starts). I should be using the latest patch...unless there was an update I haven't noticed in the last 6 months? Don't think I can make a repeat in a new game as it would require the farm. Did edit the overall capacity of the rooms.

This is a bug. Please look around line 49 in BKendday.rpy for this code:
if col in result_colors:
                self.color = result_colors[col]
            elif col in event_color:
                self.color = event_color[col][6:12]
            else:
                self.color = col

And replace the middle part like this:
if col in result_colors:
                self.color = result_colors[col]
            elif col in color_dict.keys(): #changed
                self.color = color_dict[col] #changed
            else:
                self.color = col


QuoteAdditional Request:
Is there a code that would allow to increase the amount of rooms for the available:
Jobs
Master Bedroom
Farm

To proportional to the overall license?

Find the option in BKsettings.rpy to change the brothel's bedroom capacity (but not the master bedroom). Farm capacity is always half the bedroom capacity.
Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!

GoldoTopic starter

Okay, I'm happy to report that in the currently unreleased update:

  • I have changed the UI to use the newer Ren'Py GUI and done away with the legacy theme UI. Doing that was a huge pain in the butt (and some glitches and general ugliness are likely in the short term). But now it's done. Ugh.
  • I came up with a new ProportionalScale class that only uses currently supported functions, which is no small miracle as I barely understand any of it
  • And none of that fixed the graphical issue I was having with Ren'py 8.2.  ::)

What did fix the problem, though, was to remove the 'predict_images()' function that Chris12 added a while ago.

I am not sure what this will mean for performance, I cannot tell the difference on my PC but I assume it may have an impact on lower-end rigs. On the other hand, maybe removing the antiquated and slow image functions will actually improve performance. Who knows? Time will tell.

In the meanwhile, if you know your way around Ren'py displayables, please tell me if I'm doing anything wrong in the new 'ProportionalScale' class before I break things any further.  :P
Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!

NelSSy

Quote from: Goldo on Feb 29, 2024, 05:35 PM
Quote from: NelSSy on Feb 24, 2024, 10:14 PMhi everyone.
 I Started playing this game for a while now, and i have played both the story mode and the no story mode.
they are both awesome.
it would be nice if you could add custom brothels to the no story mode, similar to how you add mods. Each brothel would have its own unlock requirements.
for eg: to unlock the "Name of Brothel goes here" brothel,
you must have 10 "rank goes here" rank girls,
and two must have "traits needed go here" traits
and have skills over "Skills needed go here".
I know the main game is still under construction but i figured if the GM don't mind. then maybe someone could create a simple way to add them or show me how to.
you could add them either before or after the final main brothel.
since they would be mods, if anyone hate this idea. then they don't have to use them.

I could give you pointers, but I'd need a bit more information:
- What do these new brothels do, exactly? Just change the background picture or have similar stats as existing brothels, or do completely new things?
- What would the UI flow look like?
i was thinking all of the above.
i like the idea of having side brothels that works alongside the main ones, each one not only will have its own unlock requirements, it will also have other functions that will give status effect on the girls or MC depending on the setting of the side brothel you have active.
It would be similar to how the furniture's affect maintenance, security and popularity, and how items affect girl stats. but these brothels also will have similar functions like the farm and wont work without a girl, it will have it own upkeep, and if possible, these brothels would also generate funds depending on the girls that are currently working their.
In simple its like the farm but instead of just affecting Skills, it will also generate money, as well as having much more status effect.
They could also have some mini quest.

I also like the idea of having main brothels, i guess i just like the idea of having more brothels to unlock, anything that is easier implement.
the UI would depends on who create them, as long as they are not too complicated to understand and is fully integrated in the game.
If you still need more info i can write a more detailed explanation.

GMWinters

Quote from: Goldo on Feb 29, 2024, 05:35 PM- What do these new brothels do, exactly? Just change the background picture or have similar stats as existing brothels, or do completely new things?
Quote from: NelSSy on Mar 04, 2024, 11:42 PMi was thinking all of the above.
...
i guess i just like the idea of having more brothels to unlock

Just yeeting my two cents into the discussion with no knowledge of what may have already been said since this is the first post I've read after being away from the site for a while...

If you were going to add additional unlockable brothels to the game they could be more specialized versions of the standard one where instead of being "better" they're "different" or at least only better for specific play styles. Like, instead of having 2/2/2/2 construction slots for the tavern/club/onsen/okiya, they have 4 slots for one of them, and only 1 for the others. Something like that could be tied into the achievements system with an unlock requirement such as earning a certain number of denars from that job or having some number of girls with that job maxed out or something.

Er... Are achievements persistent across playthroughs?