rujuro on 7/10/2005 at 16:29
OK, so after discovering that conversations were borked, I talked to a programmer friend here at work. He offered to help out and find a way to get new sound schemas into the metafile so that custom conversations can be a reality. This was about 2 weeks ago.
Long story short, he has developed a program that will take new schemas and sound files and insert them into the Hard Drive metafile so that they can be used in custom conversations. It is a bit of a hack, and he has a few little bugs he wants to smooth out, but it IS working.
What this means is that if a mission has custom conversations, the player will need to run this program before playing the mission. Ideally, we can make it so that GarretLoader sets this up and calls it so that it will be invisible to the end user. Just wanted to let everyone know. I'll post more when I've given it a thorough testing and feel it's OK to distribute.
EDIT: potterr, PM me if you'd like to discuss how we can incorporate this into GL (or if you'd rather it be kept separate)
ascottk on 7/10/2005 at 16:35
Quote Posted by rujuro
OK, so after discovering that conversations were borked, I talked to a programmer friend here at work. He offered to help out and find a way to get new sound schemas into the metafile so that custom conversations can be a reality. This was about 2 weeks ago.
Long story short, he has developed a program that will take new schemas and sound files and insert them into the Hard Drive metafile so that they can be used in custom conversations. It is a bit of a hack, and he has a few little bugs he wants to smooth out, but it IS working.
What this means is that if a mission has custom conversations, the player will need to run this program before playing the mission. Ideally, we can make it so that GarretLoader sets this up and calls it so that it will be invisible to the end user. Just wanted to let everyone know. I'll post more when I've given it a thorough testing and feel it's OK to distribute.
:thumb: Good news! I'm glad potterr integrated that type of functionality into GarrettLoader. It's nice to be able to get around that type of thing.
New Horizon on 7/10/2005 at 16:41
Fantastic news. :) Are there any other types of custom content that could benefit from this as well?
rujuro on 7/10/2005 at 16:46
This is really a conversation fix first and foremost. I'll test if it can be used with zone streaming ambient sounds. Although the main purpose is for conversations, you can insert any schema (don't think all the tags and such are going in, however, so I think that limits its uses somewhat).
ascottk on 7/10/2005 at 16:56
Quote Posted by rujuro
This is really a conversation fix first and foremost. I'll test if it can be used with zone streaming ambient sounds. Although the main purpose is for conversations, you can insert any schema (don't think all the tags and such are going in, however, so I think that limits its uses somewhat).
I ended up adding Sound>SoundAmbient & SoundStreaming to the zone. If you don't want sound to bleed into other zones then you lower the radius of the sound schema.
rujuro on 8/10/2005 at 15:03
OK, does anyone know who I should contact to make this available online for people to use? The bugs have been worked out, and I think it's solid enough to get out there.
Also, there is no reason streaming ambients shouldn't work with this method, since the only information that isn't added to the metafile are the tags (which are really only important if you want to add a new set of AI barks that get called by the game in certain conditions, like going from red to yellow alert, hearing footsteps, etc.)
Finally, credit for the app goes to Scott Haag, a game programmer I work with. Anyone who is interested can visit his website at (
www.gamesbyscott.com), where he has alot of the games that he has developed independently.
ascottk on 8/10/2005 at 16:16
Quote Posted by rujuro
OK, does anyone know who I should contact to make this available online for people to use? The bugs have been worked out, and I think it's solid enough to get out there.
Also, there is no reason streaming ambients shouldn't work with this method, since the only information that isn't added to the metafile are the tags (which are really only important if you want to add a new set of AI barks that get called by the game in certain conditions, like going from red to yellow alert, hearing footsteps, etc.)
Finally, credit for the app goes to Scott Haag, a game programmer I work with. Anyone who is interested can visit his website at (
www.gamesbyscott.com), where he has alot of the games that he has developed independently.
I could stick a copy on my filefront account.
ZylonBane on 8/10/2005 at 18:42
Quote Posted by rujuro
Ideally, we can make it so that GarretLoader sets this up and calls it so that it will be invisible to the end user.
No,
ideally this functionality would be fully integrated into GL. Having GL call it as an external program would be an acceptable hack.
rujuro on 8/10/2005 at 18:51
Your hair-splitting skills are simply unrivaled.:)
I agree, the closer the integration, the better it will be.
doctormidnight on 8/10/2005 at 20:11
Quote Posted by rujuro
OK, does anyone know who I should contact to make this available online for people to use? The bugs have been worked out, and I think it's solid enough to get out there.
I've got plenty of bandwidth on sherlockholmesarmy.net, you can send me a link and I will upload it, or you can email it to me (as long as it's under 50 MB) at [email]sherlock@sherlockholmesarmy.net[/email]