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

4.60 star(s) 51 Votes

goldo00

Newbie
Aug 9, 2019
23
71
23
Ok since we're here, I have a question on a part of game design. It is about a future feature to make the farm more interesting. It is a bit spoiler-y...

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

Perdurabo

Member
May 4, 2017
129
86
175
Ok since we're here, I have a question on a part of game design. It is about a future feature to make the farm more interesting. It is a bit spoiler-y...

You don't have permission to view the spoiler content. Log in or register now.
I'm not big on save scumming myself (in fact, I tend to do ironman style in every game...thanks for teaching me that habit, Resident Evil!) but I'd say that the daily/weekly random seed method would be best. It basically serves to keep the system intact while also making savescumming a pain in the ass, so that if someone wants to do more than just abort a truly doomed decision, they have to jump through hoops.
 

Kite80

Well-Known Member
Modder
May 30, 2017
1,090
1,129
340
Personally I wouldn't care about save scumming for those new mechanics, everyone knows that cheating is not a good idea if you want to enjoy a game
 

__neronero

Member
Jan 23, 2021
285
393
74
You don't have permission to view the spoiler content. Log in or register now.

If the backlash is too harsh, savescummers/cheaters will find a way to get around it. Or they will complain that you've hindered them from doing so.
 

xelayna

Newbie
Jul 19, 2017
32
15
133
Code:
I'm sorry, but an uncaught exception occurred.

While processing text tag {/size} in u'{size=21}A peasant went berserk and attacked Karin all of a sudden!\n{color=#00B050}Your girl has the means to defend herself, however. She knees the bastard right in the balls and he crumbles on the floor crying.\n{/color}Your girl is safe, and you pocket the content of his wallet while your henchmen throw the poor sucker out in a dark alley: 46 gold.{/color}{/size}'.:
  File "game/BKendday.rpy", line 677, in script call
    call show_night_event(ev) from _call_show_night_event
  File "game/BKevents.rpy", line 735, in script
    $ renpy.say(ev.char, text_descript + "{/size}")
  File "game/BKevents.rpy", line 735, in <module>
    $ renpy.say(ev.char, text_descript + "{/size}")
Exception: u'/size' closes a text tag that isn't open.

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

Full traceback:
  File "game/BKendday.rpy", line 677, in script call
    call show_night_event(ev) from _call_show_night_event
  File "game/BKevents.rpy", line 735, in script
    $ renpy.say(ev.char, text_descript + "{/size}")
  File "renpy/ast.py", line 928, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 2245, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKevents.rpy", line 735, in <module>
    $ renpy.say(ev.char, text_descript + "{/size}")
  File "renpy/exports.py", line 1419, in say
    who(what, *args, **kwargs)
  File "renpy/character.py", line 1249, in __call__
    self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
  File "renpy/character.py", line 901, in do_display
    **display_args)
  File "renpy/character.py", line 647, in display_say
    rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
  File "renpy/ui.py", line 298, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3325, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
  File "renpy/display/core.py", line 3839, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "renpy/display/core.py", line 2565, in draw_screen
    renpy.config.screen_height,
  File "render.pyx", line 492, in renpy.display.render.render_screen
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/screen.py", line 688, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1264, in render
    st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1029, in render
    surf = render(d, width - x, rh, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/text/text.py", line 2096, in render
    virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
  File "renpy/text/text.py", line 610, in __init__
    self.paragraphs = self.segment(text.tokens, style, renders, text)
  File "renpy/text/text.py", line 1039, in segment
    raise Exception("%r closes a text tag that isn't open." % text)
Exception: u'/size' closes a text tag that isn't open.

Windows-10-10.0.19041
Ren'Py 7.4.11.2266
Brothel King 0.2 v220414
Sat Apr 16 01:21:38 2022
 

__neronero

Member
Jan 23, 2021
285
393
74
You don't have permission to view the spoiler content. Log in or register now.
I do agree with that. The time investment should be carefully considered.
I reckon a minority of players play the evil playstyle and an even smaller minority also use the farm. And speaking for myself, that's not primarily because of gameplay reasons (ofcourse it is a factor) but because it thematically doesn't appeal to me.

On another note, I would be a big proponent of having a stable branch + a less advertised test branch again once we are no longer refugees on F95zone.
 

DougTheC

Member
Oct 15, 2018
394
226
165
Code:
I'm sorry, but an uncaught exception occurred.

While processing text tag {/size} in u'{size=21}A peasant went berserk and attacked Karin all of a sudden!\n{color=#00B050}Your girl has the means to defend herself, however. She knees the bastard right in the balls and he crumbles on the floor crying.\n{/color}Your girl is safe, and you pocket the content of his wallet while your henchmen throw the poor sucker out in a dark alley: 46 gold.{/color}{/size}'.:
  File "game/BKendday.rpy", line 677, in script call
    call show_night_event(ev) from _call_show_night_event
  File "game/BKevents.rpy", line 735, in script
    $ renpy.say(ev.char, text_descript + "{/size}")
  File "game/BKevents.rpy", line 735, in <module>
    $ renpy.say(ev.char, text_descript + "{/size}")
Exception: u'/size' closes a text tag that isn't open.

...
Windows-10-10.0.19041
Ren'Py 7.4.11.2266
Brothel King 0.2 v220414
Sat Apr 16 01:21:38 2022
Actually an extra closing tag {/color} in BKfunctions.rpy line 1105, change
Code:
+ __("\n{/color}Your girl is safe, and you pocket the content of his wallet while your henchmen throw the poor sucker out in a dark alley: %s gold.{/color}") % str(cust.ent_budget))
to
Code:
+ __("\n{/color}Your girl is safe, and you pocket the content of his wallet while your henchmen throw the poor sucker out in a dark alley: %s gold.") % str(cust.ent_budget))
 
  • Like
Reactions: xelayna

Jman9

Engaged Member
Jul 17, 2019
2,295
966
172
is this legit?
Doubtful. As Kite80 said, why upload an old version. So I doubt 'Traplan' is Goldo. Unless he's trying to pull a fast one on us. :sneaky:

I suppose that ought to get reported, for the virus report if nothing else.
 
  • Like
Reactions: Torinir

Leortha

Active Member
Jun 25, 2019
744
669
167
Doubtful. As Kite80 said, why upload an old version.
The one reason I can think of would be to revive an old mod. Like yours. If someone wanted to distribute your Bonanza mod they would need an old version as the base. Definitely sounds like that is not what is happening here, but that would theoretically be one legit reason for distributing an old base version.
 

Jman9

Engaged Member
Jul 17, 2019
2,295
966
172
Well, okay, but if they have a link to Bonanza, they probably have Goldo's 0.15b link as well. This is still alive, I presume?

Not to mention that hosting anything without the author even knowing about is is a dick move. And itch.io is big enough now that letting such things slide is not quite the same as having random ad pirates host your stuff.
 

ekusonas

Newbie
Aug 9, 2020
23
15
127
Ok since we're here, I have a question on a part of game design. It is about a future feature to make the farm more interesting. It is a bit spoiler-y...

You don't have permission to view the spoiler content. Log in or register now.
I don't think it's really worth all the effort to try and prevent save-scumming honestly, at least not by finding ways of punishing the behavior. Instead, why not put in additional gameplay methods for a player to achieve the desired result that they're save-scumming to get in the first place and maybe a small reward for doing so?
 

goldo00

Newbie
Aug 9, 2019
23
71
23
Hotfix out for xelayna's issue (link in sig).

I don't think it's really worth all the effort to try and prevent save-scumming honestly, at least not by finding ways of punishing the behavior. Instead, why not put in additional gameplay methods for a player to achieve the desired result that they're save-scumming to get in the first place and maybe a small reward for doing so?
Yeah but:
You don't have permission to view the spoiler content. Log in or register now.
 

satamfan

Newbie
Jul 19, 2017
17
12
64
First of all, fun game. I've been enjoying it. The ability to easily mix in different girl packs is very nice.
Secondly, I'm running into an issue after the first night of chapter three, where some event are crashing the game.
You don't have permission to view the spoiler content. Log in or register now.
Any recommendations?
 
4.60 star(s) 51 Votes