Counter strike 1.6 data storage

Started by
2 comments, last by Captain P 14 years, 1 month ago
Hello All, I am making a clone software of "Garena". This is software for playing multiplayer game through LAN network. But i am not understanding how garena program developed. Basicaly garena gives plateform to run game in his environment. But he did not provide any game. How garena program understand game data and his performance becz both are separate program.Can anybody help me in this ? Or i m playing "Counter strike 1.6 ". How counter strike 1.6 keeps its game data in hard drive ? Thanks in advance
Advertisement
Quote:Original post by ryan009ryan
This is software for playing multiplayer game through LAN network. But i am not understanding how garena program developed. Basicaly garena gives plateform to run game in his environment. But he did not provide any game. How garena program understand game data and his performance becz both are separate program.Can anybody help me in this ?
Sounds like a fake network driver combined with a server browser?
Quote:How counter strike 1.6 keeps its game data in hard drive ?
It's built on the GoldSrc engine. It stores it's data in PAK files.
I m seeing in my installed directory for counter Strike 1.6, there are no any files with .PAK extension. Yes counter strike is developed in GoldSrc engine. May i get it sources free ? becz if i will get it then by engine code i can searcg game storage data for CS 1.6.
Counter-Strike 1.6 levels are .bsp files, stored in the maps folder. You can use Hammer 3.4 / 3.5b to create such levels, and you'll also need level compile tools (the modding community has produced several improved versions, I don't know the latest, but ZHLT used to be pretty well-known back in the days). Textures are stored as .wad files (which are archive files themselves) - a good tool to view them is Wally. Model files are stored as .mdl files (textures are baked into the file) - a good tool to decompile these is Milkshape 3D. Most other files are either text config files, .tga's and .wav's (I don't remember if .mp3's were supported).

The pak files that Hodgman mentioned are archive files, similar to .zip and .rar files. Half-Life stored most of it's content in .pak files, but when you open them up, you'll see the above file types inside. I believe Pakscape is a tool that can be used for viewing .pak file content. I don't think CS 1.6 used .pak files though, but it could if it wanted to. Anyway, CS' source-code is not public, although HL's game-code is available. The engine source code is not available though.
Create-ivity - a game development blog Mouseover for more information.

This topic is closed to new replies.

Advertisement