The Seam v0.23
A downloadable game for Windows and macOS
Hi there, I'm GoodbyeHappiness. I'm the only developer of this game. It is important for me to see your feedback, so if you can I want you to give me some.
_____________________________________________________________________________________
"The Seam" is an adventure game about the guy, who has fallen into the past several centuries. Circumstances force him to look for a way out of this place, but this is impossible without solving the problems of the local residents.
_____________________________________________________________________________________
IMPORTANT!!!!
I messed up again, so download this file and file, place it in the 'game' directory in your game folder, load up, and go to sleep. Without this, your quest to find the fabric might not update!
v 0.23:
- Old saves working (At least, they do for me.)
- H-gallery
- Two new locations: Church and Clothing Store
- A new character
- Story development mainly along Anna's storyline
- Two new complex interfaces for the church and clothing store
- A set of clothing for Sara with a corresponding 2 H-scenes
- Fixed an inventory bug that, as it turned out, had been there all this time but hadn’t mattered before
- There’s something else, but I already forgot
The difference in versions: the old one is 2.4 GB, and the new one is 3.3 GB, and once again, I have no idea where that number comes from.
_____________________________________________________________________________________
ABOUT THE ANDROID VERSION:
The old method stopped working for reasons that are unclear to me. The required plugin simply stopped functioning, even on the previous version of the game.
One option was to reduce the quality of scenes and videos to compress the APK file to 2GB, since APKs over 2GB can’t be installed by the Android system. However, I didn’t like this option because, at this stage of the game’s development, I would already have to cut quality by at least 50%, which is obviously not ideal. And as the game grows, it will only increase in size.
So, this time the game works through the Joiplay emulator, which had long refused to run the game WITHOUT explaining the error. Here’s the setup guide:
- Download the game archive for Windows.
- Download two APK files named Jesus and Christ (these are Joiplay and its plugin).
- Install both on your phone. If you already have them installed, first DELETE them from your device, then install my APKs.
- Move the game folder to a convenient location in your phone’s storage and make sure you remember where you put it.
- Open Joiplay and press "+", then add the game using the .exe file (this is why you needed to remember the game file path).
- Skip through the name and version sections, as they don’t matter.
- Start the game in Joiplay by clicking on it.
If you have any questions, feel free to reach out; I can help with screenshots.
____________________________________________________________________________________
Attention!
While playing this game, you should keep in mind that it is in the early stages of development! Bugs, inconveniences, bad eniglish and other issues may occur. Please report any findings to me in the comments or in my Discord.
Published | 1 day ago |
Status | In development |
Platforms | Windows, macOS |
Rating | Rated 5.0 out of 5 stars (2 total ratings) |
Author | GoodbyeHappiness |
Genre | Visual Novel |
Tags | Adult, Anime, Eroge, Erotic, harem, Sandbox |
Download
Click download now to get access to the following files:
Comments
Log in with itch.io to leave a comment.
Nice work with the update! The changes we can make to the church bit by bit are an interesting system and I'm defo looking forward to more Arisa content. She has the potential to become one of my favourites.
When checking my questlog I noticed that I apparently completely forgot to continue the library quest line and did it this patch. Problem is the skills in the book are broken. Markdown below:
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/000statements.rpy", line 671, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/maps.rpy", line 1744, in execute
File "game/maps.rpy", line 1744, in execute
File "game/maps.rpy", line 1773, in execute
File "game/maps.rpy", line 1775, in execute
File "game/maps.rpy", line 1796, in execute
File "game/maps.rpy", line 1797, in execute
KeyError: 4456.0
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
[Previous line repeated 1 more time]
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 8 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 14 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 8 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 6 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 2 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 6 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 1 more time]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 3 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 14 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 16 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 4 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 2 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 8 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 1 more time]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 1 more time]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 6 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 87 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 15 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 4 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 1 more time]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 1 more time]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 4 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 5 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 2 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 5 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 2 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "pyrophina.rpyc", line 2787, in script
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\ast.py", line 1971, in execute
self.call("execute")
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\ast.py", line 1953, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\statements.py", line 349, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 671, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\exports.py", line 3420, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\core.py", line 2166, 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:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\core.py", line 2688, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\displayable.py", line 431, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\displayable.py", line 431, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\displayable.py", line 431, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\screen.py", line 480, in visit_all
callback(self)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\core.py", line 2688, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\screen.py", line 491, in per_interact
self.update()
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\screen.py", line 697, in update
self.screen.function(**self.scope)
File "game/maps.rpy", line 1744, in execute
File "game/maps.rpy", line 1744, in execute
File "game/maps.rpy", line 1773, in execute
File "game/maps.rpy", line 1775, in execute
File "game/maps.rpy", line 1796, in execute
File "game/maps.rpy", line 1797, in execute
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\text\text.py", line 1738, in __init__
self.set_text(text, scope, substitute) # type: ignore
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\text\text.py", line 1868, in set_text
i, did_sub = renpy.substitutions.substitute(i, scope, substitute) # type: ignore
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\substitutions.py", line 371, in substitute
s = interpolate(s, kwargs) # type: ignore
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\substitutions.py", line 86, in interpolate
raise e
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\substitutions.py", line 78, in interpolate
value = renpy.python.py_eval(code, {}, scope)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\python.py", line 1209, in py_eval
return py_eval_bytecode(code, globals, locals)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\python.py", line 1202, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "<none>", line 1, in <module>
KeyError: 4456.0
Windows-10-10.0.19045 AMD64
Ren'Py 8.2.3.24061702
The seam 0.23
Wed Nov 13 19:51:43 2024
```
Imagine being hit in the balls with a bat. That’s roughly how the Ren'Py update to version 8.2.3 hit me. That update caused this bug. I’ll fix it now.
ouch, engine updates are always rough. Good luck with the bug-squashing
I’ve already fixed the issue. Look further up on this page. There are two files: the first one is for a different bug, and the second one is for yours.
Let me know how it goes once you've checked.
Works fine now, thanks for the quick fix!
From the comments in the changelog I can already tell the humor in this one will be great. Can't wait to check it out later