Ren'Py Brothel King [v0.3] [Goldo]

4.60 star(s) 49 Votes

D Dave

Member
Sep 8, 2021
166
175
Hi, I have a question. I'm entering chapter 2, and these girls walked past the brothel.
View attachment 4398795
I was curious and went to look for the names of these girls in the game files, but I didn't see anything H.
My question is, can something be done with them? If possible, make them work in the brothel?
you may as well play alicesoft games, where the images are copied from
 
  • Like
Reactions: YinBlack

Bahred

Newbie
Jun 2, 2019
52
32
So my current goal is to talk to Suzume about Mizuki again but when I try it says that content isn't implemented yet.

So end of game there or is there something I'm supposed to do to continue?
 

vadi9203

Member
Aug 2, 2019
433
248
So my current goal is to talk to Suzume about Mizuki again but when I try it says that content isn't implemented yet.

So end of game there or is there something I'm supposed to do to continue?
If it's says that then storywise the game ends there so far. But you can continue to play the game if you want to reach the end.
 

YinBlack

Member
Sep 24, 2017
468
427
Just for quoteing his post the girls are from this game: Evenicle
. . . . Yes, the thing is that the girl in question is not really important to me, but the scenario presented. From what I saw, the game in which they appear are simply girls that the protagonist sleeps with. Which is very... not very striking. I'm more interested in the scenario where after a quest/seduction/whatever, you degrade them by putting them to work in a brothel.
 
  • Like
Reactions: D Dave

stridsvagn

New Member
Mar 5, 2022
9
22
For those who are interested, I went through the code for job/sex acts to break down how results are calculated and what each stat does to it. This is the perform function in BKfunctions.rpy

Each "act" has a number of girls (>1 for bisexual acts) and a number of customers (>1 for group acts and non-sexual jobs)
The result for each of the acts is determined by its score, below is the the corresponding text for each value
  • Default: Very Bad
  • 1-5: Bad
  • 6-8: Average
  • 9-11: Good
  • 12-14: Very Good
  • 15 and above: Perfect
If the act ends up with a "Very Good" or "Perfect", each customer in the act gains an addition point of satisfaction

The score calculation:
score = d + stat_bonus + cust_bonus + sensitivity_bonus + job_bonus + misc_bonus

d is a dice roll from 1-6​
stat_bonus is where...well stats are taken into account (function test_stats in BKgirlclass.rpy).​
It is changed depending on the difference between the girl's stats and customer's desired stats.​
For multiple customers, their desired stats are averaged; for multiple girls, their stat bonuses are averaged too.​
Each act uses 4 total stats: primary, secondary, and two boosters.​
You don't have permission to view the spoiler content. Log in or register now.
Each affects stat_bonus differently:​
Difference>= 4039 to 2019 to 109 to -9-10 to -19-20 to -39<= -40
Primary+4+2.5+1.50-1.5-2.5-4
Secondary+2+1.5+10-1-1.5-2
Booster+1.5+1+0.50000

cust_bonus is depends on bedroom level, customer satisfaction (if they got the act they wanted), which district the brothel is in, and the customer rank. Removing a girl's virginity in a sex act raises this value by 3.​
sensitivity_bonus applies to all sex acts, this works in the same way stat_bonus is calculated, but for sensitivity.​
Difference>= 2524 to 109 to -9-10 to -24<= -25
Bonus+2+10-1-2

job_bonus is the job level (jp) of the girl for that particular act (averaged if multiple girls are in the same act)​
misc_bonus I'm not entirely sure how this one works. It likely represents the special weekly events and some other stuff. It also is affected by a girls memory of rewards and punishments (I have no idea what this means, it's just in the comments).​
That's it, hope this helps.
 

WarblGarbl

Member
Oct 10, 2017
366
356
misc_bonus I'm not entirely sure how this one works. It likely represents the special weekly events and some other stuff. It also is affected by a girls memory of rewards and punishments (I have no idea what this means, it's just in the comments).​
That's it, hope this helps.
I think being rewarded/punished adds to this. You can see it if you mouse over the results of a job on the end of day screen.
 
  • Like
Reactions: stridsvagn

Russandol

New Member
Apr 14, 2020
4
4
Idk what I'm doing wrong, but the new version is unplayable for me. Trying to view Girl Packs from menu and selecting 'yes' to see ratings returns:

You don't have permission to view the spoiler content. Log in or register now.

and starting the game hangs immediately after intro and selecting initial brothel front

You don't have permission to view the spoiler content. Log in or register now.

And then:

You don't have permission to view the spoiler content. Log in or register now.


I thought it might be an old girl pack but still not working with fresh install, patched, basic girl pack only.
Any help would be appreciated.
 
Last edited:

vadi9203

Member
Aug 2, 2019
433
248
Idk what I'm doing wrong, but the new version is unplayable for me. Trying to view Girl Packs from menu and selecting 'yes' to see ratings returns:

You don't have permission to view the spoiler content. Log in or register now.

and starting the game hangs immediately after intro and selecting initial brothel front

You don't have permission to view the spoiler content. Log in or register now.

And then:

You don't have permission to view the spoiler content. Log in or register now.


I thought it might be an old girl pack but still not working with fresh install, patched, basic girl pack only.
Any help would be appreciated.
Dont know what's causing you this error. I can't replicate it. For me it's working even with the basic girl packs.

Edit: can you send me your game as is? Just compres it to a rar or zip file and upload it somewhere. Then send me the link so i can go trough it.
 
Last edited:

Russandol

New Member
Apr 14, 2020
4
4
Dont know what's causing you this error. I can't replicate it. For me it's working even with the basic girl packs.

Edit: can you send me your game as is? Just compres it to a rar or zip file and upload it somewhere. Then send me the link so i can go trough it.
I ended up digging a bit more and found a post in this thread that mentioned how to fix it. It was putting this into console:

preferences.packstate_unrecognized = "Rename"

Not sure how or why this occurred but this seems to have fixed it. I'm pretty sure I saw this declared in the file that raised the error but who knows.
 

vadi9203

Member
Aug 2, 2019
433
248
Any idea when 0.3 will be released?
The test version is already released. For the final version who knows maybe a few months or a few year.

Edit: it's up to that how many bug reports Goldo get's and how many time he has to work on the game.
 
Last edited:

macewindoom

Newbie
Nov 28, 2017
89
134
I can't get past the intro, I keep getting this error when selecting a first venuee:
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKintro.rpy", line 1759, in script call
    call advance_to_chapter(1, silent=True, start=True) from _call_advance_to_chapter_2
  File "game/BKevents.rpy", line 758, in script
    $ calendar.updates(new_district=not start) # new_district disables quest and slavemarket changes
  File "game/BKevents.rpy", line 758, in <module>
    $ calendar.updates(new_district=not start) # new_district disables quest and slavemarket changes
  File "game/BKclasses.rpy", line 3000, in updates
    weekly_updates(new_district)
  File "game/BKfunctions.rpy", line 2791, in weekly_updates
    update_slaves()
  File "game/BKfunctions.rpy", line 526, in update_slaves
    slavemarket.girls = get_girls(nb)
  File "game/BKfunctions.rpy", line 302, in get_girls
    template_girls = [g for g in generate_girls() if can_generate(g, free)] # Must be separate from available_templates to avoid creating new girl objects with every loop
  File "game/BKfunctions.rpy", line 302, in <lambda>
    template_girls = [g for g in generate_girls() if can_generate(g, free)] # Must be separate from available_templates to avoid creating new girl objects with every loop
  File "game/BKfunctions.rpy", line 228, in generate_girls
    girl.load_ini()
  File "game/BKgirlclass.rpy", line 429, in load_ini
    self.init_dict = read_init_file(self.ini, search_for=search_for, skip_checks=skip_checks)
  File "game/BKfunctions.rpy", line 3675, in read_init_file
    raise AssertionError("_BK.ini error with girlpack: %s. 'background story/generate_as' should be set to 'all', 'slave', 'free' or 'story'." % file)
AssertionError: _BK.ini error with girlpack: girls/Jessica Rabbit/_BK.ini. 'background story/generate_as' should be set to 'all', 'slave', 'free' or 'story'.

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

Full traceback:
  File "game/BKintro.rpy", line 1759, in script call
    call advance_to_chapter(1, silent=True, start=True) from _call_advance_to_chapter_2
  File "game/BKevents.rpy", line 758, in script
    $ calendar.updates(new_district=not start) # new_district disables quest and slavemarket changes
  File "C:\Users\User\Documents\MEGA downloads\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 "C:\Users\User\Documents\MEGA downloads\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 758, in <module>
    $ calendar.updates(new_district=not start) # new_district disables quest and slavemarket changes
  File "game/BKclasses.rpy", line 3000, in updates
    weekly_updates(new_district)
  File "game/BKfunctions.rpy", line 2791, in weekly_updates
    update_slaves()
  File "game/BKfunctions.rpy", line 526, in update_slaves
    slavemarket.girls = get_girls(nb)
  File "game/BKfunctions.rpy", line 302, in get_girls
    template_girls = [g for g in generate_girls() if can_generate(g, free)] # Must be separate from available_templates to avoid creating new girl objects with every loop
  File "game/BKfunctions.rpy", line 302, in <lambda>
    template_girls = [g for g in generate_girls() if can_generate(g, free)] # Must be separate from available_templates to avoid creating new girl objects with every loop
  File "game/BKfunctions.rpy", line 228, in generate_girls
    girl.load_ini()
  File "game/BKgirlclass.rpy", line 429, in load_ini
    self.init_dict = read_init_file(self.ini, search_for=search_for, skip_checks=skip_checks)
  File "game/BKfunctions.rpy", line 3675, in read_init_file
    raise AssertionError("_BK.ini error with girlpack: %s. 'background story/generate_as' should be set to 'all', 'slave', 'free' or 'story'." % file)
AssertionError: _BK.ini error with girlpack: girls/Jessica Rabbit/_BK.ini. 'background story/generate_as' should be set to 'all', 'slave', 'free' or 'story'.

Windows-10-10.0.22631 AMD64
Ren'Py 8.2.0.24012702
Bro King 0.3t v240825
Mon Jan 13 22:40:39 2025
 

D Dave

Member
Sep 8, 2021
166
175
AssertionError: _BK.ini error with girlpack: girls/Jessica Rabbit/_BK.ini. 'background story/generate_as' should be set to 'all', 'slave'

Open the _BK.ini file inside the 'Jessica Rabbit' folder search for 'generate_as'. Then set the value to 'all'. (or slave, or free, whatever you want).
It is probably set to 'random'.
 
4.60 star(s) 49 Votes