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

22ndgentlemen

Quote from: Goldo on May 17, 2024, 02:51 PM
Quote from: 22ndgentlemen on May 17, 2024, 03:36 AMApologies if the wrong spot, but I think my shop is partially busted.  Ignoring it allows me to continue.  Please note, I AM running the Trait King mod, but I do not think it does anything to change the shop.

EDIT:  None of my shops are updating at all.  Was just able to confirm this.

Something replaced the random module in your game with an integer. You can verify this by calling the console from the error screen or with Shift+o and typing 'random' (without quotes).

The only place in the code as far as I can tell that could cause issues with the 'random' variable name is the MC.gain_resource() method, however that argument is in a local namespace, never used, and never as an integer anyway. So I have to guess that the problem is caused by your mods.

Dang, well it had to happen at some point running a 0.2 mod on a 0.3 game lol.  Thanks for looking into it.

Mudpony

#271
Quote from: Goldo on May 17, 2024, 02:37 PMI couldn't reproduce both these bugs, can you confirm the order of events to reproduce? Has anyone else experienced them?
I can't recall exactly what other factors are part of it. I think I had no girls at the farm when I drew the cards. After seeing the summon option, I wanted to see what supercharging it did, so I bought a girl. No open rooms at the brothel, so I sent her directly to the farm. I think I might then have sent a brothel girl to the farm as well after buying the new girl, to use for one of the other cards. But unsure.

What is interesting is that, though the wrong name was used in the events, the newly purchased girl was sent to the institution. So kind of weird that it did know what girl it was using, but for some reason pulled the name wrong.

Edit: Tried to replicate it today in another play through without success. I wonder if perchance another bug that sometimes happens might have impacted that situation. That being that, when you buy a girl from the slave market and don't have an open room, and then you pick to send her to the farm, she rarely doesn't go to the farm. She instead winds up in the brothel, giving you a situation where you have more girls than rooms. I don't recall that happening, but maybe it did?

In the course of that testing, though, I did run into issues where, if I selected the card (charged, as that is what I was testing), selected the girl, then backed out to the card selection screen, and then selected the card again, the UI malfunctioned, missing most of the buttons, and I'd have to either hit "e" to end the day or escape to load a game to be able to break free.

juli0r

#272
Thanks for your effort in developing/porting/cloning this game. I really like it. Looked for something like this after playing void club and being annoyed by the clunky user interface.
I hope chapter 3 will come soon :)

That said my bug report: (could be that it's simply not implemented yet and isn't even supposed to work, yet)
Extractor MKII does not seem to work correctly.

I am not sure if this is part of the problem, but I had Extractors MK1 on every resource spot (wood, dye, leather) and the one for wood broke. There already was a small visual/text bug - the collecting wood button (and tooltip) said "Get Wood [(1)" with the opening bracket for "[Ext.]" still visible.

When trying to install the MKII it said something like "Install extractor MKI" although I did not have a MKI in inventory and used up the MKII which now works exactly like a MKI with only extracting 1 resource daily.

GoldoTopic starter

Quote from: Mudpony on May 18, 2024, 01:23 PM
Quote from: Goldo on May 17, 2024, 02:37 PMI couldn't reproduce both these bugs, can you confirm the order of events to reproduce? Has anyone else experienced them?
I can't recall exactly what other factors are part of it. I think I had no girls at the farm when I drew the cards. After seeing the summon option, I wanted to see what supercharging it did, so I bought a girl. No open rooms at the brothel, so I sent her directly to the farm. I think I might then have sent a brothel girl to the farm as well after buying the new girl, to use for one of the other cards. But unsure.

What is interesting is that, though the wrong name was used in the events, the newly purchased girl was sent to the institution. So kind of weird that it did know what girl it was using, but for some reason pulled the name wrong.

Edit: Tried to replicate it today in another play through without success. I wonder if perchance another bug that sometimes happens might have impacted that situation. That being that, when you buy a girl from the slave market and don't have an open room, and then you pick to send her to the farm, she rarely doesn't go to the farm. She instead winds up in the brothel, giving you a situation where you have more girls than rooms. I don't recall that happening, but maybe it did?

In the course of that testing, though, I did run into issues where, if I selected the card (charged, as that is what I was testing), selected the girl, then backed out to the card selection screen, and then selected the card again, the UI malfunctioned, missing most of the buttons, and I'd have to either hit "e" to end the day or escape to load a game to be able to break free.

Thanks for the details. I'm afraid this is not actionable for me at this stage as it is not easily reproducible, but if you ever have a chance to grab a save file (preferably right before the bug occurs) and share it with me maybe I could do more.

As for the missing buttons, this is a known issue with older versions of Ren'py and not specific to any screen. That is solved in the new build that will be ported to a newer version of Ren'py.
Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!

GoldoTopic starter

Quote from: juli0r on May 19, 2024, 08:34 PMThanks for your effort in developing/porting/cloning this game. I really like it. Looked for something like this after playing void club and being annoyed by the clunky user interface.
I hope chapter 3 will come soon :)

That said my bug report: (could be that it's simply not implemented yet and isn't even supposed to work, yet)
Extractor MKII does not seem to work correctly.

I am not sure if this is part of the problem, but I had Extractors MK1 on every resource spot (wood, dye, leather) and the one for wood broke. There already was a small visual/text bug - the collecting wood button (and tooltip) said "Get Wood [(1)" with the opening bracket for "[Ext.]" still visible.

When trying to install the MKII it said something like "Install extractor MKI" although I did not have a MKI in inventory and used up the MKII which now works exactly like a MKI with only extracting 1 resource daily.

Thank you, I will look into it.
Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!

juli0r

#275
Thanks  :)

I think I've some more bugs.
I made another playthrough and this time I chose Captain Farah to remain in charge.
When trying to buy something from her I reach a deadlock. I get the "buy/equip" buttons for girl equip and the "equip/give" buttons for MC equip. However - neither of those does anything and I have to reload from before clicking on Captain's Vault.

Was not sure if this happens for only one item so I waited a week, but it still occurs.


The other was an exception when meeting a girl at the ocean and getting her to work (normal upkeep/service)

Exception Message:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 258, in script call
    python:
  File "game/BKevents.rpy", line 735, in script call
    $ ev.play()
  File "game/BKcity_events.rpy", line 5620, in script
    $ MC.gold += tip - upk
  File "game/BKcity_events.rpy", line 5620, in <module>
    $ MC.gold += tip - upk
TypeError: unsupported operand type(s) for -: 'tuple' and 'int'

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

Full traceback:
  File "game/BKmain.rpy", line 258, in script call
    python:
  File "game/BKevents.rpy", line 735, in script call
    $ ev.play()
  File "game/BKcity_events.rpy", line 5620, in script
    $ MC.gold += tip - upk
  File "W:\pr0n\Games\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "W:\pr0n\Games\Brothel_King-0.3t\Brothel_King-pc\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKcity_events.rpy", line 5620, in <module>
    $ MC.gold += tip - upk
TypeError: unsupported operand type(s) for -: 'tuple' and 'int'

Windows-10-10.0.22631 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230923
Tue May 28 20:29:28 2024


Seems I get an error when minions level up on the farm
Exception Message:
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 "W:\pr0n\Games\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "W:\pr0n\Games\Brothel_King-0.3t\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.22631 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230923
Wed May 29 20:53:28 2024

Teritius

I've got clones of girls set to be unique.
And the fix for not using bisexual images during sex acts didn't work for me.
Other than that and some graphical glitches, it works fine. Great work Goldo.

BookKeeper

Quote from: Arcron on Oct 01, 2023, 04:45 AMUnable to advance from chapter 3 to 4. Did all the ninja things including the elemental cells and all the 3 clues for each ninja, and then typed in the 3 no story commands for the first three chapters once the story didn't advance. Don't know what to do after typing the commands; I think I'm just softlocked. There was also an error when doing the elemental cells that I 'ignored'.

Also Captain Farah's shop softlocks the game. Game gets stuck at the buy screen when she shows you the item; the buy button does nothing and her dialogue doesn't proceed (no error message, can open esc menu, just cannot buy or continue dialogue). Had to reload from autosave to escape.

Save : https://www.mediafire.com/file/6m194lsro618wlu/2-1-LT1.save/file
(Know you said you wouldn't check saves so i dont expect you to and you shouldn't if you don't want to, but here it is if your curious)

Traceback.txt
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 160, in script call
    $ selected_district = ui.interact()
  File "game/BKchapter3.rpy", line 184, in script call
    call c3_papa_cells from _call_c3_papa_cells
  File "game/BKchapter3.rpy", line 1584, in script
    python:
  File "game/BKchapter3.rpy", line 1586, in <module>
    if girl.get_stat(stat) < val:
  File "game/BKgirlclass.rpy", line 2586, in get_stat
    raise AssertionError(stat_name + " is not a valid stat/skill name. Accepted: " + and_text(["defense", "strength", "energy"] + [s.name.lower() for s in (self.stats+self.sex_stats)]))
AssertionError: charisma is not a valid stat/skill name. Accepted: defense, strength, energy, charm, beauty, body, refinement, sensitivity, libido, constitution, obedience, service, sex, anal and fetish

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

Full traceback:
  File "game/BKmain.rpy", line 160, in script call
    $ selected_district = ui.interact()
  File "game/BKchapter3.rpy", line 184, in script call
    call c3_papa_cells from _call_c3_papa_cells
  File "game/BKchapter3.rpy", line 1584, in script
    python:
  File "D:\Brothel_King-pc\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Brothel_King-pc\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKchapter3.rpy", line 1586, in <module>
    if girl.get_stat(stat) < val:
  File "game/BKgirlclass.rpy", line 2586, in get_stat
    raise AssertionError(stat_name + " is not a valid stat/skill name. Accepted: " + and_text(["defense", "strength", "energy"] + [s.name.lower() for s in (self.stats+self.sex_stats)]))
AssertionError: charisma is not a valid stat/skill name. Accepted: defense, strength, energy, charm, beauty, body, refinement, sensitivity, libido, constitution, obedience, service, sex, anal and fetish

Windows-10-10.0.19045 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230923
Sat Sep 30 22:09:53 2023

Same Problem for me regarding not being able to advance from chapter 3 to 4. I´ve got all the leads on the Kunoichi and brought the first girl to Papa Freak no problem, but get the same error message when trying to bring the second one even though all requirements are fulfilled.

Small bug: after clicking on papa freak via the "chase" menu it displays "Choose a girl from your brothel to bring with you (reminder she must have at least 75 in Service, Beauty and Libido...". This is the same Text as for the first girl while this one should be "Choose a girl from your brothel to bring with you (reminder she must have at least 75 in Sex, Charisma and Sensitivity..."

Another Question, how do I start a no-story run?

Thanks for the great work and active development for such a long time already! <3

vadi92

#278
Quote from: BookKeeper on Jun 02, 2024, 12:06 PMSame Problem for me regarding not being able to advance from chapter 3 to 4. I´ve got all the leads on the Kunoichi and brought the first girl to Papa Freak no problem, but get the same error message when trying to bring the second one even though all requirements are fulfilled.

Change the "charisma" stat to "charm" in BKchapter3.rpy line 1519 (charisma is an MC stat thats why you get this error). And it's better if you start a new game for it to take effect.

Quote from: BookKeeper on Jun 02, 2024, 12:06 PMAnother Question, how do I start a no-story run?


Finish the game atleast once.

GoldoTopic starter

Thank you, some of the bugs have been fixed already but you wouldn't know that as it is still in the WIP version. My priority is to get it released with parts of the story so that you guys have access to a much less buggy version.

Quote from: Teritius on May 29, 2024, 12:35 PMI've got clones of girls set to be unique.
And the fix for not using bisexual images during sex acts didn't work for me.
Other than that and some graphical glitches, it works fine. Great work Goldo.

Regarding this problem, it may be intended behavior if your number of girl packs is insufficient to generate all girls in-game and none of your girls are cloneable. If not, it's probably a bug, although it sounds like something that was fixed a while ago so more testing should be required when the new version is out.
Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!

Teritius

Quote from: Goldo on Jun 06, 2024, 03:47 PMRegarding this problem, it may be intended behavior if your number of girl packs is insufficient to generate all girls in-game and none of your girls are cloneable. If not, it's probably a bug, although it sounds like something that was fixed a while ago so more testing should be required when the new version is out.

What is the minimum amount of girlpacks needed to avoid clones?

GoldoTopic starter

Quote from: Teritius on Jun 07, 2024, 09:30 AM
Quote from: Goldo on Jun 06, 2024, 03:47 PMRegarding this problem, it may be intended behavior if your number of girl packs is insufficient to generate all girls in-game and none of your girls are cloneable. If not, it's probably a bug, although it sounds like something that was fixed a while ago so more testing should be required when the new version is out.

What is the minimum amount of girlpacks needed to avoid clones?

It varies a bit, but if you want to run only originals without problems I think a minimum of 70 girlpacks would be needed (probably more to be safe).
Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!

juli0r

A few minor issues:

In the scarlet in the dialogue with Scarlets friend Anika shows up above the dialogue and blocks from reading the actual dialogue. (This too, is WiP I guess. Just wanted to mention it)

Feature to switch between shops:
First off I love the feature. It really makes it easier to go through the motions at the beginning of the week where (if you got money) you check all the shops.

That said I think the order for the Gift Shop Girl in the Exotic Emporium is wrong. She should be between Stella (Headmaster) and Riche (Florist) but is between Goldie (Rancher) and Gurigura (Supply Merchant)

In the customer satisfaction report it somehow shows a wrong number before calculating:
Brothel reputation: 26316
and when it's finished calculating
Brothel reputation: 26165 (+702)

Sorry if this is too minor. I'm not sure what reports on what kind of bugs you are interested in.

pasta

I can also confirm that bisexual pics appear randomly without seemingly any correlation to the tags. For example it showed a pic that's tagged as "bisexual service cumshot" when it should show "naked lactation" (for which there is a corresponding image). Another example was that it showed one with "bisexual sex cumshot" when it should show "service dom".
The ["bisexual" : "bisexual", # This is needed to avoid 'bisexual' detecting the 'sex' tag] fix doesn't help.

GoldoTopic starter

Quote from: juli0r on Jun 09, 2024, 03:27 PMA few minor issues:

In the scarlet in the dialogue with Scarlets friend Anika shows up above the dialogue and blocks from reading the actual dialogue. (This too, is WiP I guess. Just wanted to mention it)

Feature to switch between shops:
First off I love the feature. It really makes it easier to go through the motions at the beginning of the week where (if you got money) you check all the shops.

That said I think the order for the Gift Shop Girl in the Exotic Emporium is wrong. She should be between Stella (Headmaster) and Riche (Florist) but is between Goldie (Rancher) and Gurigura (Supply Merchant)

In the customer satisfaction report it somehow shows a wrong number before calculating:
Brothel reputation: 26316
and when it's finished calculating
Brothel reputation: 26165 (+702)

Sorry if this is too minor. I'm not sure what reports on what kind of bugs you are interested in.

Not minor thank you, these are valid bug reports.

Quote from: pasta on Jun 10, 2024, 01:33 AMI can also confirm that bisexual pics appear randomly without seemingly any correlation to the tags. For example it showed a pic that's tagged as "bisexual service cumshot" when it should show "naked lactation" (for which there is a corresponding image). Another example was that it showed one with "bisexual sex cumshot" when it should show "service dom".
The ["bisexual" : "bisexual", # This is needed to avoid 'bisexual' detecting the 'sex' tag] fix doesn't help.

Sounds like an old bug, I think this is fixed in the WIP version.
Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!