Please request registration email again and then check your "Spam" folder
Quote from: Alpha_and_omega on Apr 24, 2024, 12:19 PMJust to make sure, when you calibrate your girl's wages, do you look at the colour of the upkeep sliderYeah, that's what that stuff you quoted is... where they start at by default (which is a white +0 mood modifier) to the lowest possible point that is still white. Even without any change to the girl, there's usually around a 15-20% gap there, and, well, girl #3 can have her allowance dropped by 40% and still be in the white. Basically, by default, even before you increase the love/trust, you can reduce the amount given.
Quote from: Mudpony on Apr 15, 2024, 04:58 AMQuote from: Calob on Apr 14, 2024, 05:09 PMThanks for the info. That will make it easier going forward.Quote from: Mudpony on Apr 14, 2024, 06:45 AM1) The amount owed needs to be in the UI somewhere, maybe on the main brothel screen.
Mouse over your gold total, your tax due and due date should appear there.
The spot isn't ideal, though, considering this is a mechanic that can result in game over. So amended feedback:
That amount owed should be on the main Brothel UI, perhaps on the left side of the screen, rather than shown as a pop up when hovering over gold.
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/BKmain.rpy", line 1504, in script
$ r = counterpart.use_item(it)
File "game/BKmain.rpy", line 1504, in <module>
$ r = counterpart.use_item(it)
File "game/BKgirlclass.rpy", line 1608, in use_item
changes.add(e.target.capitalize() + ": %s" % plus_text(c))
File "game/BKfunctions.rpy", line 1323, in plus_text
nb_txt = str_dec(nb, decimals)
File "game/BKfunctions.rpy", line 472, in str_dec
return ((("%." + str(decimals) + "f") % nb).rstrip("0")).rstrip(".")
TypeError: not all arguments converted during string formatting
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/BKmain.rpy", line 1504, in script
$ r = counterpart.use_item(it)
File "C:\Program Files (x86)\Games\WoH\BK\BK Game\Brothel_King-0.3t - real\Brothel_King-pc\renpy\ast.py", line 1138, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Program Files (x86)\Games\WoH\BK\BK Game\Brothel_King-0.3t - real\Brothel_King-pc\renpy\python.py", line 1122, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/BKmain.rpy", line 1504, in <module>
$ r = counterpart.use_item(it)
File "game/BKgirlclass.rpy", line 1608, in use_item
changes.add(e.target.capitalize() + ": %s" % plus_text(c))
File "game/BKfunctions.rpy", line 1323, in plus_text
nb_txt = str_dec(nb, decimals)
File "game/BKfunctions.rpy", line 472, in str_dec
return ((("%." + str(decimals) + "f") % nb).rstrip("0")).rstrip(".")
TypeError: not all arguments converted during string formatting
Windows-10-10.0.19045 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230805
Wed Apr 24 15:02:05 2024
Quote from: Hermenegild on Aug 13, 2023, 08:20 PMCrash when giving an apple to a girl:Spoiler
Full traceback:
File "game/BKmain.rpy", line 1504, in script
$ r = counterpart.use_item(it)
File "D:/gry\BrothelKing-0.3/renpy/ast.py", line 1138, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "D:/gry\BrothelKing-0.3/renpy/python.py", line 1122, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/BKmain.rpy", line 1504, in <module>
$ r = counterpart.use_item(it)
File "game/BKgirlclass.rpy", line 1563, in use_item
changes.add(e.target.capitalize() + ": %s" % plus_text(c))
File "game/BKfunctions.rpy", line 1332, in plus_text
nb_txt = str_dec(nb, decimals)
File "game/BKfunctions.rpy", line 475, in str_dec
return ((("%." + str(decimals) + "f") % nb).rstrip("0")).rstrip(".")
TypeError: not all arguments converted during string formatting
While running game code:
File "game/BKmain.rpy", line 1504, in script
$ r = counterpart.use_item(it)
File "game/BKmain.rpy", line 1504, in <module>
$ r = counterpart.use_item(it)
File "game/BKgirlclass.rpy", line 1563, in use_item
changes.add(e.target.capitalize() + ": %s" % plus_text(c))
File "game/BKfunctions.rpy", line 1332, in plus_text
nb_txt = str_dec(nb, decimals)
File "game/BKfunctions.rpy", line 475, in str_dec
return ((("%." + str(decimals) + "f") % nb).rstrip("0")).rstrip(".")
TypeError: not all arguments converted during string formatting[close]
The fix is to roll back, save, edit the str_dec() function in lines 474-475 of BKfunctions.rpy to look like this:def str_dec(nb, decimals=2): # Returns a string of either an integer or a float, depending on the nb of decimals available
reload your game and try again.
format = "%%.%df" % decimals
return ((format % nb).rstrip("0")).rstrip(".")
Item(name = 'Apple', target = 'girl', type = IT_Food, pic = 'Apple.webp', template = True, rank = 1, max_rank = 6, rarity = 1, charges = 1, price = 50, effects = (Effect('change', 'beauty', 5, duration=10), Effect('gain', 'heal', 1, 0.5)), description = "An apple a day keeps the doctor away."),
Item(name = 'Pear', target = 'girl', type = IT_Food, pic = 'Pear.webp', template = True, rank = 1, max_rank = 6, rarity = 1, charges = 1, price = 50, effects = (Effect('change', 'body', 5, duration=10), Effect('instant', 'heal', 1, 0.5)), ),
Item(name = 'Peach', target = 'girl', type = IT_Food, pic = 'Peach.webp', template = True, rank = 1, max_rank = 6, rarity = 1, charges = 1, price = 50, effects = (Effect('change', 'charm', 5, duration=10), Effect('instant', 'heal', 1, 0.5)), ),
Item(name = 'Grapes', target = 'girl', type = IT_Food, pic = 'Grapes.webp', template = True, rank = 1, max_rank = 6, rarity = 1, charges = 1, price = 50, effects = (Effect('change', 'refinement', 5, duration=10), Effect('instant', 'heal', 1, 0.5)), ),
Item(name = 'Sausage', target = 'girl', type = IT_Food, pic = 'Sausage.webp', template = True, rank = 1, max_rank = 6, rarity = 1, charges = 1, price = 75, effects = (Effect('change', 'libido', 5, duration=10), Effect('instant', 'heal', 1, 0.5)), ),
Item(name = 'Cheese', target = 'girl', type = IT_Food, pic = 'Cheese.webp', template = True, rank = 1, max_rank = 6, rarity = 1, charges = 1, price = 75, effects = (Effect('change', 'sensitivity', 5, duration=10), Effect('instant', 'heal', 1, 0.5)), ),
Item(name = 'Chicken', target = 'girl', type = IT_Food, pic = 'Chicken.webp', template = True, rank = 1, max_rank = 6, rarity = 1, charges = 1, price = 90, effects = (Effect('change', 'obedience', 5, duration=10), Effect('instant', 'heal', 1, 0.5)), ),
I will change the apple-heal to be instant and see if the game continues to crashQuote from: Mudpony on Apr 23, 2024, 05:58 PMAnd there, upkeep is probably the single biggest factor. Perhaps adjusting that a tad for rank 2 might be the best way to go about it. But that might not be necessary, because, by default, we pay too much as is. Automatic is a bit wasteful at the default level. Just some quick testing with how it currently works, for neutral mood mods (at least as shown in the UI):
1) New slave with 11 default cost. Can drop down to 7 while still keeping mood mod neutral.
2) I sold one of my best slaves in one of my games, bought her back...73 initial value, 64 is the bottom of white.
3) One of the other girls can go from 42 down to 25.
4) Looking at my wizzy game, which is further along, it is still a 15% savings when I drop the allowing from the base amount to the lowest amount that is still white.
Note that #2 and #3 are both maids with -15% upkeep reduction (trying a game with all girls as maids), while #2 has the Expensive trait.
Quote from: Goldo on Apr 22, 2024, 03:22 PMYou need to fiddle with the 'Say' screen in screens.rpy, looking around these lines:
QuoteThat sounds like a bug, if you mean girls are set to work in rooms that do not exist. Are you talking about 0.2 or 0.3 test? I distinctly remember fixing that, or at least I thought it was fixed.This is in 0.3. I had all 4 working rooms when I went on to chapter 2, and after that, only had 1. The girls all kept the jobs they were set to, but, of course, by switching to the new brothel, I no longer had all four rooms. So they couldn't work those jobs, but were still set to them.
QuoteI will make the clean-up costs increase gradually, although at the beginning one or two cleaners should be enough to keep a single-girl brothel clean so you shouldn't need it.It isn't the cost per cleaner that's a problem. Daily maintenance is fine. It's the cost of cleaning up a bad event, when suddenly your bar goes from clean to a bunch of dirt. So naturally you want to call in the outside cleaners to get rid of 100%/%50% of that. That's the cost that feels too high for me early on, that makes it painful to recover from events like a fire.
QuoteDo you have some ideas about how much they should cost to be more balanced?Hmm... hard question. You really need user metrics to answer it. Cost-wise, they could probably be reduced to a third or by half? But then add a modifier in the difficulty setting to the brothel upgrade costs, so that by Brothel King setting, it is back to where it is now?
QuoteThis will be a NG+ option, but I think I like the balance I found with 500g at the beginning and don't want to break too many thingsThe starting gold is fine. I'm talking about how much gold the player has going into chapter 2. Like if completing chapter one required the player to stockpile a bit more gold, thereby giving them a bit more buffer in chapter 2. Alternately, the reimbursement rate could be cranked up for selling that first brothel.
Quote from: DeniedInMontanaWhere is that file from? It's not in any of the downloads I have seen so far. Either that or my computer has lost it somewhere...RandomFixes/Events/Interactions/Items/SedativeSex.xml
Quote from: ElPresidenete on Apr 23, 2024, 10:57 AMIf I want to add more images to GenericSex, do I have to put them in the bas folder, or can I put them in a mod (with the same folder name/structure) and the game will load both image sets?