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

4.60 star(s) 46 Votes

DougTheC

Member
Oct 15, 2018
386
218
I've noticed the text in the top right is cut off for almost everything for me. Is there a way to fix this?
Use Kite80's updated Ren'Py build and the latest .

Did the OP get updated with Kite's build or not?
I checked OP Mega, Mixdrop & Workupload links for base code, and they have Kite's RenPy 7.4.10.2178 build.
FilesFM has login requirement that I didn't want to take time with.

For anyone seeing this cutoff in the top-right tooltip, and some other UI odd framing, download and extract the base code from OP to your install folder (where the Brothel_King.exe is) with overwrite, to get correct updated Ren'Py runtime.

Then before running the program, download and extract the OP latest update patch to the "game" folder.
Now you can run your game.
Start a new game if you haven't since about 29 November 2021.
 
Last edited:
  • Like
Reactions: Jman9

Kyoto Nixon

New Member
Sep 7, 2017
12
8
thanks :) it's fixed now.
I'm running into another issue where the shops/city vendors don't refresh/update their stock on mondays automatically anymore.

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

While running game code:
  File "game/BKendday.rpy", line 945, in script
    python:
  File "game/BKendday.rpy", line 951, in <module>
    calendar.newday()
  File "game/BKclasses.rpy", line 2704, in newday
    self.updates()
  File "game/BKclasses.rpy", line 2709, in updates
    weekly_updates(new_district)
  File "game/BKfunctions.rpy", line 2427, in weekly_updates
    update_free_girls()
  File "game/BKfunctions.rpy", line 505, in update_free_girls
    game.free_girls += get_girls(nb - len(game.free_girls), free=True)
  File "game/BKfunctions.rpy", line 299, in get_girls
    raise AssertionError, "Infinite loop detected: Error chasing duplicates"
AssertionError: Infinite loop detected: Error chasing duplicates

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

Full traceback:
  File "game/BKendday.rpy", line 945, in script
    python:
  File "/private/var/folders/hh/d0yp575s7kgcg5xsj9v_bfp40000gn/T/AppTranslocation/00235DC2-1393-46C0-B890-E0E436B17C08/d/Brothel_King.app/Contents/Resources/autorun/renpy/ast.py", line 928, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/private/var/folders/hh/d0yp575s7kgcg5xsj9v_bfp40000gn/T/AppTranslocation/00235DC2-1393-46C0-B890-E0E436B17C08/d/Brothel_King.app/Contents/Resources/autorun/renpy/python.py", line 2245, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKendday.rpy", line 951, in <module>
    calendar.newday()
  File "game/BKclasses.rpy", line 2704, in newday
    self.updates()
  File "game/BKclasses.rpy", line 2709, in updates
    weekly_updates(new_district)
  File "game/BKfunctions.rpy", line 2427, in weekly_updates
    update_free_girls()
  File "game/BKfunctions.rpy", line 505, in update_free_girls
    game.free_girls += get_girls(nb - len(game.free_girls), free=True)
  File "game/BKfunctions.rpy", line 299, in get_girls
    raise AssertionError, "Infinite loop detected: Error chasing duplicates"
AssertionError: Infinite loop detected: Error chasing duplicates

Darwin-21.1.0-x86_64-i386-64bit
Ren'Py 7.4.10.2178
Brothel King 0.2 v211209
Mon Dec 13 13:20:20 2021
 
Last edited:

Jman9

Engaged Member
Jul 17, 2019
2,295
958
Are you sure and have the last patch?

Does your slavemarket get new girls? Do postings get updated? Are you ignoring some error? What happens if you console 'weekly_updates()'? Or 'update_shops()'?
 

Kyoto Nixon

New Member
Sep 7, 2017
12
8
Are you sure and have the last patch?

Does your slavemarket get new girls? Do postings get updated? Are you ignoring some error? What happens if you console 'weekly_updates()'? Or 'update_shops()'?
yes i have the latest patch applied (the links you posted just a few comments above) and the only error i've been ignoring is the one i posted just above.

slave market updates on monday but the shops and postings do not

I get the response below if i try weekly_updates()
update_shops() works fine as a manual fix
 

Jman9

Engaged Member
Jul 17, 2019
2,295
958
Since others don't seem to have this issue, something local must be problematic. Hmm, how many girl packs do you have active?

Probably a good idea to report this to Goldo as well. I can't, currently. :(
 

DougTheC

Member
Oct 15, 2018
386
218
yes i have the latest patch applied (the links you posted just a few comments above) and the only error i've been ignoring is the one i posted just above.

slave market updates on monday but the shops and postings do not

I get the response below if i try weekly_updates()
update_shops() works fine as a manual fix
Since others don't seem to have this issue, something local must be problematic. Hmm, how many girl packs do you have active?

Probably a good idea to report this to Goldo as well. I can't, currently. :(
Active girlpacks seems a good thing to check.

Save game & quit. Start game and from start menu, select "Girl packs", then "girl pack mixes". Do "No" for ratings.

Most people will have one girl mix, named "default" (top of screen, in dark orange). Packs currently active in the mix will be in dark orange.

If you only have 0, 1 or 2 active, this could be the problem. Click "Add all". If still less than 2 active, add more, like the basic girl pack.

If using scrollbar shows you still have less than 3 active girlpacks, you can do 1 of 2 things:
  1. Add more girlpacks to "game/girls" folder that aren't restricted to slave-only or to "Unique" by "_BK.ini". The basic girl pack from OP is good; make sure the folders with girl name are extracted from zip to "game/girls".
  2. Or you can disable the _BK.ini files in current "game/girls/(girlname)" folders by renaming each to "_BK.ini_test".
After one of the above fixes, quit and run program, add all girlpacks to mix when prompted, and load save & continue game. You can console "weekly_updates()" to see if it now succeeds.
 
Last edited:
  • Like
Reactions: Jman9

__neronero

Member
Jan 23, 2021
285
392
I'm running into another issue where the shops/city vendors don't refresh/update their stock on mondays automatically anymore.
Response from Goldo:

Goldo said:
This is an error that procs when the game cannot find any girl without less than 200 duplicates. 200 is an arbitrary limit, but hard to go over unles you are using a single girlpack (and even then...), or all your girlpacks forbid clones. Can you tell us what kind of girlpacks you are using?
 
  • Like
Reactions: Jman9

Daba

Member
Jan 22, 2018
284
239
Are there any other differences between opening brothel in Warehouse or Dock district in chapter 2 beside that one starts with tavern and other with strip club?
 

DougTheC

Member
Oct 15, 2018
386
218
Are there any other differences between opening brothel in Warehouse or Dock district in chapter 2 beside that one starts with tavern and other with strip club?
No other difference.
When you want to open up 3rd brothel for chapter 3, you make a discovery in the district you didn't choose for chapter 2, while chasing ninjas. Your 3rd brothel then ends up being in the non-chapter-2 district, so you will get the other free room.
 
  • Like
Reactions: Daba and Jman9

JohnHamm

Newbie
Nov 2, 2017
91
37
So I'm trying to get more into this game since I can tell it's got crazy potential, but can anyone tell me if there is a relatively consolidated mod list anywhere? I've found the girl pack lists, but there doesn't seem to be any mod list without trawling through 160 pages here and the 80 pages on the mod thread. Hard to find out what the mods on the mod thread do too, since there are just mega links with no description on the first post
 

__neronero

Member
Jan 23, 2021
285
392
What is more difficult? Getting someone from 0 to 2 star geisha or increasing charm from 50 to 110+
Tools available to you that could influence the outcome:

For a 2 star geisha, you could use: Time, 1 item (Scroll of Etiquette), 4 different traits, Refined taste (perk)
To up charm, you could use: Time, 11 types of items (equipment, xp scrolls, food), 3 different traits, a spell, Foxy Lady (perk)

Charm would be the easiest in most cases due to all the items. If time isn't an issue, then both are trivially easy.
 

DougTheC

Member
Oct 15, 2018
386
218
What is more difficult? Getting someone from 0 to 2 star geisha or increasing charm from 50 to 110+
If this is for contracts, going from full-zero-star geisha (no experience) in 3--4 weeks may be near impossible.

One of my B-rank, level-5 girls just increased 22 (masseuse) job points in 7 days. (Check Stats on girl page.) She would need 125 for 2-star status.

Using bonus equipment/food/scrolls wisely takes time to develop, also. I think 10 of her JP came from a scroll I bought in Exotic Emporium, 'cause she was just starting out. Food, items and equipment can often easily raise basic girl stats, and increase constitution or energy to work more. (Buy food weekly & use the best one maybe a week before contract date, as food for same stat does not stack.)

If all the contracts seem impossible to develop for (even considering buying new slave), you could skip the month, or just satisfy a bonus requirement to avoid heavy penalties.
 
Last edited:

Daba

Member
Jan 22, 2018
284
239
Do negative fixations even hinder girls in any way? It's quite a chore to remove them.
 
Aug 21, 2020
70
58
thanks

I'll probably just get my geisha to 2 stars and train her charm.

Anyway what strategies do you guys used?

In my current game I cultivated 4 one star girls (one of each profession) before going to the next location.

In the second location its just to expensive to give the girls breaks. I wonder what affects how much i have to pay for a girl?

I really think maxing out constitution is a must to actually profit

Anyway is there a way to know what constellation is unlocked for a slave? I shot my self on the foot when most of my girls have too similar unlocked constellations.

Also is it just me or does it seem like its much cheaper to clean the brothel in batches manually rather than hire a cleaner? Is my math right?
 

Jman9

Engaged Member
Jul 17, 2019
2,295
958
Charm would be the easiest in most cases due to all the items.
Note that if you have JP scrolls, these are a massive boost. Also, if 110 is near her stat cap, JP doesn't suffer from diminishing returns while stats do.

Do negative fixations even hinder girls in any way? It's quite a chore to remove them.
It seems that the biggest damage they do (slower preference gain) is permanent, so the only negative effects are those from having the corresponding act as negative. This does have a bunch of small effects (fight harder when forced to do that act, some minor farm and dialogue changes), but I'm not seeing anything huge.

I wonder what affects how much i have to pay for a girl?
Her rank, her average stat value and any upkeep-boosting effects like the 'Hardworking' perk, 'Expensive' trait or dressing room furniture.

Anyway is there a way to know what constellation is unlocked for a slave?
Look at the tooltip in the upper right while hovering over the trait's name.

Also is it just me or does it seem like its much cheaper to clean the brothel in batches manually rather than hire a cleaner?
It is, intentionally so. I think in vanilla it's just +20%, though? Okay, you don't get furniture bonuses, either, so it's somewhat worse.

And you don't hire a cleaner. You force Sill to buy a mountain of cleaning supplies and work all day. :p
 

Jman9

Engaged Member
Jul 17, 2019
2,295
958
One stat can have at most 1/12 reduction in upkeep. Not nothing, but not really what I'd call a dump stat. A better idea would be to let girls specialise into one main and one sex stat. Since you want all of the secondary stats anyway, that'd give about 50% savings.

Or just keep her mood up, friend list long and/or cut upkeep. Booze her up if she goes critical. Just like RL. :D
 
4.60 star(s) 46 Votes