From 782fe18762d9e0ee3ed2430eb6a0bc0f8aeb79ef Mon Sep 17 00:00:00 2001 From: "Marco \"eukara" Date: Sun, 15 Jan 2017 13:03:39 -0100 Subject: [PATCH 01/13] Set theme jekyll-theme-slate --- _config.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 _config.yml diff --git a/_config.yml b/_config.yml new file mode 100644 index 00000000..c7418817 --- /dev/null +++ b/_config.yml @@ -0,0 +1 @@ +theme: jekyll-theme-slate \ No newline at end of file From 596cc5c24f5fe4e8f9c4b54efe3b3dcdf3c800f2 Mon Sep 17 00:00:00 2001 From: "Marco \"eukara" Date: Sun, 15 Jan 2017 13:05:35 -0100 Subject: [PATCH 02/13] Set theme jekyll-theme-midnight --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index c7418817..18854876 100644 --- a/_config.yml +++ b/_config.yml @@ -1 +1 @@ -theme: jekyll-theme-slate \ No newline at end of file +theme: jekyll-theme-midnight \ No newline at end of file From 7a1e1b5c815ba9f3853e75f801855e632cd8206c Mon Sep 17 00:00:00 2001 From: "Marco \"eukara" Date: Sun, 15 Jan 2017 13:08:22 -0100 Subject: [PATCH 03/13] Set theme jekyll-theme-hacker --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 18854876..fc24e7a6 100644 --- a/_config.yml +++ b/_config.yml @@ -1 +1 @@ -theme: jekyll-theme-midnight \ No newline at end of file +theme: jekyll-theme-hacker \ No newline at end of file From 002ee575e4550c467c78a5a8b3b4671858839b64 Mon Sep 17 00:00:00 2001 From: "Marco \"eukara" Date: Sun, 15 Jan 2017 13:10:55 -0100 Subject: [PATCH 04/13] Update README.md --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 56a2cc32..9bb101cc 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# OpenCS -Open-Source implementation of CS running on FTE QuakeWorld +# FreeCS +Open-Source implementation of Counter-Strike running on the FTE QuakeWorld engine. # Goals The goal of this project is to provide an open-source implementation of Counter-Strike 1.5. @@ -23,21 +23,21 @@ Basically, the game is playable as long as you don't care about grenades (for no 1. Download the latest version of FTE QuakeWorld. 2. Download csv15full.exe and to get the cstrike folder. 3. Move both the cstrike folder and FTE QuakeWorld into a folder -4. Clone this repository into that same folder, so that opencs, default.fmf and cstrike co-exist +4. Clone this repository into that same folder, so that freecs, default.fmf and cstrike co-exist 5. Run FTE QuakeWorld Optional step: Copy the 'valve' folder from your Half-Life installation in order for all features to work. # Notes -You might get away with using the cstrike folder from the Steam version of CS 1.6, or any older version +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 CS. +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 ( http://fte.triptohell.info/ ) TWHL - Mapping Community with CS/HL entity information ( http://twhl.info ) -This repository uses no content from Half-Life nor the original CS, for credits +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 http://web.archive.org/web/20021016230745/http://counter-strike.net/csteam.html From e24070fbb7883b7e79a90a098a774ee4fbb61277 Mon Sep 17 00:00:00 2001 From: "Marco \"eukara" Date: Sun, 15 Jan 2017 13:18:19 -0100 Subject: [PATCH 05/13] Update README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 9bb101cc..e96c7b23 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,10 @@ # FreeCS Open-Source implementation of Counter-Strike running on the FTE QuakeWorld engine. +Screen 1 Screen 2 + +Screen 3 Screen 4 + # Goals The goal of this project is to provide an open-source implementation of Counter-Strike 1.5. Counter-Strike, being one of the most popular multiplayer games to exist, surprisingly hasn't had From 2c076c1d456c1cb89ab2d9370fb5037acc6590ff Mon Sep 17 00:00:00 2001 From: "Marco \"eukara" Date: Sun, 15 Jan 2017 13:20:21 -0100 Subject: [PATCH 06/13] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e96c7b23..a66f1bea 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # FreeCS Open-Source implementation of Counter-Strike running on the FTE QuakeWorld engine. -Screen 1 Screen 2 +Screen 1 Screen 2 -Screen 3 Screen 4 +Screen 3 Screen 4 # Goals The goal of this project is to provide an open-source implementation of Counter-Strike 1.5. From 7fe9ea1e67573ba1772a0a44e00350acea50b357 Mon Sep 17 00:00:00 2001 From: "Marco \"eukara" Date: Sun, 15 Jan 2017 13:28:14 -0100 Subject: [PATCH 07/13] Update README.md --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index a66f1bea..4bf5dc38 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # FreeCS Open-Source 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 @@ -25,12 +26,12 @@ Basically, the game is playable as long as you don't care about grenades (for no # Installing 1. Download the latest version of FTE QuakeWorld. -2. Download csv15full.exe and to get the cstrike folder. +2. Download csv15full.exe (or the Linux server zip) to get the 'cstrike' folder. 3. Move both the cstrike folder and FTE QuakeWorld into a folder -4. Clone this repository into that same folder, so that freecs, default.fmf and cstrike co-exist +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 features to work. +*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 @@ -38,10 +39,9 @@ than 1.5 - but they are not supported. I will not try to recreate 1.6 or any oth 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 ( http://fte.triptohell.info/ ) +**Spike** - Creator of FTE QuakeWorld and FTEQCC [(Website)](http://fte.triptohell.info/) -TWHL - Mapping Community with CS/HL entity information ( http://twhl.info ) +**TWHL** - Mapping Community with CS/HL entity information [(Website)](http://twhl.info) -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 -http://web.archive.org/web/20021016230745/http://counter-strike.net/csteam.html +**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](http://web.archive.org/web/20021016230745/http://counter-strike.net/csteam.html) From c27161f6d27e78d7996d3929f6ae421285880e4a Mon Sep 17 00:00:00 2001 From: "Marco \"eukara" Date: Sun, 15 Jan 2017 13:28:38 -0100 Subject: [PATCH 08/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4bf5dc38..cd450a5f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # FreeCS -Open-Source implementation of Counter-Strike running on the FTE QuakeWorld engine. +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 From ffcf7a6d411b51d25c10a60dfed8b90b72a60980 Mon Sep 17 00:00:00 2001 From: "Marco \"eukara" Date: Sun, 15 Jan 2017 13:29:21 -0100 Subject: [PATCH 09/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cd450a5f..ce2b2012 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ You still have to provide the assets yourself, but hey - CS 1.5 is a free downlo Screen 3 Screen 4 # Goals -The goal of this project is to provide an open-source implementation of Counter-Strike 1.5. +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. From 21582696efc82f8c15c8fd2d680ad7de90e7d68c Mon Sep 17 00:00:00 2001 From: "Marco \"eukara" Date: Sun, 15 Jan 2017 13:34:41 -0100 Subject: [PATCH 10/13] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ce2b2012..1569e575 100644 --- a/README.md +++ b/README.md @@ -12,12 +12,12 @@ Counter-Strike, being one of the most popular multiplayer games to exist, surpri 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 ) +* Play/Host CS and CS Servers on virtually every platform. * 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) +* 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) and Escape (es). From 9dd570237601f7cad567eafbb69f1afbc28a7e10 Mon Sep 17 00:00:00 2001 From: "Marco \"eukara" Date: Sun, 15 Jan 2017 13:34:59 -0100 Subject: [PATCH 11/13] Set theme jekyll-theme-midnight --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index fc24e7a6..18854876 100644 --- a/_config.yml +++ b/_config.yml @@ -1 +1 @@ -theme: jekyll-theme-hacker \ No newline at end of file +theme: jekyll-theme-midnight \ No newline at end of file From 08ce6e56f03488868867c5641c68dd6b7a884f67 Mon Sep 17 00:00:00 2001 From: "Marco \"eukara" Date: Sun, 15 Jan 2017 13:36:04 -0100 Subject: [PATCH 12/13] Update README.md --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 1569e575..ed5260ce 100644 --- a/README.md +++ b/README.md @@ -12,15 +12,15 @@ Counter-Strike, being one of the most popular multiplayer games to exist, surpri 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. -* 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! +*Play/Host CS and CS Servers on virtually every platform. +*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! # Status -All the weapons are implemented, so are the gamemodes: Hostage Rescue (cs), Bomb Defusal (de), Assassination (as) and Escape (es). +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). From 892dcdf020f518a4ae56fbc48d7c550f3cb2f40a Mon Sep 17 00:00:00 2001 From: "Marco \"eukara" Date: Sun, 15 Jan 2017 13:38:31 -0100 Subject: [PATCH 13/13] Update README.md --- README.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index ed5260ce..3d17c50e 100644 --- a/README.md +++ b/README.md @@ -12,15 +12,20 @@ Counter-Strike, being one of the most popular multiplayer games to exist, surpri 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. -*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! +- Play/Host CS and CS Servers on virtually every platform. +- 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! # Status -All the weapons are implemented, so are the gamemodes: **Hostage Rescue** (cs), **Bomb Defusal** (de), **Assassination** (as) and **Escape** (es). +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).