Using sound.Add as a soundscape

SO.
I’ve recently discovered that the Garry’s Mod workshop frowns upon text files (custom soundscape comes in the form of a text file of course).
Upon requesting some help, I was told to use sound.Add, and given documentation. However, I am at a loss as to how I am supposed to substitute a soundscape for this sound.Add.
To elaborate, I need this sound/improvised soundscape to play once I enter a certain area in the map I am working on, and I do not know how to do that.
I need the full functionality of a soundscape, but with this.
Any help is greatly appreciated.

Also, if anyone knows how I can have a sound looping and have occasional other sounds play over it (as you can in soundscapes), could someone let me know? Thanks.

I don’t know enough about sound.Add to help you on that, but it sounds to me like you are also making a custom map, in which case it is possible to include your soundscape file with the map file https://developer.valvesoftware.com/wiki/Packbsp

Soundscapes are broken

Ah, but you see, env_soundscape is not broken. ambient_generic is broken.

[editline]26th April 2015[/editline]

I read somewhere that you can’t pack text files into bsps. Was that wrong?

I don’t know, try it.

Euh, Packbsp looks like it’s not gonna work.

http://puu.sh/hqYPD/deb56de610.png

Should I use bspzip instead?

Ah sorry, I meant to link Pakrat instead.

http://puu.sh/hqZcm/13ac946b89.png

I also tried packing it with bspzip, and it doesn’t seem to have worked. It just outputted this:

http://puu.sh/hqZee/10652a2a6b.png

The soundscape didn’t play in game either.
Any other help? :frowning:

I basically need it to play once past a certain point, just like a soundscape.
I got directed to sound.Add by RB, but he didn’t say how it could be used like a soundscape.

[editline]26th April 2015[/editline]

Okay, so after adding the .txt file, I extracted the bsp contents again and DID find the scripts/soundscapes_degenerate.txt file I had inserted. However, the soundscape still isn’t playing in game.