I survived! thanks.
notapipe
Creator of
Recent community posts
Thanks, I will direct folks to use environment variables in the meantime.
Sorry to jump in with another thing. This is a bug report I received that I’m passing along. No expectation that you have to fix but an FYI and my apologies for the length:
First I ran the game with `strace ./sfp` and among all the output, two
| interesting lines showed up:
|
| openat(AT_FDCWD, "game//news/2025-01-07.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCES (Permission denied)
| --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0xc0
|
| So I did an `ls -l game/news/` and among many others:
| -rw-rw-r-- 1 jules jules 652 Jan 7 00:15 2025-01-07.txt
|
| It seems that the news for that day is generated when the first player for that
| day logs in, and this file is created with the user and group of the player
| playing. The perms are 664 for some reason and not 666, which is not normally
| an issue because usually reading the news is enough for other players.
|
| Note that the openat() call specifies "O_WRONLY" or "write-only" however. I
| noticed in the past that if a player levels up a skill, this is shown in the
| news. Updating the news to reflect this requires write access to the file, not
| just read access. However, if the player who leveled up is not the same person
| that logged in for the first time that day and created the news file, the news
| for that day cannot be updated due to lack of write permissions. The game fails
| to take this into account and ends up crashing.
|
| Running the game with `gdb ./sfp` shows where the game segfaults more precisely:
|
| Program received signal SIGSEGV, Segmentation fault.
| __vfprintf_internal (s=0x0, format=0x530cc6 "%s\n", ap=ap@entry=0x7fffffffa160, mode_fl
| ags=mode_flags@entry=0) at ./stdio-common/vfprintf-internal.c:1218
|
| s is basically the location to read from, but it's 0x0 or NULL, and trying to
| read from that location results in a crash. My guess is that it is trying to
| print the news it just tried to write...? Not sure really.
|
| I kinda wrote this for myself because oddly enough I enjoyed figuring out why
| the game was not working for me, but maybe we should send this to the author
| of the game as a bug report?
|
| So basically I need to be the first one to play the next day or else I can
| never play again. Unfortunately, if another player levels up the same day then
| the game will crash for them. Hm.
Hi, I’m playing this and it’s really fun. I’m enjoying this as an ambient game I can play off and on and grow in. The different places to leave messages for each other and compare notes is great as well.
I installed this on a tilde server where I’m a user without sudo privileges. I found the sysop guide helpful and we have a number of players on the server. My question is about how the game can be launched from outside the directory holding sfp
. When any user (including myself) tries to run ~username/sfp-directory/sfp I get the following error:
`@ERROR: no game data folder exists at 'data//sfp'. Ensure you are running this
`2from the root folder of a game install.
Ideally I’d like to build an alias on the server so that would trigger running ~username/sfp-directory/sfp from anywhere without first requiring players cd to the folder which is just enough friction as to discourage new folks from trying it out, I believe. Is there a workaround that would permit that?
good question! i have email info here at the bottom: https://leetusman.com/#info
I just wanted to echo earlier comments (i see this is from a year ago!) and thank you for your tutorials. I had previously created my own adventure-game style system for a procedurally generated project and had run into various issues where i cobbled together a solution. Your solutions are simple and clear and helped me create a basic form that I can use for future projects. I expanded on it a bit and added in a dialog system and scene changes. For example, in mine you can walk into a doorway and then the view changes to show inside the house. Thanks for your work on this!
lot of similarities (for me) to the non-PCG game/desert landscape-like called Neighbor by Cardboard Computer. It's part of the (free) [Triennial Games Collection](https://store.steampowered.com/app/538880/Triennale_Game_Collection/), also available as an iOS app for free. If you haven't tried it, please do!
This was a really beautiful experience, a roguelike-walking sim with beautiful lost in the desert, post-post-caves-of-qud-like, investigating an almost empty desert ruins. i never got to what felt like an ending but i enjoyed walking and exploring and the meditative nature and letting the sound and feeling of the desert wash over me. after playing i read the dev notes and then the spoilers and i see there was more going on than i realized. but nonetheless, i enjoyed the experience and it's going to influence a procedurally-generated landspace/space (well, really a procedurally generated tiny village) game i'm working on.
just thought i'd put this [link](https://cavesofqud.gamepedia.com/Modding:Installing_a_mod) which explains exactly where to place the downloaded mod depending on what operating system someone is running
A "tiny tool for making multiple choice stores" by Steven "increpare" Lavelle.
PRO
- The littlest (?) branching text game creator. Think of it like a much more minimal version of Twine. All you can do is write text and have links to other pages.
- Easy to get started. Just start editing in the browser window.
- Easy to distribute. Click "SAVE TO DISK" and it downloads a standalone HTML file that you can run locally or upload to Itch.io or anywhere. Click "Share" and it prompts you to login to GitHub, saves your file to gist, and give you a URL that you can share so people can play your game in the browser.
CON
- Out of the box, all you can do is write text and link to other pages! To modify styles, you'll need to go into the output file and add a CSS stylesheet.
- No obvious way (at least to me) how to incorporate image files.
Check out: TinyChoice
fave character: the mouselike sheriff person! the tumblewoods are great too! also enjoyed the effect as if i had just walked out of the saloon and could no longer walk straight!
reminded me a little bit of the graphic novel Low Moon by Jason, which is here: https://archive.nytimes.com/www.nytimes.com/ref/magazine/funnypagesJason.html
INCREDIBLE Marcos! Impressive! This world is so compelling. The mood is strong. The environment and space reward exploration. This stands out as one of the best game-worlds I've played! A really high benchmark for others!
I'd suggest adding a downloadable version as well. There's so many assets that it could run really slow for some folks.