Basically, it replaces VBSP, then calls the original with the limit changed to 2048.
After this, it will run patch.bat. I've set this up to automatically add the sample files in filelist.txt to your .BSP, but you can mod it all you like.
I've not bothered adding a real GUI 'cause that represents a good few hours worth of work for me, and renaming files should take you a couple of seconds. And no, it won't work on a mac, not even in mono. You'd likely have to convert the batch over to a shell script and alter the source.
** Installation:
--Rename vbsp.exe to _vbsp.exe Don't just pick some random name, make sure it's "_vbsp.exe"
--Dump the files from the bin folder in the archive into the portal bin folder
----C:\Program Files\Steam\steamapps\common\portal 2\bin\patch.bat
----C:\Program Files\Steam\steamapps\common\portal 2\bin\filelist.txt
----C:\Program Files\Steam\steamapps\common\portal 2\bin\vbsp.exe
--Dump the sample materials from the materials folder in the archive into your platform\materials folder. (again, not just any materials folder.. these ones...)
----C:\Program Files\Steam\steamapps\common\portal 2\platform\materials\sicklebrick\prey\prey_floor.vmt
----C:\Program Files\Steam\steamapps\common\portal 2\platform\materials\sicklebrick\prey\prey_floor.vtf
Ignore the source folder unless you wanna fiddle with it.
** Operation:
It's best that you do this in window mode, 'cause a little window's gonna pop up with some log info.
If it's working, just hit "Donesies" and the rest of the build process will continue.
Just increasing entity limit:
-Build as normal...
Adding custom content:
-Add your files into filelist.txt
-Build as normal...
-Read this: https://developer.valvesoftware.com/wiki/BSPZIP
You can add more commands or whatever to patch.bat too, or just completely empty it to skip the packing process.
** Q & A
Q: Didn't start.
A: Download the .net runtimes. Google this. No handholding.
Q: Didn't work.
A: If this doesn't work, telling me as much info as possible is a good idea. Telling me it doesn't work, doesn't help. Not reading the help first doesn't help. Reading the help and not paying attention doesnt help. Helping me help you helps me, and you. Everyone wins, hugs & cuppycakes. Bigger maps and happy faces.
Q:Virus\Stole password.
A:No it didn't. It just borrowed it.
Q: Warranty?
A: Nope.
Q: How do I check that my map's been packed?
A: Use pakrat or read up the BSPZip documentation to see how to unzip.
** Download:
C# source included in archive.
0.1:
http://forums.thinking.withportals.com/downloads.php?view=detail&df_id=2067

?