Skip to main content

Конференции

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

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

Дата: 23 Apr 2019, 22:24:22
От: Shane O'Neill @ 3:770/3.0
Кому: All
Тема: Re: Save game per user for Infocom type games as doors


Got it!!!

Alright Todd, THANK YOU!!! You got me past my mental block! 

So where is what I did.  My first post in this thread I had zork (my test game) working but no sandbox for each user to hold their own save games in.

So Todd per your suggestion I redid your DOOR.BAT file and kept my Mystic DD command in tact. With these changes I watched a folder under my ..\games\!u_games\ be created for the user ID of each user
account I tested it with along with under each user 
folder their own saved game data!  I would log on and off switching between multiple user accounts each one saved at a different location in the game. each user restored the game from their correct
saved game data that is created by your bat file. 

Plus the game scrolls and displays CORRECTLY with the score on the top of edge of the screen too!

Here is my Mystic menu DD command data:
     c:\mystic\netfoss\nf.bat /N%3 /H%0 c:\infocom\doorway\door.bat ZORK %0 %3 %#

Here is my DOOR.BAT file (Todd's I modified) bypassing DOORWAY and DOSBOX for my Zork example:

@echo off

C:
IF EXIST C:\infocom\games\!u_games\%4\%1\NUL GOTO EXISTS
IF NOT EXIST c:\infocom\games\!u_games\%4\NUL GOTO NOUSERDIR
IF NOT EXIST c:\infocom\games\!u_games\%4\%1\NUL GOTO NOGAMEDIR

:NOUSERDIR
c:
CD\infocom\games\!u_games
MD %4
GOTO NOGAMEDIR

:NOGAMEDIR
c:
CD\infocom\games\!u_games\%4
MD %1
xcopy c:\infocom\games\%1\*.* c:\infocom\games\!u_games\%4\%1 /e /y /i
GOTO EXISTS

:EXISTS

c:
cd\infocom\doorway

echo /CD>CFG\%1.cfg
echo /H:>>CFG\%1.cfg
REM echo /D:>>CFG\%1.cfg
REM echo /G:ON>>CFG\%1.cfg
echo /O:T>>CFG\%1.cfg
echo /S:f:\>>CFG\%1.cfg
echo /V:D>>CFG\%1.cfg
echo /K:180>>CFG\%1.cfg
echo /RB>>CFG\%1.cfg

if %1==ZORK goto ZORK

:ZORK
set game=_zork1.com
GOTO COMMAND

:COMMAND

cd c:\infocom\games\!u_games\%4\%1"
c:\mystic\netfoss\netfoss.com /m /i /t%1
%game% c:\mystic\temp%1\door.sys
c:\mystic\netfoss\netfoss.com /m /i0
cd\

REM %1 = config file / directory name
REM %2 = socket
REM %3 = node number
REM %4 = user's number

Thanks again Todd for the push! Im sure I missed something and know now I need to go clean up stuff, like any reference to the doorway folder and is no longer needed, etc... With my luck tomorrow it
wont work any more!!! 

--- SoupGate-Win32 v1.05
Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)

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

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