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

4.60 star(s) 46 Votes

gully324

New Member
Aug 15, 2021
2
0
There is, if you're willing to get your hands a bit dirty and edit the code.

Locate this part of BKfunctions.rpy around line 496 (you can use a code editor or simply wordpad):
Python:
    def update_slaves():

        nb = dice(6)+5

        slavemarket.girls = [] # Empties slavemarket to get another chance at generating an original girl
        slavemarket.girls = get_girls(nb)
Change it to:
Python:
    def update_slaves():

        nb = dice(6)+5

        slavemarket.girls = [] # Empties slavemarket to get another chance at generating an original girl
        slavemarket.girls = get_girls(nb, level_range=[1, 1])

Thank you, this is exactly what i was looking for.
 

Jman9

Engaged Member
Jul 17, 2019
2,295
958
How do I bring a girl to Papa Freak so that I can advance in the game?
You tell her "Powder your nose, lose the panties and come with me."?
And "Or else." or "Please, luv.", depending on what kind of pimp you are. :D
 

goldo00

Newbie
Aug 9, 2019
20
59
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 1121, in script
    $ result = ui.interact()
  File "game/BKmain.rpy", line 1121, in <module>
    $ result = ui.interact()
  File "game/BKscreens.rpy", line 4555, in execute
    screen tool(x, y, w, h, bg = True):
  File "game/BKscreens.rpy", line 4555, in execute
    screen tool(x, y, w, h, bg = True):
  File "game/BKscreens.rpy", line 4569, in execute
    if text1:
  File "game/BKscreens.rpy", line 4570, in execute
    frame:
  File "game/BKscreens.rpy", line 4601, in execute
    text text1 yalign 0.0 size s justify True
AttributeError: 'NoneType' object has no attribute 'fullname'

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

Full traceback:
  File "game/BKmain.rpy", line 1121, in script
    $ result = ui.interact()
  File "renpy/ast.py", line 928, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 2245, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKmain.rpy", line 1121, in <module>
    $ result = ui.interact()
  File "renpy/ui.py", line 298, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3325, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
  File "renpy/display/core.py", line 3737, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/screen.py", line 436, in visit_all
    callback(self)
  File "renpy/display/core.py", line 3737, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/screen.py", line 447, in per_interact
    self.update()
  File "renpy/display/screen.py", line 637, in update
    self.screen.function(**self.scope)
  File "game/BKscreens.rpy", line 4555, in execute
    screen tool(x, y, w, h, bg = True):
  File "game/BKscreens.rpy", line 4555, in execute
    screen tool(x, y, w, h, bg = True):
  File "game/BKscreens.rpy", line 4569, in execute
    if text1:
  File "game/BKscreens.rpy", line 4570, in execute
    frame:
  File "game/BKscreens.rpy", line 4601, in execute
    text text1 yalign 0.0 size s justify True
  File "renpy/text/text.py", line 1574, in __init__
    self.set_text(text, scope, substitute)
  File "renpy/text/text.py", line 1693, in set_text
    i, did_sub = renpy.substitutions.substitute(i, scope, substitute)
  File "renpy/substitutions.py", line 270, in substitute
    s = formatter.vformat(s, (), kwargs)
  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/string.py", line 563, in vformat
  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/string.py", line 585, in _vformat
  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/string.py", line 652, in get_field
AttributeError: 'NoneType' object has no attribute 'fullname'

Windows-10-10.0.19041
Ren'Py 7.4.11.2266
Brothel King 0.2 v220407
Thu Apr 14 13:15:31 2022
Hotfix out to solve your issue (patch link in my signature).
 
  • Like
Reactions: duleshna

__neronero

Member
Jan 23, 2021
285
392
Do you also have the link to the remade base girl pack?


1779339_bk-banner-images.png

Jman9 do you happen to have the latest promotional image for it? I think this one is missing a few tweaks.
Edit: Image updated, this is the most recent version.
 
Last edited:

Jman9

Engaged Member
Jul 17, 2019
2,295
958
Jman9 do you happen to have the latest promotional image for it?
Well, I have the one that was the result of me rearranging some of the girls. I did miss applying the darker vignette, and don't recall if you did any further refinements or not.

I do have the rest of the promo images sourced from various people, of course.
 
  • Like
Reactions: __neronero

Jman9

Engaged Member
Jul 17, 2019
2,295
958
I don't have these actions. Where or how can I find them?
Must... resist... urge... to... snark...
1d20 - 2 = 12. Check successful.

Okay, getting the girl there is not the main problem, you just click a button in the city. The problem might be that a) you don't know where the button is (easily solved by making a tour of all known locations) or b) you haven't unlocked that button. Do you think you have done the latter or not, and why, and - most importantly - why do you think you're in a position to do so if not (yet)? There are several answers which depend on your game state and version.

P.S. You're lucky I made that roll. :devilish:
 
Last edited:

Bakkis15

Member
Donor
Jan 27, 2018
331
268
Must... resist... urge... to... snark...
1d20 - 2 = 12. Check successful.

Okay, getting the girl there is not the main problem, you just click a button in the city. The problem might be that a) you don't know where the button is (easily solved by making a tour of all known locations) or b) you haven't unlocked that button. Do you think you have done the latter or not, and why, and - most importantly - why do you think you're in a position to do so if not (yet)? There are several answers which depend on your game state and version.

P.S. You're lucky I made that roll. :devilish:
Here's my current Stats. I have several girls that meets the criteria and I have found Papa Freak on the map. But when I try to click to meet him the button is inoperative.
 

Jman9

Engaged Member
Jul 17, 2019
2,295
958
Okay, what happens when you click on the 'Visit Papa Freak' button in whatever district he ended up in? Do you have that button?

Edit: What's your game version?

Edit2: You do have enough AP, right? Nope, Papa is free.
 
Last edited:

Bakkis15

Member
Donor
Jan 27, 2018
331
268
Okay, what happens when you click on the 'Visit Papa Freak' button in whatever district he ended up in? Do you have that button?

Edit: What's your game version?
I have found Papa Freak on the map. But when I try to click to meet him the button is inoperative.
 

Jman9

Engaged Member
Jul 17, 2019
2,295
958
Now that's puzzling. You've somehow already passed to chapter 3, according to the game. You even have the chapter 3 goal as one of your goals.

Not sure how you did it, though. :confused:

Edit: I recall Papa Freak being revisitable in at least some versions of the game. Perhaps that has something to do with it. The current patch should never reach a state where Papa's button is still active, but the chapter is already 3.

Edit2: You also have a fully upgraded and staffed chapter 3 brothel. So you've somehow bypassed Papa Freak into chapter 3, and now he's cockblocking further progress into chapter 3. o_O
 
Last edited:

Bakkis15

Member
Donor
Jan 27, 2018
331
268
Now that's puzzling. You've somehow already passed to chapter 3, according to the game. You even have the chapter 3 goal as one of your goals.

Not sure how you did it, though. :confused:

Edit: I recall Papa Freak being revisitable in at least some versions of the game. Perhaps that has something to do with it. The current patch should never reach a state where Papa's button is still active, but the chapter is already 3.

Edit2: You also have a fully upgraded and staffed chapter 3 brothel. So you've somehow bypassed Papa Freak into chapter 3, and now he's cockblocking further progress into chapter 3. o_O
And I didn't even cheat. Maybe I'll just start a new game 'cause this probably won't move forward. Thanks for the help.(y)
 
  • Like
Reactions: Jman9

Jman9

Engaged Member
Jul 17, 2019
2,295
958
I imagine your game might be salvageable, but it may take a little doing and there could be second-order effects.

Update to the latest patch (same link, last announcement a little up-thread) and if you see 9+ bedrooms again without paying Papa a visit, give Goldo a heads up. There might be a creepy little game logic bug somewhere.
 

DougTheC

Member
Oct 15, 2018
386
218
And I didn't even cheat. Maybe I'll just start a new game 'cause this probably won't move forward. Thanks for the help.(y)
You can try this in console to remove the move-to-chapter3 Papa Freak condition:
Code:
gallows.action = False
game.set_task(None, "advance2")
You may have had some sort of problem with the Papa Freak visit "bringing acceptable girl", which should have replaced the advance2 task/goal. The console command removes it in my test.

I agree with updating to latest patch (and before that in new folder if not downloaded since Feb 11 2022).

If the console command works, you can delay starting a new game until a possible next error.
 
Last edited:
  • Like
Reactions: Bakkis15

Jman9

Engaged Member
Jul 17, 2019
2,295
958
Note that Doug's solution does cheat you out of seeing Papa Freak rail your girl. Unless whatever fuckery led to this situation already showed you that.
 

Minxin

New Member
Apr 4, 2022
4
1
So I'll give it until the end of April. Then I'll have to start looking for an alternative home for BK. Sucks that a lot of content would get lost that way (especially the looong explanation I did on the lore and events - I foolishly didn't back it up).
If it is confirmed at the end of the month that HHS is dead, I would like to know the link to the new place where the BK game is located.
Thanks~:LOL:
 

Jman9

Engaged Member
Jul 17, 2019
2,295
958
I imagine there might be a brainstorming session for that beforehand.

Also, I'd say HHSD forum would be confirmed dead after the domain registration expires in May. Before that, it's just likely.
 
4.60 star(s) 46 Votes