Milkman190169

Newbie
Jan 25, 2021
15
12
Guys if you want a 100% complete gallery follow this:

Go to game folder->renpy->common -> 00gallery.rpy

Open the file using notepad and search for "if not renpy.seen_image(i):" under that line you'll see "return False". Simply change False to True and you've unlocked the entire gallery. Make sure you type True not true, the capital T matters.

Works on TFOI and I decided to give it a go here aswell.
i get an error with this (version 0.29), any suggestions? :



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

While running game code:
  File "renpy/common/00gallery.rpy", line 152, in __call__
    renpy.invoke_in_new_context(self.gallery.show, self.index)
  File "renpy/common/00gallery.rpy", line 484, in show
    result = i.show((button, image) not in unlocked_images, image, len(b.images))
  File "renpy/common/00gallery.rpy", line 104, in show
    return ui.interact()
  File "renpy/common/00gallery.rpy", line 588, in execute
    screen _gallery:
  File "renpy/common/00gallery.rpy", line 588, in execute
    screen _gallery:
  File "renpy/common/00gallery.rpy", line 602, in execute
    if gallery.navigation:
  File "renpy/common/00gallery.rpy", line 603, in execute
    use gallery_navigation
  File "renpy/common/00gallery.rpy", line 605, in execute
    screen gallery_navigation:
  File "renpy/common/00gallery.rpy", line 605, in execute
    screen gallery_navigation:
  File "renpy/common/00gallery.rpy", line 606, in execute
    hbox:
  File "renpy/common/00gallery.rpy", line 607, in execute
    imagebutton auto "_theme_gallery_nav/arrow_reversed_%s.png" action gallery.Previous(unlocked=gallery.unlocked_advance)
Exception: Imagebutton does not have a idle image. (auto=u'_theme_gallery_nav/arrow_reversed_%s.png').

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
    python hide:
  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
    ui.interact()
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\core.py", line 3518, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\layout.py", line 998, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\transition.py", line 47, in event
    return self.new_widget.event(ev, x, y, st)  # E1101
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\layout.py", line 998, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\layout.py", line 998, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\screen.py", line 714, in event
    rv = self.child.event(ev, x, y, st)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\layout.py", line 998, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\layout.py", line 998, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\layout.py", line 998, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\layout.py", line 244, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\behavior.py", line 962, in event
    return handle_click(self.clicked)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\behavior.py", line 897, in handle_click
    rv = run(action)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\behavior.py", line 320, in run
    return action(*args, **kwargs)
  File "renpy/common/00gallery.rpy", line 152, in __call__
    renpy.invoke_in_new_context(self.gallery.show, self.index)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\game.py", line 281, in invoke_in_new_context
    return callable(*args, **kwargs)
  File "renpy/common/00gallery.rpy", line 484, in show
    result = i.show((button, image) not in unlocked_images, image, len(b.images))
  File "renpy/common/00gallery.rpy", line 104, in show
    return ui.interact()
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\core.py", line 3094, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\screen.py", line 430, in visit_all
    callback(self)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\core.py", line 3094, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\screen.py", line 440, in per_interact
    self.update()
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\display\screen.py", line 625, in update
    self.screen.function(**self.scope)
  File "renpy/common/00gallery.rpy", line 588, in execute
    screen _gallery:
  File "renpy/common/00gallery.rpy", line 588, in execute
    screen _gallery:
  File "renpy/common/00gallery.rpy", line 602, in execute
    if gallery.navigation:
  File "renpy/common/00gallery.rpy", line 603, in execute
    use gallery_navigation
  File "renpy/common/00gallery.rpy", line 605, in execute
    screen gallery_navigation:
  File "renpy/common/00gallery.rpy", line 605, in execute
    screen gallery_navigation:
  File "renpy/common/00gallery.rpy", line 606, in execute
    hbox:
  File "renpy/common/00gallery.rpy", line 607, in execute
    imagebutton auto "_theme_gallery_nav/arrow_reversed_%s.png" action gallery.Previous(unlocked=gallery.unlocked_advance)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\ui.py", line 946, in _imagebutton
    idle = choice(idle, idle_image, "idle", required=True)
  File "C:\Python\Python38-32\Gyunyu\Shelter-0.29-pc\Shelter-0.29-pc\renpy\ui.py", line 940, in choice
    raise Exception("Imagebutton does not have a %s image. (auto=%r)." % (name, auto))
Exception: Imagebutton does not have a idle image. (auto=u'_theme_gallery_nav/arrow_reversed_%s.png').

Windows-8-6.2.9200
Ren'Py 7.3.5.606
S.h.e.l.t.e.r.  -  An Apocalyptic Tale 0.29
Wed May 12 18:39:34 2021
 

a1fox3

Loving Family Member's
Respected User
Donor
Aug 8, 2017
23,571
16,112
Uhh I hate to be that guy but can someone direct me to the current version of the incest patch?
If you click the link on the OP and it does not take you to the patch then you have change the amount of post per page from the default of 20, change it back to default and the link is correct.
 

Deleted member 3006697

Well-Known Member
Game Compressor
Oct 30, 2020
1,560
8,088
If you click the link on the OP and it does not take you to the patch then you have change the amount of post per page from the default of 20, change it back to default and the link is correct.
Not really.

Mod or the person who updates the OP is doing it wrong imo.


There are two ways to link the posts.
A. https://f95zone.to/threads/s-h-e-l-t-e-r-v0-29-winterlook.24888/page-173#post-5761802
B. https://f95zone.to/threads/s-h-e-l-t-e-r-v0-29-winterlook.24888/post-5761802

Both these links will take you to the same post, but if some posts are deleted for whatever reason the linked post gets moved to previous page, then option A will not work anymore, as A takes you to page 173 and then searches for the post on that page.
B is universal, it will always work.
It will also work if your posts per page is 100, 20 or whatever.
 

a1fox3

Loving Family Member's
Respected User
Donor
Aug 8, 2017
23,571
16,112
Not really.

Mod or the person who updates the OP is doing it wrong imo.


There are two ways to link the posts.
A. https://f95zone.to/threads/s-h-e-l-t-e-r-v0-29-winterlook.24888/page-173#post-5761802
B. https://f95zone.to/threads/s-h-e-l-t-e-r-v0-29-winterlook.24888/post-5761802

Both these links will take you to the same post, but if some posts are deleted for whatever reason the linked post gets moved to previous page, then option A will not work anymore, as A takes you to page 173 and then searches for the post on that page.
B is universal, it will always work.
It will also work if your posts per page is 100, 20 or whatever.
What you say is true but that is not what I typed and what I type is the link is set to the default 20 post per page and if the player has change there default post per page to any thing other than default then he will not find the patch.
 

Deleted member 3006697

Well-Known Member
Game Compressor
Oct 30, 2020
1,560
8,088
What you say is true but that is not what I typed and what I type is the link is set to the default 20 post per page and if the player has change there default post per page to any thing other than default then he will not find the patch.
Yup, and my point is that they should use B everytime.
With B, it doesn't matters what the user has set as their posts per page.

I've seen this same thing happening many times.
 

Bellua

Newbie
Jan 6, 2018
37
267
S.H.E.L.T.E.R. 0.30 (Main story update).







Changelog:
1) If the greenhouse started to produce food, you can take some of it back to the shelter and have a proper meal.
2) You can now upgrade your car with one of three upgrades. This is the last upgrade before the final confrontation with the bandits so choose wisely.
3) You can now Corrupt Mia if Grace is corrupted. Her scenes in corrupted form will come later.
4) You can have a new scene with the Bandit Leader.

Reminder to support the dev if you like the game and want more.





why would they? its more saucy this way
Surely you jest you silly Beast. More family content would be the definition of more saucy.
 

the66

beware, the germans are cumming
Modder
Respected User
Donor
Jan 27, 2017
7,607
23,568
here is my unofficial android port of S.h.e.l.t.e.r. - An Apocalyptic Tale v0.30.
You don't have permission to view the spoiler content. Log in or register now.

from now on my android ports of Ren'Py games have a 2nd, persistent save location like windows. if you uninstall an app, the save files and persistent data remain intact.
therefore the app needs the permission to access the public external storage (or a new one on Android 11 :FacePalm:), because it has to read and write outside its own external storage directories.
you have to grant the permission or the app is shut down.

have fun and please report problems (you can reach me ).
 

DearLegend37

Active Member
Game Compressor
Dec 20, 2019
841
8,896
S.H.E.L.T.E.R. [v0.30] [Winterlook] ORIGINAL SIZE: 1.12GB

Compressed version for WINDOWS (142MB):
Compressed version for LINUX (146MB):
Compressed version for MAC (140MB):

Update patch v0.29>v0.30 (15MB):
*This patch is unofficial and untested and it might not even work at all.
You don't have permission to view the spoiler content. Log in or register now.
If you would like to support me you can do so by giving a like :)

This compression is unofficial and may break your game.
 
Last edited:

a1fox3

Loving Family Member's
Respected User
Donor
Aug 8, 2017
23,571
16,112
Wich side has better content? Vanilla or corruption?
If you hate corruption then its vanilla and if you love corruption then its corruption.
And there is more combo's that can be had like vanilla and corruption and so on.

There is no way anyone can tell you what you will like.
 
4.20 star(s) 143 Votes