News:

Please request registration email again and then check your "Spam" folder

Former www.henthighschool.com

Recent posts

#1
HHS+ / Re: Gameplay questions
Last post by Shilo - Today at 11:42 AM
Quote from: ⚧ Squark on Apr 28, 2025, 10:49 PMIs it possible to fetch one NPC's Friendship value towards another NPC and display it to the player?

Possible in general? Yes. There are operations for directly querying any database tables, after all. But it might even work with just the built-in operations for the Relationship Database.
Is it already in the game? Don't think so.
#2
Brothel King / Re: Giant discussion bilingue ...
Last post by solemnis - Today at 11:05 AM
nikel je travaille dessus.
#3
Brothel King / Re: Giant discussion bilingue ...
Last post by nemojason - Today at 09:37 AM
Quote from: solemnis on Apr 28, 2025, 07:24 PM
Quote from: nemojason on Apr 28, 2025, 03:56 PMlà je viens de finir un test sur ma modification du code de répartition des traits de Trait king, et je suis satisfait du résultat, plus de traits negatifs et positifs mais dans la limite du raisonnable ... ça correspond mieux à mes attentes, donc j'ai plus besoin de faire des fichiers personnalisées...

Sinon je te passe les fichiers que j'ai fait, sur Bkinteraction et aussi le fichier event de trait king au moins tu auras un début mais j'ai pas vérifier en jeu la traduction... ce que je ferais demain en jouant "normalement" xd

Bkinteract

TK event
Merci mais ces fichiers ne sont pas les fichiers de traduction mais les fichiers de code. Ce sont des originaux qui ne contiennent aucune modifications.

a mer..credi xd

je te mets les 2 : dash 2 en 1, la lessive qui rend plus blanc que blanc, dans le même fichier, en fait j'aurais pas le temps de me pencher sur le jeu today  xd

https://pixeldrain.com/u/KFnSbeaW

Bon, j'espère que c'est bon cette fois xd

#4
Brothel King / Re: v0.3 Test Version (April 2...
Last post by Jman - Today at 08:56 AM
@DarkFire: I suspect it may be the 'selected_girl=None' line, if you actually got the girl before crashing.

@Pingu: Looks to be the same bug as here, no act during holding. Not sure how this comes to be, changing programs and auto-training? Do you have a save where this triggers?
#5
Brothel King / Re: [Resources] PictureNamer 3...
Last post by Jman - Today at 08:43 AM
1. It's complicated. The short answer is that 'fetish' can still appear when 'sex' is requested.

For the long answer... First of all, what acts you have enabled is no guarantee of what you'll get (rapists, non-training events). And enabling sex acts is 'OR', there are no combo acts as such. Not even during group sex, one act is always the main act.

Second, there's the 'accuracy vs variety' setting that governs 'get_fix_pic', which is the one used for advanced training. But that's probability based, so doesn't really guarantee anything.

For 'get_fix_pic', you'd indeed only get 'sex cowgirl' or 'cowgirl' over 'sex fetish cowgirl' 100% of the time. Unless you didn't have anything as innocent as 'sex cowgirl', so the game has to fall back on 'sex fetish cowgirl' when you ask for the 'cowgirl' fixation during 'sex'.

For regular whoring or non-advanced training, there's nothing to prevent 'fetish' from showing. So if she does regular nookie, 'sex fetish cowgirl' can and will appear.

Better think of it as 'this picture works for both sex and fetish'.



2. Well, 'cowgirl' wouldn't interact with 'fetish' directly, but it could come up in a search for 'cowgirl' if you didn't have any other non-'fetish' 'cowgirl' images or the event didn't ban 'fetish' from showing (sometimes they do, sometimes they don't).


'Fetish' or 'cowgirl' on their own don't deflower, only 'sex' and 'group'. And even then, a 'fetish' call that somehow falls back to 'sex fetish cowgirl' (due to not having any fitting images to pick) will not deflower, if 'sex' wasn't involved in the game mechanics, only in the image name.
#6
Brothel King / Re: v0.3 Test Version (April 2...
Last post by Pingu - Today at 08:39 AM
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKendday.rpy", line 934, in script
    python:
  File "game/BKendday.rpy", line 957, in <module>
    farm_events += (farm.programs[girl].resolve("holding"))
  File "game/BKfarm.rpy", line 953, in resolve
    change_log.merge(self.apply_changes(girl, changes))
  File "game/BKfarm.rpy", line 996, in apply_changes
    changes[stat] = girl.change_fear(chg*reverse_if(girl.get_effect("boost", "farm fear generation"), chg), mojo_color=mojo_color)
UnboundLocalError: local variable 'mojo_color' referenced before assignment

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

Full traceback:
  File "game/BKendday.rpy", line 934, in script
    python:
  File "D:\Brothel_King-pc-0.3t.2\renpy\ast.py", line 823, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Brothel_King-pc-0.3t.2\renpy\python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKendday.rpy", line 957, in <module>
    farm_events += (farm.programs[girl].resolve("holding"))
  File "game/BKfarm.rpy", line 953, in resolve
    change_log.merge(self.apply_changes(girl, changes))
  File "game/BKfarm.rpy", line 996, in apply_changes
    changes[stat] = girl.change_fear(chg*reverse_if(girl.get_effect("boost", "farm fear generation"), chg), mojo_color=mojo_color)
UnboundLocalError: local variable 'mojo_color' referenced before assignment

Windows-10-10.0.26100 AMD64
Ren'Py 8.2.0.24012702
Bro King 0.3t.2 v250422
Tue Apr 29 10:37:20 2025
#7
Had 2 quick tagging questions.

1. Let's say I have a picture where a girl was having sex and was tied up. If i tagged this picture as "sex fetish cowgirl bondage (00000)" for example, would this picture appear if i only had "sex" enabled on the girl. Would this picture appear if I only had fetish enabled as well? Or would I have to enable both sex and fetish for this picture to appear when whoring.

2. Now let's say I only want the picture of the girl having sex while being tied up to appear in the fetish pool. I would then name it as "fetish cowgirl bondage (00000)" however, since cowgirl is not a "fetish" tag does that interfere with the tag at all? Also, would this picture trigger the virgin trait to be broken?

Sorry don't know if I worded my question clearly so fill free to ask for more clarification if what I am saying is not making sense.
#8
Brothel King / Re: v0.3 Test Version (April 2...
Last post by DarkFire - Today at 01:11 AM
Found this after succesful kidnap

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKendday.rpy", line 1528, in script call
    call play_events(_type = "morning") from _call_play_events_1 # Note: Morning events are set with the new day's date: beware of the confusion
  File "game/BKevents.rpy", line 1024, in script call
    call display_events(ev_list) from _call_display_events
  File "game/BKevents.rpy", line 1036, in script call
    $ ev.play()
  File "game/BKpowers.rpy", line 1353, in script
    show screen show_event(girl2.get_pic("market", "profile", and_tags=["sad"], and_priority=False))
  File "renpy/common/000statements.rpy", line 635, in execute_show_screen
    args, kwargs = a.evaluate()
  File "game/BKpowers.rpy", line 1353, in <module>
    show screen show_event(girl2.get_pic("market", "profile", and_tags=["sad"], and_priority=False))
AttributeError: 'NoneType' object has no attribute 'get_pic'

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

Full traceback:
  File "game/BKendday.rpy", line 1528, in script call
    call play_events(_type = "morning") from _call_play_events_1 # Note: Morning events are set with the new day's date: beware of the confusion
  File "game/BKevents.rpy", line 1024, in script call
    call display_events(ev_list) from _call_display_events
  File "game/BKevents.rpy", line 1036, in script call
    $ ev.play()
  File "game/BKpowers.rpy", line 1353, in script
    show screen show_event(girl2.get_pic("market", "profile", and_tags=["sad"], and_priority=False))
  File "C:\Users\Dani\Desktop\Juegos\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1968, in execute
    self.call("execute")
  File "C:\Users\Dani\Desktop\Juegos\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1950, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "C:\Users\Dani\Desktop\Juegos\Brothel_King-0.3t\Brothel_King-pc\renpy\statements.py", line 349, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 635, in execute_show_screen
    args, kwargs = a.evaluate()
  File "C:\Users\Dani\Desktop\Juegos\Brothel_King-0.3t\Brothel_King-pc\renpy\parameter.py", line 477, in evaluate
    value = renpy.python.py_eval(v, locals=scope)
  File "C:\Users\Dani\Desktop\Juegos\Brothel_King-0.3t\Brothel_King-pc\renpy\python.py", line 1209, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "C:\Users\Dani\Desktop\Juegos\Brothel_King-0.3t\Brothel_King-pc\renpy\python.py", line 1202, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/BKpowers.rpy", line 1353, in <module>
    show screen show_event(girl2.get_pic("market", "profile", and_tags=["sad"], and_priority=False))
AttributeError: 'NoneType' object has no attribute 'get_pic'

Windows-10-10.0.19045 AMD64
Ren'Py 8.2.0.24012702
Bro King 0.3t.2 v250422
Tue Apr 29 03:06:40 2025

Ignored then (probably because girl got instantly sended to the farm)

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKendday.rpy", line 1528, in script call
    call play_events(_type = "morning") from _call_play_events_1 # Note: Morning events are set with the new day's date: beware of the confusion
  File "game/BKevents.rpy", line 1024, in script call
    call display_events(ev_list) from _call_display_events
  File "game/BKevents.rpy", line 1036, in script call
    $ ev.play()
  File "game/BKpowers.rpy", line 1358, in script
    girl2.char "Oh... My head... Where... Where am I?"
Exception: Sayer 'girl2.char' is not defined.

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

Full traceback:
  File "game/BKendday.rpy", line 1528, in script call
    call play_events(_type = "morning") from _call_play_events_1 # Note: Morning events are set with the new day's date: beware of the confusion
  File "game/BKevents.rpy", line 1024, in script call
    call display_events(ev_list) from _call_display_events
  File "game/BKevents.rpy", line 1036, in script call
    $ ev.play()
  File "game/BKpowers.rpy", line 1358, in script
    girl2.char "Oh... My head... Where... Where am I?"
  File "C:\Users\Dani\Desktop\Juegos\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 2557, in execute
    Say.execute(self)
  File "C:\Users\Dani\Desktop\Juegos\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 575, in execute
    who = eval_who(self.who, self.who_fast)
  File "C:\Users\Dani\Desktop\Juegos\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 464, in eval_who
    raise Exception("Sayer '%s' is not defined." % who)
Exception: Sayer 'girl2.char' is not defined.

Windows-10-10.0.19045 AMD64
Ren'Py 8.2.0.24012702
Bro King 0.3t.2 v250422
Tue Apr 29 03:09:04 2025

Ignored

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKendday.rpy", line 1528, in script call
    call play_events(_type = "morning") from _call_play_events_1 # Note: Morning events are set with the new day's date: beware of the confusion
  File "game/BKevents.rpy", line 1024, in script call
    call display_events(ev_list) from _call_display_events
  File "game/BKevents.rpy", line 1036, in script call
    $ ev.play()
  File "game/BKpowers.rpy", line 1362, in script
    if girl2.MC_interact:
  File "game/BKpowers.rpy", line 1362, in <module>
    if girl2.MC_interact:
AttributeError: 'NoneType' object has no attribute 'MC_interact'

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

Full traceback:
  File "game/BKendday.rpy", line 1528, in script call
    call play_events(_type = "morning") from _call_play_events_1 # Note: Morning events are set with the new day's date: beware of the confusion
  File "game/BKevents.rpy", line 1024, in script call
    call display_events(ev_list) from _call_display_events
  File "game/BKevents.rpy", line 1036, in script call
    $ ev.play()
  File "game/BKpowers.rpy", line 1362, in script
    if girl2.MC_interact:
  File "C:\Users\Dani\Desktop\Juegos\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1842, in execute
    if renpy.python.py_eval(condition):
  File "C:\Users\Dani\Desktop\Juegos\Brothel_King-0.3t\Brothel_King-pc\renpy\python.py", line 1209, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "C:\Users\Dani\Desktop\Juegos\Brothel_King-0.3t\Brothel_King-pc\renpy\python.py", line 1202, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/BKpowers.rpy", line 1362, in <module>
    if girl2.MC_interact:
AttributeError: 'NoneType' object has no attribute 'MC_interact'

Windows-10-10.0.19045 AMD64
Ren'Py 8.2.0.24012702
Bro King 0.3t.2 v250422
Tue Apr 29 03:11:07 2025

#9
HHS+ / Re: Gameplay questions
Last post by ⚧ Squark - Apr 28, 2025, 10:49 PM
Is it possible to fetch one NPC's Friendship value towards another NPC and display it to the player?
#10
Brothel King / Re: Giant discussion bilingue ...
Last post by Jman - Apr 28, 2025, 10:47 PM
I don't understand how your second solution can work. I do now, see the edit.

If I try this:
    maintenance_desc = {"clean" : __("Your brothel is {color=c_green}{b}clean{/b}{/color}."),
                    "clean enough" : "Your brothel is " + event_color["a little good"] % "{b}clean enough{/b}" + ".",
                    "dusty" : "Your brothel is getting " + event_color["average contrast"] % "{b}dusty{/b}" + ".",
                    "dirty" : "Your brothel is getting " + event_color["a little bad"] % "{b}dirty{/b}" + ".",
                    "disgusting" : "Warning! Your brothel is " + event_color["bad"] % "{b}disgusting{/b}" + "!",
                    "fire" : event_color["very bad"] % "Warning!!! Your brothel is at risk of a fire!"
                    }
...

    old "Your brothel is {color=c_green}{b}clean{/b}{/color}."
    new "Votre bordel est {color=c_green}{b}propre{/b}{/color}."
I get
maintenance_desc['clean'] = "Your brothel is {color=c_green}{b}clean{/b}{/color}."
but
__("Your brothel is {color=c_green}{b}clean{/b}{/color}.") = "Votre bordel est {color=c_green}{b}propre{/b}{/color}."



I would guess the hex code works because there's no text substitution involved? Not sure, because I can't see how the 'green' version would even work, though.



If you're not above some refactoring, I guess you could turn 'maintenance_desc' into a function that returns translated strings during runtime. A bit more calculation overhead, but I suppose that can't be avoided.



Edit: Ah, you're double-translating with
__(maintenance_desc[self.get_cleanliness()])
In that case, the colour substitution gets fully completed while initialising 'maintenance_desc', so there's no 'c_green' left to translate in the dict string, only '#00B050'.