RF2 Feature Requests

Discuss the development of Reality Factory 2
MakerOfGames
Posts: 866
Joined: Fri Jul 08, 2005 4:27 am
Location: PA, USA

Re: RF2 Feature Requests

Post by MakerOfGames » Wed Feb 13, 2008 3:08 am

It would be nice if sound echoes could be automatically generated in game. Will this be possible?
Think outside the box.
To go on an adventure, one must discard the comforts and safety of the known and trusted.

User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Re: RF2 Feature Requests

Post by paradoxnj » Wed Feb 13, 2008 3:24 pm

You can do this by adding delay to a sound. OpenAL is capable of that. Whether or not it's in the design, I'm not sure.
Many Bothans died to bring you this signature....

MakerOfGames
Posts: 866
Joined: Fri Jul 08, 2005 4:27 am
Location: PA, USA

Re: RF2 Feature Requests

Post by MakerOfGames » Wed Feb 13, 2008 9:04 pm

So it will be possible then just with some tweaking?

I know some games look at location of the sound generated and then add the effect if need be. Super Mario 64 uses it in the entrance to the castle. When you jump under the stone overhang, Mario's voice echoes there. This has to be because of an invisible location marker that makes that happen. So I will have to set up the hot spots for the echo to be applied or write my own script that does that by itself? Either way works for me I just wanted to see howcomplicated it would be for me to get the effect. Thanks.
Think outside the box.
To go on an adventure, one must discard the comforts and safety of the known and trusted.

User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Re: RF2 Feature Requests

Post by AndyCR » Thu Feb 14, 2008 2:28 am

Right now I do not have an answer as to how it will work and whether it will be in the first release, sadly. the first release will not have all the features I plan to integrate over the course of RF2's entire lifetime, but rather just the most important ones. An example would be that the first release will have shaders but may not have a completed visual shader editor, which is planned for some point in RF2's lifetime.

User avatar
Destron
Posts: 520
Joined: Thu Apr 19, 2007 7:30 pm

Re: RF2 Feature Requests

Post by Destron » Fri Feb 15, 2008 6:48 pm

MakerOfGames wrote:So it will be possible then just with some tweaking?

I know some games look at location of the sound generated and then add the effect if need be. Super Mario 64 uses it in the entrance to the castle. When you jump under the stone overhang, Mario's voice echoes there. This has to be because of an invisible location marker that makes that happen. So I will have to set up the hot spots for the echo to be applied or write my own script that does that by itself? Either way works for me I just wanted to see howcomplicated it would be for me to get the effect. Thanks.
That's called DSP (digital signal processing) and was implemented in games like Half-Life and Half-Life 2 (and as you say, Mario 64)... I think it's sort of an alternative to having large database of sound effects for every possible environment in the game. I'm not really sure if it's possible to do it with scripting (with the present RealityFactory stuff), but if RF2 will be scripted in Python, there's more of a chance.

User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Re: RF2 Feature Requests

Post by paradoxnj » Fri Feb 15, 2008 9:15 pm

This can be achieved with RF1 if someone updates the Genesis sound system to use DirectSound8. Not sure if script would be the best way. Maybe XML configuration files to build the sound database?
Many Bothans died to bring you this signature....

User avatar
Destron
Posts: 520
Joined: Thu Apr 19, 2007 7:30 pm

Re: RF2 Feature Requests

Post by Destron » Fri Feb 15, 2008 9:40 pm

Well, it wouldn't really be a database (if I understand correctly), it'd be like an processor algorithm - it would change the way a sound is heard (i.e. apply an effect to it in real-time) rather than just play an already-processed effect.

User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Re: RF2 Feature Requests

Post by paradoxnj » Fri Feb 15, 2008 10:36 pm

RF uses ini files for it's content database. That is what I was referring to. In short, "how RF would define the sounds and their parameters".
Many Bothans died to bring you this signature....

User avatar
Destron
Posts: 520
Joined: Thu Apr 19, 2007 7:30 pm

Re: RF2 Feature Requests

Post by Destron » Sat Jun 14, 2008 8:22 pm

I don't know how hard this would be to implement, but I've got an idea for a more advanced texture packer.
Assuming that you're going to keep the TXL format/design for keeping textures, I was thinking it would be cool if we could make directories within the texture library to keep things organized when using them in the Level Editor.

Also, is it possible to make normal mapping for brushes easier?

User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Re: RF2 Feature Requests

Post by paradoxnj » Sun Jun 15, 2008 5:04 am

You won't have to pack textures in RF2. RF2 will be using standard ZIP files as it's pack format. Whatever a zip can do, RF2 can do.
Many Bothans died to bring you this signature....

User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Re: RF2 Feature Requests

Post by AndyCR » Sun Jun 15, 2008 7:45 am

I was thinking it would be cool if we could make directories within the texture library to keep things organized when using them in the Level Editor.
Yes, this is already possible, though it's not exposed to the level editor as such yet it is exposed to the game in a way similar to what you described.
Also, is it possible to make normal mapping for brushes easier?
In RF2, brushes are models and models are brushes as far as the engine is concerned. Any kind of material, plain or shaders of any kind including normal mapping, are applied to brushes and other objects the same way - they are defined in a material file with a name, and then you just apply that material name to your object. If you have a "NormalMappedWall" material, you apply "NormalMappedWall" to whatever object you want to have it and it will take care of it for you.

Disclaimer: The above post was written at about 2:00AM on a day I got up at 4:30AM. If I can't make sense of it when I wake up I'll edit it then. :)

User avatar
Destron
Posts: 520
Joined: Thu Apr 19, 2007 7:30 pm

Re: RF2 Feature Requests

Post by Destron » Wed Jun 18, 2008 12:29 am

Nope, that makes perfect sense. Thanks! :D

Also, what's the status on vertex and pixel shaders in RF2? Can RF2 do whatever OGRE is capable of?

EDIT: Arg, another question (sorry!): Will RF2 be able to use password-protected ZIP files?
Last edited by Destron on Wed Jun 18, 2008 1:48 am, edited 1 time in total.

User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Re: RF2 Feature Requests

Post by paradoxnj » Wed Jun 18, 2008 1:20 am

Yes. RF2 materials are nothing but Ogre material files. RF2 is based on Ogre and uses the Ogre rendering methods. Anything Ogre can do, RF2 can do.
Many Bothans died to bring you this signature....

User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Re: RF2 Feature Requests

Post by AndyCR » Wed Jun 18, 2008 5:13 am

Destron wrote:EDIT: Arg, another question (sorry!): Will RF2 be able to use password-protected ZIP files?
I'm not sure; if Ogre can, yes, if not, no. I fail to see the point of them, though - the game has to know the password somehow, and the user has the game.

User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Re: RF2 Feature Requests

Post by paradoxnj » Wed Jun 18, 2008 12:59 pm

Unfortunately, Ogre cannot do password protected Zip files.
Many Bothans died to bring you this signature....

Post Reply