Brothel King - Girl packs and Mods Collection

4.00 star(s) 2 Votes

__neronero

Member
Jan 23, 2021
275
379
How do I get Trait King to work? Do I need it to be in the mods folder or is there something else?
All the files in the .zip need to be extracted into BK's folder:

game/Mods/Trait King/Trait King.rpy
game/Mods/Trait King/title.webm
game/TKevents.rpy

Then in the main menu, select Mods and activate Trait King before starting a new game.
 
  • Like
Reactions: ASDFGMAG
Dec 17, 2017
28
16
Looks like the vanilla traits list has changed and Trait King needs to do some adapting. I've updated the files with a fix, but it'll require starting a new game to take effect.
Looks like it works with the two new packs, thanks for the help.
 

Jdozer

Newbie
Feb 21, 2019
52
31
Does the game actually use "strap-on" when you select the option, or does it just default to "toy" atm? Also, if anyone could tell me where the right hand side of the stuff in tag_dict actually gets used. Wanted to try adding support for futa images, but not sure if just slapping "futa" : "strap-on" into the tag dictionary will actually do it (just as a simplified solution for now).
 

__neronero

Member
Jan 23, 2021
275
379
Does the game actually use "strap-on" when you select the option, or does it just default to "toy" atm?
The strap-on fixation tries to use "strap-on" first, then "lesbian" and then "toy" as alternatives. It only defaults to toy if the others are not found.

Also, if anyone could tell me where the right hand side of the stuff in tag_dict actually gets used. Wanted to try adding support for futa images, but not sure if just slapping "futa" : "strap-on" into the tag dictionary will actually do it (just as a simplified solution for now).
In the tag dict, the left side is what it'll search for in the image filenames and the right side is what internal tag(s) it'll translate that into. So if you're writing the code for an event, you have to use the tags on the right hand side in the code. But if you're renaming an image in your girlpack, you have to use one of the tags on the left. Writing "futanari" : "strap-on", would allow you to add pictures to the game's strap-on image pool by writing "futanari" in their filename.
 

Jdozer

Newbie
Feb 21, 2019
52
31
The strap-on fixation tries to use "strap-on" first, then "lesbian" and then "toy" as alternatives. It only defaults to toy if the others are not found.

In the tag dict, the left side is what it'll search for in the image filenames and the right side is what internal tag(s) it'll translate that into. So if you're writing the code for an event, you have to use the tags on the right hand side in the code. But if you're renaming an image in your girlpack, you have to use one of the tags on the left. Writing "futanari" : "strap-on", would allow you to add pictures to the game's strap-on image pool by writing "futanari" in their filename.
The 2nd chunk is how I figured it worked, tyvm for clearing it up. Just curious, where do the calls actually get made that use the right side definitions? As in which file contains the code for when you press the advanced sexual action buttons?
 

Jman9

Engaged Member
Jul 17, 2019
2,295
957
Just curious, where do the calls actually get made that use the right side definitions? As in which file contains the code for when you press the advanced sexual action buttons?
The answers to these questions are not the same.

The left-right side tag translations are used everywhere. The code for pressing buttons during training is in BKinteractions.rpy. The code for picking images for advanced training (and many other situations) is mostly in BKgirlclass.rpy, but also in BKfuntions.rpy.
 
  • Like
Reactions: __neronero

__neronero

Member
Jan 23, 2021
275
379
The 2nd chunk is how I figured it worked, tyvm for clearing it up. Just curious, where do the calls actually get made that use the right side definitions? As in which file contains the code for when you press the advanced sexual action buttons?
That's a little complicated. It's chopped into seperate parts. Some part of the screen code leads to slave_advanced_training in BKinteractions.rpy line 1707+, which leads to get_fix_menu & get_fix_list in BKfunctions.rpy line 3012+, which leads to fix_dict in BKinit_variables.rpy line 1810+.

It might actually be possible to add more fixes by only changing tag_dict, fix_description & fix_dict, but I would highly recommend you try writing a simple event first to learn some of the basics + how to find & fix errors of your own making.
Once "futanari" : "futanari" is in the tag_dict you can use girl.get_pic("futanari") to fetch a random futanari picture for an event.
 
  • Like
Reactions: Jman9

eyebrawler98

New Member
Dec 9, 2020
3
1
For some reason I keep getting an error saying the game can't find the Kings Way webm even though its in the mod folder like its supposed to
 

Jman9

Engaged Member
Jul 17, 2019
2,295
957
For some reason I keep getting an error saying the game can't find the Kings Way webm even though its in the mod folder like its supposed to
First, check the file path really carefully. Maybe you're running BK out of some directory with a name that includes extreme language porn, or is too long for Windows to handle, or is just ever so slightly misnamed. E.g. my KW folder works and is - for some reason I can't recall - all lowercase.

Then you can try just deleting the line that says
Code:
                pic = "KWtitle.webm",
from 'kings_way 2.0.rpy'. If that helps while it still fails with the 'pic' line intact then the situation warrants a closer look.
 

Jdozer

Newbie
Feb 21, 2019
52
31
The answers to these questions are not the same.

The left-right side tag translations are used everywhere. The code for pressing buttons during training is in BKinteractions.rpy. The code for picking images for advanced training (and many other situations) is mostly in BKgirlclass.rpy, but also in BKfuntions.rpy.
That's a little complicated. It's chopped into seperate parts. Some part of the screen code leads to slave_advanced_training in BKinteractions.rpy line 1707+, which leads to get_fix_menu & get_fix_list in BKfunctions.rpy line 3012+, which leads to fix_dict in BKinit_variables.rpy line 1810+.

It might actually be possible to add more fixes by only changing tag_dict, fix_description & fix_dict, but I would highly recommend you try writing a simple event first to learn some of the basics + how to find & fix errors of your own making.
Once "futanari" : "futanari" is in the tag_dict you can use girl.get_pic("futanari") to fetch a random futanari picture for an event.
These are the answers I was looking for. Just trying to find all the relevant places I need to mess with/look at to make sure I have a clear picture of how everything functions. Thank you both for the replies.
 
  • Like
Reactions: __neronero

eyebrawler98

New Member
Dec 9, 2020
3
1
Then you can try just deleting the line that says
Code:
                pic = "KWtitle.webm",
from 'kings_way 2.0.rpy'. If that helps while it still fails with the 'pic' line intact then the situation warrants a closer look.
[/QUOTE]
I ended up doing this and it works now. Thanks
 

comaderikari

Member
Feb 25, 2019
198
83
View attachment 182908

Overview:
A collection of girl packs and mods made by Brothel King players​

Updated: may 2022
Game/Creator: / Goldo
Modder:
Game Version: 0.2

Features:
  • A full list of available girl packs for Brothel King. Informations on new packs and updates, players evaluations. Tagging tool and web sources for new pack makers. If you don't find your favorite char, leave a request for it!

  • The revamped list of girl packs, with ratings and number of pics, can be found here:

  • List of mods made for BK, including instructions on installation and functions.
This thread is meant to be a source place for Brothel King; every modder and girl pack maker can publish here their own creations. Be sure to explain how your mod should be installed and which main features it has. Girl packs should be published at least with number of pics and a couple of thumbnails, even better if there's also the pack rating.
The tagging tool download and instructions for it are below this post.

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

Trainer installation and instructions:
You don't have permission to view the spoiler content. Log in or register now.

IMPORTANT! Note about girl packs: Mercy girl pack by Rhev is bugged, so you'd better avoid it or get the patch on HHS forum (girl packs thread, pack on page 15, patch on page 32 made by Shinsal)

Downloads:

Basic girl packs (0.2) -



+


Kite80 collection -
-
View attachment 714729 Leortha amazing stuff (mostly western) -
View attachment 714729 enzokpo1912 -
View attachment 714729 earliestbird555 -
Mistrun masterpieces -

Nebrowsky good packs -
Mailfatoto gallery -
Stonesilence harem -
Zotscheetter RL pinups -

Raptor010 -
Zakata -
Quiet Bob -

TylerJ -
View attachment 714729 cosmonight19 -
View attachment 714729 Araminth -
View attachment 714729 Doomdork -
View attachment 714729 Hezzaku -
View attachment 714729 xelayna -



King's Way trainer (v2.0)(11 mar 2021) - View attachment 1078862
Headhunter mod -

Trait King -


View attachment 1770626 View attachment 1770612 View attachment 1770616 View attachment 1770618 View attachment 1770622 View attachment 1770623 View attachment 1789904 View attachment 1789908 View attachment 1789909
View attachment 1789910 View attachment 1789911 View attachment 1789914 View attachment 1789916 View attachment 1805299 View attachment 1817527 View attachment 1829092 View attachment 1829087 View attachment 1829096
Hi the BK girl pack list is cool but how do I go about getting the pack? From what i can tell it only lists what they are not where to get them. I am however illiterate when it comes to GS. So that may be why i cant get to the downloads?
 

Jdozer

Newbie
Feb 21, 2019
52
31
Hi the BK girl pack list is cool but how do I go about getting the pack? From what i can tell it only lists what they are not where to get them. I am however illiterate when it comes to GS. So that may be why i cant get to the downloads?
The last column should be a link to download them. In some cases it links to a directory, so you need to actually track it down from there, and some cases it is just a direct download link.
 
  • Like
Reactions: comaderikari

comaderikari

Member
Feb 25, 2019
198
83
The last column should be a link to download them. In some cases it links to a directory, so you need to actually track it down from there, and some cases it is just a direct download link.
I'm an idiot, I failed to notice the scroll bar let me go further left. Thanks xD
 

zertyx23

Newbie
Jan 16, 2020
65
27
how do the original girls system works ? Some time I get girls that have the name of the image pack but didn't get the yellow name for Originals.
 

cosmonight19

Newbie
Nov 1, 2021
56
76
the _bk.ini files let you set it so that certain girls will always generate with the girl's name, i think Araminth and at least one of the Genshin pack makers do this. if you want to change it, open up that file in any text editor and scroll down to [cloning options] and change keep_first_name and/or keep_last_name to false.
 

DougTheC

Member
Oct 15, 2018
386
218
how do the original girls system works ? Some time I get girls that have the name of the image pack but didn't get the yellow name for Originals.
And there is an obscure interaction if you choose in Game Settings options to keep first and/or last name of girlpack/_BK.ini info.
 
4.00 star(s) 2 Votes