[gameprogrammer] Embedded file monitoring system? hummm

On Wed, 2005-04-27 at 13:03 +0000, John-Philip Johansson wrote:
> While I was reading "The Guerrilla Guide to Game Code" (http://www.gamasu=
tra.com/features/20050414/rouwe_01.shtml), which is a great article btw, I =
came across this at the end; under References:
> [Butcher]: Halo 2 =96 Chris Butcher =96 Speech at game|tech 2004
> ( http://www.game-tech.com/Talks/Butcher.doc )

Reading that document (a great reading, BTW), a Halo2 feature Butcher
talks about just caught my attention. He talks of an embedded file
monitoring system that reloads game assets when the related files are
modified on the HD. For example, if a texture image is modified, it's
automatically reloaded in the game, immediately showing 3D models with
the new texture. And the same goes for all kinds of objects (geometry,
collisions data, sounds, etc)

This kind of thing would be REALLY helpful in a small game I'm
developing, and so I wonder how could I implement this feature.=20

I suppose I would have to manually poll each and every file I want to
monitor every few seconds, to see if they've been modified, but... do
you know if there's a better way to do it?

I've been googling for a library I could use to do this kind of stuff,
but the only ones I've found where non-portable (I need it to be
cross-platform), and relied on a client-server architecture (see SGI's
FAM for example).

Do you know of any library that could be used for this? Or will I have
to code this feature from scratch?

Thank you!




---------------------
To unsubscribe go to http://gameprogrammer.com/mailinglist.html


Other related posts: