Coder Social home page Coder Social logo

sairupe / freecs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from parhelia512/freecs

0.0 0.0 0.0 2.25 MB

Free-software implementation of Counter-Strike.

Home Page: https://eukara.github.io/FreeCS/

License: GNU General Public License v2.0

C++ 0.92% C 99.08%

freecs's Introduction

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.

Screen 1 Screen 2

Screen 3 Screen 4

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.

Six cool random things you can do with this:

  1. Play/Host CS on virtually every platform.
  2. Customize the game to whatever extent you like.
  3. Create entirely new weapons!
  4. Create completely new and refreshing gamemodes!
  5. Have a guarantee to be able to play it 20 years into the future!
  6. Use it as a base for your own games/mods!

Status

All the weapons are implemented, so are the gamemodes:

  • Hostage Rescue (cs)
  • Bomb Defusal (de)
  • Assassination (as)
  • 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

  1. Get the latest version of FTEQW from the website.
  2. Download csv15full.exe to get the 'cstrike' folder (Use Wine on *NIX because the linux server is missing assets...).
  3. Move both the cstrike folder and the FTE QuakeWorld binary into a folder
  4. Copy the contents of FreeCS into that same folder, so that fteqw, freecs, default.fmf and cstrike co-exist in the same directory.
  5. 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

freecs's People

Contributors

eukara avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.