intfiction.org

The Interactive Fiction Community Forum
It is currently Sat Dec 16, 2017 12:17 am

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 13 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: Ye Olde Worlde SUDS
PostPosted: Mon May 29, 2017 10:53 am 
Offline

Joined: Fri May 14, 2010 10:16 am
Posts: 13
Some of those files on my machine are not new. Some are. The SUDS*.* are not new, they are the originally installed files. They are in any case in the installed Player directory, which is not where I targeted the output. I always get those other files being updated so I assumed they are not part of distributing my game but part of the overall installation. So to avoid confusion I just now moved my .sud file to a completely separate folder well away from the SUDS folders and tried again.

So I started with D:\temp\First Tutorial.sud, loaded it into the Creator and clicked the Make a Distribution icon and targeted the output at that folder. This resulted in

D:\temp
>>>First Tutorial.sud
>>>initial.sop
>>>PData
>>>>>>suds.xml

No files under the SUDS folder tree were created or modified.

Now here is the interesting thing. If I start again, having deleted all those files apart from the .sud file, I can double click that file and the Player runs, and then the game can be played. If I then exit the game without saving, I still only have that one file. So all those other files are irrelevant to distributing the game!

It seems like "Make Distribution" doesn't actually make a distribution! Maybe it was a work in progress that was never finished. What would I have expected? Well as with any other system I would have expected an exe file to be created which combined the Player and my game. That would give an exe which could only play my game.

Oh well, thanks for the help, but that function looks like a dead end to me now.


Top
 Profile Send private message  
Reply with quote  
 Post subject: Re: Ye Olde Worlde SUDS
PostPosted: Mon May 29, 2017 12:44 pm 
Offline
User avatar

Joined: Tue Jun 05, 2012 4:14 am
Posts: 26
RacingDog wrote:
Some of those files on my machine are not new. Some are. The SUDS*.* are not new, they are the originally installed files.

When a file is copied, the Last Modified date of the copy won't necessarily be newer than that of the original.

RacingDog wrote:
They are in any case in the installed Player directory, which is not where I targeted the output.

For me, all the files I listed above are in the directory to which I directed the Make Distribution output (which wasn't the same directory as the installation directory).

RacingDog wrote:
If I start again, having deleted all those files apart from the .sud file, I can double click that file and the Player runs, and then the game can be played.

It can be played by you, on your machine, on which you've installed SUDS!

RacingDog wrote:
If I then exit the game without saving, I still only have that one file. So all those other files are irrelevant to distributing the game!

My understanding (based on a very brief play with the SUDS system) is that those "other files" (together with the .sop and .xml file) are the distribution!

RacingDog wrote:
I would have expected an exe file to be created which combined the Player and my game.

That doesn't seem to be the approach that SUDS takes.

RacingDog wrote:
That would give an exe which could only play my game.

The exe that's created (or copied) is SUDS_P.exe. Your game is in the file sud.xml or perhaps initial.sop -- one of the two.

I wonder if the problem is that the version of Windows you're using needs SUDS to be run in some sort of Compatibility Mode?

:?:

_________________
Retroactive Fiction


Top
 Profile Send private message  
Reply with quote  
 Post subject: Re: Ye Olde Worlde SUDS
PostPosted: Mon May 29, 2017 2:07 pm 
Offline

Joined: Fri May 14, 2010 10:16 am
Posts: 13
Er, no. There was only one instance of the Player and that is the original installation file dated 2007. No new exe was ever created.

Other games do not have any other distribution files with them, they just play.

I tried using the compatibility trouble shooter and tried again using settings for XP SP3. That appeared to make a difference in that a Player now turned up in the target directory. Yee hah! However, running a binary comparison with the default player showed that the files were identical, as was further shown by the fact that that Player was not specific but could run other games as normal.

I also took just the default player and a game, no other files, to another PC which has never had SUDS on it. Played perfectly. The other files were created as a result of playing, so were not necessary to start playing the game with.

Having played around some more, the only way in which those other files change anything for the user is that they make the Player choose my game by default to start with, but that only lasts until I play some other game. Also, they pre-set the preferences to my ones, but again that doesn't last. Which seems not much effect for such big files. I can only presume they assist with loading speed, but once you've played another game they refer to the latest game.

So yeah thanks for mentioning compatibility settings. You could have saved yourself some time and just said that as it turns out!

I now conclude that, with the right compatibility settings, some sort of distribution set is made, but it is not permanently tied to your specific game as one might have hoped.

BTW, the Player appears to need no installation, which helps.


Top
 Profile Send private message  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ]  Go to page Previous  1, 2

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group