Skip to main content

Конференции

Просмотр конференции fido7.mystic:

Предыдущее Следующее

Дата: 24 Apr 2019, 16:16:33
От: nathanael culver @ 3:712/886.0
Кому: Shane O'Neill
Тема: Re: Save game per user for Infocom type games as doors


 SO> Is there a SIMPLE way to make mystic/netfoss save a users game as a
 SO> unique file or in a unique folder for each user so they don't over write

My system runs on a Raspberry Pi, so a bit different, but maybe it'll give
you some ideas.

I keep all the infocom .DAT files in doors/infocom, and have a general save
folder at doors/infocom/save.

I have a script which creates a unique folder from the user's ID number, then
inside that user's folder a directory with the game name. 

So if the user has user ID 27:

doors/infocom/save/27/zork1
doors/infocom/save/27/enchanter

and so on.

Here's my menu command for Zork 1:

(DD) Exec external program
\mystic\doors\infocom\infocom "%#" "zork1"

and my bash script:

#!/bin/bash
trap '' 2

homedir=/mystic/doors/infocom
savedir=$homedir/save/$1/$2  ; $1 = user's ID, $2 = game code ("zork1")
game=$homedir/$2.dat

mkdir -p $savedir
cd $savedir
frotz -w 80 -l 1 -r 2 -x $game
exit

--- Mystic BBS v1.12 A43 2019/03/03 (Raspberry Pi/32)
Origin: *HUMONGOUS* BBS (jenandcal.familyds.org:2323) (3:712/886)

Предыдущее Следующее

К списку сообщений
К списку конференций