Nuclide-lite is a minimalist version of Nuclide targetting the original Quake engine. It requires FTEQCC but beyond that it should work on any stock NetQuake/QuakeWorld engine.
Find a file
2025-01-29 23:34:10 -08:00
data1/src Dump more tools in, plus add ncAnimationManager object. 2025-01-23 22:16:24 -08:00
id1 More entity documentation, rename some filesystem stuff. 2025-01-29 04:37:35 -08:00
qw/src Dump more tools in, plus add ncAnimationManager object. 2025-01-23 22:16:24 -08:00
src More entity documentation, rename some filesystem stuff. 2025-01-29 04:37:35 -08:00
Tools fix lit path 2025-01-29 23:34:10 -08:00
.gitignore Port over radiant integration 2025-01-23 23:36:30 -08:00
BUILDING More entity documentation, rename some filesystem stuff. 2025-01-29 04:37:35 -08:00
Makefile Build wads without fullbrights by default. 2025-01-29 22:40:26 -08:00
README Makefile: manage targets netradiant-custom and add NRC gamepack integration. 2025-01-24 15:02:23 -08:00

Nuclide-Lite

This is a tiny pet project that will offer you a bit of Nuclide
for the most barebone Quake engine on planet Earth: Quake.

However, it will require a modern QC compiler (http://www.fteqcc.org/)
for you to make it work.

The goal is for you to make single-player oriented games for targets
such as the Dreamcast without doing any heavy engine modifications.

Games can then query a very simple API and get started making games rather quickly!

There are 3 sample directories. Each has a different engine/protocol target:
id1 = Quake, qw = QuakeWorld, data1 = Hexen II.

Copy the base you'd like to target. If you need to switch targets later down the
line simply either this to your progs.src:

  #define TARGET_QUAKEWORLD
  #define TARGET_HEXEN2

This will make Nuclide target those protocol standards instead.
Games should ideally not break. Nuclide tries its best to ensure the code
builds, but the behaviour may be slightly different between the targets.

Read BUILDING for details on how to make use of the Makefile switches
available in the project.

Hope you enjoy,

Marco Cawthorne
Vera Visions, LLC