2020-10-26 23:21:53 +00:00
|
|
|
NUCLIDE FREQUENTLY ASKED QUESTIONS
|
2020-05-30 10:03:55 +00:00
|
|
|
|
2019-12-22 11:24:14 +00:00
|
|
|
Q: Why does this project exist?
|
2020-05-27 08:12:09 +00:00
|
|
|
A: I wanted a free variant of the best version of Counter-Strike in 2016 as
|
2019-12-22 11:24:14 +00:00
|
|
|
as I was preparing to move away from x86 hardware and moving to other
|
|
|
|
operating systems that could never run Wine/Windows software.
|
2020-05-27 08:12:09 +00:00
|
|
|
So I decided to 'put my money where my mouth is' and write a small
|
|
|
|
game-logic re-implementation of CS. It grew from there.
|
2019-12-22 11:24:14 +00:00
|
|
|
In the end, I aim to support more mods. Including Half-Life.
|
2020-05-27 08:12:09 +00:00
|
|
|
A lot of the codebase I also use in my commercial game, The Wastes.
|
|
|
|
Due to the free license on this codebase, so can you.
|
2019-12-22 11:24:14 +00:00
|
|
|
|
|
|
|
Q: Can I help at this moment?
|
2020-05-27 08:12:09 +00:00
|
|
|
A: It depends. If you've got crashes etc. to report that are really bad
|
2019-12-22 11:24:14 +00:00
|
|
|
and not documented, feel free to report them. I know what needs doing and
|
|
|
|
it'll get done in time.
|
2020-05-27 08:12:09 +00:00
|
|
|
But then there's little things, like - getting the firing rate of a weapon
|
|
|
|
just right. I do not look at decompiled code. I do not look at leaked code.
|
|
|
|
if you can research the exact values of some low-hanging fruit like that,
|
|
|
|
feel free to tweak the values and send me a diff or tell me what needs to be
|
|
|
|
changed on IRC.
|
2019-12-22 11:24:14 +00:00
|
|
|
If a crash to console happens, it's most likely my bug. If the whole engine
|
|
|
|
comes crashing down, it's FTEQW's fault. Not mine.
|
|
|
|
|
2020-10-26 23:21:53 +00:00
|
|
|
FREECS SPECIFIC:
|
|
|
|
|
2019-12-22 11:24:14 +00:00
|
|
|
Q: It doesn't work with my Half-Life/Counter-Strike version.
|
|
|
|
A: This is designed for the disc version of Half-Life, released before Steam.
|
|
|
|
Supporting both is a bit annoying right now. I might add support for the
|
2020-05-27 08:12:09 +00:00
|
|
|
Steam UI one day. Just right now it's in an alpha-stage where yes, most DOES
|
|
|
|
work, the backend is constantly changing still and I can't afford to support
|
|
|
|
all these things at once.
|
2019-12-22 11:24:14 +00:00
|
|
|
|
|
|
|
Q: Why Counter-Strike 1.5? Not any earlier/later version?
|
|
|
|
A: The best and last free to distribute version, no shield, no gambling.
|
|
|
|
|
|
|
|
Q: Can I connect to 1.5 servers using FreeCS?
|
|
|
|
A: The protocol is different. While it would not be impossible to do, there
|
|
|
|
is no intention in doing so. 1.5 is a dead game server wise, the protocol
|
|
|
|
is complete garbage and we'd lose a bunch security benefits and fixes by
|
|
|
|
attempting to be compatible. It's pointless. I can crash a 1.5 server/client
|
|
|
|
within seconds - you want me to re-implement that too?...
|
|
|
|
|
|
|
|
Q: How about CS:S?
|
|
|
|
A: One thing at a time.
|
|
|
|
|
|
|
|
Q: What's it with support for 'valve', 'scihunt', 'tfc', 'rewolf', 'gearbox'?
|
|
|
|
A: Other mods. They do kinda keep the codebase in check too, since
|
|
|
|
there's a lot of shared code between them and they do help keep specifics
|
|
|
|
into their own source tree.
|
|
|
|
|
|
|
|
Q: [insert thing here] isn't 100% exact as in the original 1.5.
|
|
|
|
A: Sometimes bugs get fixed, sometimes very minor details get streamlined in
|
|
|
|
order to get more work done in other areas. FreeCS will most likely never
|
|
|
|
be done in that accuracy aspect, but it'll get better with time.
|
2020-05-27 08:12:09 +00:00
|
|
|
Feel free to contribute when it comes to low-hanging fruit like tweaking
|
2020-10-26 23:21:53 +00:00
|
|
|
variables! Trust me, plenty of people come and go and they seem to be really
|
|
|
|
distressed when a weapon damage is off by few hitpoints. I know.
|
2019-12-22 11:24:14 +00:00
|
|
|
|
|
|
|
Q: Why do this when you can just run a VM?
|
|
|
|
A: FreeCS isn't just making CS more portable. It also fixes bugs. It optimises
|
|
|
|
the netcode greatly. It's got much better lag compensation and client-side
|
2020-10-26 23:21:53 +00:00
|
|
|
player and weapon prediction than CS ever did. Yes, even the Steam version.
|
2019-12-22 11:24:14 +00:00
|
|
|
|
|
|
|
Q: I still don't get it - why not play CS on Steam?
|
|
|
|
A: This is clearly not intended for you, then!
|
2020-10-26 23:21:53 +00:00
|
|
|
|
|
|
|
Q: Will you make Nuclide's supported games available on Google Play?
|
|
|
|
A: No. If you can manually copy over the content (that I legally cannot and will
|
|
|
|
not ever distribute with the project) onto your internal phone/tablet memory
|
|
|
|
then you can also install FTEQW's official .apk - which may I remind you is
|
|
|
|
a completely different project entirely.
|
|
|
|
|
|
|
|
DEVELOPMENT:
|
|
|
|
|
|
|
|
Q: Is FTEQW a GoldSrc replacement?
|
|
|
|
A: No. It is not aiming to be anything like that. FTE has been around for
|
|
|
|
longer (in parts) than even GoldSrc has. It's just a QuakeWorld engine
|
|
|
|
that supports an whole lot of formats.
|
|
|
|
You can easily make very modern games with it too. It's not limited like
|
|
|
|
GoldSrc and Source in terms of rendering as it's fully accessible.
|
|
|
|
|
|
|
|
Q: X#sh3D? Why not use that instead of FTE QuakeWorld?
|
|
|
|
A: There are enough GPL violators around, I do not need to contribute to that
|
|
|
|
cesspool. 'From scratch' my a$$. Ironically, that project took code from
|
|
|
|
FTEQW going all the way back to the late 2000s. Do not support it.
|
|
|
|
|
|
|
|
Q: Make a wiki/discord/youtube/twitter/facebook etc. and spend time on
|
|
|
|
maintaining that, instead of working on the project, to build 'hype'.
|
|
|
|
A: I'm sure you are the first one to suggest such an idea... No thanks.
|