HentHighSchool Development Forum

Game Development => Brothel King => Topic started by: Goldo on November 11, 2016, 05:23:58 pm

Title: [Archived] Brothel King - Old thread
Post by: Goldo on November 11, 2016, 05:23:58 pm
This is an archived topic. Do not download the game from here, this is no longer up to date







BROTHEL KING, a sim brothel clone - Download and information

Hello, world!  ;D

I am Goldo, a frequent lurker on this forum, and I would like to share with you my first real effort at making a game: Brothel King!

Brothel King is another take on Sim Brothel and gets some inspiration from other games, such as Slave maker. It's made with Ren'py, my objectives being to make a fun game with a clean UI, good art and a full back story (which isn't yet developed).

As it is a personal project, my aim is to bring this to a fully playable state sooner than later, but now I got to a point where I really need some help - specifically feedback from players.

Warning
This game contains adult hentai tropes such as prostitution, rape, slavery, bondage, monsters, and so on. I do not condone any of those things in real life: this is just a game, please don't play it if it upsets you.

Disclaimer
None of the art used in the game is mine, I wish I could credit the rightful authors, but I've lost track of where most of this stuff comes from to be honest. Please contact me by PM if you have an issue with any of the art that is used in the game (pics or music) and I will remove it.

Content
For now, the core game mechanics are in place and more or less work as intended, but I'm sure there are still lots of bugs, and I've been struggling with game balance. As I am just one guy, needless to say the game has not been thoroughly play-tested.

(click to show/hide)

I would enormously appreciate your feedback on any issue you encounter, and anything else, really.



Download
Many thanks to scrumbles, failquail and nikimaru for helping testing this version.

v0.11
Game: http://www.mediafire.com/file/a17mua60g1tgazf/Brothel_King-0.11.zip (http://www.mediafire.com/file/a17mua60g1tgazf/Brothel_King-0.11.zip)
Current patch: http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip (http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip)

Basic (improved) girl pack: http://www.mediafire.com/file/86l5ari5hhobh5h/improved-girl-pack.zip (http://www.mediafire.com/file/86l5ari5hhobh5h/improved-girl-pack.zip)  (new)

You need a girl pack for the game to work. Installing the latest patch is highly recommended.
As the game is going to be in Alpha for a while, I will mostly upload small patches rather than update the main zip file. This way you won't have to re-download a large file every time I change something.

Feel free to mirror those file anywhere; let me know, and I will add the link to this post.

User made girl packs (Extract directly into the 'girls' folder):
(click to show/hide)

Previous versions:
(click to show/hide)

Instructions
Unzip the patch in the 'game' folder and overwrite existing files. Extract the basic girl pack into the 'game' folder (see below for information on picture names and tags).

In-game shortcuts
(click to show/hide)



How you can help
If you feel like lending a hand, there are several thing you can do:

Please post here if you want to contact me, I will be monitoring this forum. Thank you!

How to add girls

(click to show/hide)


Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: futuredark on November 12, 2016, 11:19:03 am
It appears to be impossible to progress if you play through the intro. Once you make it through all the intro text, you can assign your first girl a job and schedule, but all the other options are faded out, and there appears to be no way to progress. The back button under the help icon doesn't appear, so there's no way to exit the current room. Tried to go back and choose different options to see if a particular room or girl was bugged, but while I could choose a different girl at the slave market, the game had locked in my room choice as Onsen, and would skip past it without letting me choose a different option. Skipping the intro sequence seems to let the game play normally just now, and lets you choose a new starting option for your first room, but locks that as the starting room if you choose something else and play the intro again.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 12, 2016, 12:12:20 pm
That's odd, I'll look into it. You can right click your way out of that screen.

Edit: Here's a fix (put it in the game folder). Sorry about that, a last minute change I shouldn't have done.

I'm still confused about what is happening with the locked room choice. It doesn't happen if you close the game and launch it again, only when you go back to the main menu during the game. I'll look into it, hopefully it is not a big hindrance to playing right now.

Edit: I found the problem, it will be fixed in the next update. Thanks a lot for your feedback.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dybbuk on November 12, 2016, 11:10:57 pm
Hi Goldo

I like the idea and the gameplay. But the game is buggy as hell, to the point of being unplayable.

It was ok with one girl, but then when I added more girls I have  an exception nearly everyday, and the energy of my character doesn´t replenishes, nor gold is updated. I do not know how to trigger it or when it dissapears. Sometimes it shows up 3 or 4 days in a row, and then one day ok, and then back to the exception. Edit: A exception I can replicate happens always after levelling a girl and choosing a perk. Another one I see is trying to use a dildo while resting
(click to show/hide)

I understand that it is an alpha, and if by playing again with a different character helps, let me know and I will do my best to playtest it. Keep the good work  :)

P.S. Attached the exception, as being longer than 2000 character I cannot post it here.

Edit2: Playing with the warrior I have noticed that I can equip as many weapons as I want. I believe that to be the case as well with the mage, as I remember seeing 2 staffs equipped.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 13, 2016, 12:25:28 pm
Thanks Dyubbuk and sorry about the trouble you're having. I guess there must be a lot of bugs since I couldn't test the game extensively. Please keep the bug reports coming, it is very helpful.

I'll check the bugs and post fixes asap. Thank you for your patience
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 13, 2016, 01:32:37 pm
Hi guys,

This fixes the following issues (unpack in the game folder and overwrite existing files):

- The intro bug (thanks futuredark)
- The free room bug when restarting a game (thanks futuredark)
- The dildo bug (thanks Dybbuk)
- The perk bug (thanks Dybbuk)
- Security events that triggered too frequently
- Gifts not working as intended

I cannot replicate the energy and gold not updating that Dybbuk encountered (please note the updates happen only at the end of the night), nor can I equip several weapons on a character. Please tell me if it still happens and if you can narrow it down to a specific action or item. Thank you so much for trying the game out!
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Xela on November 13, 2016, 03:45:42 pm
Looks good so far.

I'm no programmer, so the code is clunky and messy... Sorry...

Code: [Select]
list = []
is a really bad code, it's prolly one of the worst things you can do in Python (overriding a builtin). Not mentioning that you've killed off poor Ren'Py console with it.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dybbuk on November 13, 2016, 04:06:02 pm
Thanks Dyubbuk and sorry about the trouble you're having.

Hey, no need to thank me,  ;) Thank you for taking your time to program a game that we enjoy (or at least I do)

To be honest in this second playthrough with the warrior I have a lot less exceptions, but I definitively can equip all the weapons I want. EDIT: Trying a new game with the mage, I can equip 2 bows and a staff.

I will install your patch and go for the rogue trader.

Oh, now that I have loaded the save with the mague I can see that the spell magic shield was permanently active.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Humlebien on November 13, 2016, 11:21:31 pm
Been playing, and only really encountered a bug when picking a new perk. Can equip multiple weapons too, but less of a problem for now. Else all in all a very good start, and will definately keep tabs on this.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 14, 2016, 04:26:22 am
Hi guys, thanks for your support!

@Xela: Do you mean that 'list' is a built-in function and that I should rename it to something different, or something else? Does this also apply within a function (my understanding was it was created as a local variable)?

@Dybbuk/Humlebien I will check the double equip and the magic shield bug; can you give me more details about the perk bug?

Edit: Here are the game files with some changes. This should fix:

- Double equipping a weapon
- The magic shield bug
- A few other small bugs

I have removed the 'list' variable from the code outside of classes and functions.
The bad news is that I do not fully understand how Renpy saves objects. I have a feeling there might be more bugs when saving/loading/restarting the game, so please keep the bug reports coming!  :-\
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Zyllean on November 14, 2016, 07:41:25 am
Hi! I tried to play as rogue trader, after i choose Retsu slave and bar-type brothel, i stuck on shedule screen.How i can leave this place? I'v tried all i can, all buttons on keyboard and all menus choise. Is this a bug, or end of current story?

UPD: Nevermind, when i install new patch, i found "Back" button in right corner of a screen. So no problem for me right now.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 14, 2016, 08:25:27 am
@Zyllean Good, and thanks for your feedback! I added a link to the latest patch in the OP, to make it easier on people.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Xela on November 14, 2016, 07:50:43 pm
@Xela: Do you mean that 'list' is a built-in function and that I should rename it to something different, or something else? Does this also apply within a function (my understanding was it was created as a local variable)?

Yeap, looks like it's fixed. You're right about funcs run their own namespaces but it is still a bad practice to bind stuff to builtin/module names... it's not that something might break, it's just that puppies die every time you do something like that  ;)

The bad news is that I do not fully understand how Renpy saves objects. I have a feeling there might be more bugs when saving/loading/restarting the game, so please keep the bug reports coming!  :-\

One of the major mistakes in that department is that you instantiate inside of init which is a very poor practice in Ren'Py. You write your classes and functions in the init, you declare your constants in the init but you instantiate stuff in labels.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: VinGarland on November 15, 2016, 01:36:44 am
edit: nevermind I wasnt using the new patch
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 16, 2016, 03:42:54 am
@VinGarland Are you using the latest patch? This is among the bugs I fixed, hopefully. It's quite all right to cheat at this stage of the game development to test things out... Cheat away, friends!

@Xela Thanks! I really don't know the first thing about coding...  :(
I will rewrite the game taking out instantiation from the init blocks. This might break stuff, though, so it will take me a little while to test things out. Feel free to point out other mistakes I've made, I'm here to learn... Expect a truck-full of dead puppies before we're finished :p

Edit: Ok, here is a new version of the game files after cleaning up the init blocks (I couldn't move the Rooms for now due to the way the images are generated, but that shouldn't be an immediate problem). I also fixed combo perks which weren't working, and changed a few minor things.

This will break your saved games: you are better off using the previous patch if you want to keep playing a saved game, as the gameplay is mostly unchanged.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on November 16, 2016, 03:56:33 pm
Unlucky has the same tooltip as lucky.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Xela on November 16, 2016, 10:01:25 pm
Feel free to point out other mistakes I've made, I'm here to learn... Expect a truck-full of dead puppies before we're finished :p


Well, as long as you are up to saving some puppies :)

Syntax is off, yours is better that most you see from first time projects but you still might want to go over:

https://www.python.org/dev/peps/pep-0008/ (https://www.python.org/dev/peps/pep-0008/)
http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html (http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html)


Style/use of "pythonic" methods is off in a lot of places, this can help you out without me butting in:

https://youtu.be/OSGv2VnC0go (https://youtu.be/OSGv2VnC0go)


Maybe this as well, but this never causes actual problems in code, in fact the way you access classes is cleaner and more readable than when you access dicts so in most places what you got is ok:

https://youtu.be/o9pEzgHorH0 (https://youtu.be/o9pEzgHorH0)


random.seed... don't use it unless you're actually want to lock it, and even then you're not doing it right. It's not usefull in a context you're using it, renpy.random has a fixed seed that will keep in sync with rollback until game is reloaded, the Python random module you're using will not. What you're doing with random.seed() all over the place is absolutely useless. It doesn't hurt anyone or anything, it just doesn't do anything productive.

This is one of the oddest funcs:

Code: [Select]
    def dice(value, nb = 1):
        """Randomly generated integer from 1 to value"""
       
        result = 0
       
        for i in range(nb):
       
            random.seed()
           
            result += random.randrange(1, value+1)
       
        return result

if I am reading this right, it's not humanly possible to distinguish it from:

Code: [Select]
    def dice(value, nb=1):
        return sum(random.randint(1, value) for i in xrange(nb))

and it does not do what your comment suggests... whatever nb stands for should be called "sides" and it generates ints from 1 to value for "nb" amount of times and sums up the result.

Most of the other randomizing funcs are just as weird...


Code: [Select]
    def init_items():
       
        game.items = {
                      0 : [],
                      1 : [],
                      2 : [],
                      3 : [],
                      4 : [],
                      5 : [],
                      6 : [],
                      7 : [],
                      "U" : [],
                      "S" : [],
                      }
       
        for it in all_items:
           
            game.items[it.rarity].append(it)
       
        list_items()

This will be explained in the youtube video...


Code: [Select]
picdir = renpy.loader.transfn("girls/" + dir)
Stuff like this, I used to do all over the place and believed that it was very clever for like 3 years, but renpy.list_files and renpy.file are better, more reliable and paired with re import or plain string checks, will serve you better and your game will be playable on Android/iOS!


There is a bunch of smaller things, but you'll refactor them out as you go/watch some youtube vids, there's prolly nothing else except the randomization funcs and overuse of indices/deepcopy that could be (potentially) harmful or not useful to the game. But I only glanced over the code base for usual mistakes people do on lemma forums as they start off with Python/Ren'Py, code base is large so it's up to you/all players to debug properly.


And (again) on the random stuff, you're using weird ways to get pseudo random numbers like:

Code: [Select]
self.seed = random.randrange(1000000)
self.id = dice(1024)

you almost always want to use:

Code: [Select]
random.random() in these cases. It's clean, clear, safe and everyone knows what it does. I've seen that you print ids in cheat menu but just the 1024 may return duplicates.


If you're planning to take this game far, you might want to pass objects around more instead of strings (you're doing it just right in a lot of places already), it will be safe once you move them out of init phase to label to instantiate them and in such case, it is very useful to put them into dicts, like:

items = {"Excalibur": Item(...), ...}

so you can always access them by name/id in a rare case when it's required.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 17, 2016, 07:52:52 am
@Xela Thanks a lot for taking the time to do this! This will help me a lot, I wish I had known those things before I embarked on this project. As you could see I have added layers to the game over time (I started about 2 years ago and went on on and off for a while), so I learned stuff like passing objects around only later in the project...

A couple of comments on what you wrote to make sure I understand correctly:

- The dice function actually throws a nb of dices with value sides. The comment is off and I'll change it. Your syntax is leaner and I will use it, I was simply unsure how to use nested 'for' commands so I never did it, unless I was lifting the code from somewhere I guess.

- The strange use of random seeds is related to the fact that I want a single picture to be displayed each day for a girl's portrait, profile and so on. Not using a fixed seed, profile pictures keep changing whenever the interface is refreshed. So I added a fixed seed which is something like 'girl id' + 'current day'. While testing, however, I had some unintended behavior where other random functions were delivering fixed results... That led me to go overboard with 'random.seed()' functions here and there to get a new random result, but I guess it was unnecessary. I'll learn more about this topic and fix it as I go.

Anyway, thanks a lot for all of this, I will make sure to clean up the code little by little as I go about completing the game. I want you to know that your efforts are deeply appreciated, not only here but on the rest of this forum and others where you are always active and helpful to newcomers like me!

@oratorio Thanks for the heads up, I'll fix it in the next patch
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Xela on November 17, 2016, 12:39:57 pm
- The strange use of random seeds is related to the fact that I want a single picture to be displayed each day for a girl's portrait, profile and so on.

You can set them once when you're doing next day calculations, it'll work reliably and will be fixed.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on November 17, 2016, 04:15:35 pm
Girl schedule screen expands until it is larger than the screen behind it (about 12 girls for me). When this happens, the back button does not work, there is no scrolling, and you cannot access the schedule of the bottom girl(s). Not sure yet if this problem goes away with more girls (does the screen get a scroll bar?).

Edit: Adding another girl does add a scroll bar, but the other behaviours continue. The last girl is not readable (mostly cut off at the bottom) and the back button does not work (right mouse click does work for back though).
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: erw255 on November 18, 2016, 12:10:09 am
I like certain aspects of this game, but I'm not fond of the involuntary nature of using slaves.  I prefer the idea of "hiring" girls rather than buying them as slaves and making them have sex against their will.

I'm not saying you need to change the game for my sake.  It's just... kinda frustrating when this is the majority of games I come across.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Humlebien on November 18, 2016, 04:14:34 am
I like certain aspects of this game, but I'm not fond of the involuntary nature of using slaves.  I prefer the idea of "hiring" girls rather than buying them as slaves and making them have sex against their will.

I'm not saying you need to change the game for my sake.  It's just... kinda frustrating when this is the majority of games I come across.

Don't have to buy slaves. But the "love" route will take some investment in girls around the town.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: erw255 on November 18, 2016, 04:40:58 am
That's good to know, but the fact that sexual slavery is such a big thing in this game (regardless of how much you as the player are directly involved in) leaves a bad taste in my mouth.

I know it's just a game and no real people are being harmed, but it's still a bit upsetting to me.

Again, I'm not asking that the game be changed.  I'm mostly just whining lamenting there aren't more sex games that don't involve any form of rape, mind control, or other forms of coercion.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 18, 2016, 05:51:46 am
@oratorio: Here's a fix for the schedule screen bug. I'm adding it to the patch in the OP

@erw255: I totally see where you're coming from; however, for better or worse this is a core part of the game world and the story that is too late to change. There is the possibility of seducing free girls and/or of playing a nice guy. If that makes some people feel better I could include the possibility to free slaves later in the game, although I don't think it would affect gameplay much.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: meowbarrel on November 18, 2016, 10:17:48 am
Again, I'm not asking that the game be changed.  I'm mostly just whining lamenting there aren't more sex games that don't involve any form of rape, mind control, or other forms of coercion.
You might try the Sakura games?  They're mostly consensual (I don't own literally all of them, though I'd love to someday.)  Sunrider stuff too, afaik.

I don't know about community projects off the top of my head, but I'm about to pass out so there's that.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on November 19, 2016, 04:35:16 am
Code: [Select]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKendday.rpy", line 28, in script
    python:
  File "game/BKendday.rpy", line 645, in <module>
    girl.perform_sex(cust, log, secondgirl, newcust, newcust2)
  File "game/BKgirlclass.rpy", line 1451, in perform_sex
    changes.append(("obedience", 100, 1))
AttributeError: 'tuple' object has no attribute 'append'

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

Full traceback:
  File "game/BKendday.rpy", line 28, in script
    python:
  File "Q:\Downloads\Done\Games\New\Brothel_King-all\renpy\ast.py", line 806, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "Q:\Downloads\Done\Games\New\Brothel_King-all\renpy\python.py", line 1577, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/BKendday.rpy", line 645, in <module>
    girl.perform_sex(cust, log, secondgirl, newcust, newcust2)
  File "game/BKgirlclass.rpy", line 1451, in perform_sex
    changes.append(("obedience", 100, 1))
AttributeError: 'tuple' object has no attribute 'append'

Windows-8-6.2.9200
Ren'Py 6.99.10.1227
Brothel King 0.0
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: evergrey on November 20, 2016, 12:32:50 am
ok ive tested the game, and its looking good but when you reach higher stats it gets a tad unplayable, for ex. A,S and X rank girls never get satisfied with their pay and the cleaning crew in the brothel doesn't seem to help even maxed out it still generates too much dirt that it gets the girls sick and you have to manually clean it.

also going for the romantic route is kinda difficult as you only have limited moves a day and just a week to do it in which kinda makes the whole thing moot when its just easier to buy but maybe if you get a A and above girl from the romance route it'll be worth it coz right now its just not worth it.

another thing i think some of the items don't work
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on November 20, 2016, 04:32:33 am
Yep, starting from rank A some girls are unhappy even if you provide them the max allowance.

Quests & Classes: instead of scrolling 40+ girls, I would prefer if the game displayed only the girls that can be committed.

The romantic route seemes bugged to me. Over a given point, it looks like the relationship cannot be improved. When I click on the girl, the heart becomes smaller. If I give her a present, the game deletes the wrong item and she sounds pissed off (Hey, let go of my hand. This is awkward), no matter what I give her. Touch her? No way! But maybe I miss something.

Savegame attached, I tried to give a black flower to Nelliel (The magic gardens -> Botanical garden)

That being said, kudos. I love your game!
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dybbuk on November 21, 2016, 07:21:21 am
I agree with evergrey.

5 Girls, 16 cleaners and I still have to manually clean everyday. It doesn´t make much sense. Also brothel reputation builds really fast, so I do not see the point on paying advertisers, for customer then to leave disappointed.

I have all my girls in class B and I am nearly maxed out on allowance, so I see the point.

No exceptions in the latest patch though (Yei!)

Edit: Also, I have noticed that when you rank up a girl, the money that it says it costs to rank her up isn´t deducted from you. C to B (250) or B to A (1000)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on November 21, 2016, 09:46:12 pm
Combo perks need to wrap down to a second row. If you get too many of them they just run off of the side of the screen. (I realise that this will probably only happen in testing by increasing traits awarded).
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: evergrey on November 21, 2016, 11:06:51 pm
ok heres something i find annoying especially for Warrior and rogue trader class, the acquisition of skills is difficult as you need to invest in a stat that gives nothing for them, i think it would be better if the skills would be acquired by their main stat, for ex str for warriors and charisma for rogue coz spirit is useless for these 2 or better yet i think acquiring skills through a quest would be better as it helps with the progression and improvement of the MC

also the skip intro option you can't change the MCs name with it which also irks me
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dybbuk on November 22, 2016, 07:35:14 am
I find quite a chore to check the rota, to avoid getting the girls tired and loose revenue.... There should be a better way to see if a girl is working today or not directly in the girls screen. Maybe a change in color like in the schedule screen,green resting, yellowish working, burgundy if half-shift. (I am color blind like hell, so do not be surprised if those colors do not match what you see :)). Even better, you should be able to change it directly there, where you have the information of how much energy a girl has left. It is simple when you have 4 or 5 girls, but when you have 12, and apart of that they are all called the same, it is a pain in the butt.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 22, 2016, 01:58:37 pm
Hi guys, thanks a lot for all the reports! I'm happy to see the game being played :D

I am knee-deep in code right now, as I decided to overhaul the way night events are processed. It won't affect gameplay except that you will be able to rollback between night events. It should make the game more stable and help with future improvements.

I am nearly done, and will work on correcting the bugs and imbalances you've noticed from tomorrow.

A few remarks:
- You have more than a week for romancing a girl; she will change her location each week, but she should still be around. Here is how you do it:
(click to show/hide)

- I will see about implementing something to see if a girl is working or not. In the meantime, a workaround is to hover your cursor over the 'mood' icon: if she works today, she gets a mood penalty and it's written in the tooltip.

- I expected things wouldn't scale right at advanced ranks, it won't be hard to change. I would welcome your input on what the target values should be, if you have any idea.

- Regarding spells: I wanted to give every class an incentive to spend a few points on Spirit (otherwise it would be completely useless for Traders and Warriors, while Strength and Charisma remain useful to every class). I see two ways to go about this:
Your thoughts?
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: evergrey on November 22, 2016, 11:26:14 pm
why not add mana that increases depending on the spirit stat and that skills would require both AP and mana that way even if you make it that skills can be acquired with other stat Spirit would still be necessary in order to cast it

well this would be helpful as if you decide to just raise your spirit you still wont be able to cast it as most advance skills need high action points to do it, and i think ive only reached a level 7 MC without cheating and thats with 15 rank X girls to boot (also with cheating i notice the MC can only reach level 24 and after that the game crashes)

also i just noticed that there are new girls on the pic on the 1st post and where can we get those??
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 23, 2016, 06:34:33 am
why not add mana that increases depending on the spirit stat and that skills would require both AP and mana that way even if you make it that skills can be acquired with other stat Spirit would still be necessary in order to cast it

Well, if I understand you correctly, it would lead to the same situation where we are now; which is that spells would be unusable for warrior/rogue unless they invest points in Spirit. So I don't think it would address evergrey's concern, unfortunately.

well this would be helpful as if you decide to just raise your spirit you still wont be able to cast it as most advance skills need high action points to do it, and i think ive only reached a level 7 MC without cheating and thats with 15 rank X girls to boot (also with cheating i notice the MC can only reach level 24 and after that the game crashes)

The prestige requirements might be a little high; I think I will improve the prestige rewards a bit. The max level for the MC should be 25 (I'll correct the bug); by design, you cannot get all the skills maxed out; however there are some items that help raise skills quite a bit.

also i just noticed that there are new girls on the pic on the 1st post and where can we get those??

There is one girl I use for testing purposes, I'll add her in the next full update. No other girls unfortunately, but if someone is up to it, it should be fairly easy to add girls from other Sim Bro games as it is just copy/paste for the most part. Please share if you have those, we could all use more variety.  ;)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: evergrey on November 23, 2016, 11:22:45 am
why not add mana that increases depending on the spirit stat and that skills would require both AP and mana that way even if you make it that skills can be acquired with other stat Spirit would still be necessary in order to cast it

Well, if I understand you correctly, it would lead to the same situation where we are now; which is that spells would be unusable for warrior/rogue unless they invest points in Spirit. So I don't think it would address evergrey's concern, unfortunately.

didn't really explain it properly and i doubt i could explain it properly but i'll try,the suggestion i had was about also tweaking the cost of the spells like for ex:

for Wariors skill acquisition would require 3/5/9 str and cost would be like 1/2/3 mana to 2/5/7 Action point (then you can just adjust the cost depending on how people would find it, either add a little if its too easy or subtract if its to hard)

for Mages skill acquisition would be the same 3/5/9 Spirit, but the cost would be higher for mana and lower for action point that way mages can still do something rather than just devote all the action point on a spell

for Rogue Trader skill acquisition would be the same 3/5/9 Speed, the cost would be equal for both mana and action point 2/4/6
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 23, 2016, 03:30:04 pm
for Wariors skill acquisition would require 3/5/9 str and cost would be like 1/2/3 mana to 2/5/7 Action point (then you can just adjust the cost depending on how people would find it, either add a little if its too easy or subtract if its to hard)

for Mages skill acquisition would be the same 3/5/9 Spirit, but the cost would be higher for mana and lower for action point that way mages can still do something rather than just devote all the action point on a spell

for Rogue Trader skill acquisition would be the same 3/5/9 Speed, the cost would be equal for both mana and action point 2/4/6

That makes sense, actually.

Here's something that could work: why not have Spirit directly diminish the action cost of spells? This way we don't need to implement a new concept (mana) and achieve the same result. I would then make spells more costly (especially the mages spells as to maintain balance), but some spells could be free with a high enough spirit.

Or if we go the mana route, I could make Spells cost only mana and not actions (using both seems too complex and confusing for players). But that would require some investment in Spirit for rogues and warriors, unless I make some entry level spells free.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 23, 2016, 04:07:26 pm
Hi guys,

Here's a new patch with a lot of changes. For this reason, it will break existing saved games (sorry...), and there might be some rough edges because I had limited testing time. But here goes.

Change list

Things I haven't touched yet:
- The way spells are learnt and cast until I'm sure what to do (see the discussion above)

- Changing a girl's shift still requires going to the schedule screen (the current girl has her name in bold letters if you have trouble finding her)

- Someone said some items don't work, let me know which ones

- Going the romantic route doesn't deliver better girls than the slave market for now, but this is something I'm thinking about. An idea I have is to give girls on the romantic route a chance to have some legendary traits (much more efficient than regular ones)

- Gold gains for higher ranks get absurdly high. I will lower gold gains for higher girl ranks, let me know if you have any input on what the right amount should be.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: evergrey on November 23, 2016, 11:50:52 pm
i think it would be better if Spirit decreases cost to make it more simple perhaps you can even have items that can decrease cost as well, although this would still be too advantageous for the mages as mages themselves would just end up maxing out spirit as they can practically win with just spirit alone

 if you do go mana and AP, why not make the initial spells only AP then the higher spells would need mana that way it'll be easier and they would still need to invest in spirit later on

as for the items that seems broken, i think all the usable items end up being equipped rather than being used, the items that add flat stat like beauty,refinement, etc etc doesn't seem to add the stat (although it could be just the visuals not adding it but i can't seem to notice any difference when i added it to the girls)

edit- i just started to play the new patch and it seems that if you open the MCs skill window it crashes
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on November 24, 2016, 12:52:09 am
Hi, a couple of things I forgot to mention in the previous post:

- at the end of a chapter, apparently I can choose to open the new brothel in the same area, but it does not work. It would be better to disable all the districts I cannot select;
- about the requirements for chapter 2: if I am not mistaken, Gio says that the license costs 2500 gold but only 1000 are subtracted
- when giving an item to a slave, I would like to see her actual job, in order to improve her right stats. With 20+ slaves, I do not remember who does what: that's why I rename all my slaves (last name = current job).

As for the last patch, here's a savegame that reproduces the bug mentioned by evergrey. My character is a trader and when I click "Skills" the game crashes.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on November 24, 2016, 01:28:59 am
This is a minor glitch. Immediatly after I have chosen my first slave, the slave girl says "You just bought X. I hope you will enjoy her". In that moment the other slaves are still visible on the right side of the screen and, if I click on one of them, their profile is displayed for the rest of dialogue between me and Gio. It disappears only when I choose the district of my brothel. Savegame attached.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on November 24, 2016, 01:51:07 am
Still testing the last patch, here's another bug: cannot have sex with a slave.

Girls -> (select any slave) -> Interact -> Have sex -> Make her service you: no matter what I choose, no matter if the slave accepts or refuses whoring herself, an exception is thrown (but the action point is consumed).

You may reproduce the bug opening the same savegame (https://www.henthighschool.com/other-projects/brothel-king-playable-version-(alpha)-download-and-information/?action=dlattach;attach=6106) I have attached 2 posts ago. Just click "End day" to have some action points. :)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 24, 2016, 09:10:31 am
Thank you for the reports! Here is a fix for the glitches you reported (MC screen bug, girl profile staying while talking to gio, sex with slave, chapter 2 requirements). I have added girls rank and current job to the items screen.

Changing the way the districts screen works is really difficult at the moment, because a lot of things are hard-coded. So I cannot easily implement scrumbles' suggestion (greying out the current district when choosing a new location for your brothel). Hopefully it is not a big problem.

As for the items, I have tested a few and they seem to work as intended. You can know if an item is working by hovering your mouse over a stat: any buff or debuff from traits, perks and items will appear in the tooltip between brackets, such as '(+15)'. Please tell me the actual name of the items that are broken and I will investigate further. (Also, please note that items that activate during work or rest such as gels or dildos will activate automatically as long as they are in the girl's inventory).
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: mateychipa on November 24, 2016, 09:37:52 am
i tried this game i really love the concept, the perks for the girls are really good. The way that you use the stats are also quite impresive.

The only thing that i dont like is that is really easy to make gold. Which isnt really a challenge, if this is intended or not i am not sure about it.
I just got a new slave with medium stats for the job, the upkeep is about 16 gold, and she makes 50 gold with just one customer by being a waitress. Which she performs very poorly at, perhaps the poor perfomance gold earn should be the Perfect performance gold earn.

My sugestion in regards this is that a good ratio should be that a girl in order to make some kind of profit should at the very least work with 2+ customers. Maybe even 3, while this may slow down the beggining it would not be a problem later on the game where usually the girls are working with 5+ customers.
The game that i love the challenge on the early stages was the original "sim brothel" i remember that you could only make a few coins profit at the early stages working with "url". I mean literally a few coins like between 2 to 7.

I dont want you to think that is me just whining here, please dont take this the wrong way, i really like the things that you implemented on this game and the reason that im saying this is because i think is going to be more fun.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 24, 2016, 11:00:51 am
i tried this game i really love the concept, the perks for the girls are really good. The way that you use the stats are also quite impresive.

The only thing that i dont like is that is really easy to make gold. Which isnt really a challenge, if this is intended or not i am not sure about it.
I just got a new slave with medium stats for the job, the upkeep is about 16 gold, and she makes 50 gold with just one customer by being a waitress. Which she performs very poorly at, perhaps the poor perfomance gold earn should be the Perfect performance gold earn.

My sugestion in regards this is that a good ratio should be that a girl in order to make some kind of profit should at the very least work with 2+ customers. Maybe even 3, while this may slow down the beggining it would not be a problem later on the game where usually the girls are working with 5+ customers.
The game that i love the challenge on the early stages was the original "sim brothel" i remember that you could only make a few coins profit at the early stages working with "url". I mean literally a few coins like between 2 to 7.

I dont want you to think that is me just whining here, please dont take this the wrong way, i really like the things that you implemented on this game and the reason that im saying this is because i think is going to be more fun.

Thank you, and I agree completely with you! The game as it is now is not balanced, I still need to tweak the values and sometimes they are way off... This is hard to achieve without playtesting the game a lot, that's why your help is very useful.

Right now the game is very generous, because I didn't want to let lack of money get in the way of testing. But I will definitely lower the rewards... Please let me know if you have ideas for how much gold girls should earn for a given rank/skill, it should be reasonable without making the game too grindy.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: evergrey on November 24, 2016, 11:27:30 am
oh.....the items you have to get the girls to equip them or use them.....i though they would equip them automatically when you give it to them :D my bad

ima go do a proper playthrough now

edit- Legendary pearl necklace seems bugged for some reason, it crashes when i equip it
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: mateychipa on November 24, 2016, 03:43:55 pm
I just tried with the latest patch cheating with the rates. I did a couple of runs, one of them at 0.3 which was the longest, then i did a 0.1, 0.3 and 0.4.

I only tried the brothel thing, no walking on street or anything like that. On the "0.3" i was able to make money only by making the girl whore, the jobs will eventually come out with little o no revenue at all. After getting the second girl which took sometime (maybe a 2 months) it was a smoth sailing with a bit of grinding, although on chapter two (it took me 5 months to get there with 4 girls) i lower to 0.1 and i was making between 50 or 90 gold a day (3 of them were whoring). At that moment i stop playing that run and started a 0.1.

it was obviusly harder than the other one and fell to negative balance a few times, again only by make them whore could i make any money. After a couple of months that i could get the second girl it becomes easier, and after the thirth one i stop playing.

The 0.4 run was to see if i could play the game without make them whore. It was posible and i stop it a few months in when i got a couple of girls.

Ok, i wrote all that to try to explain this point. Mainly on the high rolls or good result i make profit, usually coming to little or no profit at all on low rolls, especially on the beggining, the days off or when they refuse to work really hit you hard, sometimes dropping you below 0 for a couple of days. Paying to clean manually is the only option and also hit on your economy. All thing that i will adress as good for the game, since they have an impact on your decisions, just to give you and example i went to pick the pickpocket perk and the sweettalker perk to avoid the low rolls (on the 0.1 run) which usually give little profit.

All of that said, i found that, especially on the beginning, paying 10 for an extra customer is not an option, and you will always lose money. The exception is when the girls whore, which leads usually to profit. And that the "exhibition" peark is to far down the tree to actually be useful on the beginning, which is when you more need an extra guy coming in.
The rate that you get for make a girl whore is far to high in comparison to the jobs. Which are to expensive to affort.

So, a couple of sugestions:

I really enjoy the 0.3 run were it seems that it matters the decision that i took, so i think that could be perhaps a nice rate which would be a normal/hard mode perhaps. Lowering that it gets really grinding, which may be ok for some players.

I would change the rates for job/whoring, because for the jobs you actually have to invest money into them by building the apropiated room, which is usually expensive, and therefore seems kind of pointless on the beginning.

An option diferent than the advertising for the beggining in order to get extra customers, it might be the perk, which is really good, but perhaps making it closer on tree, or even a trait of the girls.

Perhaps the sweet spot could the upkeeping of the girl vs the income of the especific job, most likely it shouldnt be that much higher when working with only one customer, or even a bit lower.

Lastly, i know that is really hard to please everybody and it takes a lot of work to make changes, but if there is a way that you can provide me with the tools to make the changes on the rates separately (one for the incomes of jobs, whoring etc.) i wouldnt mind making a few runs and try to get a balance out of it. The only one that i saw was the cheating modifiers.

I dont know if what im saying make some sense, i hope it does, and, as you could guess by now, english isnt my mother tongue, im sorry if it gets tough to understand.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: seden on November 24, 2016, 04:26:41 pm
Interesting, tried the last version, will be tracking in any case :)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on November 25, 2016, 01:13:15 am
Hi, I have downloaded the last patch. Again: great job so far, personally I find the game much more enjoyable.

A minor glitch: in the Girls page, when I move the mouse pointer over the text above the Interact button, the game shows a translucent tab listing rank, level, RP, XP and skills. Now, that tab does not disappear if I right-click and go to the main page. I must go back to the Girls page, open the profile of any girl, move the mouse pointer over her skill and then move it out.

Beginning of chapter 3: if I move the brothel back to the slums, an exception is triggered. Savegame attached.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on November 25, 2016, 01:43:45 am
So, I have tested the romance route and it works. I do not know if it was intended, but: if my girlfriend accepts to work for me, she may break the limit of slaves per brothel. If you take a look at my previous savegame (https://www.henthighschool.com/other-projects/brothel-king-playable-version-(alpha)-download-and-information/?action=dlattach;attach=6119), my brothel has 8 beds and 8 girls: Nelliel (you may find her in The Docks -> Shipyard) becomes my 9th slave. Apparently no error is triggered: not even the day after.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 25, 2016, 09:09:39 am
I just tried with the latest patch cheating with the rates. I did a couple of runs, one of them at 0.3 which was the longest, then i did a 0.1, 0.3 and 0.4.
[...]

Wow, thanks a lot!!! This is all very useful information! I will add cheats to adjust separately the various factors as you suggest (although I am going to nerf gold making significantly at standard difficulty).

Once the game is more or less balanced, I will introduce several difficulty levels so that everyone can find their preference. Thank you!
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 25, 2016, 09:11:53 am
So, I have tested the romance route and it works. I do not know if it was intended, but: if my girlfriend accepts to work for me, she may break the limit of slaves per brothel. If you take a look at my previous savegame (https://www.henthighschool.com/other-projects/brothel-king-playable-version-(alpha)-download-and-information/?action=dlattach;attach=6119), my brothel has 8 beds and 8 girls: Nelliel (you may find her in The Docks -> Shipyard) becomes my 9th slave. Apparently no error is triggered: not even the day after.

Yep, I'm aware of that (the same happens if a girl runs away from you then comes back).
I will fix it by adding dialogue options when the brothel is full, haven't got around to do it yet.


Edit: Here is a new patch, with the following modifications:
- Complete rebalance of the gold reward modifiers, the game should now be less generous especially at higher ranks
- Relocating to an older brothel is no longer allowed (I found a workaround; it's ugly, but it works)
- Cheat modifiers have been broken down into categories and can now be set all at once or one by one
- Free girls or runaway girls can no longer be acquired if the brothel is full
- A few UI tweaks


Edit: Do not use this patch, it is bugged. Use the latest one from the link in the OP instead.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: evergrey on November 25, 2016, 12:51:43 pm
here are two bugs i have noticed

upgrading to the last brothel seems to crash the game

and the pearl necklace (cheap,monster,magical etc etc) that if you acquire a new pearl necklace of the same type as one that one of your girls have will mark the newly acquired pearl necklace as equipped and will crash if you give it to a girl (although i have only tested this out via cheating)


edit- with the new patch it seems that the game crashes if i go to the slave market, i started a new game, chose skip option, warrior,dark god, then Geisha as my 1st brothel
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on November 25, 2016, 03:35:40 pm
On the girls screen, right hand side (list of girls) could you please make the line where it says their current job show whore as well when they are working as "x job and whore"? Currently there is no way to see if you have set a girl to that double work.

EDIT: It also might be nice to have the spells turn on and off rather than being cast each day. (Cast once, then maintain until you end it.)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on November 25, 2016, 08:47:18 pm
Hi, I did not install your last patch, but it does not matter I think, because it did not involve quests and classes.

In this savegame (https://mega.nz/#!JxhxSDQI!8tvpDkONAgaQGBnAZcx7oq5humBUBj11aEiQrS5QlSw), when assigning Nanao to "Bored in Zan", an error is triggered. Similar bugs happened even before you improved the quest UI.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: mateychipa on November 26, 2016, 01:20:48 am
The gold gain seems clearly better with the last patch, kudos on that. Also the modifiers are really nice to have them separately.

Although, as pointed out before, on this patch when you go to the slave market you get an error, and it also when trying to move the brothel, at least after chapter one.
Because of this i couldnt really test that much the changes on the gold gain, but as far as i went it seems a lot more balance.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Kalebon on November 26, 2016, 05:41:35 am
I would like to play this if it would quit crashing every time I enter the slave market....



edit: never mind fixed it in how I added in patches.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Rambo on November 26, 2016, 02:46:48 pm
Game crash every time you start a new game, or trying to load the saved game. The game and the patch downloaded from this thread on the links from the first post.
Log file, traceback file - attached. The error appears when you view the introduction to the stage of purchase slaves (when approaching the slave market) any character.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on November 26, 2016, 03:09:09 pm
Game crash every time you start a new game, or trying to load the saved game. The game and the patch downloaded from this thread on the links from the first post.
Log file, traceback file - attached.

Did you add extra girls? I found that several of the girls from other sources now cause a crash. Something to do with loading the pictures and having one undefined.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: failquail on November 26, 2016, 03:13:58 pm
edit: never mind fixed it in how I added in patches.
How did you manage that? Mine crashes instantly in the slave market...

I do have some custom girls i made though (all with at least one picture for every job option), i'll try a new base game in the meantime.

Though i am liking the new balance for the money side. Still possibly a bit too high once you get girls acting as whores rather than waitresses or whatever, but at least there is some challenge now as you no longer end up with near infinite money ;)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Kalebon on November 26, 2016, 03:20:36 pm
I took a clean game from the original patch and only applied the latest one posted as an attachment in the last two pages of the thread. I have no custom characters or items added. The only patch I applied was from post 51. The only errors I seem to be getting are from selecting perks, the sound file keeps not being able to be played, that or there is an error in the event that is triggered by picking.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Rambo on November 26, 2016, 03:54:12 pm
Game crash every time you start a new game, or trying to load the saved game. The game and the patch downloaded from this thread on the links from the first post.
Log file, traceback file - attached.

Did you add extra girls? I found that several of the girls from other sources now cause a crash. Something to do with loading the pictures and having one undefined.
NO. I am ONLY download game and patch. And unzip the patch in the game folder with overwrite existing files. The error appears when you view the introduction to the stage of purchase slaves (when approaching the slave market) any character.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Rambo on November 26, 2016, 04:00:18 pm
Update python does not help. We get just such a mistake.
Code: [Select]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 484, in script
    $ result = ui.interact()
  File "game/BKmain.rpy", line 484, in <module>
    $ result = ui.interact()
  File "game/BKscreens.rpy", line 118, in execute
    screen girl_tab(glist, context):
  File "game/BKscreens.rpy", line 118, in execute
    screen girl_tab(glist, context):
  File "game/BKscreens.rpy", line 138, in execute
    frame:
  File "game/BKscreens.rpy", line 150, in execute
    has vbox
  File "game/BKscreens.rpy", line 153, in execute
    if vp_value:
NameError: name 'vp_value' is not defined

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

Full traceback:
  File "game/BKmain.rpy", line 484, in script
    $ result = ui.interact()
  File "F:\!_Patron\HHS+\Brothel_King-all\Brothel_King-all\renpy\ast.py", line 806, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "F:\!_Patron\HHS+\Brothel_King-all\Brothel_King-all\renpy\python.py", line 1577, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/BKmain.rpy", line 484, in <module>
    $ result = ui.interact()
  File "F:\!_Patron\HHS+\Brothel_King-all\Brothel_King-all\renpy\ui.py", line 277, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "F:\!_Patron\HHS+\Brothel_King-all\Brothel_King-all\renpy\display\core.py", line 2425, in interact
    repeat, rv = self.interact_core(preloads=preloads, **kwargs)
  File "F:\!_Patron\HHS+\Brothel_King-all\Brothel_King-all\renpy\display\core.py", line 2693, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "F:\!_Patron\HHS+\Brothel_King-all\Brothel_King-all\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "F:\!_Patron\HHS+\Brothel_King-all\Brothel_King-all\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "F:\!_Patron\HHS+\Brothel_King-all\Brothel_King-all\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "F:\!_Patron\HHS+\Brothel_King-all\Brothel_King-all\renpy\display\screen.py", line 386, in visit_all
    callback(self)
  File "F:\!_Patron\HHS+\Brothel_King-all\Brothel_King-all\renpy\display\core.py", line 2693, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "F:\!_Patron\HHS+\Brothel_King-all\Brothel_King-all\renpy\display\screen.py", line 396, in per_interact
    self.update()
  File "F:\!_Patron\HHS+\Brothel_King-all\Brothel_King-all\renpy\display\screen.py", line 565, in update
    self.screen.function(**self.scope)
  File "game/BKscreens.rpy", line 118, in execute
    screen girl_tab(glist, context):
  File "game/BKscreens.rpy", line 118, in execute
    screen girl_tab(glist, context):
  File "game/BKscreens.rpy", line 138, in execute
    frame:
  File "game/BKscreens.rpy", line 150, in execute
    has vbox
  File "game/BKscreens.rpy", line 153, in execute
    if vp_value:
  File "<screen language>", line 153, in <module>
NameError: name 'vp_value' is not defined

Windows-Vista-6.0.6002-SP2
Ren'Py 6.99.10.1227
Brothel King 0.0
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Rambo on November 26, 2016, 04:25:08 pm
 Next Error -
Code: [Select]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 73, in script
    $ girl = ui.interact()
  File "game/BKmain.rpy", line 73, in <module>
    $ girl = ui.interact()
  File "game/BKscreens.rpy", line 118, in execute
    screen girl_tab(glist, context):
  File "game/BKscreens.rpy", line 118, in execute
    screen girl_tab(glist, context):
  File "game/BKscreens.rpy", line 138, in execute
    frame:
  File "game/BKscreens.rpy", line 150, in execute
    has vbox
  File "game/BKscreens.rpy", line 153, in execute
    if vp_value:
NameError: name 'vp_value' is not defined

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

Full traceback:
  File "game/BKmain.rpy", line 73, in script
    $ girl = ui.interact()
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\ast.py", line 806, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\python.py", line 1577, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/BKmain.rpy", line 73, in <module>
    $ girl = ui.interact()
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\ui.py", line 277, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\core.py", line 2425, in interact
    repeat, rv = self.interact_core(preloads=preloads, **kwargs)
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\core.py", line 2693, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\screen.py", line 386, in visit_all
    callback(self)
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\core.py", line 2693, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\screen.py", line 396, in per_interact
    self.update()
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\screen.py", line 565, in update
    self.screen.function(**self.scope)
  File "game/BKscreens.rpy", line 118, in execute
    screen girl_tab(glist, context):
  File "game/BKscreens.rpy", line 118, in execute
    screen girl_tab(glist, context):
  File "game/BKscreens.rpy", line 138, in execute
    frame:
  File "game/BKscreens.rpy", line 150, in execute
    has vbox
  File "game/BKscreens.rpy", line 153, in execute
    if vp_value:
  File "<screen language>", line 153, in <module>
NameError: name 'vp_value' is not defined

Windows-Vista-6.0.6002-SP2
Ren'Py 6.99.10.1227
Brothel King 0.0
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Rambo on November 26, 2016, 04:40:37 pm
If you skip the introduction, then upon arrival at the slave market any character an error that can not be ignored (not possible to play continuously produces an error).

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

While running game code:
  File "game/BKmain.rpy", line 73, in script
    $ girl = ui.interact()
  File "game/BKmain.rpy", line 73, in <module>
    $ girl = ui.interact()
  File "game/BKscreens.rpy", line 118, in execute
    screen girl_tab(glist, context):
  File "game/BKscreens.rpy", line 118, in execute
    screen girl_tab(glist, context):
  File "game/BKscreens.rpy", line 138, in execute
    frame:
  File "game/BKscreens.rpy", line 150, in execute
    has vbox
  File "game/BKscreens.rpy", line 153, in execute
    if vp_value:
NameError: name 'vp_value' is not defined

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

Full traceback:
  File "game/BKmain.rpy", line 73, in script
    $ girl = ui.interact()
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\ast.py", line 806, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\python.py", line 1577, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/BKmain.rpy", line 73, in <module>
    $ girl = ui.interact()
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\ui.py", line 277, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\core.py", line 2425, in interact
    repeat, rv = self.interact_core(preloads=preloads, **kwargs)
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\core.py", line 2693, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\core.py", line 396, in visit_all
    d.visit_all(callback)
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\screen.py", line 386, in visit_all
    callback(self)
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\core.py", line 2693, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\screen.py", line 396, in per_interact
    self.update()
  File "F:\!_Patron\HHS+\Brothel_King-all\renpy\display\screen.py", line 565, in update
    self.screen.function(**self.scope)
  File "game/BKscreens.rpy", line 118, in execute
    screen girl_tab(glist, context):
  File "game/BKscreens.rpy", line 118, in execute
    screen girl_tab(glist, context):
  File "game/BKscreens.rpy", line 138, in execute
    frame:
  File "game/BKscreens.rpy", line 150, in execute
    has vbox
  File "game/BKscreens.rpy", line 153, in execute
    if vp_value:
  File "<screen language>", line 153, in <module>
NameError: name 'vp_value' is not defined

Windows-Vista-6.0.6002-SP2
Ren'Py 6.99.10.1227
Brothel King 0.0
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on November 27, 2016, 03:45:58 am
Did you change things so that girls that start as rank B now start at level 5? I could have sworn that all girls, regardless of rank, started at level 1. Just to note ... any girl who starts at a higher level than 1 loses out on perks.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dante on November 27, 2016, 06:53:03 am
I'm getting the same error as Rambo with the patch, without the patch the error doesn't happen. This game looks very promising by the way, great work.

Edit: When you're selecting your first girl's job it doesn't seem to have a button to go out of that screen?
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: failquail on November 27, 2016, 11:26:49 am
Did a bit of testing:

Complete reset of the game (fresh download of the game+patch, no custom girls, saves in the game folder plus in appdata deleted) It still crashes entering the slave trader area :(

Commenting out line 153-155 in BKcreens.rpy seems to fix it for now though.
(have attached a version of this file in case anyone else wants to try)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: failquail on November 27, 2016, 07:09:45 pm
I take back the part about the gold levels being more sensible though ;)

Currently at level 2 with 3/6 girls working and getting an income of 8k and a profit of 7.4k per day... One girl made 3k just from one whore customer alone o.O

The prices at that level need a massive cut, to perhaps 20% at least of what they are now, for i'm now in silly money mode and essentially there is no challenge anymore.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: rapso on November 27, 2016, 11:24:19 pm
I tested it a little bit, found a bug when you deflower a girl.

            File "game/BKinteractions.rpy", line 723: expected an indented block
                       self.remove_trait(traits)

and changed it to

    trait.name = "none"

You have to change it at least twice, there is another (self.remove_trait(traits)) in the same file. just search for it and change it.

Also the amount of money you get after the first advancement is too much. I earned 150000$ a day after the 3rd or 4th advancement. There were no place to spend all the money, since the shop takes to long to refresh the items. Maybe let it refresh every 2 days and increase the maximum amount of items in the shop.

I would like to have all the actions of one girl next to each other, so that I am not seeing Girl 1 (fetish) ->Girl 2 (anal) ->Girl 1 (service)... . This I mean in the day end-screen. If possible I would find it good if there was a button to just skip all the screens of the actions and only the stats of what happened.

    Like Girl 1 earned 450$ (1x fetish 2 jp, 2x service 5 jp) spending 15 energy. +15 xp -1 Cons
    Like Girl 2 earned 150$ (anal 2 jp) spending 10 energy. +5 xp tired.

Sry that is the only thing I could think about making it faster, since after a while I didn't really care with all the money I earned. I pressed strg to fast forward the end screen.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dante on November 28, 2016, 03:23:25 am
Seriously how do you exit this screen?
(click to show/hide)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on November 28, 2016, 03:25:37 am
right click
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dante on November 28, 2016, 04:02:37 am
Nope doesn't work.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 28, 2016, 09:45:11 am
Nope doesn't work.

Have you installed the latest patch?
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 28, 2016, 10:11:06 am
Hi guys,

Sorry about the recent bugs, the latest patch has a fix for several of them:

- The 'vpvalue' / slavemarket bug
- The Virgin bug
- Added perk points to ranked girls in the market
- Added Work/whore tag on girl buttons


Things I must investigate:
- The pearl necklace bug; I don't have it. Are you perhaps continuing a saved game from an earlier version?
- The last brothel bug (I assume you mean endless): same question
- The questing bug
- Gold balance (you can play around with the values in the "settings.rpy" file, it's safe)

In addition, this version features an overhaul of the spell system:
- Learning spells now uses Strength for Warriors and Charisma for Traders
- Spirit decreases the cost of spells by 1 per level (up to a minimum of 1)
- As a counterbalance, there are now spell types: only one spell from a given type can be cast at once

This means that in the short term, there is no advantage in investing in Spirit over Speed for Traders and Warriors. However, this will change as I introduce more spells (spells will be learnt during the story)

EDIT: It also might be nice to have the spells turn on and off rather than being cast each day. (Cast once, then maintain until you end it.)
You can autocast spells by right clicking them; is that what you mean?


I seem to be unable to attach a file to this post ('The upload folder is full'). Please use the link in the OP to get the latest patch
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: evergrey on November 28, 2016, 11:35:20 am
ok ive tested the pearl necklace bug and it seems that its not just the pearlnecklace but every item that you get from the cheat menu, basically if you take and equip or use an item from the "Get all item" command then after equiping or using them every item you create or item thats even in the shop since then seems to be equipped and if its a usable item it seems it just says "Not enough charge 0" when used then you can just reuse the item and it wont disappear(tested it only on the Jewel bags and Wyvern eggs), well this bug only happens if you cheat so now that i know what triggers it i dont mind it :D heck the not having to keep creating Jewel bags and wyvern eggs is a god send :D

as for the brothel bug its a new game but from before the patch that broke the slave shop 
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Rambo on November 28, 2016, 12:14:48 pm
According to my observations, and tests of the game can make the following recommendations:
1. Do not place the patch !!! In the last patch a lot of mistakes and defects!
2. Once you have downloaded and unpacked the game, download the two files from the post number # 2 on: November 12, 2016, 12:12:20 pm and # 23 on: November 18, 2016, 05:51:46 am. Replace these files the original files in the folder "game" in the game folder.
3. After this, you will be able to more or less normal play and the game will disturb you only two errors. Start by adding perks to slaves, the second at the end of the day if you are full of the parameters of the hero reaches the maximum (until I could not keep track of which of the options, but looks like a active "spell" (magic spell or something similar).
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: failquail on November 28, 2016, 05:38:26 pm
After poking around the code a bit, i think i see the chief culprit of the absurd gold income at higher levels:
(bear in mind i'm no ren'py coder or math wiz though, so i may be amusingly misreading things)

In BKsettings.rpy
Code: [Select]
# Tip formula: (tip_base * district.rank^2 + customer difficulty) * result_modifier * job_modifier * cheat_modifier
That code comment led me to this in BKgirlclass.rpy
Code: [Select]
        def get_tip(self, act, result, customers):
           
            tip = tip_base * (district.rank ** 2)
If i'm reading that right, the district rank is multiplied to the power of two then used to multiply the base girl income (i assume thats what the value 'tip' is) by that amount?

Eg. rank 1 = 1^2 = 1
rank 2 = 2^2  = 4
rank 3 = 3^2)  = 9
rank 4 = 4^2)  = 16

No wonder the gold levels start getting so silly if they're getting multiplied by such large numbers with no related increase in girl/maintenance costs :)

Changing it to
Code: [Select]
        def get_tip(self, act, result, customers):
           
            tip = tip_base * district.rank
Seems to give more sensible amounts, but it still doubles the base girl income upon first brothel upgrade whilst apparently running costs are not...
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: failquail on November 28, 2016, 05:49:16 pm
In my opinion you need to tone down, if not remove entirely, the income boost from the brothel upgrading to a new area.

The extra money from being able to house more girls and also the girls being able to level up higher/increase their stats should be plenty to give a nice steady increase in income as you progress.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on November 28, 2016, 07:28:48 pm
Hi guys,
You can autocast spells by right clicking them; is that what you mean?

For me, right click always goes back a screen. Not sure why if that is not intended. As such, I never figured out auto cast.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: rapso on November 28, 2016, 10:08:26 pm
He meant right click on the skill to autocast.

Maybe change the schedule so that you can't right click the days, sometimes I kicked my self out of the schedule if I didn't click the proper place.

Maybe include months end tax, to increase your cost, while decreasing your income at the same time. The more slaves you have the higher the tax should be.

(click to show/hide)


The moment you have 4 slaves is already enough to cruise through the game.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: failquail on November 29, 2016, 12:21:24 am
Hi guys,
You can autocast spells by right clicking them; is that what you mean?

For me, right click always goes back a screen. Not sure why if that is not intended. As such, I never figured out auto cast.
Same here.

As right-click almost universally functions as a back button in this game, i'd have never thought of trying that unless i'd read about it in advance...
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dante on November 29, 2016, 03:27:39 am
Nope doesn't work.

Have you installed the latest patch?

With the latest patch the game runs into an script error. Without the patch i can't exit that screen.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 29, 2016, 01:30:19 pm
Ok guys, I have a bit more time than yesterday so I'll address some of the points you've made more in detail.

First, here is a patch that fixes a few things:
- The 'get all items' / pearl necklace bug (now works properly like the 'get item' used to)
- The questing bug: This one was really weird. I think a call function from talking to free girls was missing a return, it should now be fixed. Unfortunately, it won't help with a corrupted saved game. Please let me know if you run into that error again

Now to discuss the other points:


Finally, please note that I always update the patch that you can get from the link in the OP with the latest version. When in doubt, please use that link rather than digging up attachments from older posts.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 29, 2016, 01:42:44 pm
Nope doesn't work.

Have you installed the latest patch?

With the latest patch the game runs into an script error. Without the patch i can't exit that screen.

I think you are using the wrong patch. Try with the one from the post above, it should work.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: rapso on November 29, 2016, 02:13:13 pm
Right clicking: I did use right clicking on some buttons for automating spells and changing the schedule, in spite of it being used to exit screens. I think it was the most straightforward way to implement those actions (but I am open to suggestions). Once you know it's there, I find it convenient, but maybe that's just me. Before taking it out, I would like some input from several players to see if it's wanted or not, because some people might miss it.

You could try to work around that, maybe add a small box on top of the spells which is clickable. If clicked it is gonna autocast. I have no problems with the spells autocast feature. I like it. But I don't like the feature in schedules since there are only 3 states as in Rest, Half time, Full time. Not needed in my opinion since you only need to click once more to get to the stage you want it to.

Another thing, some spells should be used at the beginning of the day. Like the first spell of the trader, it is there to increase his charm, but it doesn't work if it is autocasted. Since you are not going out and flirting with the girls after pressing the end button.

Edit:

Is it normal that slaves you buy at lvl 5 can't earn themselves their perks for the lvl 2 and 4 they would normally get if they startet from lvl 1. Maybe give them perks automatically and show them in the selling screen. Or else they will always have 2 perks less than the rest.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on November 29, 2016, 10:57:02 pm
Latest patch - new game - skipped intro - some modifications to make testing faster.

Sometimes when I get the city_impress event I get this error.

Full traceback:
  File "lib/windows-i686/BKevents.rpyc", line 1312, in script
  File "Q:\Downloads\Done\Games\New\Brothel_King-all\renpy\ast.py", line 591, in execute
    raise Exception("Sayer %s is not a function or string." % self.who.encode("utf-8"))
Exception: Sayer girl2 is not a function or string.

Only mod I put in this event is in the best result. I have it subtract one action point instead of setting to zero.

EDIT: The error repeats once for each time girl2 is supposed to say something. Ignoring works to continue.
EDIT2: It appears that once this error starts, it applies to both events that use girl2 (gypsy girl as well). Could it be because the same variable name (girl2) is used in BKendday for the second girl in an orgy? I seem to always be getting this error now and I have several girls capable of orgies.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 30, 2016, 04:03:35 am
You could try to work around that, maybe add a small box on top of the spells which is clickable. If clicked it is gonna autocast. I have no problems with the spells autocast feature. I like it. But I don't like the feature in schedules since there are only 3 states as in Rest, Half time, Full time. Not needed in my opinion since you only need to click once more to get to the stage you want it to.

I think adding an autocast button would make automating spells more of a chore, but I can do it if other people concur. I see your point about the schedule screen, I will disable it since it is bothersome.

Quote
Another thing, some spells should be used at the beginning of the day. Like the first spell of the trader, it is there to increase his charm, but it doesn't work if it is autocasted. Since you are not going out and flirting with the girls after pressing the end button.

Actually, this is not what this spell does (it increases the love of girls you already own), but I see your point more generally (and I think a spell to help with the romantic route is a cool idea). Let me know which spells should be cast at the beginning of the day and I'll work something out.

Quote
Edit:
Is it normal that slaves you buy at lvl 5 can't earn themselves their perks for the lvl 2 and 4 they would normally get if they startet from lvl 1. Maybe give them perks automatically and show them in the selling screen. Or else they will always have 2 perks less than the rest.

This has been changed a few patches ago, and now works as intended, I just tested it. You get perk points to spend on those girls according to their level.

Could it be because the same variable name (girl2) is used in BKendday for the second girl in an orgy? I seem to always be getting this error now and I have several girls capable of orgies.

You are right, of course, I should have been more careful with naming. Use the link in the OP to get a patch with a fix (also disabling right click for the schedule screen), it will not break your saved game.

Edit: Found and fixed the bug with importing girls from previous game. Same link.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on November 30, 2016, 05:28:10 am
All right friends, here is a massive rebalance of the gold system. I have crunched some numbers on a spreadsheet and those settings should be closest to what I have in mind for balance at this point.

Also, please note that girl customer capacity has been lowered (halved, in fact). I have added Constitution as a factor in how many people a girl can have sex with.

Warning: it will make the game a lot less forgiving, but hey... You asked for it  8)

(I am not including these files in the patch right now, as those values haven't been playtested. I will add it later if people like the new values)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: mateychipa on November 30, 2016, 05:57:41 am
I just saw the balance that you did, will try it out, is nice that you lower the tip, i didnt think on that, in fact this is the one that i used:

(click to show/hide)

got nice result until the end of chapter one, when the gold just sky rocket, i think it has to be with the ^2 on the formula. I dont really know how to work around that but with the cheating option on gold. Gonna try your new patch
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dante on November 30, 2016, 07:08:20 am
The error i was having was with the new patch installed, but i figured out it was an old save, new game is working fine :)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on November 30, 2016, 08:49:03 pm
NPC/Encounters/secret girl5.png causes an error when it is chosen as the random image. Is this because it is a png? The others seem to be jpg.

EDIT: got another one ...
Full traceback:
  File "lib/windows-i686/BKendday.rpyc", line 425, in script
  File "Q:\Downloads\Done\Games\New\Brothel_King-all\renpy\ast.py", line 806, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "Q:\Downloads\Done\Games\New\Brothel_King-all\renpy\python.py", line 1577, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/BKendday.rpy", line 586, in <module>
    ev = perform(sex_act, girls, customers)
  File "game/BKfunctions.rpy", line 1218, in perform
    text_descript += perform_job_dict[spe]
KeyError: 'anal creampie_group
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on November 30, 2016, 09:20:04 pm
NPC/Encounters/secret girl5.png causes an error when it is chosen as the random image. Is this because it is a png? The others seem to be jpg.

Got the same error:

Quote
File "game/BKevents.rpy", line 3599, in script
with dissolve
IOError: Couldn't find file 'NPC/encounters/secret girl5.jpg'.

I would suggest to replace "game/brothels/town brothel1.png", some letters are hard to see (in the top middle they are white on white).
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 01, 2016, 07:55:52 am
Thanks, those bugs were linked to naming errors. Here is a fix (I will also update the patch from the OP).

Duly noted for the first town brothel, I will look for a different pic for the next full release.


Note: Cannot attach files at the moment (upload folder full), so please use the link in the OP
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: evergrey on December 05, 2016, 12:16:37 am
i haven't played in a while but it's looking good so far and no bugs in sight.

question though, shouldn't there be a way to ask your slaves their fav. color,food etc etc similar to the free girls, its just that i have given my slaves gift that they hate which is kind off a bummer. Also is there a way maybe in the future to edit the girls you have now like removing bad quirks and adding or changing good quirks?? like with training or even in schools from the posting?
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 05, 2016, 06:06:37 am
i haven't played in a while but it's looking good so far and no bugs in sight.

question though, shouldn't there be a way to ask your slaves their fav. color,food etc etc similar to the free girls, its just that i have given my slaves gift that they hate which is kind off a bummer.

Hi! Favourite colors, food etc. do not affect slave girls. However, they still have preferred gifts according to their personality which you can guess if you chat with them for a while.

A girl can have one of the following personalities:
(click to show/hide)

Each gift has a couple of attributes (for instance, 'cute', 'erotic', 'expensive'...) which will appeal differently to different girl personalities.

Quote
Also is there a way maybe in the future to edit the girls you have now like removing bad quirks and adding or changing good quirks?? like with training or even in schools from the posting?

There will be a rare item to remove the negative trait. I haven't considered giving girls extra traits as I felt it might be too overpowered. Also, it might be redundant with perks. But if you have some ideas to make it work in a balanced way, I'm willing to listen! :)

Also, once the major bugs are behind us, I plan to rework the perk system in-depth (re-balance and probably introducing some kind of RPG-like perk trees). For instance, I'm wondering if I should scrap the work/whore perks, as I feel they might be too OP.

Before I do anything, however, I'd be happy to hear you guys' thoughts on the current system and what you like/dislike about it.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Kalebon on December 05, 2016, 04:54:29 pm
the work/whore perks can be overpowered but is balanced by Killing stamina quickly making girls tired faster.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: evergrey on December 05, 2016, 08:33:47 pm
well i especially like how Freecities handles the perk system, where the girls start off with bad quirks and you either train to remove them or improve the quirks into perks, this would especially bode well with the moral system i'm assuming the game will have, like training girls in an Evil way gets you specific perks which would be efficient but waste too much stamina when the girls work in contrast training them in a good manner would give a decent enough stat boost but would make the girls more easy going thus not waste as much stamina

i also wondered, what does fear do right now? as in my experience it doesn't really do much 


edit: i also found this bug, which happens on the last brothel when a new week starts, its random though
(click to show/hide)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on December 06, 2016, 05:01:36 am
Previous version + 11/30 patch: in the Brothel screen, when clicking on Advertising/Security/Maintenance, I got this error:
(click to show/hide)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 06, 2016, 08:44:13 am
i also wondered, what does fear do right now? as in my experience it doesn't really do much 

Not much; it lowers the chance a girl will disobey or run away. Eventually I would like to introduce more options and items that match a fear-based gameplay, to give options for a pure-evil playthrough. Ideas welcome!

Quote
edit: i also found this bug, which happens on the last brothel when a new week starts, its random though

Good call, here is a fix (warning, this is the newly balanced file).

Quote from: scrumbles
Previous version + 11/30 patch: in the Brothel screen, when clicking on Advertising/Security/Maintenance, I got this error

Wow, this one is strange. According to renpy documentation, NullAction() should do nothing (it is necessary for tooltips to work), but apparently it returns a value. I will have to test this further before I can fix it. In the meantime... Just don't click on it  ;)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Xela on December 06, 2016, 02:36:10 pm
Wow, this one is strange. According to renpy documentation, NullAction() should do nothing (it is necessary for tooltips to work), but apparently it returns a value. I will have to test this further before I can fix it. In the meantime... Just don't click on it  ;)

You need to call it, like NullAction(). It should do what the documentation suggests but you forgot to call it in a whole bunch of places.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on December 07, 2016, 05:34:51 am
Hi, previous version + 11/30 patch again.

- I do not know if it is intended, but when I started the last chapter (epilogue), the brothel reputation went from 7k to 1 (see my savegame (https://mega.nz/#!lpJXiYLD!mMqYgHTqlaYxTN9V_dQme5GsJXv9GBD69mMJ8UYeIsY))

- When dating a girl, if a key event is the last of the day (i.e. if I spend my last action point), it is triggered again when I date the same girl the day after. Basically I waste one action point.
Imo, all those events (when you start a friendship, when you can give her flowers, etc.) should be AP free.

- Even applying the patch of a week ago, the revenues are very high.

- Imo, the requisite of having 10 A-rank girls is too strict. That chapter (#4 ?) is too long. Once finished, I had also fulfilled the requisites of the next 2 chapters.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on December 07, 2016, 07:27:17 am
[Continued]

- I have broken the game, lol. At the end of the week, when the game usually updates the slave market, the shop and the jobs, something went wrong (here's the savegame (https://mega.nz/#!xwA2FYLI!jFZbjiMX2AuPjh4TaE0AUIqGW5O4KlgEWExlS4WZYjE)):

(click to show/hide)

- in the same playthrough, the shop stopped offering flowers after, like, 6-7 months (maybe I have been unlucky, Idk). If flowers are mandatory to win the heart of a girl, this could be an issue

- maybe because I always had a couple of slaves with "maid training" perk, but my brothel has been always clean, no maintenance needed (when playing the old release, I usually hired a couple of servants, even more)

- on my old pc (RAM = 2GB), after the 20th slave, the UI becomes very laggy, especially the shop and when I date a girl
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 07, 2016, 11:53:30 am
You need to call it, like NullAction(). It should do what the documentation suggests but you forgot to call it in a whole bunch of places.

Ah, of course, silly me... The problem with not understanding properly what one is doing. I'll fix it.

- I do not know if it is intended, but when I started the last chapter (epilogue), the brothel reputation went from 7k to 1

I see... This is an oversight, I'll fix it. Actually, originally, I didn't want the brothel reputation to carry on, making each brothel restart at 1. I wonder if I should revert to that original idea?

Quote
- When dating a girl, if a key event is the last of the day (i.e. if I spend my last action point), it is triggered again when I date the same girl the day after. Basically I waste one action point.
Imo, all those events (when you start a friendship, when you can give her flowers, etc.) should be AP free.

That is weird, I don't seem to be able to replicate that bug. Nevertheless, I will apply your suggestion (making those events free)

Quote
- Even applying the patch of a week ago, the revenues are very high.

Ok, please provide me with more detail if you can (at what chapter, what rank, by how much...)

Quote
- Imo, the requisite of having 10 A-rank girls is too strict. That chapter (#4 ?) is too long. Once finished, I had also fulfilled the requisites of the next 2 chapters.

I see, at the moment each chapter's goal is a bit random, I would like to balance them more. Suggestions welcome.

- I have broken the game, lol. At the end of the week, when the game usually updates the slave market, the shop and the jobs, something went wrong (here's the savegame (https://mega.nz/#!xwA2FYLI!jFZbjiMX2AuPjh4TaE0AUIqGW5O4KlgEWExlS4WZYjE)):

This seems to be the bug that I fixed recently (see my previous message). You can use the attached file (girlclass.rpy) without breaking your saved game.

Quote
- in the same playthrough, the shop stopped offering flowers after, like, 6-7 months (maybe I have been unlucky, Idk). If flowers are mandatory to win the heart of a girl, this could be an issue

Thanks for your keen eye! There was indeed a bug. I will fix it, but it won't work on an old save. :(

Quote
- maybe because I always had a couple of slaves with "maid training" perk, but my brothel has been always clean, no maintenance needed (when playing the old release, I usually hired a couple of servants, even more)

I might have rolled back the dirt values a bit too much. By clean, do you mean with a dirt value of 0 or just that the girls don't get sick ? Does it happen only at higher ranks or always?

Quote
- on my old pc (RAM = 2GB), after the 20th slave, the UI becomes very laggy, especially the shop and when I date a girl

I'm afraid I have no knowledge whatsoever of how to improve performance in Ren'Py. I'm guessing the item images might be loaded in an inefficient way, but I have no idea what could cause a slow down when dating a girl. If someone with more skills than me can point me in the right direction, I will try to improve performance.


I won't have time to post an update on the reported issues tonight. I will try to do it before this week-end.
As usual, thank you for your input!
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Xela on December 07, 2016, 01:54:52 pm
You need to call it, like NullAction(). It should do what the documentation suggests but you forgot to call it in a whole bunch of places.

The problem with not understanding properly what one is doing. I'll fix it.

It's simple, NullActon is a class (like your Item for example). So NullAction() creates an instance that behaves very differently, simpler:

action NullAction when button is clicked, is called NullAction(), and you get an instance which is weird.

action NullAction() when button is clicked, is called, you basically get this: NullAction()() so code in NullAction.__call__ method is executed, that code tell Ren'Py to ignore the action.

Quote
- on my old pc (RAM = 2GB), after the 20th slave, the UI becomes very laggy, especially the shop and when I date a girl

I'm afraid I have no knowledge whatsoever of how to improve performance in Ren'Py. I'm guessing the item images might be loaded in an inefficient way, but I have no idea what could cause a slow down when dating a girl. If someone with more skills than me can point me in the right direction, I will try to improve performance.

Depends on case per case basis. If screen is involved, you may want to make sure all images in the screen are predicted and that all sorting/calculations that can be moved outside of the screen, are. Maybe messing with config.image_cache is also a thing but everyone would have issues if this was the issue. PC with 2GB ram should run this game without issues.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on December 07, 2016, 03:05:54 pm
Quote from: Goldo
I see... This is an oversight, I'll fix it. Actually, originally, I didn't want the brothel reputation to carry on, making each brothel restart at 1. I wonder if I should revert to that original idea?

It makes sense to me. Or: maybe the starting reputation should be just a small fraction of its previous value, Idk (new area, new patrons).

Quote from: Goldo
I might have rolled back the dirt values a bit too much. By clean, do you mean with a dirt value of 0 or just that the girls don't get sick ? Does it happen only at higher ranks or always?

Zero. Not a speck of dust. Of course the girls never got sick.

Quote from: Goldo
Ok, please provide me with more detail if you can (at what chapter, what rank, by how much...)

As for me, the only grindy chapter was the first one. My first girl did not want to whore herself and I could buy a second girl (and a second room) only because of town events.

Once I had two whores, it got better and better. The 2nd chapter was ok; the 3rd one was easy (money was not an issue anymore). I stopped triggering town events after the 1st chapter.

At the end of the 4th chapter I had 20 girls (mean level: 9), brothel fully improved, gold: 12+ billions, prestige: 1329, reputation: 7378. More than 100 customers per week. A single girl raised 30k / shift. Half of them were just whores, the other half had also a job. Their usual schedule: 2 full shift days, 3 half shifts days, 2 rest days. And each girl had a generous allowance.

I will play again with the last release and I will try to keep track of my stats, chapter after chapter. Thanks again :D
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 08, 2016, 09:02:08 am
Depends on case per case basis. If screen is involved, you may want to make sure all images in the screen are predicted and that all sorting/calculations that can be moved outside of the screen, are. Maybe messing with config.image_cache is also a thing but everyone would have issues if this was the issue. PC with 2GB ram should run this game without issues.

Well, I am using predicting for the girl and shop screens, although I am not sure I am doing it right. The visiting location screen where girls are located is pretty straightforward, just three pictures, dialogue is mostly ren'py with very little python happening. The only thing I could see slowing things down is the 'give present' dialogue option, which accesses items.

My PC is recent so I haven't run into serious performance issues, but we're not exactly running Skyrim here, so I wonder if there is is something else going on. Every week, the game builds up a new list of girls from the girl folder and caches the pictures (this is to make sure new girl folders can be added even during game). Do you think that perhaps these objects remain in memory even after the girl list is reset? That could explain degrading performance over time...

At the end of the 4th chapter I had 20 girls (mean level: 9), brothel fully improved, gold: 12+ billions, prestige: 1329, reputation: 7378. More than 100 customers per week. A single girl raised 30k / shift. Half of them were just whores, the other half had also a job. Their usual schedule: 2 full shift days, 3 half shifts days, 2 rest days. And each girl had a generous allowance.

Ok, well, something odd is definitely happening, because according to my calculations min/max revenue for a girl should have been around those values:

- Rank C: 26 to 270g
- Rank B: 79 to 866g
- Rank A: 158 to 2115g
- Rank S: 270 to 4388g
- Rank X: 405 to 7763g

Which is high, but not anywhere near 30k. Those values are not accounting for any perks or traits, but I don't think any of them has that big an effect.

So I suspect a formula is not working as intended. I will investigate to try and see what's happening. I might just write a testing routine... Which I wanted to avoid because, laziness.  :P
Also, I plan to make everything more expensive in the future (items, rooms, workers...), so it might help re-balance things out.

Edit: Good news, everyone! I found that pesky gold bug. Customer difficulty bonus was calculated incorrectly. This file should work as intended (no problem with saved games). Also updating the main patch in the OP with the new values, since they don't seem to create problems.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Tuuku on December 09, 2016, 12:05:39 am
Why should i have to pay girls that refuse to work? >_> if i dont go to work i dont get paid, how come they do?
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 09, 2016, 09:22:53 am
Why should i have to pay girls that refuse to work? >_> if i dont go to work i dont get paid, how come they do?

;D

Well, you don't really 'pay' them, as they are your slaves... But you must feed them and give them basic necessities, whether they are working or not. So even when they are resting, you have to pay upkeep. The only situation when you don't pay upkeep is when they are away on a class or assignment. In that case, the customer or the school is assumed to cover for room and board.

This is why IRL, slavery has given way to a system of wages and employment, so that your boss does not have to provide for grumbling slaves :P
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 09, 2016, 09:49:39 am
Hi guys,

I would like to share a couple of thoughts about where I would like to take the game in the near future.

I have already mentioned that I am going to re-work the perks tree. I am also going to advance the story when the game engine is more or less stable, as I want it to be an important part of the game.

I am currently unsatisfied with the fear and obedience mechanics, as I feel they don't have enough of an impact on the game.
So here what I'm thinking: I would like to introduce a 'breaking' system to the game, where girls won't accept whoring and sex acts until they have been properly trained.

Currently, girls will accept whoring and sex acts as soon they reach a certain obedience and libido value. I think this is too easy.
My idea is to introduce a 'breaking process', where you would have to spend some time training a girl for each act before she accepts doing anything. The Bisexual and Group perks would also require breaking.

This could happen in two basic ways:
- Coercing: using force, punishment, etc.
- Cajoling: using friendly interactions, school training, etc.

The first way, relying on fear, would be the easiest and fastest of the two. The dark side should of course be easier, quicker, and more seductive...
But the trade off would be that fear does not induce loyalty, so once broken, girls would be unhappy and more prone to striking or running off is the fear level is not maintained, making this tactic easy at the beginning but hard to maintain without committing to an evil playthrough.

The second way would be slower, but have no negative effects in the long run, because the girls would work of their own free will. I could, however, introduce a late-game event when a girl would request her freedom: in that case, refusing would have highly negative consequences, raising the opportunity cost of a 'good samaritan' playthrough. However, I worry that loosing a high end girl you've spent a long time developing is a bit hard to accept for the player, so I might not go through with this.

Of course, it would be perfectly possible to use one way to break one girl, and the other way with another. A neutral player should be able to play favorites. ;)

This all means that whoring would become much more complicated; so as a result, I would re-balance service jobs vs whoring, to make the later more profitable.

I would welcome your thoughts on these ideas: do you think it would be an interesting mechanic, and what could improve it?
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 09, 2016, 10:30:34 am
Here is the latest version, which should fix the flower bug, among other things. As usual, also updating the link in the OP.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: mateychipa on December 09, 2016, 10:23:36 pm
Hey men, how is it going?

Since you are going to re-work the game, i like to share a couple of thoughts as well.

I honestly think the game is good as it is without the "jack o nine" type of thing, but it might even be better that way, so perhaps is a good way to move forward to.

In regards the in game mode, you have a lot of very nice ideas, like the jobs for the girl and lessons that it would make a greater game (in my opinion) once the gold is balance, since almost everything has to be with gold and that seems to me the critical part.
That way you have to make a stand whether you will choose to get a perk that gives you more money or customers, or an item that will bost certain atributes thus making the girl better for a job and so on. But cannot do both of them because you havent got enought money.

Also in my opinion i will slow the game down, making harder to get extra girls and also make the cap number of girl at 12 or maybe even less.

Why would i do that?

First, why slower? because you get more familiar with the girl that you have, and you spend more effort into developing the attributes, so she can raise more money for you. If the attributes and perks have a deep impact in the game, this also help in the way that you will "develop" the girl.

Why the cap number of girl?

In my opinion once you have too many girls it make it almost imposible to "care" about everyone of them, so most of the times i lose interest and all of them and just skip until something happend and then try to fix it.

Also it makes easier to balance the game the less girls there are, it makes better to replay the game since you dont get all the girls on one run. (It gets laggy on my pc, but it is possible that is just me because i have a really old computer.)
Just to throw and idea up there, it could be that the chapter are divided into getting an extra girl or something like that, until the last one where you finally get to pick up to the cap number.

The other thing is that you pick very nice pictures of all of them, that way it would also be nice to try to get to see all of them (without sneaking on the girl folder) in game.

This is just an opinion, since i remember the first game that i play was princess trainer, which really makes me care about that character, i think you are into something here with all the options that you add, the items, the work and schooling things.

Lastly, i would reconsider whether the job should improve the girl stats, or just give money, because it seems that they are performing a dual function right now. The schooling lost a lot of "uselfulness" since the job also gives you money (i get that you need a requirement for the job, and you dont for the school)

Well men, those are suggestion that i have i dont really know if you will agree with them. 
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 11, 2016, 11:36:56 am
Hey men, how is it going?

Hi! Thanks for taking the time to share your ideas. I agree with a lot of what you said.

Quote
Since you are going to re-work the game, i like to share a couple of thoughts as well.

I honestly think the game is good as it is without the "jack o nine" type of thing, but it might even be better that way, so perhaps is a good way to move forward to.

I'm not familiar with jack o' nine; can you expand on what's good about it?

Quote
In regards the in game mode, you have a lot of very nice ideas, like the jobs for the girl and lessons that it would make a greater game (in my opinion) once the gold is balance, since almost everything has to be with gold and that seems to me the critical part.
That way you have to make a stand whether you will choose to get a perk that gives you more money or customers, or an item that will bost certain atributes thus making the girl better for a job and so on. But cannot do both of them because you havent got enought money.

Yes! I realize that for now the game is too generous with money, but there are lots of things that can be done about it once the game is balanced (meaning the curve from chapter 1 to 6 is the right one), and for now I don't want the game to be too grindy, which would get in the way of people testing it.

Eventually, there will be difficulty levels. I want to give people who prefer a casual or grindy experience options. I'm not planning a New Game+ experience however, as it would take a lot of extras to make it worthwhile, and I'd rather work on the game's core experience.

Quote
Also in my opinion i will slow the game down, making harder to get extra girls and also make the cap number of girl at 12 or maybe even less.

Why would i do that?

First, why slower? because you get more familiar with the girl that you have, and you spend more effort into developing the attributes, so she can raise more money for you. If the attributes and perks have a deep impact in the game, this also help in the way that you will "develop" the girl.

Why the cap number of girl?

In my opinion once you have too many girls it make it almost imposible to "care" about everyone of them, so most of the times i lose interest and all of them and just skip until something happend and then try to fix it.
Also it makes easier to balance the game the less girls there are, it makes better to replay the game since you dont get all the girls on one run. (It gets laggy on my pc, but it is possible that is just me because i have a really old computer.)
Just to throw and idea up there, it could be that the chapter are divided into getting an extra girl or something like that, until the last one where you finally get to pick up to the cap number.

This is something I went back and forth several times when I was working on the early concept of the game. I tend to see previous sim bro games that I enjoyed as kinds of 'girl collector' games, where you get to enjoy H pictures from many different animes while playing a casual game.
My idea was to make it easy to add girls to the game, so that people could come up with girl packs and eventually add lots of girl choices to the game (that hasn't happened yet, but I'm still hopeful ^^).
And I settled for a large girl cap, because I didn't want people to feel frustrated that they could only get a handful of girls out of many choices. Also, buying girls was supposed to be an expensive proposition, to ensure that the player spends his hard-earned money.

But, with hindsight, I am beginning to see a different way to go about it. Since I plan on adding more depth to girl interactions with the breaking mechanism, it makes sense to focus the player's attention on fewer of them.
And from reading people's posts, it seems that they wouldn't mind having fewer girls and simply playing new games to see new ones. If that's the case, I'm thinking of lowering the number of girls per chapter to something like 4/8/12/16/20/24, which is still plenty but manageable. Endless mode could have a higher cap (48?).

But ultimately, the best way to go about it is probably to make it a separate difficulty setting. I don't want to limit people's options too much there.

Quote
The other thing is that you pick very nice pictures of all of them, that way it would also be nice to try to get to see all of them (without sneaking on the girl folder) in game.

Yep, although I'm not planning on making girl packs myself (too time-consuming), but I agree the quality of pictures is very important for immersion. Nothing bothered me more in past sim bro iterations than running in a poorly drawn MS-paint picture in the middle of playing! :(
When everything else is done, I'm considering adding a picture gallery to the game. But it is very low on my list of priorities, so don't expect it any time soon!

Quote
This is just an opinion, since i remember the first game that i play was princess trainer, which really makes me care about that character, i think you are into something here with all the options that you add, the items, the work and schooling things.
Lastly, i would reconsider whether the job should improve the girl stats, or just give money, because it seems that they are performing a dual function right now. The schooling lost a lot of "uselfulness" since the job also gives you money (i get that you need a requirement for the job, and you dont for the school)

Well, the boost jobs give now is definitely smaller than for classes. But I agree jobs are a bit too generous: their primary role is to provide reputation, and a bit of gold. I think that's already plenty, so I'll drop the stat boosts altogether.
While we're on the subject of stat boosts, I also feel that the increasing of stats while working a service of whore job might be a bit too generous. I'm considering making stat updates from working less frequent; what do you guys think?

Quote
Well men, those are suggestion that i have i dont really know if you will agree with them.

Thank you, keep 'em coming!
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: graveraven on December 11, 2016, 10:50:56 pm
Hey Goldo. I'm Grave. I've been lurking in the forums now and then to keep an eye out on updates for HHS+ that is until I came across this forum about the game your working on. I've downloaded it and tried it. (I'm on my laptop, the game is on my "other" computer. XD Also had to make an account on here so I can send this today.)

This is my personal feedback to what you have so far: Pretty decent. Aside from the lack of girls (Which I have a proposition for you towards the end of this post)

Reading back to some previous posts from what I 'had' read (it's possible I might have missed something so I do apologize in advance) The skill increase touch is nice to see. Now I haven't played much besides a couple of hours or so on it so I might still be missing something there. If you put skill increases during jobs & whoring, you wouldn't really need the schools for training. Though it would 'take' longer and be shorter if someone would be using schools.

Now my opinion: If you put both in, maybe (just an example) for school training would be available only form monday to friday. Having a failed day, pass & success day, 0/1/2 stat points being at a ratio about 30%/50%/20% and each day will be added up to give the result on saturday game time.

Anyways it's just an idea from where I currently add. I'll be trying out some more later and hopefully give some more feedback in it.

Also, might want to make maybe a simple 5 box equipment for the girl? with the equipment (weapon/hat /dress(clothes)/ Underwear / accessory) Consumable items like Ale can just be thrown in their inventory since they tend to be used up.

And here's a question from myself: I noticed some pregnancy images in the girl folders. Is the pregnancy working or still a WIP? I haven't managed to get it triggered it myself yet or maybe just being too impatient on my part.

Now this is what I wanted to offer you, if the pregnancy works ( or will work) , I have another game with thousands of images that I can use and make about... errr... I don't know, maybe an extra 50 or so girls to be added to your game? ( I counted about 80 or so name files but after taking out some male ones and taking out tentacles and duplicates... so yeah.) I just need to know about the pregnancy if it is working or not so that I can filter the images and renaming the whole thing. This way your game might have a little extra 'life' into it. ^^

That's all I'm going to say for the moment, might drop back by later tonight or tomorrow. Time to experiment & break a few stuff in the game.

P.S: Is there a way erasing the save files from the game? Even though I deleted them directly from the folder whenever I want to start from scratch but they 'seem' to be still there.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: failquail on December 12, 2016, 12:25:49 am
P.S: Is there a way erasing the save files from the game? Even though I deleted them directly from the folder whenever I want to start from scratch but they 'seem' to be still there.
On windows at least, have a look in your appdata folder of your user profile and delete/rename.
C:\Users\[your username for windows]\AppData\Roaming\RenPy\Brothel King-1419249291\

Shortcut to get there: type %appdata% into the bar of windows explorer (handy as it'll be a hidden folder by default)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: graveraven on December 12, 2016, 12:39:20 am

On windows at least, have a look in your appdata folder of your user profile and delete/rename.
C:\Users\[your username for windows]\AppData\Roaming\RenPy\Brothel King-1419249291\

Shortcut to get there: type %appdata% into the bar of windows explorer (handy as it'll be a hidden folder by default)

Thanks a bunch quail. Quite appreciated. ^^



Well, I gone and broke the game for now. lol. Not sure if that was fully intentional but eh.

What I came across so far: well, everything was fine so far up to a point. After changing to a new location, there is a losing of the previous girls that has built up for a specific job. Like I went for waitress on the first one and 2nd loction but 3rd location either be Gaisha or masseuse. Seems the girls built for waitresses become useless at this point. At this points just best to turn them into whores. Not sure if that was intended. Also, I racked up to 25K reputation and can't go into the last location (King's Hold) And whenever if try to relocate just sends me to the warehouse when prompted. And when I do it crashes (not entirely but least can reload previous checkpoint before the crash so that's not something really major) If need the script crash I'll send it when asked in the next post.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 12, 2016, 05:47:26 am
And here's a question from myself: I noticed some pregnancy images in the girl folders. Is the pregnancy working or still a WIP? I haven't managed to get it triggered it myself yet or maybe just being too impatient on my part.

Now this is what I wanted to offer you, if the pregnancy works ( or will work) , I have another game with thousands of images that I can use and make about... errr... I don't know, maybe an extra 50 or so girls to be added to your game? ( I counted about 80 or so name files but after taking out some male ones and taking out tentacles and duplicates... so yeah.) I just need to know about the pregnancy if it is working or not so that I can filter the images and renaming the whole thing. This way your game might have a little extra 'life' into it. ^^

Hi Graveraven, thanks for your input. The pregnancy pictures are a leftover from a previous sim bro game. I'm personally not big on the whole pregnancy fetish, so I left it out of this game, although if there is a lot of popular demand I might consider introducing it later.
If you have girl packs, by all means, please share! :) I can include ^the links in the OP for people to access it.


What I came across so far: well, everything was fine so far up to a point. After changing to a new location, there is a losing of the previous girls that has built up for a specific job. Like I went for waitress on the first one and 2nd loction but 3rd location either be Gaisha or masseuse. Seems the girls built for waitresses become useless at this point. At this points just best to turn them into whores. Not sure if that was intended.

Did you notice that you can buy new rooms from the brothel screen? You can actually buy a bar for waitresses, an okiya for geishas, and so on. Some locations give you a free room, but you can still get all four with any of the brothels.

Edit: Apparently, there was a bug preventing you from buying new rooms. Here is a fix.

Quote
Also, I racked up to 25K reputation and can't go into the last location (King's Hold) And whenever if try to relocate just sends me to the warehouse when prompted. And when I do it crashes (not entirely but least can reload previous checkpoint before the crash so that's not something really major) If need the script crash I'll send it when asked in the next post.

If you have the copy of the error, that would help. I got several bug reports about that location already, so I guess something is happening.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: graveraven on December 12, 2016, 12:38:50 pm


Hi Graveraven, thanks for your input. The pregnancy pictures are a leftover from a previous sim bro game. I'm personally not big on the whole pregnancy fetish, so I left it out of this game, although if there is a lot of popular demand I might consider introducing it later.
If you have girl packs, by all means, please share! :) I can include ^the links in the OP for people to access it.


So I'll leave that as "Undecided" I'll have the pregnancy included but with their own separate tags so that they won't just 'pop' out when not needed. And if you do need them, well the preg tag will work on them. If I remember right, I should still have some more pictures for Inoue and Rukia that I can add to the recent folders, can also clean up the older folder so that the pregnant pictures won't pop out just randomly. Personally it feels off when I see a preg pic with no occurrence of pregnancy taking place. Seems out of place.
Quote
Did you notice that you can buy new rooms from the brothel screen? You can actually buy a bar for waitresses, an okiya for geishas, and so on. Some locations give you a free room, but you can still get all four with any of the brothels.

Edit: Apparently, there was a bug preventing you from buying new rooms. Here is a fix.

I had a feeling that was what you had intended to do in the first place. Just tried it with the patch you gave me and now it work as intended.


Quote
If you have the copy of the error, that would help. I got several bug reports about that location already, so I guess something is happening.

Sadly I don't since I forgot to keep a copy of it last night.

I woke up 6 Am this morning and saw your post, went into the game and see if I was able to replicate the crash after the patch you gave. No dice.


Anyways, as for the girl list, I know it's going to take me a bit of time to go through em.  I'll try to make it my aim to get them done in a week. If I pass that, at LEAST before christmas so that people can enjoy their so Ho ho ho fappin! X3 ( sorry, couldn't help the little joke)

Almost forgot, last night I had read the last objective wrong. It asked for 1K prestige from the main character. Not reputation. I was able to get into king's hold this morning. Herp-a-derp!
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 12, 2016, 12:46:15 pm
Almost forgot, last night I had read the last objective wrong. It asked for 1K prestige from the main character. Not reputation. I was able to get into king's hold this morning. Herp-a-derp!

Perfect!  ;D

I hope to give players my own X-mas present... In the form of a large update. I'll be busy working under the hood for a few days, but keep the bug reports coming, if you encounter any.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: graveraven on December 12, 2016, 02:52:29 pm
I'll let you know if there is anything new on my end.

Anyways, some good news on my part: I got the first girl working (I hope).

after testing out several things within the game this is what I was able to make so far:

1.All the pictures are within the 800 pixel margin. Solves me the headache of seeing the crash report of of either image is too big or can't find the source ect.

2: I've limited the amount of pictures to a certain action, though there might be lacking in some areas. examples: Dancer might have like 2-3 images but sex scene, groups ect, I've put 10 of them. (After sorting some pics thinking the general pop would like to see and not just some crappy ones.)

3: Like i said, I did managed to make it work but I haven't fully tested the girl yet myself. So for those who would like to see more girls in this game, I can oblige to that, so try out the girl and see if what I did was okay or good or whatever your opinion is.

4: the first girl from the list: Ami ! (from sailor moon course.) The file will be attached mega link where I'll be hosting them and add new girls in the meanwhile. So go ahead, download it, try her, DO her to your heart contents till either of you break.

Good feedback = faster progress on our part.

Cheers!

https://mega.nz/#fm/DMYmibBL (Bad link.)
https://mega.nz/#F!KBg02IxQ!c_OR-T5-3JZNk3kALFIXmg

P.S: For those who like pregnancy fetish and stuff like that, sorry to say but not EVERY girl in the list will have them. There will be quite a few but unless Goldo decides to add the pregnancy option within the game, they will be remained useless. So you'll just to see them within the folder and not in game.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: failquail on December 12, 2016, 09:27:33 pm
I'll have to upload some of the girls i've made at some point.

I'll need to re-do them first though as i got a bit carried away and added far, far too many images and with no resizing. (Haven't actually run into any problems with even hilariously oversized resolutions actually).

Regarding the images though, is there a recommended resolution to resize them to or just leave them as whatever? (within reason)

Also i think some of the image tags might need to be re-organised/split-up, As there's some odd disconects
In particular:
Quote
For service: ‘service’, ‘blowjob’, ‘oral’, ‘mast’, ‘titty’
For lesbian/group sex: ‘group’, ‘les’
Both lead to examples of the text not matching up with the picture shown. Such as with a masturbation picture with a description of a blowjob, lesbian photo with text for a group and so on...
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: graveraven on December 12, 2016, 10:08:33 pm
I'll have to upload some of the girls i've made at some point.

I'll need to re-do them first though as i got a bit carried away and added far, far too many images and with no resizing. (Haven't actually run into any problems with even hilariously oversized resolutions actually).

Regarding the images though, is there a recommended resolution to resize them to or just leave them as whatever? (within reason)

Also i think some of the image tags might need to be re-organised/split-up, As there's some odd disconects
In particular:
Quote
For service: ‘service’, ‘blowjob’, ‘oral’, ‘mast’, ‘titty’
For lesbian/group sex: ‘group’, ‘les’
Both lead to examples of the text not matching up with the picture shown. Such as with a masturbation picture with a description of a blowjob, lesbian photo with text for a group and so on...

Hey Quail, I'm curious about the girls you have lined up for use. If you need some help about them I could probably do something about them if you send em my way. But that's your call.

For resolution size, I'm guessing not ALL computer would be able to use oversized pictures. lol. I found the sweet spot for my computer around 800-1000 pixel without giving me the crash report after a few tries. So maybe take that as an 'average'? Well, I'm sill working on the girl folders I'm making. (finished my 2nd one earlier. Maybe going to try for 4-5 girls by the end of the night if I can & upload them in the morning.)

Having a lot of pictures is nice, but I limit myself about 10-12 max for each of the 12 categories needed for giving life to the game. I personally think that would be somewhat of a decent amount since you might end up with a total of 100 pics for just 1 girl by themselves. Does happen some areas might be lacking cause can't always find good or enough picture for certain jobs. (unless you want to search the net. But to each their own. I'm just helping to get a better feel of it than just let's say 5-7 girls. We WANT girls in the game and can never have enough of em. :3 )

All in all, this is just my personal opinion. ^^



Quote
Notice:

I just noticed earlier tonight that half of the images that were in Ami folder were png files. As well as the other 2 folders girls I've been currently working on. I'll fix them and update the new version once I can. (so embarrassing. X///X )
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 13, 2016, 01:18:13 pm
Hi guys,

The resolution of the game is rather low (1024x768), and pictures are resized lower than that to be displayed as events anyway. The game is smart enough to resize pictures of any size (or should be), so you can use any resolution, but in order to keep the download size to a minimum I think 1024x768 would be good.

I think the tags work as intended. Although I didn't mention it, lesbian and group pictures are not equivalent: only les pictures will be used during lesbian encounters, and group pictures during group. As for 'service', it is a broad category that covers masturbating, handjobs, blowjobs and titjobs. As a result, the text in-game should be generic enough to match any of these events.

With that said, if you see an obvious mismatch between text and pics during the game, please report it (a screenshot would be nice).

Please note that I do reserve the option to use more refined tags in the future (such as masturbation), so if you have various tags that the game is not using it is better to ask me to add your tags to the tag dictionary than to rename the files (you can do that yourself in 'settings.rpy' if you want to test it, by the way.).

Also, if you're unsure if all the pictures have tags that are recognized by the game, you can use the 'Check untagged girl pics' cheat to return a list of untagged pics. Please note that I have set some tags to 'unused', however (such as pregnancy): they won't appear in the list. If in doubt, check the tag dictionary in 'settings.rpy'.

I'm quite happy seeing people making girls for the game! :D

Edit: graveraven, I can't seem to be able to access the link to the girl you posted. Is it working properly?
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: graveraven on December 13, 2016, 02:31:43 pm
Quote
The resolution of the game is rather low (1024x768), and pictures are resized lower than that to be displayed as events anyway. The game is smart enough to resize pictures of any size (or should be), so you can use any resolution, but in order to keep the download size to a minimum I think 1024x768 would be good.

Well,  the pics I've resized to btween 800-1000 pixies so that wouldn't cause much problems with this.
Quote
Edit: graveraven, I can't seem to be able to access the link to the girl you posted. Is it working properly?

I think I gave the wrong link since that one was linked directly to my megas account. Well, I'll see if I can send the correct one and tell me if it works. Besides, I have to update the old ami folder for all JPG pics and also 2 MORE girls added to the list. Didn't get to the 4th one last night since I was testing ashford academy game from the HHS+ forums. Feels like 'meh' while playing so going to working on more girls today.

It's the first time I'm actually trying to use mega for stuff so please bear with me until I can give you a working link. ^^

Let's try this one: https://mega.nz/#F!KBg02IxQ!c_OR-T5-3JZNk3kALFIXmg

Small update: Just added 2 more girls so now I got 5 girls for you guys to try out.
Names are: Ami (sailor moon) , Asuka (evangalion), Aya (from touhou) Charlotte (from Infinite stratos) And Chie (P4)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 15, 2016, 03:41:05 am
Thanks, that link looks like it's working. I'm on a slow network right now but will download and test it as soon as I get a proper connection. Cheers!
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: mateychipa on December 16, 2016, 06:37:57 am
How is it going? sorry it took a while to answer back, but i was a bit short on time.

Quote
I'm not familiar with jack o' nine; can you expand on what's good about it?

Sorry about that since there are some elements of that game in yours, i just assume that you knew it.
It is a slave trainer game, quite dark, it has interesting system nevertheless. You should take a look at it, it is call "Jack o nine tails" developed by some russian guys, and then remaked by some other group.
In this game they are really slaves, so there is a lot of violent things that you can do to them.

In regards the girls cap thing, it is just a matter of taste, i can see both pros and cons for either path.

And i think we agreed on this that the quest,which i think are a really nice addition to the game, should give moeny or reputation, but no so much attributes gain. That way the school will be more usefull.

Also i forgot to mention before, during the "result phase" if you scroll up with the mouse wheel, the music seems to stop, and it takes a while before it goes off again. It also happened on other places, which im not sure exactly where.

Edit 2: Is on the selection of the slaves, sometimes when you scroll up with the mouse wheel over the slaves, it also mute the music for quite a while
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: failquail on December 18, 2016, 06:39:30 pm
As a result, the text in-game should be generic enough to match any of these events.

With that said, if you see an obvious mismatch between text and pics during the game, please report it (a screenshot would be nice).
Just found one. :)

When visiting the city and getting a girls heart level up, choosing the service option from the sex menu gives you text along the lines of "i want you to suck my dick" but gave me a picture i've tagged as 'mast', which i assume is short for masturbation, it should have given me a picture tagged oral/service/blowjob instead.

Got one girl ready for you too.
https://mega.nz/#!AwoQXIIC!9jQCP3l0gp_KsYgk35eY34fMeGgqUpYfpyOzwuk8ITc
Louise from Zero no Tsukaima
Probably gone a bit OTT on the number of images though... :)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: no_one on December 22, 2016, 02:40:58 am
Hey guys, lurker here, here is a 5 girl pack with some base folders. I haven't had much free time :/ Anyway keep up the good work!  :)

MEGA:https://mega.nz/#!fIs2hARK!5Ef5S4qooQ9ScI89jYh3u2pQmoaqGe9X7D76adc_Q0o (https://mega.nz/#!fIs2hARK!5Ef5S4qooQ9ScI89jYh3u2pQmoaqGe9X7D76adc_Q0o)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Bloodly on December 23, 2016, 04:19:14 pm
Game downloaded, patch downloaded, girl packs applied...let's see how this goes.

I'm a Mage, serving the Lord of Light.  Though it looks like I can't go to the Cathedra like the guard wants.

Got a girl(Rangiku), got a sub-room(Tavern).  Running a reputable business.  Yes, the name's Brothel King, but I'd need two girls minimum to do that.  One for the front place, one for dirty doings.  Making 25-30 a day.

Levelling up your stats increases the base level of the stat, not the maximum.  I guess training increases the maximum?  Or getting your class up?

'Fear' keeps increasing.  An invisible stat, it seems, and no explanation.  Maybe I need security stuff?

Got caught by a mob in the Stables(I'm regularly talking to a girl there).  Two points:

1. I'm a reputable tavern owner, why are you hassling me?  It would be nice if it somehow checked what you've been doing over the last few days.  But that's dreaming.
2. Money can go negative.  Should it?

Day 8 and there's a quest I can do.  185 is 2 weeks money or so, so that's a bit of luck.

I'm feeling there's little I can do with myself.  I could cast spells, but it means I can't do much other than that.

Lots of things I need to do.  Would want another bedroom for the new girl, presuming I talk to her enough, and upgrade the room.

It's kinda funny; you spend years charming a girl into your service, she willingly has sex with you beforehand....then she joins you and refuses you.  Not even 'refusing work'.  Refusing YOU.

So, we have a random roll.  We also have a bonus based off your skill level.  Except that seems to be random, as well.  And of course the customer bonus is random, as well.  Some days the day will just screw you.

Call it bad luck, but I feel like the world's worst wizard, despite my background saying I was accomplished and turning a random thug into fried beef.  Hypnosis on a girl in my keeping failed, a random event trying hypnotism failed, hypnosis vs the mob failed.

I'm getting the sense that Act 1 is 'fill your brothel'.  Because there are such sharp limits on the quality you can provide.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 23, 2016, 06:04:12 pm
Merry H-mas everyone!

(https://s28.postimg.org/x5woelkct/chara_all_evt004_00.jpg) (https://postimg.org/image/yky93blft/)

I've worked hard in the past 2 weeks, and I'm happy to announce that chapter 1 is now available with a game update (v0.1)! Link to the download in the OP.

You will need to download the game files again due to the various new pictures.

You do not need to re-download the girl packs! Just put them back in the 'game/girls/' folder.

For this reason, from now on, I will be releasing girl packs separately (see OP). Thanks to everyone who contributed girl packs to the game!

I won't have time for much more than hotfixes during the holiday, but I hope you enjoy the new content. It was tested to the best of my ability given the limited time frame, but please report anything unusual.

One minor bug which will be corrected is that the screen goes black after a story event. It isn't game breaking as you can simply go to any game screen and come back to see the background image again.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on December 28, 2016, 01:08:16 pm
Hi, I am playing V. 0.1. I love the story, great job!

Farah's route has 2 minor flaws:

1) Got an exception while talking with her at her home, immediatly after the MC wonders if he has been poisoned:

(click to show/hide)

2) The ending scene of chapter 1 (the judge and the shadow) is repeated. This bug does not occur in other routes, as far as I know.

For both bugs, see attached file (https://mega.nz/#!xlQRwZwZ!Zhk7IRGqhMVnorfQI4DfBKMRWC60LyLToUnNf6-NFs8) and choose "All right". :)

Happy new hear, everybody!
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on December 29, 2016, 01:04:39 pm
Hi, I am playing V. 0.1. I love the story, great job!

Farah's route has 2 minor flaws:

1) Got an exception while talking with her at her home, immediatly after the MC wonders if he has been poisoned:

(click to show/hide)

2) The ending scene of chapter 1 (the judge and the shadow) is repeated. This bug does not occur in other routes, as far as I know.

For both bugs, see attached file (https://mega.nz/#!xlQRwZwZ!Zhk7IRGqhMVnorfQI4DfBKMRWC60LyLToUnNf6-NFs8) and choose "All right". :)

Happy new hear, everybody!

Thanks as always for the report! Here's a fix (overwrite the file in the 'game\' directory).

Happy new year!
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: evergrey on December 29, 2016, 11:54:48 pm
i just played again recently and did a get all items cheat to see what the new items were and got this error
Code: [Select]
I'm sorry, but an uncaught exception occurred.

While loading <'ProportionalScale' <'Image' 'items/Misc/Stolen underwear.png'> 50 50 True>:
  File "game/BKmain.rpy", line 842, in script
    $ it, act = ui.interact()
  File "game/BKmain.rpy", line 842, in <module>
    $ it, act = ui.interact()
  File "game/BKclasses.rpy", line 2466, in load
    child = im.cache.get(self.image)
IOError: Couldn't find file 'items/Misc/Stolen underwear.png'.

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

Full traceback:
  File "game/BKmain.rpy", line 842, in script
    $ it, act = ui.interact()
  File "D:\Test\Games18\Brothel_King-all\renpy\ast.py", line 806, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Test\Games18\Brothel_King-all\renpy\python.py", line 1577, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/BKmain.rpy", line 842, in <module>
    $ it, act = ui.interact()
  File "D:\Test\Games18\Brothel_King-all\renpy\ui.py", line 277, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\core.py", line 2425, in interact
    repeat, rv = self.interact_core(preloads=preloads, **kwargs)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\core.py", line 2779, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\core.py", line 1848, in draw_screen
    renpy.config.screen_height,
  File "renpy/display/render.pyx", line 416, in renpy.display.render.render_screen (gen\renpy.display.render.c:6685)
    rv = render(root, width, height, 0, 0)
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\layout.py", line 649, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\layout.py", line 649, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\layout.py", line 649, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\screen.py", line 610, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\layout.py", line 649, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\layout.py", line 1023, in render
    st, at)
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\layout.py", line 1424, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\layout.py", line 1419, in sizeit
    rend = render(pos_d[pos], width, height, st, at)
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\viewport.py", line 244, in render
    surf = renpy.display.render.render(self.child, child_width, child_height, st, at)
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\layout.py", line 839, in render
    surf = render(d, width - x, rh, cst, cat)
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\behavior.py", line 660, in render
    rv = super(Button, self).render(width, height, st, at)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\layout.py", line 1023, in render
    st, at)
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\layout.py", line 795, in render
    surf = render(d, rw, height - y, cst, cat)
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\layout.py", line 1023, in render
    st, at)
  File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
    rv = d.render(widtho, heighto, st, at)
  File "renpy/display/accelerator.pyx", line 104, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:1965)
    cr = render(child, widtho, heighto, st - self.child_st_base, at)
  File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\im.py", line 478, in render
    im = cache.get(self)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\im.py", line 200, in get
    surf = image.load()
  File "game/BKclasses.rpy", line 2466, in load
    child = im.cache.get(self.image)
  File "D:\Test\Games18\Brothel_King-all\renpy\display\im.py", line 200, in get
    surf = image.load()
  File "D:\Test\Games18\Brothel_King-all\renpy\display\im.py", line 529, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "D:\Test\Games18\Brothel_King-all\renpy\loader.py", line 533, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'items/Misc/Stolen underwear.png'.

Windows-7-6.1.7601-SP1
Ren'Py 6.99.10.1227
Brothel King 0.1
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on December 30, 2016, 04:43:38 pm
Just some thoughts:

- only one chapter has been released (+ intro), but I love the VN so far. Multiple routes, meaningful choices, intriguing characters... I am looking forward to reading the next chapter

- the brothel simulation is good, but I agree with the author that some things could be improved, like the "breaking system". A refined training system could be very time consuming, though: I would decrease the max number of slaves. Speaking of the breaking system: the dicotomy fear/devotion sounds too much like Free Cities. Since we have three classes and three main stats, I would add a third path, aside from force (the warrior's natural choice) and charme (a merchant would prefer this approach): magic. Potions, drugs, hypnosis: you name it. Imo this is what a wizard would do. Same game mechanism of the events: I can try to do a spell even if I am not a wizard, but the chance of success depends on my spirit (and the difficulty level)

- for players who are not into micro-management, I would not neglect the importance of the slave's experience: she may start whoring herself after some classes and then, the more she sells herself, the more she may be prone to new sexual positions. Her behaviour could also be modeled by her patrons (e.g.: are they violent, angry, unrespectful? -> Fear path). Experience could be also counterproductive: e.g. rough customers could make the slave to hate anal sex

- speaking of Jack of nine tails: I like the thrill of discovering pros and cons of a girl. When you buy her, you only know her appearance. Is she a skillful maid? Is she a masochist? A hikikomori? You learn it by training her.
Another thing of JoNT that I like is that you cannot completely change the nature of a girl. You may only add some traits, like "accustomed to pain", while in FC she may become what you want. I would not be displeased if some perks could not be unlocked at all

- as for me, the dating system is the least entertaining part of the game. Take for instance the jokes: once you find what kind a girl likes, you just spend 1-2 days clicking repeatedly the same choices. I do not ask for a minigame, like in HuniePop, but I would prefer if dates were less "deterministic". Shorter, with random elements, maybe with more questions from the girl (and the answers given by the MC may have consequences on the slave's future behaviour)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on January 11, 2017, 06:57:09 am
Hi guys!

I just returned from a long break, and I'm going to start working on the game again. Here's what I have planned in the short term:

- Fix a few bugs such as the one evergrey noticed
- Rework the perks system in depth
- Start laying the foundations for the 'breaking' system
- Add a few events

I will take time to consider the proposals made by Scrumbles and others and think about whether and how I should change things. I don't want to bite more than I can chew for the time being, so it will have to wait a bit but I will keep it in mind!  :)

P.S.: Does anyone have feedback about the changes to game balance made before the Xmas update? Is it still too easy, too grindy... ?
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Bloodly on January 11, 2017, 06:19:56 pm
I can only comment on what I downloaded.  The game from the initial link.

The money balance was effectively; 'do quests'.  The actual brothel only broke even, and only with multiple girls, and only some of the time.  But then, most of my girls were also doing normal tasks like the tavern or geisha work. 

There's only so much you can do in terms of truly earning money in part 1 because you can't get access to things like 'can do brothel work whilst doing normal jobs' because in all of Part 1 you can't get above level 5, which is 2 perks-getting such takes 3.  Then again, I kept taking a 'useless' perk in Bisexual.  All my girls got their level in all the non-sex jobs, and had about 3 of the four sex skills at Level 1.

I'd regard the primary issue being that your skill level(at that point) and training your stats has no real effect on the random rolls.  The random roll for 1-6 is all very well, but your skill modifier is also random and can go negative.  And the customer can just not like you.

I didn't feel that my levels, as few as they were, actually helped.  I was left spinning my wheels.

But I suppose my real problem is I dislike the base intents for the future.  I do not like the thought of the extended 'breaking' system or of 'breaking' at all.  It's already a major pain to do stuff like 'raising obedience' being chance-based and expensive.  Now you wish to add a step.  Ask yourself, from a gameplay standpoint, what it adds.  It's not challenge, it's not depth.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: failquail on January 11, 2017, 09:36:52 pm
P.S.: Does anyone have feedback about the changes to game balance made before the Xmas update? Is it still too easy, too grindy... ?
The balance is much better now (at least for the first three levels*).

Some minor things / thoughts:
-The rewards from working vs the special quests/assignments still seem a bit out of kilter. Depending on your luck with the assignments you get offered it's often not worth your time assigning the girls a job, leaving them rested for assignments.  :P
-It's relatively easy to powerlevel your way into the first brothel upgrade quickly (example: using the assignments) then get yourself stuck with no money and the girls so unskilled you struggle to earn your way out of the situation you've created for yourself (was fun, for me at least, doing that though)
-Again related to the above two, there appears to be no limit to just how far in debt you can reach. (perhaps start getting girls/items confiscated if you go too far in debt?)
-I feel there should be some sort of daily maintenance cost for your brothel even if you have no girls working (either no girls yet or all on assignment). As it stands you can start the game and run the place for free for a few weeks whilst you chat up girls in the city ;)
- the perk system is quite good, but i'm not a huge fan of it being fixed once you've made your choices. Perhaps some sort of quite expensive 'mind-wipe' item/spell/class to reset some/all of the perks for a girl?
-For number of girls in total, i'd prefer quality over quantity. Once you get near to 7+ girls i tend to zone out on improving their stats and i find it more boring as a result** I'd prefer more of a focus on improving a smaller number of characters rather than building a super-capacity brothel.
-Could clothing auto-equip when given to a girl? Seems a pointless extra step of micro-managing there. You might need to limit the girl to holding only one of each type of item in their inventory though.
-When in the city, could you get auto-returned to your brothel when you run out of actions rather than having to right-click several times to back out of the nested areas (and waiting on the resulting load-times)?
-This is going to be a rare issue for most: but when you add girls to the game folder it does add them at the next end-of-week update to the list for possible slave auction girls to buy, but you'll never likely see them in the city as the update seems to merely shuffle the position of existing girls there. (it might add them when you get new areas unlocked, but it'd still be a reduced chance.)

*I keep breaking the game by adding/changing girl pictures and restart quite often as a result ;)
**Another reason i restart quite often
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on January 12, 2017, 06:16:50 am
Hi guys, thanks for the feedback! Some answers below:

I can only comment on what I downloaded.  The game from the initial link.

The money balance was effectively; 'do quests'.  The actual brothel only broke even, and only with multiple girls, and only some of the time.  But then, most of my girls were also doing normal tasks like the tavern or geisha work. 

I guess I got a bit heavy-handed on gold balance then, and quests haven't been affected as much. Can you try using a cheat modifier for gold (help menu) and tell me where the sweet spot would be?
As a side note, however, it should be easier to make money with one skilled girl than with several poorly skilled ones.

Quote
There's only so much you can do in terms of truly earning money in part 1 because you can't get access to things like 'can do brothel work whilst doing normal jobs' because in all of Part 1 you can't get above level 5, which is 2 perks-getting such takes 3.  Then again, I kept taking a 'useless' perk in Bisexual.  All my girls got their level in all the non-sex jobs, and had about 3 of the four sex skills at Level 1.

I'd regard the primary issue being that your skill level(at that point) and training your stats has no real effect on the random rolls.  The random roll for 1-6 is all very well, but your skill modifier is also random and can go negative.  And the customer can just not like you.

I didn't feel that my levels, as few as they were, actually helped.  I was left spinning my wheels.

I'm not sure what you mean by the skill modifier being random (it is not); what varies is customer difficulty (not by a lot though). It is however possible that something doesn't work as intended.
Each job and sex skill depends on a set of stats (you can check the in-game help to get a sense of what they are). There are major and minor stats, and they are compared to the customer difficulty to calculate the skill bonus. Did you upgrade the right stats for your girls? Items can also be a good way to improve stats significantly early on.

The game heavily relies on stats for many things, so I think this is where your choices will have the most impact early on. Merely earning levels will not help a girl with the wrong stats much at first.

Quote
But I suppose my real problem is I dislike the base intents for the future.  I do not like the thought of the extended 'breaking' system or of 'breaking' at all.  It's already a major pain to do stuff like 'raising obedience' being chance-based and expensive.  Now you wish to add a step.  Ask yourself, from a gameplay standpoint, what it adds.  It's not challenge, it's not depth.

The way I envision the breaking system is making it have it's own gameplay to add some depth to the character interactions and girl personality systems. Hopefully the system turns out ok and doesn't feel like 'oh great, another stat to raise'... I will make sure it doesn't turn the game into a drag anyway, if necessary by simplifying other things. Give it a chance! :)

More generally and to address your other points, I feel that people have different expectations about what the pace and challenge of a game like this should be. So far many people have said that the game wasn't challenging enough and too fast.
But other people might look at the same thing and feel 'this is too grindy' (I am one of those). I feel like the only way I can really address both crowds is by introducing difficulty levels, which I will do for sure. But I would like the game to have more or less 'normal' balance before I do, because fine-tuning 4 different difficulty levels is a pain... You can play around with the cheat modifiers in the meantime, this should help you if you feel the pace is too slow.

The balance is much better now (at least for the first three levels*).

Some minor things / thoughts:
-The rewards from working vs the special quests/assignments still seem a bit out of kilter. Depending on your luck with the assignments you get offered it's often not worth your time assigning the girls a job, leaving them rested for assignments.  :P

I think I will add upkeep for girls when they are away on quests. This should make quests less advantageous. Also, I was thinking that you couldn't always find a quest that your girl can do, but maybe I set the requirements too low...

Quote
-It's relatively easy to powerlevel your way into the first brothel upgrade quickly (example: using the assignments) then get yourself stuck with no money and the girls so unskilled you struggle to earn your way out of the situation you've created for yourself (was fun, for me at least, doing that though)

Hopefully lowering the quest rewards will fix that.

Quote
-Again related to the above two, there appears to be no limit to just how far in debt you can reach. (perhaps start getting girls/items confiscated if you go too far in debt?)

It's definitely on my list of things to add, just not a number 1 priority (not until balance is ok).

Quote
-I feel there should be some sort of daily maintenance cost for your brothel even if you have no girls working (either no girls yet or all on assignment). As it stands you can start the game and run the place for free for a few weeks whilst you chat up girls in the city ;)

I agree for the assignments; I don't really think it's necessary when the brothel's empty (I'm pretty sure chatting up 4 girls in the city will actually take longer than playing the game normally so why not allow it ;) )

Quote
- the perk system is quite good, but i'm not a huge fan of it being fixed once you've made your choices. Perhaps some sort of quite expensive 'mind-wipe' item/spell/class to reset some/all of the perks for a girl?

Mmh, I don't think I will introduce this except maybe as a unique item. It feels strange to me that you could slowly develop a girl into a perfect service geisha then overnight turn her into a star masseuse anal slut ;)

Also, it gets in the way of one of my intents for the new perk trees, which is to make some perks appealing for short-term gains (such as early game money making), and others investments for the long run... Forcing you to make some difficult choices. Allowing a complete wipe would be too easy. :p

Quote
-For number of girls in total, i'd prefer quality over quantity. Once you get near to 7+ girls i tend to zone out on improving their stats and i find it more boring as a result** I'd prefer more of a focus on improving a smaller number of characters rather than building a super-capacity brothel.

I think this correlates with the difficulty setting I was talking about earlier. Some people will want a more casual experience where they can cruise through without having to micro-manage their girls, others will want to fine-tune everything. So my thinking is: lower difficulty setting, more girls and less micro. Higher difficulty setting, fewer girls, so good and bad girl development has a lot more impact.

Quote
-Could clothing auto-equip when given to a girl? Seems a pointless extra step of micro-managing there. You might need to limit the girl to holding only one of each type of item in their inventory though.

I saw that one coming! It is in fact already implemented in the next version, I only have some testing left to do.

Quote
-When in the city, could you get auto-returned to your brothel when you run out of actions rather than having to right-click several times to back out of the nested areas (and waiting on the resulting load-times)?

Good idea, I'm also thinking of introducing some keyboard shortcuts in the future.

Quote
-This is going to be a rare issue for most: but when you add girls to the game folder it does add them at the next end-of-week update to the list for possible slave auction girls to buy, but you'll never likely see them in the city as the update seems to merely shuffle the position of existing girls there. (it might add them when you get new areas unlocked, but it'd still be a reduced chance.)

I see your point... I just wonder how I should implement it. Should the city girls have an 'expiration date'? That means you could lose track of a girl you'd chatted up for weeks all of a sudden, which sounds frustrating.

Quote
*I keep breaking the game by adding/changing girl pictures and restart quite often as a result ;)
**Another reason i restart quite often


Just for you I'll add a cheat to re-generate all the free girls in the city. ;)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Anthaeus on January 12, 2017, 08:42:46 am
I don't post very often, but I have to say how much I love this game so far. I'm a huge fan of Sengoku Rance and it's really nice to see so many of the characters popping up.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: failquail on January 12, 2017, 01:42:27 pm
I think this correlates with the difficulty setting I was talking about earlier. Some people will want a more casual experience where they can cruise through without having to micro-manage their girls, others will want to fine-tune everything. So my thinking is: lower difficulty setting, more girls and less micro. Higher difficulty setting, fewer girls, so good and bad girl development has a lot more impact.
I like this plan, does seem a good way of accommodating everyone.

Quote
I saw that one coming! It is in fact already implemented in the next version, I only have some testing left to do.
Quote
Good idea, I'm also thinking of introducing some keyboard shortcuts in the future.
Horay! :D

Quote
I see your point... I just wonder how I should implement it. Should the city girls have an 'expiration date'? That means you could lose track of a girl you'd chatted up for weeks all of a sudden, which sounds frustrating.
Could it be set so it keeps girls you've talked to, but completely re-rolls any girls that haven't been interacted with yet? Not sure how easy that'd be to code, but if doable would be a good solution.
Edit: thinking on that a bit, use the love stat? Re-roll any city girl whose love stat is zero? Also if you have it drop a small amount each week it'd allow girls you've lost interest in to re-set eventually.

Quote
Just for you I'll add a cheat to re-generate all the free girls in the city. ;)
Thank you :>
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on January 13, 2017, 06:40:31 am
I don't post very often, but I have to say how much I love this game so far. I'm a huge fan of Sengoku Rance and it's really nice to see so many of the characters popping up.

Thanks!!! I love that game too, and the art is perfect as far as I'm concerned. Still, I'll introduce characters from other series for the sake of variety. :)

I should warn people that although I've kept Sill's personality (and name) close to the original (because she's such a well-known character), that won't be the case with others. Sorry!

Could it be set so it keeps girls you've talked to, but completely re-rolls any girls that haven't been interacted with yet? Not sure how easy that'd be to code, but if doable would be a good solution.
Edit: thinking on that a bit, use the love stat? Re-roll any city girl whose love stat is zero? Also if you have it drop a small amount each week it'd allow girls you've lost interest in to re-set eventually.

Yeah I guess that would be the best way to implement it. I'll make sure to include it in the next update. :)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Kenji on January 13, 2017, 02:24:40 pm
Hey Goldo,

I really enjoyed the game.  A couple of pieces of feedback for you:

The upkeep mechanic felt a little tedious.  I had to keep going in and checking to see if a girl's upkeep cost had risen and I was no inadvertently starving her. When I had one or two girls it was no problem, but for 6 or 7 it's pretty annoying.  I think a change to make it a range of options (3 or 5?)  basically "Extreme neglect, poor treatment, neutral, good treatment, extravegance" and have the game automatically update the cost.  That way I can keep my girls happy or neutral and adjust the setting if I need to change my expenses.

Also, right now it feels incredibly punishing to swap from one brothel to the other.  The combination of losing all of your upgrades, moving to a new area where you can't complete any quests, and the way you get penalized for unhappy girls (injury and sickness) makes it extremely problematic.  I always felt like I had saved up enough to do it, and then inevitably ended up being in debt for weeks at a time for reasons that felt completely out of my control.  I feel like one way you could make it feel a little better is to scale the quests by your average/highest girl's level, and cap the level based on what district you live in.  That way there is always a quest you can pursue, but there's still an incentive to move to the next district after you get successful in the first one.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on January 13, 2017, 03:54:59 pm
The upkeep mechanic felt a little tedious.  I had to keep going in and checking to see if a girl's upkeep cost had risen and I was no inadvertently starving her. When I had one or two girls it was no problem, but for 6 or 7 it's pretty annoying.  I think a change to make it a range of options (3 or 5?)  basically "Extreme neglect, poor treatment, neutral, good treatment, extravegance" and have the game automatically update the cost.  That way I can keep my girls happy or neutral and adjust the setting if I need to change my expenses.

Thanks for the feedback! That's a good idea, I'll see if I can add it.

Quote
Also, right now it feels incredibly punishing to swap from one brothel to the other.  The combination of losing all of your upgrades, moving to a new area where you can't complete any quests, and the way you get penalized for unhappy girls (injury and sickness) makes it extremely problematic.  I always felt like I had saved up enough to do it, and then inevitably ended up being in debt for weeks at a time for reasons that felt completely out of my control.  I feel like one way you could make it feel a little better is to scale the quests by your average/highest girl's level, and cap the level based on what district you live in.  That way there is always a quest you can pursue, but there's still an incentive to move to the next district after you get successful in the first one.

Hm, that's not what was intended... I might have made the game too hard when bringing down the gold bonuses (by popular demand). Quests should already be a mix from level 1 to current level, so it shouldn't be impossible to find easy quests even in a later chapter.

Originally, the base tip was calculated according to the district rank and not the girl rank (I went back on this during the big gold crackdown of 2016). I guess maybe I should reinstate it. That way, you should be able to make more money on a higher district, even if your girls are inexperienced (on account of the customers being richer).

Edit: Added the girl packs made by graveraven, failquail and no_one to the OP, which was long overdue. Thanks guys!
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on January 14, 2017, 02:48:00 pm
So today I was brave and I did some serious testing. Usually I spend a lot more time coding than testing, but for things like game balance nothing beats actually playing the game. I played for hours on end and barely made it to chapter 3.
Turns out what works on a spreadsheet doesn't necessarily works in the actual game! The game with the changed values from the Xmas update had become way too hard and grindy, as several people noticed.

With this in mind, I bring you the latest patch (see OP for the link). This update focuses on balance and UI improvements which were much needed (as I'm sure you'll agree!):

Balance
Adjusted various things to balance the early chapters (I haven't tested the later chapters sufficiently so I had to rely on spreadsheets for those)
- Base tip has been raised slightly
- The cost of helpers, bedrooms, brothels, and new ranks has been reduced
- Romancing a girl has been made slightly faster
- Reward for 'good' results or better has been increased
- Quests have been nerfed; they are still a good way of making money at the beginning, however, which is fine. Quest requirements are still unbalanced at higher levels: I will work on that.

UI
- Upkeep can now be set to rise and fall automatically
- Shortcuts, f* yeah!
(click to show/hide)
- up and down arrows and pageup/down can be used to browse girls on the girls and slave market screens
- left and right arrows can be used to browse girls on the items and quests screens
- You can now directly equip or use an item on a girl without having to give it to her first
- Selling a girl will now unequip and recover her items automatically

Gameplay
- Free girls will now be replaced after a while if they haven't been talked to. Girls who have been talked too will also disappear after a while, but it will take longer.
- Added a cheat to re-generate free girls in the city

Misc
- Asking oral from one of your girl should now produce the right pictures (if they exist)
- The missing picture for the 'stolen panties' is included in the patch
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: failquail on January 15, 2017, 02:46:52 am
Have been wondering whether to post this or not for a while, but eventually finally decided on 'why not'

This is a big girl pack addition, but it's really quite a lazy one.

Essentially:
-I initially made these for personal use only, so it's very slapdash, unlike my Louise one where i was a lot more careful with it.
-These were made at maximum speed, often downloading and setting the filename tag only via the thumbnails from the source sites, not the full versions. So there are likely to be things tagged wrong/bad quality/even occasional wrong girl entirely pictures.
-Regarding the above, i've been fixing bad pictures/tagging when i find them via playing the game, but due to the method i'm using (i use all seemingly relevant pictures, not a fixed amount so some characters have vast quantities of pictures) some will have been missed due to me simply not seeing them in-game yet. (also, it'd be advisable to delete all the girl folders before adding any updates to account for deleted files)
-due to the way i'm fixing the pack above, this may give game errors where i've changed/removed images if i release new versions of this pack (Goldo's new girl regeneration cheat may fix these though, also hitting ignore will likely skip through any ren'py error messages.)
-But: It does add 19 girls (though it seems Asuka has been done already, so call that 18)
(click to show/hide)

So big disclaimers aside:
https://mega.nz/#F!Mw5hXYgD!pGt-bILiPcszJtpRg-rDEg

Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dante on January 15, 2017, 03:58:00 am
Thanks for the patch, if i download it will my save still be compatible? Also can you add a hotkey for the save screen?
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on January 15, 2017, 04:04:10 am
Thanks for the patch, if i download it will my save still be compatible? Also can you add a hotkey for the save screen?

Hi! Unfortunately, this is not save game compatible. I guess your save could work but you would not get the updated brothel costs.

Save screen is 'o' (options) or Esc (native Ren'py shortcut), I should have mentioned this. All the native Ren'py shortcuts work, however where I have been replacing some (like 'v' or 'h'), you now have to use the alt key to access them.

Edit: I had accidentally left 'debug' on in the original patch (it has been fixed now). Please redownload the patch or manually set debug to False in 'settings.rpy' if you downloaded it before I made the change.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dante on January 15, 2017, 07:25:57 am
Ok thanks.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on January 15, 2017, 07:52:49 am
As I can see some people are working on girl packs, I have added a cheat that might come in handy in the 'others' menu: it checks all your girl directories for missing tags.

Actually, thanks to this I can see that some of the girls from the original girl pack are missing quite a few pictures... :p

For my defense, I didn't make these girls, only stole them from a previous sim bro game... The only girl I did myself 100% is this one, and she's got everything (only quality pics too!): Sena Kashiwasaki (https://www.mediafire.com/?uie4yok5v6u5ip4)

Enjoy!  8)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: rapso on January 20, 2017, 04:40:14 pm
Found a crash, I played Mage, was in zone 1 and just managed to push the thief guild and the guard captain away down. I almost managed to get my official permit, but then crash...

(click to show/hide)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Someguy01 on January 21, 2017, 10:00:30 am
Any chance to get the actual game files hosted to Mega? I've had terribly luck over the years trying to download stuff from most of the other sharing sites, Mediafire being one of them.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on January 22, 2017, 06:58:30 am
Found a crash, I played Mage, was in zone 1 and just managed to push the thief guild and the guard captain away down. I almost managed to get my official permit, but then crash...

Sorry about that, here's a fix (save game compatible).

Any chance to get the actual game files hosted to Mega? I've had terribly luck over the years trying to download stuff from most of the other sharing sites, Mediafire being one of them.

I have limited bandwidth on most days, so I'm not going to be able to do it soon, but if someone is up to it, I'll happily add a Mega mirror link to the OP.

Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: failquail on January 22, 2017, 04:03:49 pm
I have limited bandwidth on most days, so I'm not going to be able to do it soon, but if someone is up to it, I'll happily add a Mega mirror link to the OP.
Stuck it on mine for now: https://mega.nz/#F!phZGGaLT!CNz0-so4JNykDgfl-ZNLRg (https://mega.nz/#F!phZGGaLT!CNz0-so4JNykDgfl-ZNLRg)
Though it is just a free account, no idea how much hosting bandwidth they have :P
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Someguy01 on January 22, 2017, 09:25:53 pm
Thanks failquail, Mega is pretty much the only fileshare site that doesn't go nuts with popups, spammy window spawning and hiding the link to download among things that look like download links, but aren't, but still gives pretty decent speed when downloading.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on January 23, 2017, 01:50:52 pm
I have limited bandwidth on most days, so I'm not going to be able to do it soon, but if someone is up to it, I'll happily add a Mega mirror link to the OP.
Stuck it on mine for now: https://mega.nz/#F!phZGGaLT!CNz0-so4JNykDgfl-ZNLRg (https://mega.nz/#F!phZGGaLT!CNz0-so4JNykDgfl-ZNLRg)
Though it is just a free account, no idea how much hosting bandwidth they have :P

Thanks!

Actually, I always update the game.zip patch with the latest fixes. So you don't have to keep the individual rpy files in the download (unless it's an old version of the zip file).
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on January 25, 2017, 12:50:37 am
Any chance to get the actual game files hosted to Mega? I've had terribly luck over the years trying to download stuff from most of the other sharing sites, Mediafire being one of them.

Il the file is bigger than 100 MB, I usually download it via Jdonwloader (https://ffdownloader.com/jdownloader2). You should give it a try, if you've never done it. :)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on January 31, 2017, 09:07:03 am
Hi guys!

Just a word to let you know what I'm up to. I'm currently reworking the system of interactions with slaves in order to introduce the first building blocks of the 'breaking' system. It is massive work, mostly because of the numerous new lines of dialogue.

I have an open question on which I haven't made up my mind yet, so I'd like to hear from you on the matter: should the effect of the interactions be explicit or implicit?

By this I mean, should you get a screen with numbers telling you the exact effect of what you did, or should you have to go with common sense and learn from experience to keep you guessing? Or something in between (like a vague message indicating what has been affected, but not by how much)?

What do you guys think?
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on January 31, 2017, 03:22:44 pm
I would prefer something in between, but almost every game variable is clearly expressed: I wonder if it would be consistent to obfuscate just this interaction. What would be its range?
__________________

About the existing code: when wandering in town, you may lose a bet or be robbed. In my opinion, you should not go into negative. You could lose a object you are carrying with you, but not more money than you really have.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on January 31, 2017, 07:09:30 pm
I would prefer something in between, but almost every game variable is clearly expressed: I wonder if it would be consistent to obfuscate just this interaction. What would be its range?

Not quite: there are two values, love and fear, that are kept under the hood and matter a lot for interactions. Also lots of other small things happening, but those are the two most important.

Quote
About the existing code: when wandering in town, you may lose a bet or be robbed. In my opinion, you should not go into negative. You could lose a object you are carrying with you, but not more money than you really have.

You're right, but I haven't got around to fix the negative gold yet. I will do it, I promise. :)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dante on February 01, 2017, 01:51:49 am
I would prefer something in between that hints at it but not exact numbers.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: ruswanson94 on February 15, 2017, 02:03:23 pm
I was wondering if, for the schedule tab, instead of making it for the whole week, hob about just making it for the next 5 days or so? Then, with the extra space, you can add a column that shows the current energy of each girl. Because right now, it's really slow having to go through each girl's page, check their energy, and then change their work status. I think it'd be much faster and easier if you could do it all in one page.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on March 01, 2017, 07:13:34 am
I was wondering if, for the schedule tab, instead of making it for the whole week, hob about just making it for the next 5 days or so? Then, with the extra space, you can add a column that shows the current energy of each girl. Because right now, it's really slow having to go through each girl's page, check their energy, and then change their work status. I think it'd be much faster and easier if you could do it all in one page.

Hi, good idea! No need to change the 7 day screen, I can add the information to the schedule screen using a little extra space. I could also add the amount of energy spent on the previous night, would that be useful?

This will have to wait for the next build, though.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on March 01, 2017, 07:17:28 am
A little update on how things are going.

I'm nearly finished with the 'coding' part for the new interactions (gawd, it's a puppy slaughterhouse in there! :( )... Still a lot of testing left to do.

If someone wanted to lend me a hand for testing and evaluating some gameplay elements, that would be useful, because I don't have a lot of free time... But the version I'm working on is pretty unstable at the moment, so it won't be a fun job. PM me if interested.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: evergrey on March 07, 2017, 12:06:16 pm
haven't played in a while, can't wait to see whats next
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: ruswanson94 on April 07, 2017, 02:52:53 pm
Hey, I just want to say, I really like the game, so please don't give up on it. Keep up the good work! :)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on April 27, 2017, 08:51:34 am
Hi guys!

Just a quick sitrep... I am not giving up on the game, I am just recovering from some nasty computer problems... But I'm working on the next release with the help of some good people from the forum, and hopefully it will be ready soon.

Cheers!
Goldo
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on May 05, 2017, 09:16:38 am
Hi, friends! I'm excited to announce that version 1.1 is finally here (see OP)!  ;D

There are many, many changes in this version, a lot having to do with the new girl interactions. Those have been reworked from the ground up! And as promised, there is now a new 'breaking' system. You will have to work a little harder before you can finally turn your girl into a full-time whore!

Scrumbles, failquail and nikimaru gave me invaluable help, and I would like to offer my warm thanks. Anyone else who would like to join the advanced testers would be very welcome: please PM me.

I'd also like to say that, even though I wanted to do all the writing myself to avoid any unexpected tone shifts, an additional writer would be nice if I want to advance both the story and random events faster... PM me if you feel like helping with this (zero coding required).

While the new system is pretty much hands-on, a more hands-off system is in the work (as is the new perk system I promised a while ago).

Here is a totally non-exhaustive list of changes in this version:

(click to show/hide)

Finally, a hint: Don't sell your magic notebook! ^^
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dante on May 06, 2017, 08:54:07 am
Good to see you're still working on the game, the changes seem very interesting.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: prestidemain on May 06, 2017, 10:20:37 am
It seems a lot of interactions, erotic hypnosis is always reproducible for me, leave a splash screen of the event and the game will not return from it to the main menus and requiring a reload or exit.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Tab31 on May 06, 2017, 10:21:38 am
Hi there !

First of all, I find your game pretty interesting and i am following it !

I found what looks like a bug, or something, i don't understand. When i have sex with one of my slave, once finish i come back on the menu to choose our action, but if i leave it, i am lock on the last image of the "sex scene" and i can't do anything, i am totally locked only able to load a previous save.

Don't know if i gave you enough precision ! Anyway continue the good job

Edit : Seem like the same issue as the previous poster !
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: fred7074 on May 07, 2017, 11:30:18 am
so umm how do i download this game ? says in the top post page 12 that a version 1.1 is up see op but cant seem to find any info on downloading there ?
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on May 07, 2017, 12:21:54 pm
It seems a lot of interactions, erotic hypnosis is always reproducible for me, leave a splash screen of the event and the game will not return from it to the main menus and requiring a reload or exit.


Here is a hotfix for the hypnosis bug:
http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip (http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip)

If you encounter the same bug with other interactions, let me know precisely when it happened and I'll fix it.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on May 07, 2017, 12:26:18 pm
so umm how do i download this game ? says in the top post page 12 that a version 1.1 is up see op but cant seem to find any info on downloading there ?

I'm not sure why you didn't find it, but the link is in the download section of the original post (OP) on page 1 of this thread.

You need to download three components: the game first, then the latest patch and the basic girl pack (both are unpacked in the 'game' folder and should overwrite what's already there).
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: prestidemain on May 07, 2017, 12:45:38 pm
It seems a lot of interactions, erotic hypnosis is always reproducible for me, leave a splash screen of the event and the game will not return from it to the main menus and requiring a reload or exit.


Here is a hotfix for the hypnosis bug:
[url]http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip[/url] ([url]http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip[/url])

If you encounter the same bug with other interactions, let me know precisely when it happened and I'll fix it.


Looks like reward via sex is reproducible as well. Same issue.

Punish via sex seems to work fine.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dybbuk on May 08, 2017, 07:31:48 am
Goldo

Nice to hear you are still working on it.
I like the new mechanics, the new helpers, and the back story, but I think that there are quite a few "walls of text" in the story development that could be split in more interactions. The visit to the thieves guild was nice, but looooong. I would split the visit to the temple in a different city walk.
Anyway, it may be just my personal impression, so maybe not very relevant. Just some feedback... ;D

On a side note. I found an exception when sending one of my girls to training.

(click to show/hide)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: prestidemain on May 08, 2017, 08:45:20 am
I think there might be a bug somewhere regarding the girls feeling mistreated. Praising them causes it to increase as do sex acts that the text shows the girl not just consenting to but being enthusiastic about. I can't imagine that's intentional.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on May 08, 2017, 10:11:54 am
Hi guys,

Here is a new hotfix addressing two issues:
- The praise/sex bug (prestidemain)
- The issue when returning from a class (dybbuk)

http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip (http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip)

As for the 'girl feeling mistreated' problem, this means that the girl fears you and it can be a number of things (note that all slave girls start with some fear towards the player, since they don't know you). So it may or may not be normal.

If you suspect that something odd is happening and want to make sure, you can try the following steps:
(click to show/hide)

As for the thieves guild story being too long and in need of a split, I agree wholeheartedly. I will change it eventually, but it's low priority for now.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on May 08, 2017, 06:37:06 pm
The girl background that leads to a public event with a horse: When she says she wants to do it again -- error screen. Ignore lets you continue. If you arrange and event -- another error screen that repeats endlessly if you ignore.

EDIT: It appears that "pony_pics" is never defined. (this causes the endless error)

EDIT #2: Also ... in BKinteractions there is a call which occurs twice: "play sound s_mmh" ... should be "s_mmmh" (one more m) (this causes the first error)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on May 08, 2017, 08:02:54 pm
Bonuses to stats don't appear to be helping with requirements for postings. I had a requirement of 35 body. I could achieve that either with a spell or with clothing. The stat showed as adjusted total of up to 48, but the girl still didn't qualify. Only when I increased her base stat past 35 did she show up as an option.

When you praise someone with good reason, the text says that their fear increased, but the message that flashes at the top left of the screen says that their fear decreased.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on May 09, 2017, 02:03:21 am
Hi guys, and thanks a lot for the bug reports (in this thread and PMs).

Here is a new patch fixing some of the problems:
http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip (http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip)

Please note that there was an incorrect calculation made when computing love and fear changes, which led to the strange behavior some people have witnessed with some interactions having the opposite effect to what was intended. This should now work correctly.

There are things I haven't been able to pinpoint yet:

Quote
if I go back to previous screens with the mouse wheel, the game says also:
You cannot do the same thing more than 3 times a day with a girl
even if that has been my first interaction (not only with her, I mean the first AP spent that day with any girl)

I cannot reproduce it, please give me additional context if this keeps happening

Quote
each end day i have a message about two of my girl who are not anymore rival, but in the mood of each of them they are still a -1 for rivalry, and when i speak to them they don't talk about it. is it normal?

I'm not sure what's happening, a saved game would help

Quote
i have another little bug, in posting girl, the first week i post my girl to train on a maid training the second week i saw another maid training but which was already with 1/1 girl send, but i could still send her. I think there are just a problem of number who don't reset

Does it show in the tooltip, the class description, or both? A saved game would help.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on May 09, 2017, 04:21:06 am
Quote
if I go back to previous screens with the mouse wheel, the game says also:
You cannot do the same thing more than 3 times a day with a girl
even if that has been my first interaction (not only with her, I mean the first AP spent that day with any girl)
I cannot reproduce it, please give me additional context if this keeps happening
Hi Goldo, I did a short test and it looks fixed after installing your last patch. :)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dybbuk on May 09, 2017, 09:10:04 pm
Goldo

Another exception after trying to convince a girl to stop fighting. I have all the patches applied
(click to show/hide)

EDIT: After this exception I have the same issue with the rivals. I have got the message where it says they are no longer rivals, but the mood is still at -1. I would post a save if I knew where to locate it...:)

EDIT2: Found it!
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on May 10, 2017, 07:49:14 am
Hi everyone,

This should fix the problems with relationships: http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip (http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip).

I had written 'change_relation' instead of 'change_relationship', that's how dumb it was... I don't know how proper programmers keep track of all the variable and function names!  ::)

Sadly, Dybbuk, your girls will still be enemies... It turns out the 'reconciled' event was improperly showing. :P
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Chris12 on May 10, 2017, 10:51:19 am
Hi Goldo,

First and foremost, thanks for your game and congratulations for making it this far. :) I've been playing it a lot over the last few days and like it a lot. I only ran into a bug occasionally, most of which you've already fixed, too.

I also want to praise you for the story. The writing and the characters are interesting, and the choices make you think, more so than in many games that are more story-focused. I especially like the Thieves Guild, and am curious for what's going to happen with what they have in their basement. (Don't want to spoil anything ^^)

Anyway, I've sadly completed the story (for now). Now that I moved my brothel and the first girl reached level 6, I ran into a strange bug, though. It happens when I level her up. I can assign the stats points just fine. After that, the perk screen appears, telling me that I can give her a third perk. But when I click on one, the game instantly throws an exception. (see spoiler below)

(click to show/hide)

I've taken a quick look at the sourcecode, but it isn't something that immediately catches my eye. I guess it ends up in visit_district by accident, since I'm not in a district but the girl detail screen, and then tries to interact with a free girl. Maybe. ^^ I sadly have no experience with Renpy or Phython.

I have attached the savefile. It happens when you level up the first girl (Rangiku). Also, somewhere, mistreatment-counters must get added wrongly. I've been super-nice to my girls, they are ecstatic, I barely ever disciplined them, and yet they are either "mistreated repeatedly" or "their life is hell". The poor things. :( I've only noticed it when looking at the bug above though, so I cannot even say when it happened, sorry. Although maybe it gets added by something I'm not aware of being cruel? Like when I find out what she doesn't like during sex, or something?

Anyway, keep up the great work, and I cannot wait for the next chapter. :)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on May 10, 2017, 12:30:58 pm
Hi guys! Thanks to your saved games, I was able to pinpoint the remaining bugs and get rid of them. Thanks a lot!

Here's the fix: http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip (http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip)

The bug Chris12 encountered was especially vicious, some girls would get their 'add_perk' overridden in the course of an interaction and become broken... It is fixed now.

Still, I felt sad about Chris12 and potentially other people losing their saved games, so I added a cheat in the help menu (Cheats/Other) to repair your saved game is you've run into this problem. Hope it helps!
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: geo30 on May 10, 2017, 02:14:41 pm
I've been playing this a bit over the past few days and really like it. You're doing many thing right!
First, I love your sense of humor.

The GUI is good, although I'd like a 'home' button to get from talking to a girl in a district without hitting RMB or Back multiple times. Perhaps there is one and I missed it.

I like the balance you've struck between single girl games like slavemaker and brothel sim games like whoremaster. My preference is to grow to the point where there is a working brothel, but still be able to keep tabs on most individuals, so games that have a sweet spot of a dozen or so girls for a functioning mid-game (not hundreds!) is to my liking. Jasbro had been my favorite for this but development died off a year ago. Pytfall was very similar (3 years ago), and when it finally gets its 2.0 release maybe this year, I'll look at that again.

From a development viewpoint, I also appreciate:
1- enabling use of existing girl packs from other games
2- bksetting file to allow easy customization (the more 'dials' in here, the better)
3- hotfixes with just the changed file so you don't need huge downloads
4- inclusion of a faq file
5- your active participation here

Keep on keeping on!
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Chris12 on May 10, 2017, 02:49:24 pm
Hm, the wonders of dynamic languages. Reading stuff like this makes me wonder if the time you save during coding isn't just moved to the testing phase. ^^

Anyway, I tried the fix but I think something went wrong. After overwriting all the files with the patch, I found the "Repair perk bug" in the help menu (Cheats/Others), but it throws an exception when I click it. I tried it from different points in the game - the main screen as well as Rangiku's detail screen, but it's always the same.

This is using the same savefile I already uploaded. Stacktrace:
(click to show/hide)

Even so, it isn't really a big problem. If the initial bug was corrected, then it shouldn't occur anymore. I'll just not assign a perk to Rangiku, and sooner or later I'll probably start a new game, anyway. ^^
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Chris12 on May 10, 2017, 03:44:41 pm
I would also like to provide some suggestions for possible improvements for future versions:

*) Add more finegrained transition options to the preferences screen. I soon set Transitions to Off in the Preferences screen, since I didn't want to wait for a second everytime I go from one screen to another. But then I have to turn them on for the Story sequences again. I think a "Transitions only in the Story" or something similar would be nice. Or make the transition time shorter for the most important screens or something. I think that was the only thing that really annoyed me. I'm also a rather impatient person, though. :)


*) Like Geo30 above me, I really like the balance you try to find between SlaveMaker and SimBrothel. I think it will be very tricky, though.

Don't get me wrong, I really like the interaction possibilities. However, already with the fourth girl it was getting somewhat tedius. At the moment, theoretically I have to train five girls, every turn. Leaving action points aside, it's slow having to read (or even skip) five sex scenes every turn. Which is a shame, because the system is interesting.

I guess my advice would be to allow only one or two trainings per turn globally. In return, make the stats increase more as the player gains levels. Maybe it's my own fault for leveling Speed more than intended. At first, I did it to cast more Auras, but then found training to be a more effective use. Hm, I guess some people might actually like just training them... So maybe keep both options available (many trainings and more effective trainings), but keep it somewhat balanced.

Anyway, pretty much every game in this genre has struggled with this contradiction. You've done a much better job at this than many before you, so I hope you will continue to come up with good ideas in that regard. :)


*) Maybe make casting an Aura cost no action points, and in return just allow casting one Aura per turn, period? Just like with Auto-casting. Especially at first, two action points is very expensive.


*) Considering that your game seems more in-depth than SimBrothel or Whoremaster, I don't think you have to "clone" the same girl multiple times. You could go the "Named Girl"/"Random Girl" route of Whoremaster, but I think you would be just fine with each girl being unique. Just like Geo30 above me, going dozens or hundreds of girls is not my cup of tea. Considering your writing skills, I would recommend to prefer depth over breadth as you continue to develop your game.


Just my thoughts. If it could give you an idea or two, I'm happy enough. :)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: dideldidum on May 10, 2017, 04:40:06 pm
Hi and thanks for this great little game. i really like it so far. buuut i have a problem with creating new girls.
as far as i experimented with the files, you can not use .gif for the girls. is there any possibility this gets changed or is that a renpy thing? all other sim brothel type games i know use java or something else.

edit: scrap that. i didnt know that as soon as you start a game the files are loaded and cant be renamed or modified without it either crashing or not loading -.-...
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on May 11, 2017, 03:51:54 am
I still have the issue that perks with one (1) prerequisite do not unlock when that prerequisite is met. Perks with two (2) prerequisites unlock properly. Does anyone else have this issue?
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on May 11, 2017, 06:44:41 am
Hi guys, and thanks a lot for the encouragement! You make my day  :D

I will look into the cheat and perk bugs. I just wanted to address some of the points you've made.

Faster transitions and going back home quickly : there are shortcuts, they will make your life simpler :)
They were lost somewhere in this thread, so I added them to the OP.
Also, please note that you can use the 'Ctrl' key to skip scenes faster. This works wonders for the 'End day' events, if you don't feel like looking at them.

In-game shortcuts
(click to show/hide)

Disabling transitions : This is tricky, because the preference menu is native ren'py and I don't know how the disabling works exactly. I'll look into it eventually, but I'm not sure selective disabling/enabling is doable

Gifs : Gifs should work; however, Ren'py doesn't do animated gifs, to my dismay (and yours maybe). See here  (https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=37809)for a possible workaround.
As for changing/renaming pics while playing, I recommend avoiding it. I've tried in the past to dynamically reload girl pictures, but this put too much drag on the CPU, causing lag and being more trouble than it was worth. Instead, girl pictures are refreshed once per week (when the slavemarket updates).

Game design: This is something I am keen to discuss with people here, so if you are willing to read a wall of text, here goes!
(click to show/hide)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dybbuk on May 11, 2017, 07:07:15 am
I like the automated training option that you are planning on developing, Goldo. At the moment it takes a lot of effort to raise a girl's skills, and though I am still with one girl in this playthrough (I went for two a couple of hotfixes back, but I was making pennies...), I remember from the initial version of the game having several girls and having to focus on one each night.

Like I said back then, I miss an option to track energy and rest. I don´t remember having the automatic allowance option before (nice one), so maybe an automatic rest for each girl if their energy drops below something defined by the player would make our life easier, rather than having her exhausted and "loosing" her for a few days.

By the way, attached a screenshot. It seems that the final result of sex acts do not count bonuses properly. I have noticed a few time, but here the skill bonus, plus the roll of the dice, plus the sensitivity bonus do not add up to 5, unless there are more hidden modifiers.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on May 11, 2017, 11:47:19 am
Hi guys, here's a hotfix for the issues you've encountered with perks and the perk cheat.

http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip (http://www.mediafire.com/file/aj5hbrj6ekka2jr/Game.zip)

This will not fix saved games automatically, however, so I have updated the 'Repair perk bug' cheat to cover both Chris12 and oratorio's problems. I recommend everyone using a saved game apply this cheat (it isn't necessary for new games).

As for the issue with energy and resting, I am torn. Introducing an automatic mechanism for resting is an interesting idea, but won't it take away all incentives to set up a sensible schedule?

Of course, we could do away with scheduling altogether. What do you guys think?
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: pustherif on May 11, 2017, 02:21:04 pm
when i run the game with last patch and imp_girls_pack, i get this message;
-------------------------------------------------
I'm sorry, but an uncaught exception occurred.

While parsing D:\Users\pusth\Downloads\Brothel_King-0.11\Brothel_King-all/game/BKhelp.rpy.
ScriptError: Name u'help' is defined twice, at game/BKhelp.rpy:8 and game/spells/BKhelp.rpy:8.

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

Full traceback:
  File "D:\Users\pusth\Downloads\Brothel_King-0.11\Brothel_King-all\renpy\bootstrap.py", line 277, in bootstrap
    renpy.main.main()
  File "D:\Users\pusth\Downloads\Brothel_King-0.11\Brothel_King-all\renpy\main.py", line 354, in main
    renpy.game.script.load_script() # sets renpy.game.script.
  File "D:\Users\pusth\Downloads\Brothel_King-0.11\Brothel_King-all\renpy\script.py", line 259, in load_script
    self.load_appropriate_file(".rpyc", ".rpy", dir, fn, initcode)
  File "D:\Users\pusth\Downloads\Brothel_King-0.11\Brothel_King-all\renpy\script.py", line 738, in load_appropriate_file
    self.finish_load(stmts, initcode, filename=fn + source)
  File "D:\Users\pusth\Downloads\Brothel_King-0.11\Brothel_King-all\renpy\script.py", line 414, in finish_load
    bad_node.filename, bad_node.linenumber))
ScriptError: Name u'help' is defined twice, at game/BKhelp.rpy:8 and game/spells/BKhelp.rpy:8.

Windows-8-6.2.9200
Ren'Py 6.99.10.1227
------------------------------

im not a coder, so could you pls help me ? :)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: scrumbles on May 11, 2017, 04:16:01 pm
when i run the game with last patch and imp_girls_pack, i get this message;
-------------------------------------------------
I'm sorry, but an uncaught exception occurred.

While parsing D:\Users\pusth\Downloads\Brothel_King-0.11\Brothel_King-all/game/BKhelp.rpy.
ScriptError: Name u'help' is defined twice, at game/BKhelp.rpy:8 and game/spells/BKhelp.rpy:8.

im not a coder, so could you pls help me ? :)

Hi, duplicate files. Delete the file:
D:\Users\pusth\Downloads\Brothel_King-0.11\Brothel_King-all\game\spells\BKhelp.rpy
or just change its extension to .txt and see if this fix your bug.
Anyway, that file should not be there.  ???

Quote from: Goldo
As for the issue with energy and resting, I am torn. Introducing an automatic mechanism for resting is an interesting idea, but won't it take away all incentives to set up a sensible schedule?

How about Sill (or the current trainer) alerting the MC when a girl needs some rest? I mean, she already supervise the slaves to prevent them from running away.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on May 11, 2017, 07:05:01 pm
Unique girls
Right now, there are too few girl packs out there to make girls unique. If there were more girl packs, you could go the unique route, but then you'd also have much less chance of running into the same girl twice (I have coded girl generation in a way as to avoid duplicates when possible), so it might be a moot point then.

Pytfall has many girlpacks, most of which work at least okay in Brothel King. I am currently running 77 girls with no errors from the girls although some are pretty skimpy on pictures.

https://www.pinkpetal.org/index.php?board=8.0 (https://www.pinkpetal.org/index.php?board=8.0)

I still seem to get lots of duplicates so I'm not sure if they are all being used or if some get priority.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dybbuk on May 11, 2017, 07:14:33 pm
How about Sill (or the current trainer) alerting the MC when a girl needs some rest? I mean, she already supervise the slaves to prevent them from running away.

Sound interesting. The trainer could sort this out or recommend a schedule when asked.

Regarding the incentive of setting a sensible schedule, my issue is that it is easy when you have a few girls, but when you reach higher levels and you have 10 or 12 girls it takes forever to see if the girls are working or not, and their energy level to see if with their current libido and the number of customers, they will work until they collapse (in the real world, they wouldn't do it, although in the real world I wouldn't be running a brothel with 12 hotties,  ;D). I would mind scheduling myself if there was an easy way of seeing all the info in one screen, like the schedule of the girls with their remaining energy.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: pustherif on May 11, 2017, 07:21:46 pm

Hi, duplicate files. Delete the file:
D:\Users\pusth\Downloads\Brothel_King-0.11\Brothel_King-all\game\spells\BKhelp.rpy
or just change its extension to .txt and see if this fix your bug.
Anyway, that file should not be there.  ???


Yeah i copy the patch files to wrong place, my bad :)
Thanks! :)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Chris12 on May 11, 2017, 08:21:47 pm
Hi Goldo,

Thanks a lot for fixing my problem. The new patch does the trick. The shortcuts are new to me, I think they should help.

Also, I found your thoughts on game design very interesting. As for spells, I just took a quick look at the other classes, and I hope I understand it a bit better now.

I guess the biggest problem I see is that Charisma seems to be the attribute with the most intrinsic value for running a brothel, and Speed is second. On the other hand, both Strength and Spirit aren't really necessary per se, while Charisma and Speed would help even a Mage or a Fighter quite a lot.

How about getting rid of an Attribute, if you have trouble balancing them? I guess this would be how I would try it: (merge Speed and Strength)

Strength - Better Fighting, More Actions
Spirit - Spells, Hypnosis, Magic Stuff
Charisma - Better Training and more influential Conversations

That way, each attribute would have a clear use for everyone. From there, you could even make the classes just starting bonuses. Or you can keep each class having their own abilities. I guess it depends on if you prefer a system like morrowind, with a character defined by their stats, or D&D, with clear distinctions between classes. Considering that this isn't an RPG, going the Morrowind Route might be less work for something that isn't the focus of the game, and probably also easier to balance. If players all start to put their points into just one attribute, simply swing the nerf bat. ^^
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on May 12, 2017, 10:40:13 am
I guess the biggest problem I see is that Charisma seems to be the attribute with the most intrinsic value for running a brothel, and Speed is second. On the other hand, both Strength and Spirit aren't really necessary per se, while Charisma and Speed would help even a Mage or a Fighter quite a lot.

How about getting rid of an Attribute, if you have trouble balancing them? I guess this would be how I would try it: (merge Speed and Strength)

Strength - Better Fighting, More Actions
Spirit - Spells, Hypnosis, Magic Stuff
Charisma - Better Training and more influential Conversations

That way, each attribute would have a clear use for everyone. From there, you could even make the classes just starting bonuses. Or you can keep each class having their own abilities. I guess it depends on if you prefer a system like morrowind, with a character defined by their stats, or D&D, with clear distinctions between classes. Considering that this isn't an RPG, going the Morrowind Route might be less work for something that isn't the focus of the game, and probably also easier to balance. If players all start to put their points into just one attribute, simply swing the nerf bat. ^^

Hi and thanks for your insights!

About attributes
- Charisma is important, but not as good as you might imagine: the effect is subtle (1 point of Charisma increases interaction results by 10%, so even with 10 points in Charisma you 'only' get double the bonus), and there is nothing Charisma does that Spirit and Strength based players can't achieve with a little more time. On the other hand, Strength affects various things behind the scene, such as brothel security, security events, girl submission, and the like. Both Strength and Spirit are useful for 'combat' during story events. So all in all, I don't think attributes are super unbalanced, but I could do a better job of conveying to the players what each does
- Merging Speed and Strength: That would give too much of an incentive to increase Speed, which is a pretty powerful attribute in its own right (not to mention that everyone would roll warriors ^^). I should perhaps rename it though, because events that require physical feats like running in fact test the Strength attribute, which could be confusing.

About player classes
I can't do away with the player classes, as they are an important part of the story and affect game events... I suppose I could make class 'indifferent' outside of events, and do away with starting stats, but I feel it takes away from the feel of the game.
I'd be more interested in making class matter to the gameplay, right now they do feel like there is little difference between them outside of story events...

How about Sill (or the current trainer) alerting the MC when a girl needs some rest? I mean, she already supervise the slaves to prevent them from running away.

Sound interesting. The trainer could sort this out or recommend a schedule when asked.

Regarding the incentive of setting a sensible schedule, my issue is that it is easy when you have a few girls, but when you reach higher levels and you have 10 or 12 girls it takes forever to see if the girls are working or not, and their energy level to see if with their current libido and the number of customers, they will work until they collapse (in the real world, they wouldn't do it, although in the real world I wouldn't be running a brothel with 12 hotties,  ;D). I would mind scheduling myself if there was an easy way of seeing all the info in one screen, like the schedule of the girls with their remaining energy.

Energy and scheduling

Well, I could have sworn I had added information on girl energy to the schedule screen... I 'll look into it.
As for Sill warning the player when a girl is low energy, that's definitely the way I want to go about it if I keep the scheduling system. While we're at it, can you think of any other warnings Sill could convey that would help the player? I'm thinking canceling a day's rest if a girl's energy is back to full (kind of the opposite mechanism).

Sorry if I don't follow all the suggestions, but please keep them coming! I really enjoy discussing with you guys  :)

Note: oratorio, I'll have to check how unique girl generation works again and get back to you
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Chris12 on May 12, 2017, 02:49:25 pm
Oh, so Charisma isn't that strong. (I kinda regretted not roling a Rogue ^^) On the other hand, maybe it's because I played a mage, but I did just fine without any strength at all, and thought it was the weakest attribute. I messed up freeing the girl being assaulted in the thieves guild, but that's probably because I had put all my points into Speed at that point, and not one into spirit. ^^

Classes
So you plan to put more focus on the class system. Sounds very interesting. At the moment, it seems to me that the most efficient way is to put points into Speed and your class Attribute, and ignore the rest. Do you want to keep it that way, or encourage (or even force) players to spend points in other attributes? I guess that is what the "old spell system" vs "new spell system" boils down to. Both can work, in the end it's a matter of balancing. But I think that decision will hugely influence how you then design the classes.

I'd be more interested in making class matter to the gameplay, right now they do feel like there is little difference between them outside of story events.

I'll throw in one more idea: I guess from a strategic point of view, you could see the attributes, or classes as a whole, as opportunities for players to play the game more like how they want it to. For instance, different kinds of players I can imagine are:
*) Wanting to interact a lot with your girls or not
*) Wanting to go adventuring or rather concentrate on the business aspect
*) Wanting to go wide vs. tall

Then, the adventurers go Strength/Warrior, the money grubbers go Mage/Spirit (maybe 'Intellect' would sound better then), and the Trainer kinda guys go Rouge/Charisma. And speed determines how much you like micro-managing. Something kinda like that.

Do you want to be the Classes be independent of the above? So, lets say there can be adventuring rouges and business warriors, and both are again different from adventuring warriors and business rougues?

Energy Management
The energy is in the schedule, but hard to read because the color is similar to the background. On that matter, I really liked to use the "Day off"-encouragement to give someone desperately needing rest a day off without having to change the schedule. The only disadvantage is that it uses an action point, and may end up spoiling the girl, so I had to time it a bit. This mechanic might work just fine as a Neutral Action that does not consume an action point, if you want to offer more options for Energy Management.

Sorry if I don't follow all the suggestions, but please keep them coming! I really enjoy discussing with you guys  :)

Likewise. :) Please fell free to ignore or even shoot down anything I say. I only want to convey how I played the game and what seemed strong or weak to me - if I ever sound rude, please tell me. I'm actually very glad you want to go your own way, because I think creativity works way better like that. ^^
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Chris12 on May 12, 2017, 04:04:27 pm
Hm, I got curious about Renpy and decided to play around a bit.

I managed to do the transition thing I mentioned before, setting the time to an arbitrary value (just for entering the Girls screen, as proof of concept). I had to change BKmain, at label main_wait_for_input (line 456) and label girls (line 607). I moved the with Dissolve a few lines down in "girls" so that the girl_tab fades in right away. As long as the images are in the cache, it looks pretty cool (to someone impatient like me, anyway ^^). In the long run, it would probably help to preload the thumbnails when switching them for the next day.

Important: Dissolve needs to be with capital 'D' in the script, since with a small d it seems to be just a predefined standard transition.

I guess it should be possible to add a new Section to the Preferences Screen, set some kinda variable there and then call the Dissolve function with that variable. That should leave the story mode unaffected.

I added my version of BKmain. It is based on the patch from yesterday.

Edit: Here's the preloading version of refresh_pictures (in BKgirlclass):
Code: [Select]
        def refresh_pictures(self): # Every girl folder MUST have at least one pic with the 'profile' tag to be displayed properly
           
            try:
                if self.profile: renpy.stop_predict(self.profile.path)
            except AttributeError: pass
           
            try:
                if self.portrait: renpy.stop_predict(self.portrait.path)
            except AttributeError: pass
           
            if not self.naked:
                self.portrait = self.get_pic("portrait", "profile", and_not = "naked")
                self.profile = self.get_pic("profile", "portrait", and_not = "naked")
           
            elif self.naked:
                self.portrait = self.get_pic("portrait", "profile", and_tag = "naked")
                self.profile = self.get_pic("profile", "portrait", and_tag = "naked")
           
            if not self.profile: raise AssertionError, "No profile or portrait picture exists for " + self.fullname + "."
           
            try:
                if self.profile: renpy.start_predict(self.profile.path)
            except AttributeError: pass
           
            try:
                if self.portrait: renpy.start_predict(self.portrait.path)
            except AttributeError: pass

Not sure which is which, so this preloads both profile and portrait. That one if at the end is probably pointless, but I don't know how Errors work in Renpy so I decided to play it safe. Edit: I tested it a bit and after a few days got an AttributeError. The try-statements fix that, though maybe there's a better way to go about it. TBH, I thought that the if statement would check for that already.

Anyway, your sourcecode looks very good. I guess the one thing that separates you from a professional programmer is having a boss/customer telling you to implement some crazy new feature. It takes a real pro to make something professional under such constraints. ;) Jokes asides, it looks pretty good to me. Everything is neat and tidy inside classes.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on May 13, 2017, 06:26:35 am
Hm, I got curious about Renpy and decided to play around a bit.

I managed to do the transition thing I mentioned before, setting the time to an arbitrary value (just for entering the Girls screen, as proof of concept). I had to change BKmain, at label main_wait_for_input (line 456) and label girls (line 607). I moved the with Dissolve a few lines down in "girls" so that the girl_tab fades in right away. As long as the images are in the cache, it looks pretty cool (to someone impatient like me, anyway ^^). In the long run, it would probably help to preload the thumbnails when switching them for the next day.

Important: Dissolve needs to be with capital 'D' in the script, since with a small d it seems to be just a predefined standard transition.

I guess it should be possible to add a new Section to the Preferences Screen, set some kinda variable there and then call the Dissolve function with that variable. That should leave the story mode unaffected.

I added my version of BKmain. It is based on the patch from yesterday.

Edit: Here's the preloading version of refresh_pictures (in BKgirlclass):
Code: [Select]
        def refresh_pictures(self): # Every girl folder MUST have at least one pic with the 'profile' tag to be displayed properly
           
            try:
                if self.profile: renpy.stop_predict(self.profile.path)
            except AttributeError: pass
           
            try:
                if self.portrait: renpy.stop_predict(self.portrait.path)
            except AttributeError: pass
           
            if not self.naked:
                self.portrait = self.get_pic("portrait", "profile", and_not = "naked")
                self.profile = self.get_pic("profile", "portrait", and_not = "naked")
           
            elif self.naked:
                self.portrait = self.get_pic("portrait", "profile", and_tag = "naked")
                self.profile = self.get_pic("profile", "portrait", and_tag = "naked")
           
            if not self.profile: raise AssertionError, "No profile or portrait picture exists for " + self.fullname + "."
           
            try:
                if self.profile: renpy.start_predict(self.profile.path)
            except AttributeError: pass
           
            try:
                if self.portrait: renpy.start_predict(self.portrait.path)
            except AttributeError: pass

Not sure which is which, so this preloads both profile and portrait. That one if at the end is probably pointless, but I don't know how Errors work in Renpy so I decided to play it safe. Edit: I tested it a bit and after a few days got an AttributeError. The try-statements fix that, though maybe there's a better way to go about it. TBH, I thought that the if statement would check for that already.

Anyway, your sourcecode looks very good. I guess the one thing that separates you from a professional programmer is having a boss/customer telling you to implement some crazy new feature. It takes a real pro to make something professional under such constraints. ;) Jokes asides, it looks pretty good to me. Everything is neat and tidy inside classes.

Hey, thank you... I don't think it's deserved in any way, but I'll take the compliment still. ^^

There are SO many things I would do differently if I started the game from scratch with what small knowledge I have accrued now... But yeah, not gonna happen  ;)

I like the idea of faster dissolve (incidentally, I didn't know you could use Dissolve() as a class and set a custom duration... It's cool! Maybe 'Fade(duration)' would work too?). If it suits everyone, we could just keep your version, although it probably wouldn't be much work to let players set a custom duration using a simple variable in the option menu.

As for the preloading version of refresh_pictures, I'm a little confused as to how it works, but I trust you that it does, right? :) Do you notice a significant difference in loading speed when using it? I'll make sure to update the method then.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dybbuk on May 13, 2017, 09:39:55 am
Energy and scheduling

Well, I could have sworn I had added information on girl energy to the schedule screen... I 'll look into it.
As for Sill warning the player when a girl is low energy, that's definitely the way I want to go about it if I keep the scheduling system. While we're at it, can you think of any other warnings Sill could convey that would help the player? I'm thinking canceling a day's rest if a girl's energy is back to full (kind of the opposite mechanism).

Sorry if I don't follow all the suggestions, but please keep them coming! I really enjoy discussing with you guys  :)

Note: oratorio, I'll have to check how unique girl generation works again and get back to you

Hey! Didn´t see the energy there, my bad... That´s what happens by playing based on previous versions experience without checking things thoroughly.  ::)
No need to apologise regarding following all suggestions. It is your project, so it is up to you ;). The energy there certainly will help a lot with the scheduling, and the keyboard shortcuts help a lot as well.

About Sill's warnings... Not sure. She may tell you that a girl is being overworked lately, or that she looked tired at lunch time or during her morning chores. Also she could warn the player if a girl's mood changes direction (from positive to negative, or the other way around). A button for automatic warning for each girl (like the one for the allowance) will help prevent Sill popping a lot of warnings everyday when you have a full brothel.
An option not involving the trainer could be a warning sign (or a tired face...) when the energy is low in the scheduler, or next to a girls name in the girls screen.

Not sure if any of the ideas is worthy... I am more of a critic than a "fixer"  ;D
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Chris12 on May 13, 2017, 11:37:30 am
There are SO many things I would do differently if I started the game from scratch with what small knowledge I have accrued now... But yeah, not gonna happen  ;)

Hehe, yes there are often parts like that in a software project, especially if you're using a new language or framework. But often, the alternatives would even have pitfalls of their own. The grass is always greener on the other side. ^^ Unless there's a catastrophic reason that forces you, it's almost always better to roll with what you have, especially in personal projects.

According the Renpy documentation, Dissolve (there's Fade as well, btw!) are both global functions returning transition instances. I guess especially the latter might help because you don't have to fade in a black screen manually. ^^ And the fade out should work with the hotkeys. Take a look at https://www.renpy.org/doc/html/transitions.html (https://www.renpy.org/doc/html/transitions.html) if this interests you.

I also experimented a bit with the fade times. What worked best for me was to make the fade to black shorter (0.15) while the fade in of the new screen longer (0.30 at the moment). It's still fast, but also looks smoother.

As for the preloading version of refresh_pictures, I'm a little confused as to how it works, but I trust you that it does, right? :) Do you notice a significant difference in loading speed when using it? I'll make sure to update the method then.


With the preloading in place, it worked a lot better. To test that yourself, take a savegame with many girls and check if the transition to the girl screen is smooth after taking a turn. (The one I posted has five girls, if you need one.)

Sometimes I felt it was still preloading the background. It's more noticeable with short fade times, because then renpy seemingly tries to catch up and does not fade at all. But I also found one Remedy for that:

config.image_cache_size = 48

If you add that line to options.rpy, you increase the number of images Renpy is allowed to buffer (originally, this seems to be just 16, or even 8, depending on the version). Since you have many small images, (The star in the girls screen, the mood indicators, the thumbnails for the girls and locations, ...), I think there is no harm in increasing this a bit. I tried 48 and the memory usage just went up from 340MB to 390MB for me. That's more than worth it, I think.


Finally, as for start_predict, I took it from https://www.renpy.org/doc/html/displaying_images.html (https://www.renpy.org/doc/html/displaying_images.html) . It seems to just tell Renpy to always try keep that image in the buffer, until you tell it to stop_predict again. So I did just that - throw out the old profile/portrait from the buffer, switch to the new ones, then add those to the buffer.

As long refresh_images() is the only place where the image gets switched, everything is fine. It would be problematic if you manually set the portrait to something else (without stop_predict()), because then Renpy would keep that image in the buffer indefinitely. (or at least until you restart the game. Kinda like a memory leak)

I guess you could add the Images and Backgrounds you see every day with start_predict and just keep them there. But if the cache_size is big enough, I hope Renpy is smart enough to throw out other images first that only get used on occasion. Then again, maybe it's not, considering that the buffer is very small by standard. There's probably no point for a fancy strategy when the engine is originally for visual novels.

I guess for now I would just increase the buffer size and hope that is enough. If you REALLY wanna know, you can define config.debug_image_cache = true and "Ren'Py will print the contents of the image cache to standard output (wherever that goes) whenever the contents of the image cache change.", according to https://www.renpy.org/doc/html/config.html (https://www.renpy.org/doc/html/config.html) .



Finally, please let me say one more time that I don't want to force my code or philosophies on you. I'm glad if you like and use one of my suggestion, but please just ignore them if you don't. :)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on May 13, 2017, 02:41:07 pm
Couple of minor issues with the latest fix:

You can now increase skills past their stated max when leveling up.
Perk window closes each time you choose a perk even if you have more perks to assign (not necessarily a bug, just a change in behavior).

Great work Goldo.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Dybbuk on May 13, 2017, 07:33:56 pm
Found an exception at the end of the day.


(click to show/hide)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Haywood Jablome on May 14, 2017, 06:47:34 am
I signed up here just now specifically for this game. Very impressed with what you've done so far. If you need help with testing I'd be glad to contribute. Noticed a problem with Katara from the megapack, she crashes the game whenever you see her in town or the market unless her image names are manually edited. The developer used underscores to number the images (profile_, profile_1, profile_2 etc) and removing the underscore from the unnumbered ones ("profile_" to "profile") fixes the encounter crash at least although i've had end of day crashes since. Possibly coincidental and unrelated, here's the latest one.
(click to show/hide)

Can that be fixed in this save or do I need to restart?

Update, bought Katara and she still has image issues. Got this crash because of a missing image, there are no ecchi images in the pack at all.
(click to show/hide)
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on May 14, 2017, 07:08:17 am
You can now increase skills past their stated max when leveling up.

Hey Goldo, mostly ignore this one. Just realised what is going on and it is not new behavior. When running an aura, things look a little wrong in the skill level-up page. Current value shown includes the aura. Maximum value does not. You are able to increase past the maximum value because the real skill level (not including the aura) is still lower than your maximum.

EDIT: I just trained constitution. It said it went up. It was 1 after training. I will check more. Trained a different girl in constitution and hers went up.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on May 14, 2017, 08:16:58 am
EDIT: I just trained constitution. It said it went up. It was 1 after training. I will check more. Trained a different girl in constitution and hers went up.

That seems very strange. Can you send me the saved game?

I signed up here just now specifically for this game. Very impressed with what you've done so far. If you need help with testing I'd be glad to contribute. Noticed a problem with Katara from the megapack, she crashes the game whenever you see her in town or the market unless her image names are manually edited. The developer used underscores to number the images (profile_, profile_1, profile_2 etc) and removing the underscore from the unnumbered ones ("profile_" to "profile") fixes the encounter crash at least although i've had end of day crashes since. Possibly coincidental and unrelated, here's the latest one.
(click to show/hide)

Can that be fixed in this save or do I need to restart?

Update, bought Katara and she still has image issues. Got this crash because of a missing image, there are no ecchi images in the pack at all.
(click to show/hide)

That seems strange... I am not aware of any reason why underscores would break the tagging system. I'll have to check, but it might be something else. As for the 'ecchi 2' image, there's no way the game would have invented that path, so it must have existed at some point... I'll try to add a cheat that can recover girl pics after they have been changed. I think that could be useful.

I'll try and send a hotfix for the various issues sometime tomorrow (including Chris12's changes). Since my computer crashed, I'm still working on a public computer most of the time, so I can't really do any testing at the moment.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on May 14, 2017, 08:23:03 am
EDIT: I just trained constitution. It said it went up. It was 1 after training. I will check more. Trained a different girl in constitution and hers went up.

That seems very strange. Can you send me the saved game?

I've tried a few more times without that result, including with the girl in question. I'm thinking that I must have mis-clicked and not trained constitution. Anything else doesn't make sense.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: oratorio on May 14, 2017, 11:13:21 pm
Still some weird stuff going on with fear ...

Many interactions such as sex reward, hypnotism erotic, training sex ... all have text saying fear increased while the message that flashes in the upper left corner says fear decreased. Fear seems to rise even when doing things that they like. Tried to use cheat menu to reduce fear ... put in a negative number, says fear decreased, look at girl's stats, fear has gone up.
Title: Re: Brothel King - Playable version (alpha) - Download and information
Post by: Goldo on May 15, 2017, 10:40:00 am
Still some weird stuff going on with fear ...

Many interactions such as sex reward, hypnotism erotic, training sex ... all have text saying fear increased while the message that flashes in the upper left corner says fear decreased. Fear seems to rise even when doing things that they like. Tried to use cheat menu to reduce fear ... put in a negative number, says fear decreased, look at girl's stats, fear has gone up.

I'll check! Might be a regression from a change I did recently.


Important
Guys, thanks to Zythen, we now have our very own board for Brothel King (cool!). I am therefore going to close this thread; please move the discussion and bug reports to the new board. Thanks!  :D
SimplePortal 2.3.3 © 2008-2010, SimplePortal