VPK Search Paths

Tuesday, March 5, 2013

Today I fixed the VPK search paths issue.

The issue was that when you were opening folders to show the game content in the spawnmenu.. previously all VPK content showed in each folder. That was obviously wrong.

This was happening because the VPK stuff internally has no sense of search paths. They get searched all the time no matter what search path we're specifying.

So we add this code to the VPK class..

ss (2013-03-05 at 02.07.06)

Then we can set what search path it's meant to be on. In GMod we set up a new search path for each mounted content ( called "tf", "dods", "portal2" etc) so we can search only that mounted content. But the path is also added to "GAME" so that the content will actually get loaded. The code above isn't really flexible but it serves our purposes.

The anywhere that VPK files are actually accessed we do a quick check using the provided PathID.

ss (2013-03-05 at 02.11.12)

And now we have searchable VPKs working properly!

Portal 2 content is back and all working. Although there are some crashes due to them all being a newer model format and me having hacked the shit out of stuff to get them working in the first place.. but I've fixed a couple of crashes so hopefully 99% of them will work without crashing.

cp_degrootkeep0001

cp_degrootkeep0003

arena_offblast_final0000

cp_degrootkeep0002

More Rubbish

Your Portfolio Gave Me Diarrhea

Friday, October 1, 2021

Motivation

Friday, September 24, 2021

We got married

Thursday, September 16, 2021

Unity Quiz

Sunday, September 6, 2020

Everything We Watched In Lockdown

Thursday, September 3, 2020

Mailbag

Tuesday, March 5, 2013

SteamPipe Mounting

Monday, March 4, 2013

Mailbag – Questions

Monday, March 4, 2013

Office Refurb Progress

Saturday, February 23, 2013

Testing GMod Updates

Saturday, February 9, 2013