News:

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

Former www.henthighschool.com

v0.3 Test Version (April 2025 Update)

Started by Goldo, Aug 25, 2024, 10:58 PM

Previous topic - Next topic

Deimos96

#615
Just played through Ch3 . :o

Spoiler
Didn't know you could actually hire the kunoichi into your brothel. Sadly I only got 1 of the 3. And after questioning why traits like Ghost, Lolita, and Stalwart were unused in the game files for so long for it to finally play out now. Great stuff.
[close]

Jman

Yeah, I thought Goldo fixed the branching, but I should have checked more thoroughly. :-\

Quote from: Jman on May 21, 2025, 03:16 PMHonestly, I think the 'intro' context should be moved to the "Sorry Master, ..." part and replace only that, not be a whole separate branch.
And with strange aeons even death may die...

Tienteaser

Hi. I downloaded the current patch (April 18). Extracted it, then copied all files into my current game folder.

I started a new game, selected Trader and Shalia. When I selected a tavern for my starting brothel, I got the following.

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKstart.rpy", line 76, in script call
    call advance_to_chapter(starting_chapter, start=True) from _call_advance_to_chapter_3
  File "game/BKevents.rpy", line 796, in script
    $ calendar.updates(change_district=not start) # change_district disables quest and resource market updates
  File "game/BKevents.rpy", line 796, in <module>
    $ calendar.updates(change_district=not start) # change_district disables quest and resource market updates
  File "game/BKclasses.rpy", line 3041, in updates
    weekly_updates(change_district)
  File "game/BKfunctions.rpy", line 2736, in weekly_updates
    update_slaves()
  File "game/BKfunctions.rpy", line 526, in update_slaves
    slavemarket.girls = get_girls(nb)
  File "game/BKfunctions.rpy", line 373, in get_girls
    girl.randomize(free=free, p_traits=p_traits, n_trait=n_trait, perks=perks, level=lvl, force_original=(prefer_original and girl.count_occurences("all", original=True, add_list=final_list) == 0), temp_list=final_list) # final_list is checked to avoid multiple original generation
  File "game/BKgirlclass.rpy", line 229, in randomize
    self.refresh_pictures(silent=True)
  File "game/BKgirlclass.rpy", line 584, in refresh_pictures
    self.create_char() # <Chris12 AutoRepair - Use the new portrait/>
  File "game/BKgirlclass.rpy", line 591, in create_char
    self.char = Character(self.name, color = c_pink, window_left_padding=wl_padding, show_side_image = self.portrait.get(side = True))
NameError: name 'wl_padding' is not defined

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

Full traceback:
  File "game/BKstart.rpy", line 76, in script call
    call advance_to_chapter(starting_chapter, start=True) from _call_advance_to_chapter_3
  File "game/BKevents.rpy", line 796, in script
    $ calendar.updates(change_district=not start) # change_district disables quest and resource market updates
  File "D:\OneDrive\Desktop\Brothel King\Brothel_King-pc-0.3t\Brothel_King-pc\renpy\ast.py", line 823, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\OneDrive\Desktop\Brothel King\Brothel_King-pc-0.3t\Brothel_King-pc\renpy\python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKevents.rpy", line 796, in <module>
    $ calendar.updates(change_district=not start) # change_district disables quest and resource market updates
  File "game/BKclasses.rpy", line 3041, in updates
    weekly_updates(change_district)
  File "game/BKfunctions.rpy", line 2736, in weekly_updates
    update_slaves()
  File "game/BKfunctions.rpy", line 526, in update_slaves
    slavemarket.girls = get_girls(nb)
  File "game/BKfunctions.rpy", line 373, in get_girls
    girl.randomize(free=free, p_traits=p_traits, n_trait=n_trait, perks=perks, level=lvl, force_original=(prefer_original and girl.count_occurences("all", original=True, add_list=final_list) == 0), temp_list=final_list) # final_list is checked to avoid multiple original generation
  File "game/BKgirlclass.rpy", line 229, in randomize
    self.refresh_pictures(silent=True)
  File "game/BKgirlclass.rpy", line 584, in refresh_pictures
    self.create_char() # <Chris12 AutoRepair - Use the new portrait/>
  File "game/BKgirlclass.rpy", line 591, in create_char
    self.char = Character(self.name, color = c_pink, window_left_padding=wl_padding, show_side_image = self.portrait.get(side = True))
NameError: name 'wl_padding' is not defined

Windows-10-10.0.26100 AMD64
Ren'Py 8.2.0.24012702
Bro King 0.3t v250603
Sat Jun  7 21:46:36 2025

Jman

Quote from: Tienteaser on Jun 08, 2025, 04:49 AMHi. I downloaded the current patch (April 18). Extracted it, then copied all files into my current game folder.

...

NameError: name 'wl_padding' is not defined

Bro King 0.3t

Quote from: Jman on May 12, 2025, 10:07 PM
Quote from: Goldo on May 09, 2025, 09:11 PMoh who am I kidding, I know they will
There's no prophecy quite like a self-fulfilling one. :P
And with strange aeons even death may die...

Deimos96

I think the autorest (Strange Machine) should be a basic gameplay feature. It feels weird for a mechanic that improves user experience to be hidden behind game progression.

Perhaps the Strange Machine could be retooled into the "Young X" feature in NG+, giving you a random potion every week? (though the potion that restores virginity is kinda OP imo)

Tienteaser

#620
Quote from: Jman on Jun 08, 2025, 09:57 AM
Quote from: Tienteaser on Jun 08, 2025, 04:49 AMHi. I downloaded the current patch (April 18). Extracted it, then copied all files into my current game folder.

...

NameError: name 'wl_padding' is not defined

Bro King 0.3t

Quote from: Jman on May 12, 2025, 10:07 PM
Quote from: Goldo on May 09, 2025, 09:11 PMoh who am I kidding, I know they will
There's no prophecy quite like a self-fulfilling one. :P

If this is meant to solve my problem, then I'm afraid I'm missing it.

I did not load an older save. As I said in my post, I started a new game, selected Shalia and Trader for my (new) character, and when I selected a tavern for my starting brothel, it threw the exception.

And this was using Version 0.3t of the game.

So how can I fix it?

Tienteaser

Quote from: Jman on Jun 08, 2025, 09:57 AM
Quote from: Tienteaser on Jun 08, 2025, 04:49 AMHi. I downloaded the current patch (April 18). Extracted it, then copied all files into my current game folder.

...

NameError: name 'wl_padding' is not defined

Bro King 0.3t

Quote from: Jman on May 12, 2025, 10:07 PM
Quote from: Goldo on May 09, 2025, 09:11 PMoh who am I kidding, I know they will
There's no prophecy quite like a self-fulfilling one. :P
If you're hinting that I need to use version 0.3.2t of the game itself, then no, that's not so clear to those of us who simply bookmark the page for the patch.

Jman

#622
Quote from: Deimos96 on Jun 08, 2025, 04:24 PMautorest
I'm not too fond of just handing the thing out right off the bat. Probably just me. But one could unlock autorest in stages and add some extra functionality, like auto-feeding potions and medicine or intervening before every client interaction that's going to zero out your girl's energy. Then you could give out basic autorest in a few weeks' time, I guess, and progress from there.


Quote from: Tienteaser on Jun 08, 2025, 08:05 PMIf you're hinting that I need to use version 0.3.2t of the game itself, then no, that's not so clear to those of us who simply bookmark the page for the patch.
Indeed. But you did figure it out, I see. ;D My comment was half-aimed at Goldo, who's refusing to add a warning instead of the game just crashing, hoping people will migrate to t2 soon enough and make the issue moot.
And with strange aeons even death may die...

Alpha_and_omega

#623
The highest tiers of the sword-weapons can't be purchased in the shop. When comparing to the ranged-weapons, I guess the problems lies in the rarity. "U" should be 4 and "S" should be 5.

Spoiler
                    Item(name = 'Holy sword', target = 'MC', type = IT_Weapon, pic = 'Holy sword.webp', rank = 4, rarity = "U", price = 40000, effects = (Effect('change', 'strength', 6), Effect('change', 'spirit', 3), ), description =  "This sword hums with power. The light reflects so brightly on its blade it could blind the angels themselves."),
                    Item(name = 'Demon sword', target = 'MC', type = IT_Weapon, pic = 'Demon sword.webp', rank = 4, rarity = "S", price = 100000, effects = (Effect('change', 'strength', 8), Effect('change', 'charisma', 4), Effect('change', 'spirit', -2), ), description =  "The blade pulses with the dark fury of the demon trapped inside. They say he devours every poor soul that gets slain by this blade."),
 

                    Item(name = 'Holy handgrenade', target = 'MC', type = IT_Weapon, pic = 'Holy handgrenade.webp', rank = 4, rarity = 4, price = 40000, effects = (Effect('change', 'charisma', 6), Effect('change', 'spirit', 3), ), description =  ""),
                    Item(name = 'Death dispenser', target = 'MC', type = IT_Weapon, pic = 'Death dispenser.webp', rank = 4, rarity = 5, price = 100000, effects = (Effect('change', 'strength', 4), Effect('change', 'charisma', 8), Effect('change', 'spirit', -2), ), description =  ""),

[close]


Edit : On another subject : The achievement "Home Sweet Home" is broken. I just bought every last room at level 5 in chapter 7, and I unlocked the 2/7 achievement "Build all upgrades for chapter 2". I expected unlocking the 7/7 achievement, but certainly not the one for chapter 2.

I guess in order to unlock 7/7, you have to unlock each building upgrade in each single chapter.
For exemple that would mean to not move on unless you have 16/16 rooms and 3/3 in each job-room, even if you only have 12 slaves and all of them are whoring...

Well, if I had known, I could have bought the stuff and just grinded some additional days/weeks in each chapter... Next time I'll know...


Edit 2 : Well, it turns out I got the remaining "Home Sweet Home" achievements one by one each time I visited the brothel screen. Good to know I didn't brick my get-as-many-achievements-as-possible playthrough. At least what concerns this achievement.
I'll make a list of achievements I should have earnt when I go over them 1 by 1 when I have achieved my end-game goal of 32 + 16 X-ranked girls

GoldoTopic starter

#624
Quote from: Jman on Jun 08, 2025, 09:05 PM
Quote from: Deimos96 on Jun 08, 2025, 04:24 PMautorest
I'm not too fond of just handing the thing out right off the bat. Probably just me. But one could unlock autorest in stages and add some extra functionality, like auto-feeding potions and medicine or intervening before every client interaction that's going to zero out your girl's energy. Then you could give out basic autorest in a few weeks' time, I guess, and progress from there.
Autorest is meant to be unlocked by new players after they've got a feel for the game and how resting works. For a returning player, you now have the NG+ option to activate it right off the bat.

QuoteMy comment was half-aimed at Goldo, who's refusing to add a warning instead of the game just crashing, hoping people will migrate to t2 soon enough and make the issue moot.
It starts like this, and next thing you know I'll have to add a bunch of conditionals with every patch that will clutter the code base, time and effort I would rather spend on the game itself. No thanks! :P
This is a test version; I apologize but the tinkering is an unfortunate side-effect that one must have the patience to endure.

Quote from: Alpha_and_omega on Jun 08, 2025, 09:24 PMThe highest tiers of the sword-weapons can't be purchased in the shop. When comparing to the ranged-weapons, I guess the problems lies in the rarity. "U" should be 4 and "S" should be 5.
The highest tiers are reserved for story mode/special events, not meant to be generated randomly.

QuoteEdit 2 : Well, it turns out I got the remaining "Home Sweet Home" achievements one by one each time I visited the brothel screen. Good to know I didn't brick my get-as-many-achievements-as-possible playthrough. At least what concerns this achievement.
I'll make a list of achievements I should have earnt when I go over them 1 by 1 when I have achieved my end-game goal of 32 + 16 X-ranked girls
The way achievements are unlocked is unfortunately a bit janky, it is tested on the home screen and at various other times but doesn't deal very well with gaining multiple achievement levels at once. They will unlock eventually, but you may have to spam 'h' a few times (edit: or in the case of that particular achievement, spamming 'b'). It's on the list for future improvement but kind of low priority.
Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!

GoldoTopic starter

New patch out: https://www.mediafire.com/file/1va1v7cq1psp53x/game+patch+0.3.zip/file

Fixes the intro bug and adds a ranking for your brothel during the monthly tax event (only on a new game).
Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!

Jman

#626
Quote from: Goldo on Jun 10, 2025, 04:51 PMAutorest is meant to be unlocked by new players after they've got a feel for the game and how resting works.
But the problem remains that grinding Gina – or even realising that she needs grinding – vs the overall pace of the game (Chris was doing 6-month runs that never reached autorest, wasn't he?) results in autorest getting unlocked way later than developing a 'feel' takes.

Quote from: Goldo on Jun 10, 2025, 04:51 PMIt starts like this, and next thing you know I'll have to add a bunch of conditionals with every patch that will clutter the code base, time and effort I would rather spend on the game itself.
I think you've already spent more time discussing this particular problem than it'd have taken to 'fix' it. :P And I foresee at least one more confused player coming here with 'wl_padding' and 0.3t.

I get not wanting to fiddle too much with save incompatibility or adding an ever-growing list of code verifications. But the current situation is something of a departure from how the test version is usually handled, and a tiny check on the current iteration of patches only seems warranted enough. Said iteration of patches will become totally obsolete at some point in any case, and the check can then go and die together with them.

Quote from: Goldo on Jun 10, 2025, 04:51 PMThe highest tiers are reserved for story mode/special events, not meant to be generated randomly.
But that's not the case: only swords are affected by this. Highest-tier guns and staves can be bought normally. As if the Warrior needed nerfing... :'(

Plus the MC already gets his special demon sword via story to boot, one completely unconnected to the generic 'Demon sword'.



Edit: Some bug reporting, too. I've noticed for a while that girl mixes in the new game tab aren't 'sticky': they only work if you restart, not on the game you're trying to run using said new game / MC generation screen. The issue seems to be that 'init_mixes' is run only at game init, which is before you get to the new game options. And changing 'persistent.game_mixes' at that point no longer affects the ongoing game.
And with strange aeons even death may die...

Deimos96

#627
Quote from: Jman on Jun 10, 2025, 05:02 PMBut the problem remains that grinding Gina – or even realising that she needs grinding – vs the overall pace of the game (Chris was doing 6-month runs that never reached autorest, wasn't he?) results in autorest getting unlocked way later than developing a 'feel' takes.

Perhaps you can buy a blueprint from Gina that unlocks the ability to build the strange machine? And have another unlockable furniture after you keep giving her artifacts?

Quote from: Jman on Jun 10, 2025, 05:02 PM
QuoteThe highest tiers are reserved for story mode/special events, not meant to be generated randomly.
But that's not the case: only swords are affected by this. Highest-tier guns and staves can be bought normally. As if the Warrior needed nerfing... :'(

I think it's fine having them be unlocked through events, but the Swords should have slightly better stats compared to the same tier counterparts? Either swords are not replacing my Holy Hand Grenade. ;D

Also can someone spoil me how to unlock them?  :'(

Jman

The issue is that
  • there's currently no actual unlocking of these swords, so they're essentially not in the game;
  • there's no 'rarity 4+'/'rarity 5' replacement for them, either.

So sword upgrades essentially stop two tiers below what other weapons get. 
And with strange aeons even death may die...

solemnis

Is it me or since the last patch (from a new game) we can't select a girl by clicking on her portrait on the girl tab ?