nuclide/README.md

71 lines
4 KiB
Markdown
Raw Normal View History

2017-01-15 14:10:55 +00:00
# FreeCS
A free-software implementation of Counter-Strike running on the FTE QuakeWorld engine.
2017-12-07 20:44:17 +00:00
2018-06-05 07:59:48 +00:00
Join our IRC channel at chat.freenode.net #freecs!
2016-12-01 22:14:02 +00:00
# Goals
Although Counter-Strike is one of the most popular multiplayer games to exist, a free-software implementation has never been created. This project provides an open-source version of Counter-Strike 1.5 based closely on the original mod but with better usability and added optional features.
2017-10-12 15:35:21 +00:00
**This project distributes no assets from either Half-Life or Counter-Strike. You have to provide them yourself.**
2017-10-12 15:35:21 +00:00
**No code is shared with the Half-Life SDK. The entities are re-creations based on descriptions on TWHL.info.**
2017-10-12 15:35:21 +00:00
**Read the HL SDK EULA to find out** [why.](http://twhl.info/articulator.php?art=1)
2016-12-01 22:14:02 +00:00
Five cool features:
2017-01-16 19:42:14 +00:00
1. Play and host CS on virtually every platform!
2. Customize the game to whatever extent!
3. Create new weapons!
4. Create new and refreshing game modes!
5. A guarantee that the game will still be functional in the future!
2016-12-01 22:14:02 +00:00
# Status
All weapons are implemented along with the following game modes:
2017-01-15 14:38:31 +00:00
- **Hostage Rescue** (cs)
- **Bomb Defusal** (de)
- **Assassination** (as)
- **Escape** (es)
The game is playable as long as you don't care about the radar and overview display.
2017-12-02 15:38:53 +00:00
# [Installing](https://github.com/eukara/FreeCS/wiki/Installation)
2018-06-09 16:40:48 +00:00
1. Get the newest copy of FreeCS by cloning the repository
2. Extract it to somewhere safe on your hard drive, where you have read/write access (for Windows users... this is not C:/Program Files)
3. Get the latest binary form version of FTEQW from this [website](http://triptohell.info/moodles/) and put it into the FreeCS directory with default.fmf in it. [You can also build fteqw from source if you know how.](https://sourceforge.net/projects/fteqw/)
4. Download csv15full.exe from [FilePlanet](https://www.fileplanet.com/57255/50000/fileinfo/Counter-Strike-1.5-Full-Mod-Client-[Win32])
5. Run csv15full.exe and install it into the FreeCS folder. (Use Wine on *NIX! The Linux Server zip does NOT contain all the assets)
2017-11-14 22:46:54 +00:00
6. Run FTE QuakeWorld to play!
2017-11-11 06:51:02 +00:00
**Optional step:** Copy the 'valve' folder from your Half-Life installation in order for all assets to show up into the same directory as freecs, cstrike and the default.fmf!
2017-10-12 15:33:37 +00:00
**Most UNIX file systems are case-sensitive, so you'll want to rename the .wad files in the cstrike directory to lowercase. This will fix most missing texture bugs! This problem will be addressed in the future.**
2017-01-08 14:18:55 +00:00
2017-11-14 22:46:54 +00:00
**Dedicated Server Notes:** Get fteqwsv.exe and launch it with the following parameters:
2017-11-14 22:47:07 +00:00
2017-11-14 22:46:54 +00:00
`fteqwsv.exe +sv_public 1 +map cs_assault`
cs_assault can be replaced with any map.
2017-11-14 22:46:54 +00:00
2017-01-08 14:18:55 +00:00
# Notes
Although the cstrike folder from versions older than 1.5 or the Steam version of Counter-Strike 1.6 may work, they are not supported.
A recreation of the other Counter-Strike version will not be implemented **YET**.
However, additional optional features emulating the behaviour of later versions of Counter-Strike may be implemented.
For example:
* Adding a way for server owners to configure whether or not buying a weapon automatically buys ammo (like in Counter-Strike: Source).
2018-02-12 15:46:35 +00:00
# Support this project
Feel free to send pull requests and refresh my memory by suggesting missing features under the **Issues** tab!
If you would like more time to be spent on this project, consider donating to my [PayPal](https://paypal.me/eukara).
However, your contribution to testing and reporting problems to me is already a great deal of support.
2018-02-12 15:46:35 +00:00
This is a one-man side-project, so keep that in mind before commenting...
Anyways, any help is appreciated!
2017-11-10 23:03:48 +00:00
# Special Thanks
2017-01-15 14:28:14 +00:00
**Spike** - Creator of FTE QuakeWorld and FTEQCC [(Website)](http://fte.triptohell.info/)
2016-12-05 00:24:55 +00:00
2017-01-15 14:28:14 +00:00
**TWHL** - Mapping Community with CS/HL entity information [(Website)](http://twhl.info)
2018-06-09 16:40:48 +00:00
**The code repository uses no content from Half-Life nor the original Counter-Strike. For credits
to the ORIGINAL creators of Counter-Strike, please visit** [WebArchive - counter-strike net](http://web.archive.org/web/20021016230745/http://counter-strike.net/csteam.html)