2.9 KiB
FreeCS
Free-software implementation of Counter-Strike running on the FTE QuakeWorld engine. You still have to provide the assets yourself, but hey - CS 1.5 is a free download.
Goals
The goal of this project is to provide an open-source version of Counter-Strike 1.5. Counter-Strike, being one of the most popular multiplayer games to exist, surprisingly hasn't had a free-software implementation done until now.
Some of the cool things you can do with this:
- Play/Host CS and CS Servers on virtually every platform. ( Main selling point )
- Customize the game to whatever extent you like.
- Create entirely new weapons!
- Create completely new and refreshing gamemodes!
- Have a guarantee to be able to play it 20 years into the future!
- Use it as a base for your own games/mods! (As long as you own the rights to the assets)
Status
All the weapons are implemented, so are the gamemodes: Hostage Rescue (cs), Bomb Defusal (de), Assassination (as) and Escape (es). Not all equipment is implemented and no map radar/overview is recreated. Basically, the game is playable as long as you don't care about grenades (for now).
Installing
- Download the latest version of FTE QuakeWorld.
- Download csv15full.exe (or the Linux server zip) to get the 'cstrike' folder.
- Move both the cstrike folder and FTE QuakeWorld into a folder
- Copy the contents of FreeCS into that same folder, so that fteqw, freecs, default.fmf and cstrike co-exist in the same directory.
- Run FTE QuakeWorld
Optional step: Copy the 'valve' folder from your Half-Life installation in order for all assets to show up
Notes
You might get away with using the cstrike folder from the Steam version of Counter-Strike 1.6, or any older version than 1.5 - but they are not supported. I will not try to recreate 1.6 or any other earlier versions specifically. I may however add additional, optional features that will emulate behaviour of later versions of Counter-Strike.
Special Thanks
Spike - Creator of FTE QuakeWorld and FTEQCC (Website)
TWHL - Mapping Community with CS/HL entity information (Website)
This repository uses no content from Half-Life nor the original Counter-Strike, for credits as to who created the ORIGINAL Counter-Strike, please visit WebArchive - counter-strike net