CREATE YOUR AI CUM SLUT ON CANDY.AI TRY FOR FREE
x

darkhound1

Well-Known Member
Game Developer
Aug 8, 2017
1,841
8,632
Yes indeed, it looks like the bug was the incorrect capitalization of "Player_" in the file names included in the 0.4.5.1 update package. I assume that this affects all Linux or Mac users who installed 0.4.5.0 and then updated it to 0.4.5.1.

Solution:
Code:
cd game/images/scenes/player/
mv player_player_room2_masturbate1_huge.webp Player_player_room2_masturbate1_huge.webp
mv player_player_room2_masturbate2_huge.webp Player_player_room2_masturbate2_huge.webp
mv player_player_room2_masturbate3_huge.webp Player_player_room2_masturbate3_huge.webp
mv player_player_room2_masturbate1.webp Player_player_room2_masturbate1.webp
mv player_player_room2_masturbate2.webp Player_player_room2_masturbate2.webp
mv player_player_room2_masturbate3.webp Player_player_room2_masturbate3.webp
mv player_player_room2_nap.webp Player_player_room2_nap.webp
mv player_player_room2_read.webp Player_player_room2_read.webp
Thanks for investigating.
The game code uses capitalized "Player_". So probably the ren'py engine will check for those first. The file names are a bit of a mess right now. A mix between capitalized "Player_" and "player_". I never really paid attention to it until now.
I have changed all the files to capital letters now to be consistent.
Since I'm aware of the problem now and as long as image updates have the same capitalization as the original image, it shouldn't happen again in future partial updates.
 
Jan 18, 2021
329
564
Thanks for investigating.
The game code uses capitalized "Player_". So probably the ren'py engine will check for those first. The file names are a bit of a mess right now. A mix between capitalized "Player_" and "player_". I never really paid attention to it until now.
I have changed all the files to capital letters now to be consistent.
Since I'm aware of the problem now and as long as image updates have the same capitalization as the original image, it shouldn't happen again in future partial updates.
Sorry but I was wrong: renaming the file is unfortunately not solving the problem. I had only done a quick test earlier today but that was a new game and quick test of masturbation in the old bedroom, but that one was actually already fine. I did not have the time to do more tests because... well... it is not so easy to play this game discretely when I am at work. But after testing again at home and loading a more recent save, I found that reading or masturbating in the new bedroom still had this incorrect size issue (75%). :(

But I did another set of tests that confirms that the problem is in the update to 0.4.5.1...

I unzipped the 0.4.5.0 archive into a new folder and then:
  • I started a new game with version 0.4.5.0
    • Masturbation in the old bedroom -> OK
    • Reading in the old bedroom -> OK
  • Then I loaded a saved game with the new bedroom
    • Masturbation in the new bedroom -> OK
    • Reading in the new bedroom -> OK
    • Taking a nap in the new bedroom -> OK
I unzipped the patch to 0.4.5.1 into the game folder and then:
  • I started a new game with version 0.4.5.1
    • Masturbation in the old bedroom -> OK
    • Reading in the old bedroom -> OK
  • Then I loaded the same saved game with the new bedroom
    • Masturbation in the new bedroom -> incorrect image size (75%)
    • Reading in the new bedroom -> incorrect image size (75%)
    • Taking a nap in the new bedroom -> incorrect image size (75%)
I renamed the files but this did not change anything. The scenes in the new bedroom that were modified in the update to 0.4.5.1 are still scaled incorrectly. :(

So there is definitely an issue with the update because the unpatched 0.4.5.0 does not have that problem. I thought that it was a simple capitalization issue in the file names but that's not it, sorry.

EDIT: I did one more test by wiping out everything again, extracting the 0.4.5.0 archive again, then extracting the images from the 0.4.5.1 update but without overwriting scripts.rpa. So basically I keep the code from 0.4.5.0. Everything worked; the images in the new bedroom were displayed correctly. So the problem seems to come from the updated code, not from the image files.
 
Last edited:
Jan 18, 2021
329
564
It looks like I solved this mystery! I can now get all images in the correct size with 0.4.5.1. :)

The problem was related to the case-sensitive filesystem under Linux. In my previous message I was disappointed to see that renaming the image files was not sufficient. But that was because I did not know that different parts of the Holiday Island code were trying to access the files and the folder containing these files with different variations of the capitalization.

I decompressed the file scripts.rpa and searched for strings to check how the code was loading the scenes. I found:
  • 160 occurrences of scenes/Player/Player_...
  • 18 occurrences of scenes/player/player_...
  • 9 occurrences of scenes/player/Player_...
  • 4 occurrences of scenes/Player/player_...
So renaming the files from "player_foobar" to "Player_foobar" was not sufficient. Renaming the parent directory from "/player/" to "/Player/" was not sufficient either, because a few images (not always the same) were always displayed incorrectly. The solution was to create multiple symbolic links so that the files and their folders could be accessed in uppercase or lowercase. And then everything worked with 0.4.5.1 and all scenes that I checked had their images displayed correctly. :)

I also learned something by reading the old Ren'Py forums from 2006... Since version 5.6, Ren'Py emulates a case-insensitive filesystem when the files are packed into an RPA archive. However, when some files are not inside the archive (as is the case with the Holiday Island 0.4.5.1 update), then Ren'Py relies on the operating system to load these files, and there the case-sensitivity can kick in under Linux for the files and for the path leading to those files.
 

darkhound1

Well-Known Member
Game Developer
Aug 8, 2017
1,841
8,632
It looks like I solved this mystery! I can now get all images in the correct size with 0.4.5.1. :)

The problem was related to the case-sensitive filesystem under Linux. In my previous message I was disappointed to see that renaming the image files was not sufficient. But that was because I did not know that different parts of the Holiday Island code were trying to access the files and the folder containing these files with different variations of the capitalization.

I decompressed the file scripts.rpa and searched for strings to check how the code was loading the scenes. I found:
  • 160 occurrences of scenes/Player/Player_...
  • 18 occurrences of scenes/player/player_...
  • 9 occurrences of scenes/player/Player_...
  • 4 occurrences of scenes/Player/player_...
So renaming the files from "player_foobar" to "Player_foobar" was not sufficient. Renaming the parent directory from "/player/" to "/Player/" was not sufficient either, because a few images (not always the same) were always displayed incorrectly. The solution was to create multiple symbolic links so that the files and their folders could be accessed in uppercase or lowercase. And then everything worked with 0.4.5.1 and all scenes that I checked had their images displayed correctly. :)

I also learned something by reading the old Ren'Py forums from 2006... Since version 5.6, Ren'Py emulates a case-insensitive filesystem when the files are packed into an RPA archive. However, when some files are not inside the archive (as is the case with the Holiday Island 0.4.5.1 update), then Ren'Py relies on the operating system to load these files, and there the case-sensitivity can kick in under Linux for the files and for the path leading to those files.
Thanks for your research.
I have changed all upper/lower case occurrences of "player" to "Player". In the future, I will be more mindful of upper/lower case filenames and folders when releasing incremental image updates.
 

Atarimachine

New Member
Oct 5, 2024
2
5
Error while first posing session with Jennifer. Not even rollback helpes...

EDIT: got it... my bad! i forgot to use the update file.... so stupid :)..
 
Last edited:

zapallbugs

Engaged Member
Jul 10, 2018
2,283
2,608
Error while first posing session with Jennifer. Not even rollback helpes...

here is the code:

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

While running game code:
  File "renpy/common/000statements.rpy", line 570, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "game/gui_screens.rpy", line 4409, in execute
  File "game/gui_screens.rpy", line 4409, in execute
  File "game/gui_screens.rpy", line 4427, in execute
  File "game/gui_screens.rpy", line 4428, in execute
  File "game/gui_screens.rpy", line 4428, in <module>
NameError: name 'l_who1' is not defined

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

Full traceback:
  File "renpy/bootstrap.py", line 326, in bootstrap
    renpy.main.main()
  File "renpy/main.py", line 617, in main
    run(restart)
  File "renpy/main.py", line 148, in run
    renpy.execution.run_context(True)
  File "renpy/execution.py", line 922, in run_context
    context.run()
  File "script.rpyc", line 692, in script call
  File "appointments.rpyc", line 2575, in script call
  File "appointments.rpyc", line 3006, in script call
  File "interactive_posing.rpyc", line 51, in script
  File "script.rpyc", line 692, in script call
  File "appointments.rpyc", line 2575, in script call
  File "appointments.rpyc", line 3006, in script call
  File "interactive_posing.rpyc", line 51, in script
  File "renpy/ast.py", line 1969, in execute
    self.call("execute")
  File "renpy/ast.py", line 1957, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "renpy/statements.py", line 278, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 570, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "renpy/exports.py", line 2983, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", 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 3101, 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 3512, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/core.py", line 567, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 567, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 567, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/screen.py", line 432, in visit_all
    callback(self)
  File "renpy/display/core.py", line 3512, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/screen.py", line 443, in per_interact
    self.update()
  File "renpy/display/screen.py", line 631, in update
    self.screen.function(**self.scope)
  File "game/gui_screens.rpy", line 4409, in execute
  File "game/gui_screens.rpy", line 4409, in execute
  File "game/gui_screens.rpy", line 4427, in execute
  File "game/gui_screens.rpy", line 4428, in execute
  File "renpy/ast.py", line 191, in evaluate
    args.append(renpy.python.py_eval(v, locals=scope))
  File "renpy/python.py", line 2249, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "renpy/python.py", line 2242, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/gui_screens.rpy", line 4428, in <module>
NameError: name 'l_who1' is not defined

Windows-10-10.0.19041
Ren'Py 7.4.4.1439
Holiday Island 0.4.5.0
Fri Nov 22 23:24:15 2024
Known error. Apply the update to 0.4.5.1 on page 1 of the thread.
 

Bantry

Forum Fanatic
Oct 24, 2017
5,375
13,339
Content_preview_0500.jpg

Version 0.5.0.0 - development news (updated 24th of November 2024)

Hi guys and gals,
this post offers you a collection of news about the next version of Holiday Island (0.5.0.0).
You can see the main focus and side areas for the next update in the above image.
The change log below is based on the release 0.4.5.0.

As of right now, the update from 0.4.5.0 to 0.5.0.0 has:
501 additional renders, videos or sound files (only includes post worked, finished renders)
4 new backgrounds for the phone
147
updated renders or videos

New features, major improvements and new content
  • There will be a huge titfight event at the bar with all the specials and some guests -> still working on it
  • The listen to chat and rumors function will be very much extended. For details, please check this post -> still working on it
  • Amy gets another "stay overnight" appointment at her room that's using the same base renders as her existing one, but with some new renders, an additional achievement and changed texts -> will be part of 0.5.0
  • A new sub location for pool billiard will be added to the night bar and Amy will get a repeatable scene with three achievements. She's wearing her special dress during the game -> will be part of 0.5.0
  • Desire gets a new drink scene at a table near the bar wearing her regular dress. The scene has three achievements and a story about a day at the beach with her twin sister Passion. -> will be part of 0.5.0
  • Desire will get a new nightbar drink scene on the red sofa wearing her sexy clothes. The scene will have three achievements with a story and a happy ending. -> will be part of 0.5.0
  • A new, extended intro dialogue will be added for all characters that have matching attributes (like body type, breast size or height). During the dialogue, the girls will get additional affection points based on matching attributes. This will reduce the grind in the beginning of the game.
    -> will be part of 0.5.0
  • Added new introductory dialogs for all girls, depending on the player's choices in Joy's office at the beginning of the game. -> will be part of 0.5.0
  • Joy gets an appointment in her office where you talk about Miriam and Mercedes -> will be part of 0.5.0
  • Amy gets and event in the elevator with two achievements and a happy ending -> will be part of 0.5.0
  • Desire's workout pullups scene will be remade, and a teasing achievement will be added -> will be part of 0.5.0
  • Desire's shower event has been rerendered and has four achievements now -> will be part of 0.5.0
  • Desire's scene at the gym shower gets two additional achievements with a happy endings -> will be part of 0.5.0
  • Desire's workout pecs scene will be rerendered and a lot of new images and a new achievement will be added -> will be part of 0.5.0
  • Natasha gets a remade workout pullups scene -> will be part of 0.5.0
Minor improvements and changes (including image upgrades)
  • Amy gest a short scene wearing her special evening dress and walking along the hallway with the MC -> will be part of 0.5.0
  • Desire's room service images have been upscaled and the animations have been improved -> will be part of 0.5.0
  • Several pictures have been added to Yumiko's "Guess Who" game. -> will be part of 0.5.0
  • The code for girls to send messages for appointments has been rewritten and improved -> will be part of 0.5.0
  • Mia will send a couple of bikini pictures and some text to the MC's phone -> will be part of 0.5.0
  • Renée gets a personalized introduction on her profile page -> will be part of 0.5.0
  • Alice gets a personalized introduction on her profile page -> will be part of 0.5.0
  • Brenda gets a personalized introduction on her profile page -> will be part of 0.5.0
  • Delizia gets additional character sprites posing her behind at the bar -> will be part of 0.5.0
  • Jessica gets additional character sprites showing her emotion for all her outfits -> will be part of 0.5.0
  • Aly gets additional character sprites showing her emotion for all her outfits -> will be part of 0.5.0
  • Jessica's pool sunbed scene has been rendered again and new images have been added. Dialogue has been rewritten as well. -> will be part of 0.5.0
  • Jessica's pool pose scene will be upgraded to 2560x1440 resolution in webp format -> will be part of 0.5.0
  • A quick access button has been added for the player stats -> will be part of 0.5.0
  • Scroll bar sizes have been increased and a little more space has been added to make the game navigations easier to use on small devices like mobile phones. -> will be part of 0.5.0
  • Renée's scene at the nightbar in the green room gets an extension (additional position in the couch) -> will be part of 0.5.0
Bug fixes
  • When asking for an erotic massage and one of the checks (lust, love, affection) failed, the game got stuck -> will be fixed with 0.5.0
  • In some cases, not all "guess who" pictures were shown -> will be fixed with 0.5.0
  • A bug has been fixed where you could get stuck during Miram's breast quest -> will be fixed with 0.5.0
  • Mia's event where she leaves the island could be triggered before her lab scene at the pool -> will be fixed with 0.5.0
  • The arm-wrestling icon in the night bar wasn't showing all available scenes -> will be fixed with 0.5.0
Is the update going to break save games?

0.5.0.0 -> No

Estimated release dates:

0.5.0.0 --> no idea yet

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

Jenzi800

Newbie
Aug 25, 2020
58
37
Copied from the guide, page 55, posted on page 1:
" Around the third week you will receive a note under your door suggesting a meeting with her."
There is lots more information in the guide. I suggest you look into it.
Thx, i visted Joy several times, but in the Sara quest there is no option to ask for a meeting at the reception. But maybe it's because of this:
"A week or two of game time must pass before you see Joy again."
:rolleyes:;)
 

foxi.

New Member
Apr 3, 2022
7
3
is there a plan to make Ivy's appearance consistent?
cuz outside the nightbar/restaurant she's the only one that has an entirely different haircut,
actually not even the colour matches...

would really appreciate to have her consistent (that wild haircut makes it completely weird)

View attachment 4265683

Version 0.5.0.0 - development news (updated 24th of November 2024)

Hi guys and gals,
this post offers you a collection of news about the next version of Holiday Island (0.5.0.0).
You can see the main focus and side areas for the next update in the above image.
The change log below is based on the release 0.4.5.0.

As of right now, the update from 0.4.5.0 to 0.5.0.0 has:
501 additional renders, videos or sound files (only includes post worked, finished renders)
4 new backgrounds for the phone
147
updated renders or videos

New features, major improvements and new content
  • There will be a huge titfight event at the bar with all the specials and some guests -> still working on it
  • The listen to chat and rumors function will be very much extended. For details, please check this post -> still working on it
  • Amy gets another "stay overnight" appointment at her room that's using the same base renders as her existing one, but with some new renders, an additional achievement and changed texts -> will be part of 0.5.0
  • A new sub location for pool billiard will be added to the night bar and Amy will get a repeatable scene with three achievements. She's wearing her special dress during the game -> will be part of 0.5.0
  • Desire gets a new drink scene at a table near the bar wearing her regular dress. The scene has three achievements and a story about a day at the beach with her twin sister Passion. -> will be part of 0.5.0
  • Desire will get a new nightbar drink scene on the red sofa wearing her sexy clothes. The scene will have three achievements with a story and a happy ending. -> will be part of 0.5.0
  • A new, extended intro dialogue will be added for all characters that have matching attributes (like body type, breast size or height). During the dialogue, the girls will get additional affection points based on matching attributes. This will reduce the grind in the beginning of the game.
    -> will be part of 0.5.0
  • Added new introductory dialogs for all girls, depending on the player's choices in Joy's office at the beginning of the game. -> will be part of 0.5.0
  • Joy gets an appointment in her office where you talk about Miriam and Mercedes -> will be part of 0.5.0
  • Amy gets and event in the elevator with two achievements and a happy ending -> will be part of 0.5.0
  • Desire's workout pullups scene will be remade, and a teasing achievement will be added -> will be part of 0.5.0
  • Desire's shower event has been rerendered and has four achievements now -> will be part of 0.5.0
  • Desire's scene at the gym shower gets two additional achievements with a happy endings -> will be part of 0.5.0
  • Desire's workout pecs scene will be rerendered and a lot of new images and a new achievement will be added -> will be part of 0.5.0
  • Natasha gets a remade workout pullups scene -> will be part of 0.5.0
Minor improvements and changes (including image upgrades)
  • Amy gest a short scene wearing her special evening dress and walking along the hallway with the MC -> will be part of 0.5.0
  • Desire's room service images have been upscaled and the animations have been improved -> will be part of 0.5.0
  • Several pictures have been added to Yumiko's "Guess Who" game. -> will be part of 0.5.0
  • The code for girls to send messages for appointments has been rewritten and improved -> will be part of 0.5.0
  • Mia will send a couple of bikini pictures and some text to the MC's phone -> will be part of 0.5.0
  • Renée gets a personalized introduction on her profile page -> will be part of 0.5.0
  • Alice gets a personalized introduction on her profile page -> will be part of 0.5.0
  • Brenda gets a personalized introduction on her profile page -> will be part of 0.5.0
  • Delizia gets additional character sprites posing her behind at the bar -> will be part of 0.5.0
  • Jessica gets additional character sprites showing her emotion for all her outfits -> will be part of 0.5.0
  • Aly gets additional character sprites showing her emotion for all her outfits -> will be part of 0.5.0
  • Jessica's pool sunbed scene has been rendered again and new images have been added. Dialogue has been rewritten as well. -> will be part of 0.5.0
  • Jessica's pool pose scene will be upgraded to 2560x1440 resolution in webp format -> will be part of 0.5.0
  • A quick access button has been added for the player stats -> will be part of 0.5.0
  • Scroll bar sizes have been increased and a little more space has been added to make the game navigations easier to use on small devices like mobile phones. -> will be part of 0.5.0
  • Renée's scene at the nightbar in the green room gets an extension (additional position in the couch) -> will be part of 0.5.0
Bug fixes
  • When asking for an erotic massage and one of the checks (lust, love, affection) failed, the game got stuck -> will be fixed with 0.5.0
  • In some cases, not all "guess who" pictures were shown -> will be fixed with 0.5.0
  • A bug has been fixed where you could get stuck during Miram's breast quest -> will be fixed with 0.5.0
  • Mia's event where she leaves the island could be triggered before her lab scene at the pool -> will be fixed with 0.5.0
  • The arm-wrestling icon in the night bar wasn't showing all available scenes -> will be fixed with 0.5.0
Is the update going to break save games?

0.5.0.0 -> No

Estimated release dates:

0.5.0.0 --> no idea yet

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

illu1976

New Member
Dec 15, 2017
10
1
Sorry in advance for my bad English.
One of the most amazing games here, and one that I am waiting impatiently for updates.

One problem I 'm experiencing is the following: when I 'm trying to open an old save (created with version 0.3.5 to version 0.4.0, since I restarted the game with version 0.3.5) the game starts updating the file to the latest version 0.4.5. So far , so good but when I open the latest save to continue the game some of the achievements , already seen, are gone and I should "re-create" them over and over again. Is there a solution or am I doing something wrong? Is anybody else experiencing the same problem?

A second remark: You meet - achieve animations during play (for example mercedes bj at the gym or alice beach sex etc) . When you open the phone to re-play the event, you can see the event as a bunch of picture and no-animation. Am I missing something?

The last one, is a kind request for the developer (because i have no sense of how easy or difficult it is) to add the capability to change from the first to the last page of "saves"
(<<........ >>) because its grindy to go through 140clicks, in my case

Thanks in advance everybody who tries to solve my queries
 

musicudaisuki

Member
Oct 28, 2021
197
347
Currently, I have few questions:
1. Is there a way to determine where are some women, so some scenes will start? E.g. walking to the reception or room, you can pass by someone else's room and it can be random... or is it?
2. At the end of the day, relationship meters with women decrease. How can I prevent this if I want to focus on one girl at the time? Do they require a specific interation like a text or something else?
3. If I want to start the new game, should I wait for a version 0.5 or can I start over immediately?
 
4.00 star(s) 232 Votes