Proposition: Selective Downloading of Files

Announcements and discussion regarding Trylon's Uru Library Manager

Proposition: Selective Downloading of Files

Postby Kato » Sat Jun 21, 2008 10:50 pm

I'm working on a project with an...er...different release model. The way this model works would require the SDL file to be downloaded only on the first run, and then not downloaded again during subsequent updates.

Is this possible currently in ULM? Is it possible to be implemented? Is it a feature that is potentially useful (think about it...we could use SDLs as a workaround sortof for saving progress) or wanted?

If not, I supposed we could distribute the Age without the SDL file, and ask users to download it separately--that would really work just as fine. But it would be easier if ULM could do this kind of thing.

-Kato
Image
(explorer card designed and created by me)
User avatar
Kato
 
Posts: 315
Joined: Fri Sep 28, 2007 8:02 pm
Location: South USA

Re: Proposition: Selective Downloading of Files

Postby D'Lanor » Sun Jun 22, 2008 12:26 am

I am not sure what you are saying. SDL files ARE for saving progress... :?

Edit: And this is never going to work in a multiplayer environment. SDL versions on client and server must always match. My suggestion would be: find another way to do whatever it is you are trying to do. Player vault chronicles perhaps?
Last edited by D'Lanor on Sun Jun 22, 2008 12:43 am, edited 1 time in total.
"It is in self-limitation that a master first shows himself." - Goethe
User avatar
D'Lanor
 
Posts: 1980
Joined: Sat Sep 29, 2007 4:24 am

Re: Proposition: Selective Downloading of Files

Postby Trylon » Sun Jun 22, 2008 12:43 am

probably his project modifies the sdl instead of using the vault for saving progress
One day I ran through the cleft for the fiftieth time, and found that uru held no peace for me anymore.
User avatar
Trylon
 
Posts: 1446
Joined: Fri Sep 28, 2007 11:08 pm
Location: Gone from Uru

Re: Proposition: Selective Downloading of Files

Postby Deledrius » Sun Jun 22, 2008 4:35 am

It's hard to see what it is you're trying to do here (you don't supply much information), but you may be better off using Chronicle nodes (use Python to do this) to store certain types of "progress". The SDL is more suited to storing the states of things in your Age (though Cyan wasn't quite consistent on this point).
User avatar
Deledrius
Gehn Shard Admin
 
Posts: 1287
Joined: Mon Oct 01, 2007 1:21 pm

Re: Proposition: Selective Downloading of Files

Postby Lontahv » Sun Jun 22, 2008 5:16 am

SDLs should be the first thing to be updated and should be auto-refreshed every time the ULM starts. The reason for this is to strive toward more dynamic ages. Maybe not always at startup but there should at least be a "update all age states" button. :)

The SDLs are a kind of index/structure/defaults(sometimes) for the age's save-points. They map out the vars so that the vault knows what it can and can't make (I'm pretty sure about this). The vault is what you write to and use. So, I think a few vault-tools would be VERY useful because then the author could have programmed into his version of the age, sav-flush commands to run on the first download of the age (think about things like the layer-anim bug, this way you could wipe that and keep the useful save-points). 8-)


~Lontahv
Currently getting some ink on my hands over at the Guild Of Ink-Makers (PyPRP2).
User avatar
Lontahv
Councilor of Artistic Direction
 
Posts: 1331
Joined: Wed Oct 03, 2007 2:09 pm

Re: Proposition: Selective Downloading of Files

Postby Deledrius » Thu Jul 03, 2008 7:50 pm

Lontahv wrote:SDLs should be the first thing to be updated and should be auto-refreshed every time the ULM starts. The reason for this is to strive toward more dynamic ages. Maybe not always at startup but there should at least be a "update all age states" button. :)

You wouldn't want to update the SDL separately from the rest of the Age data. The two are made to function together.

So, I think a few vault-tools would be VERY useful because then the author could have programmed into his version of the age

I agree, but modifying the vault's SDL nodes is really only useful for cheats, or testing different states.

sav-flush commands to run on the first download of the age
On first download of an Age, there wouldn't be anything to flush. SAV files are created when you visit an Age, after the instance has been assigned a GUID. There should never be a need to flush them on the client-end, either. The only real problems that crop up are with the complex types that are stored in there and are changed during development. Useful for development, yes, but wholly unnecessary for the end-user.

It really depends on what you're trying to accomplish, Kato. If you want to PM me with your idea (since it appears you don't want to disclose it publically), I can discuss with you some possible options for doing it that would be most appropriate.
User avatar
Deledrius
Gehn Shard Admin
 
Posts: 1287
Joined: Mon Oct 01, 2007 1:21 pm


Return to Uru Library Manager

Who is online

Users browsing this forum: No registered users and 1 guest