This is pretty much what i figured.. Well I guess I will just wait for 2009 or 
portal 2 engine.. :/

--- On Tue, 11/16/10, [email protected] 
<[email protected]> wrote:

From: [email protected] 
<[email protected]>
Subject: hlcoders Digest, Vol 33, Issue 18
To: [email protected]
Date: Tuesday, November 16, 2010, 3:00 PM

Send hlcoders mailing list submissions to
    [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
    http://list.valvesoftware.com/mailman/listinfo/hlcoders
or, via email, send a message with subject or body 'help' to
    [email protected]

You can reach the person managing the list at
    [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of hlcoders digest..."


Today's Topics:

   1. Duplicate Keys with KeyValues (Trevor 'Drak')
   2. Re: Duplicate Keys with KeyValues (Andrew Ritchie)
   3. Re: Replacing Source Engine 2007 Rain with Rain like L4D2
      (Cory de La Torre)


----------------------------------------------------------------------

Message: 1
Date: Mon, 15 Nov 2010 20:56:33 -0500
From: "Trevor 'Drak'" <[email protected]>
Subject: [hlcoders] Duplicate Keys with KeyValues
To: "HLCoders List" <[email protected]>
Message-ID: <e490e59dccc54306897faf5bdba56...@drakpc>
Content-Type: text/plain;    charset="utf-8"

File structure:

"mount_list.txt"
{
    "gamelist"
    {
        "AdditionalID"        "120"
    }
}

If I wanted to add another ?AdditionalID? with a different value, how can I do 
this?
This, just replaces the key. 

KeyValues *pNew = pMainFile->FindKey( "GameList" );
pNew->SetInt( "AdditionalID", 200 );

------------------------------

Message: 2
Date: Tue, 16 Nov 2010 07:37:25 +0000
From: Andrew Ritchie <[email protected]>
Subject: Re: [hlcoders] Duplicate Keys with KeyValues
To: Discussion of Half-Life Programming
    <[email protected]>
Message-ID:
    <[email protected]>
Content-Type: text/plain; charset=windows-1252

In the file you can just add more

 "gamelist"
   {
       "AdditionalID"        "120"
       "AdditionalID"        "121"
       "AdditionalID"        "122"
       "AdditionalID"        "123"
   }

and then parse it out in code using a sub key iteration.  If you want to add
duplicates in code I think it's a case of just create new key values with
the values add them as sub keys instead of doing the set methods.

On Tue, Nov 16, 2010 at 1:56 AM, Trevor 'Drak' <[email protected]> wrote:

> File structure:
>
> "mount_list.txt"
> {
>    "gamelist"
>    {
>        "AdditionalID"        "120"
>    }
> }
>
> If I wanted to add another ?AdditionalID? with a different value, how can I
> do this?
> This, just replaces the key.
>
> KeyValues *pNew = pMainFile->FindKey( "GameList" );
> pNew->SetInt( "AdditionalID", 200 );
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
>


------------------------------

Message: 3
Date: Tue, 16 Nov 2010 05:08:41 -0800
From: Cory de La Torre <[email protected]>
Subject: Re: [hlcoders] Replacing Source Engine 2007 Rain with Rain
    like L4D2
To: Discussion of Half-Life Programming
    <[email protected]>
Message-ID:
    <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1

The particle engine for Source 2007 blows. Theres no way you're going to be
able to afford that many particles on screen, aside normal particles for
whatever else you might want to be doing.

On Sun, Nov 14, 2010 at 4:41 PM, nick seavert <[email protected]> wrote:

> Hello,
>
> I'm quite stuck on how to create more optimized rain like left 4 dead 2.
> I've gotten to the point where the func_precipitation emits the particle
> "rain_test" A custom particle by me for testing purposes.. Any ways.. I have
> 2 main problems. How will i make the splashes? Originally i kept the
> func_precip rain and just made it splash. But i figured it rendered splashes
> too far in the distance that were unnecessary. So here are a few options..
>
> A. Make fully integrated particles + splashes
>
> B. Edit the rain splash code to only splash within say 1000 units around
> the players view.
>
> So for A. I have the particles spawning, The problem is it spawns infinite
> emitters all through out the brush volume and it RAPES your computer until
> it crashes because of memory overload. So how can i make it only spawn One
> emitter for particles on the player.'
> Then on-top of this you have to some how make it register the particles to
> splash when it collides with the ground. In Half life 2 Episode 2's Particle
> Editor, I don't think there is an option where you're able to do that. If
> there is.. Please inform me!
>
> B. Would be the best thing to go about. Is there a way to limit the VDC
> splash code? I know you can change the percentage of splashes.. but I want
> all visible rain to splash.. Just not ones that are 7,000 units away that
> you'll never even see. It just causes unwanted performance loss.
>
>
> http://i397.photobucket.com/albums/pp56/jangalomph/Sabotage/rain_test0000.jpg
>
> Ignore the brush I'm protruding. I spawn inside of a brush or something..
> And sadly the particle rain is going through the brush. ;) But i know why.
>
>
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
>


-- 
Gear Dev


------------------------------

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



End of hlcoders Digest, Vol 33, Issue 18
****************************************



      
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to