News:

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

Former www.henthighschool.com

v0.3 Test version (gameplay only)

Started by Goldo, Jul 21, 2023, 09:54 PM

Previous topic - Next topic

xelayna

Using Ctrl+Click would let you click options and menus while skipping, but it seems to not let you click anymore during 0.3
It's a small inconvenience but wanted to know if it's just me v230721+Traitking

Iconic9875667

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKendday.rpy", line 362, in script call
    call play_events(_type = "night") from _call_play_events
  File "game/BKevents.rpy", line 720, in script call
    call display_events(ev_list) from _call_display_events
  File "game/BKevents.rpy", line 732, in script call
    $ ev.play()
  File "game/BKday_events.rpy", line 630, in script call
    call random_night_girl_event(girl, room) from _call_random_night_girl_event #!
  File "game/BKday_events.rpy", line 1995, in script
    "You spot [girl.fullname] lazily bathing in one of the pools. As you approach, you can even hear her snore noisily."
  File "renpy/common/00action_other.rpy", line 583, in __call__
    rv = self.callable(*self.args, **self.kwargs)
  File "game/BKdeclarations.rpy", line 1374, in unlock_pic
    raise AssertionError("Unlock picture: %s not recognized as a string or picture object." % pic)
AssertionError: Unlock picture: None not recognized as a string or picture object.


GoldoTopic starter

New hotfix out:
https://www.mediafire.com/file/1va1v7cq1psp53x/game+patch+0.3.zip/file

New game recommended to get the fixes for items.



Quote from: MnrPjenis on Aug 02, 2023, 01:17 AMIs there a way to see a girl's sanity level? If not, it would be nice to have a way of checking it.
You can see it when selecting a conduit, although I can see how it would be inconvenient to have to move a girl to the farm for this information. Quick show of hands: who wants to be able to target girls directly from the brothel as conduits? I figured it would be less messy to narrow down the conduit choice to girls in the farm, but maybe I'm wrong.

QuoteOther than that, I'm getting a fair amount of screen scaling issues, i.e. the screen shrinks (doesn't crop) and there is now a black section on my screen.
[...]
Looks like the issue I reported here, sadly I got no reply (maybe it was the wrong place to ask?). Porting back to Ren'Py 8.0 should do the trick, I will release a new build once we get rid of the early bugs.

Quote from: neronero on Aug 02, 2023, 09:20 AMMaybe I'm missing something obvious, but I can't figure out why the 16/50 for Anal is displayed in red. No perks/traits/items that affect it, plus there's not even any red text in the hover-tooltip.
Rounding error, should be fixed with the new patch.

Quote from: neronero on Aug 02, 2023, 02:32 PMedit: I got this one while hovering over my girls back and forth in the girls menu,

The setup to replicate it is a bit unusual. Perhaps so unusual that it doesn't merit fixing: I have two copies of the same pack in my /girls/ folder (but in different subfolders/mixes - the girl folders themselves have different names too, I figured that the game would be able to tell them apart like that, but I guess not)

I've had the original of the first girl (level 9) in my brothel for a while, and now I've just acquired the original of the second girl (level 5). Their icons/rank/level in the girls menu are also mashed up, so the first girl is displaying data of the second girl.

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 1117, in script
    $ result = ui.interact()
  File "game/BKmain.rpy", line 1117, in <module>
    $ result = ui.interact()
Exception: renpy.restart_interaction() was called 100 times without processing any input.

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

Full traceback:
  File "game/BKmain.rpy", line 1117, in script
    $ result = ui.interact()
  File "F:\ilx\BK03T\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "F:\ilx\BK03T\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKmain.rpy", line 1117, in <module>
    $ result = ui.interact()
  File "F:\ilx\BK03T\renpy\ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "F:\ilx\BK03T\renpy\display\core.py", line 3577, in interact
    raise Exception("renpy.restart_interaction() was called 100 times without processing any input.")
Exception: renpy.restart_interaction() was called 100 times without processing any input.

Windows-10-10.0.19045 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230721
Wed Aug  2 18:41:00 2023
Couldn't reproduce the restart_interaction() bug. You had me wiggle my mouse like crazy over the girls' tab for two minutes, and looking like a madman. I have to admit, if it was a prank, it was pretty funny.  ;)

As for the doppelganger original girl (I assume it's a different bug and your edit was a bit garbled), I am flabbergasted this would happen. A saved game would help in that case.

Quote from: xelayna on Aug 02, 2023, 06:06 PMUsing Ctrl+Click would let you click options and menus while skipping, but it seems to not let you click anymore during 0.3
It's a small inconvenience but wanted to know if it's just me v230721+Traitking
I'm fairly sure this came with the new version of Ren'py, as it now features ctrl and shift modifiers to clicking in the keymap (partly at my request  :-[ ...). A 'benefit' of rolling back to 8.0 is that you would likely get the old behavior back.
Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!

MnrPjenis

#93
Having trouble when selecting supercharged spells sometimes. I would either hold shift or click the supercharge button and then click a spell, and about 70/80% of the time, all spells and buttons disappear from the screen and I have to reload.

Quote from: neronero on Aug 02, 2023, 04:42 AMAre you running the game in a custom resolution, by any chance? That would be good to know, to try to reproduce the errors.
Nope, just the standard 1920x1080 (16:9) resolution.

Quote from: Goldo on Aug 02, 2023, 10:07 PMYou can see it when selecting a conduit, although I can see how it would be inconvenient to have to move a girl to the farm for this information. Quick show of hands: who wants to be able to target girls directly from the brothel as conduits? I figured it would be less messy to narrow down the conduit choice to girls in the farm, but maybe I'm wrong.
Would very much enjoy this change yeah :)

neronero

Quote from: Goldo on Aug 02, 2023, 10:07 PMYou can see it when selecting a conduit, although I can see how it would be inconvenient to have to move a girl to the farm for this information. Quick show of hands: who wants to be able to target girls directly from the brothel as conduits? I figured it would be less messy to narrow down the conduit choice to girls in the farm, but maybe I'm wrong.
I don't like the idea of directly targeting brothel girls. Sending girls to the farm has a clear purpose now and I don't want to diminish that (it had some purpose before, but training them yourself usually seemed like the better choice)

If brothel girls do become targetable, I would expect the sanity cost to be multiplied by 1.5x or 2x for them. In the brothel they should feel relatively safe; the farm is the environment where they can anticipate such radical experimentation on their psyche.

But seeing a girl's sanity somewhere (on the send-to-farm menu? on the girl profile next to love/fear?) would be useful to make sure they're suited for the farm.

QuoteCouldn't reproduce the restart_interaction() bug. You had me wiggle my mouse like crazy over the girls' tab for two minutes, and looking like a madman. I have to admit, if it was a prank, it was pretty funny.  ;)
You did it all wrong, you need to stick out your tongue and shriek while you're doing it!

It appeared at the same time as the doppelganger girl, so I'm assuming it's the same issue. I don't have the save anymore and it's a niche issue, but I'll let you know if I manage to recreate it. 






:P AIIIEEE!!! (wiggle wiggle)
My Girl Packs: [ link ] - Trait King mod: [ link ]

Hermenegild

During chapter 1, in 0.2, you used to only get beggars as clients in your brothel (IIRC). In 0.3 you can get thugs and laborers as well. After you move to chapter 2, you gain control of who comes to your brothel, and to get laborers at your brothel you have to get something built by your carpenter.

I assume getting thugs in chapter 1 is intentional, but isn't getting laborers too a bug?

AnalogSquirrel

#96
EDIT: I didn't start a new game after applying the patch.  Starting a new one now, and will update if the problem reappears.

This is with the newest patch (8/2/2023).  Trying to update farm training (Change Program button):

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 695, in script call
    call farm_change_program(obj) from _call_farm_change_program
  File "game/BKevents.rpy", line 3860, in script call
    call send_to_farm_menu() from _call_send_to_farm_menu
  File "game/BKevents.rpy", line 3482, in script
    call screen farm_menu(prog, can_cancel)
  File "renpy/common/000statements.rpy", line 670, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
TypeError: Too many arguments in call (expected 1, got 2).

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

Full traceback:
  File "game/BKmain.rpy", line 695, in script call
    call farm_change_program(obj) from _call_farm_change_program
  File "game/BKevents.rpy", line 3860, in script call
    call send_to_farm_menu() from _call_send_to_farm_menu
  File "game/BKevents.rpy", line 3482, in script
    call screen farm_menu(prog, can_cancel)
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/ast.py", line 2259, in execute
    self.call("execute")
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/ast.py", line 2241, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/statements.py", line 342, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 670, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/exports.py", line 3345, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/display/core.py", line 3579, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/display/core.py", line 4052, in interact_core
    root_widget.visit_all(lambda d : d.per_interact())
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/display/core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/display/core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/display/core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/display/screen.py", line 476, in visit_all
    callback(self)
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/display/core.py", line 4052, in <lambda>
    root_widget.visit_all(lambda d : d.per_interact())
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/display/screen.py", line 487, in per_interact
    self.update()
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/display/screen.py", line 680, in update
    self.screen.function(**self.scope)
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/ast.py", line 296, in apply_arguments
    return parameters.apply(args, kwargs, ignore_errors)
  File "/home/holemanj/Programs/Games/BK/Brothel_King-pc/renpy/ast.py", line 250, in apply
    raise TypeError(
TypeError: Too many arguments in call (expected 1, got 2).

Linux-6.3.0-1-amd64-x86_64-with-glibc2.37 x86_64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230721
Thu Aug  3 06:57:40 2023

oratorio

#97
In BKitems.rpy ... line 635

hovered tt.Action(it.base_description)

should be

hovered tt.Action(it.description)

Edit: Maybe item type minion should also have a base_description because later you call both base_description and description one after the other.

EvilPenguin

#98
Gina, entering trade:

While running game code:
  File "game/BKmain.rpy", line 202, in script call
    $ renpy.call(selected_location.menu[1])
  File "game/BKevents.rpy", line 3028, in script call
    call visit_merchant(NPC_gina) from _call_visit_merchant_3
  File "game/BKmain.rpy", line 1764, in script
    $ result = ui.interact()
  File "game/BKmain.rpy", line 1764, in <module>
    $ result = ui.interact()
  File "game/BKitems.rpy", line 425, in execute
    screen item_tab(context, left_party, right_party): # Where X_party are a list of inventory-holding characters
  File "game/BKitems.rpy", line 425, in execute
    screen item_tab(context, left_party, right_party): # Where X_party are a list of inventory-holding characters
  File "game/BKitems.rpy", line 453, in execute
    fixed:
  File "game/BKitems.rpy", line 468, in execute
    if right_focus:
  File "game/BKitems.rpy", line 469, in execute
    vbox xsize xres(255) xalign 1.0 xanchor 1.0 ypos 0.1:
  File "game/BKitems.rpy", line 474, in execute
    hbox xalign 1.0:
  File "game/BKitems.rpy", line 478, in execute
    use item_list(items=right_focus.items, owner=right_focus, counterpart=left_focus, sc_prefix="shift_") id "il2"
  File "game/BKitems.rpy", line 588, in execute
    screen item_list(items, owner, counterpart, sc_prefix, search=False): # May also accept Minions as 'items'
  File "game/BKitems.rpy", line 588, in execute
    screen item_list(items, owner, counterpart, sc_prefix, search=False): # May also accept Minions as 'items'
  File "game/BKitems.rpy", line 612, in execute
    vbox xsize xres(180):
  File "game/BKitems.rpy", line 613, in execute
    frame xfill True:
  File "game/BKitems.rpy", line 618, in execute
    has vbox
  File "game/BKitems.rpy", line 625, in execute
    if items:
  File "game/BKitems.rpy", line 627, in execute
    for i in range(line_nb):
  File "game/BKitems.rpy", line 628, in execute
    if page_index+i < len(items):
  File "game/BKitems.rpy", line 632, in execute
    button style "girlbutton_blue" xpadding 6:
  File "game/BKitems.rpy", line 632, in keywords
    button style "girlbutton_blue" xpadding 6:
  File "game/BKitems.rpy", line 635, in <module>
    hovered tt.Action(it.base_description)
AttributeError: 'Minion' object has no attribute 'base_description'


EDIT: same thing for Goldie and Willow

GoldoTopic starter

Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!

EvilPenguin

Hovering over any card in the farm:

While running game code:
  File "game/BKmain.rpy", line 561, in script call
    call farm_powers() from _call_farm_powers
  File "game/BKpowers.rpy", line 414, in script
    $ r = ui.interact() # This captures every return value from the current context
  File "game/BKpowers.rpy", line 414, in <module>
    $ r = ui.interact() # This captures every return value from the current context
  File "game/BKscreens.rpy", line 8470, in execute
    screen power_hand(hand, context="idle", start_at = 0, x=0.5, y=0.75):
  File "game/BKscreens.rpy", line 8470, in execute
    screen power_hand(hand, context="idle", start_at = 0, x=0.5, y=0.75):
  File "game/BKscreens.rpy", line 8526, in execute
    if selected_card:
  File "game/BKscreens.rpy", line 8527, in execute
    use power_detail(selected_card.get(_super))
  File "game/BKscreens.rpy", line 8420, in execute
    screen power_detail(pow):
  File "game/BKscreens.rpy", line 8420, in execute
    screen power_detail(pow):
  File "game/BKscreens.rpy", line 8422, in execute
    frame xalign 1.0 xsize 0.2 ypos 0.1 xmargin xres(6) top_padding yres(6) bottom_padding yres(12) background c_ui_dark:
  File "game/BKscreens.rpy", line 8423, in execute
    vbox spacing yres(3):
  File "game/BKscreens.rpy", line 8431, in execute
    hbox spacing xres(6):
  File "game/BKscreens.rpy", line 8432, in execute
    if conduit:
  File "game/BKscreens.rpy", line 8432, in <module>
    if conduit:
NameError: name 'conduit' is not defined

Hermenegild

#101
The "Girls" panel doesn't persist its sorting method. As a result, the girls are not sorted the way you want them to be when reentering the tab. The strange thing is, there seems to be some randomness regarding the way they're sorted, as they're not sorted the same way each time I enter the Girls panel after I change the sort method (but they're not sorted the way I want, either).

It seems to work correctly for the farm.

EDIT: You don't even have to leave the tab, just enter the girls page, change the sorting, interact with a girl, and when coming out of the interaction, the girls list gets resorted again.

GoldoTopic starter

Quote from: EvilPenguin on Aug 04, 2023, 01:00 AMHovering over any card in the farm:

While running game code:
  File "game/BKmain.rpy", line 561, in script call
    call farm_powers() from _call_farm_powers
  File "game/BKpowers.rpy", line 414, in script
    $ r = ui.interact() # This captures every return value from the current context
  File "game/BKpowers.rpy", line 414, in <module>
    $ r = ui.interact() # This captures every return value from the current context
  File "game/BKscreens.rpy", line 8470, in execute
    screen power_hand(hand, context="idle", start_at = 0, x=0.5, y=0.75):
  File "game/BKscreens.rpy", line 8470, in execute
    screen power_hand(hand, context="idle", start_at = 0, x=0.5, y=0.75):
  File "game/BKscreens.rpy", line 8526, in execute
    if selected_card:
  File "game/BKscreens.rpy", line 8527, in execute
    use power_detail(selected_card.get(_super))
  File "game/BKscreens.rpy", line 8420, in execute
    screen power_detail(pow):
  File "game/BKscreens.rpy", line 8420, in execute
    screen power_detail(pow):
  File "game/BKscreens.rpy", line 8422, in execute
    frame xalign 1.0 xsize 0.2 ypos 0.1 xmargin xres(6) top_padding yres(6) bottom_padding yres(12) background c_ui_dark:
  File "game/BKscreens.rpy", line 8423, in execute
    vbox spacing yres(3):
  File "game/BKscreens.rpy", line 8431, in execute
    hbox spacing xres(6):
  File "game/BKscreens.rpy", line 8432, in execute
    if conduit:
  File "game/BKscreens.rpy", line 8432, in <module>
    if conduit:
NameError: name 'conduit' is not defined
I cannot reproduce this. Are you on the latest patch, within a new game?

Quote from: Hermenegild on Aug 04, 2023, 08:19 AMThe "Girls" panel doesn't persist its sorting method. As a result, the girls are not sorted the way you want them to be when reentering the tab. The strange thing is, there seems to be some randomness regarding the way they're sorted, as they're not sorted the same way each time I enter the Girls panel after I change the sort method (but they're not sorted the way I want, either).

It seems to work correctly for the farm.

EDIT: You don't even have to leave the tab, just enter the girls page, change the sorting, interact with a girl, and when coming out of the interaction, the girls list gets resorted again.
I cannot reproduce this. Could you please describe the steps needed to reproduce it? This happens on a new game as well?
Maker of BK. Looking for the latest patch for BK 0.2? The link doesn't change, so bookmark it!

zvb123

got this error when saving:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00gamemenu.rpy", line 170, in script
    $ ui.interact()
  File "renpy/common/00gamemenu.rpy", line 170, in <module>
    $ ui.interact()
  File "renpy/common/00action_file.rpy", line 397, in __call__
    renpy.save(fn, extra_info=save_name)
TypeError: cannot pickle 'dict_keys' object (perhaps renpy.game.log.log[25].context.scene_lists.layers['screens'][0].displayable.scope['available_mixes'] = dict_keys(['default']))

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

Full traceback:
  File "renpy/common/00gamemenu.rpy", line 170, in script
    $ ui.interact()
  File "C:\Games\games\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:\Games\games\Brothel_King-pc\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/00gamemenu.rpy", line 170, in <module>
    $ ui.interact()
  File "C:\Games\games\Brothel_King-pc\renpy\ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Games\games\Brothel_King-pc\renpy\display\core.py", line 3579, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
  File "C:\Games\games\Brothel_King-pc\renpy\display\core.py", line 4540, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "C:\Games\games\Brothel_King-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Games\games\Brothel_King-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Games\games\Brothel_King-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Games\games\Brothel_King-pc\renpy\display\screen.py", line 770, in event
    rv = self.child.event(ev, x, y, st)
  File "C:\Games\games\Brothel_King-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Games\games\Brothel_King-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Games\games\Brothel_King-pc\renpy\display\layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Games\games\Brothel_King-pc\renpy\display\layout.py", line 1401, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "C:\Games\games\Brothel_King-pc\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "C:\Games\games\Brothel_King-pc\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "C:\Games\games\Brothel_King-pc\renpy\display\behavior.py", line 1138, in event
    return handle_click(self.clicked)
  File "C:\Games\games\Brothel_King-pc\renpy\display\behavior.py", line 1071, in handle_click
    rv = run(action)
  File "C:\Games\games\Brothel_King-pc\renpy\display\behavior.py", line 375, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 397, in __call__
    renpy.save(fn, extra_info=save_name)
  File "C:\Games\games\Brothel_King-pc\renpy\loadsave.py", line 432, in save
    reraise(t, e, tb)
  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python3.9/site-packages/future/utils/__init__.py", line 444, in raise_
  File "C:\Games\games\Brothel_King-pc\renpy\loadsave.py", line 413, in save
    dump((roots, renpy.game.log), logf)
  File "C:\Games\games\Brothel_King-pc\renpy\compat\pickle.py", line 103, in dump
    pickle.dump(o, f, pickle.HIGHEST_PROTOCOL if highest else PROTOCOL)
TypeError: cannot pickle 'dict_keys' object (perhaps renpy.game.log.log[25].context.scene_lists.layers['screens'][0].displayable.scope['available_mixes'] = dict_keys(['default']))

Windows-10-10.0.22621 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230721
Fri Aug  4 19:25:55 2023
on the latest patch.

ALso, when you publish a new hotfix, maybe you can update patch_version in options.rpy every time, so you can immediately see if someone is running on the latest hotfix?

Hermenegild

Quote from: Goldo on Aug 04, 2023, 11:12 AM
Quote from: Hermenegild on Aug 04, 2023, 08:19 AMThe "Girls" panel doesn't persist its sorting method. As a result, the girls are not sorted the way you want them to be when reentering the tab. The strange thing is, there seems to be some randomness regarding the way they're sorted, as they're not sorted the same way each time I enter the Girls panel after I change the sort method (but they're not sorted the way I want, either).

It seems to work correctly for the farm.

EDIT: You don't even have to leave the tab, just enter the girls page, change the sorting, interact with a girl, and when coming out of the interaction, the girls list gets resorted again.
I cannot reproduce this. Could you please describe the steps needed to reproduce it? This happens on a new game as well?
I'll try to reproduce it again tomorrow, as this issue has happened in chapter 2, and I need some time to get there. It may be hard to see it if you only have a few girls; I had seven at the time, with levels ranging from 5 to 10. When I clicked "Sort by level", they got sorted by level as they should. Once I interacted with one and returned to the list level, they re-sorted so that they were in the same order as initially (unsorted); I assume this is the order I got them, but I'm not sure. The same thing happened when I tried to sort them by name: sort, exit to the main screen, return to the girls tab, and they're not sorted anymore.

I was playing using the patch from August 1st, IIRC. I'll start a new game to test it again, but I haven't seen any changes in your patches regarding the girls tab.

I'll send you a save file once I have it.