So, like...How do I open the pak files?


(SphereCow) #1

Anyone figured it out yet? : P Sd’s got some 'splainin to do.


(.Chris.) #2

Can’t at the moment and even when you can you apparently wont find much of use anyway, was discussed on IRC last night. Was way over my head though :slight_smile:


(cptincognito) #3

Is there a log of that? Very interesting- ETQW had a ton of binary decl’s instead of ascii for loading reasons. Is everything compiled into a crazy streaming format that can’t be reverted back to source?


(Metal-Geo) #4

One way or another, I need the music!

Opening the .paks with WinRar was one of the first things I tried, haha. Oh well.


(kamikazee) #5

[QUOTE=.Chris.;300445]Can’t at the moment and even when you can you apparently wont find much of use anyway, was discussed on IRC last night. Was way over my head though :)[/QUOTE]Do you still have the chat logs? I’m interested in the details, but I guess the programmers don’t want to repeat themselves.


(murka) #6

There was too much talk in between so i might have missed something, but i’ve got the full log. Here’s a bit of it: http://pastebin.com/nTY4cSWR


(cptincognito) #7

Yep, looks like unpacking the files is only the start of the problem, as most files are binary- no idea how opaque the ccfmesh/image stuff will be. Hopefully they’ll get around to releasing the SDK sooner than later.

I wouldn’t mind if that was done incrementally- maybe release it in parts, even if it’s not possible to run the maps in-game initially. There’s so much work involved, it would be nice to get a head start.


(jaxer) #8

I am trying to make players run faster in game. In the last Wolf game, you could edit the pm_ commands to make it happen. I did the same for this game, cause they are in the list of commands, but they only make the pm’s gun move faster.

I’m assuming that because they spread the sprint speeds between three weight classes, that this has to be done in the pak files?

I hope you guys get this pak file deal figured out :frowning:


(cptincognito) #9

Generally that’s done in something called a .decl file, which contains key/value pairs that define the various properties of game entities.

Brink is based on idTech4, so you should be able to read up on things at modwiki.net or iddevnet.com if you’re interested in seeing how this stuff works. Keep in mind they’ve changed a lot of things, but it should be similar.


(jaxer) #10

I see what you’re saying. But why would they change the way the pm’s speed is changed? It is just so simple just to make it available in the commands. I will try to listdecl in the ded server and see what pops up. Thank you for your input!


(mitsuhiko) #11

Implementation of an unpacker is here: http://svn.gib.me/public/brink/trunk/

I did something similar for unpacking the music from the game.


(jaxer) #12

I see a bunch of text on that site. I see no executable to use to unpack the files.