djcev.com

//

Git Repos / q1_dogmode

Last commit to this repo was on 2023-04-24 at 18:51.
You can jump to the README, the file list, the commit log, the branches, or tags.

Description

Quake 1 Dog Mode .

You can clone this repo with:

git clone https://djcev.com/git/q1_dogmode.git

Readme

## Quake 1 Dog Mode

### Credits, Sources, & License

Client side Quake C based on Arcane Dimensions by Simon O'Callaghan (Sock)
and others, original available at:
https://github.com/SimsOCallaghan/ArcaneDimensions

Server side Quake C based on progs_dump. Checked out the latest version
from github on 2023/04/19. Original repo can be found at:
https://github.com/progs-dump-dev/progs_dump/

Both above sources licensed GPL 2.0; Dog Mode is presented under the
same license.

### The Name "Dog Mode"

<@cev> the name is because of a memory I have
<@cev> back when I was playing Quake Live and duelling regularly
<@cev> me and one friend used to duel nightly and have specs come
in and out. We were early adopters of PQL so despite neither
of us being very good we'd have spectators.
<@cev> my friend was/is clan zhp ("zero hp"); I joined his clan
<@cev> as did a number of other people, including another user (let's
call them user 3) who still plays and streams Quake Champions
regularly.
<@cev> One night my friend and I had been dueling for hours on Aerowalk
and user 3 joined our server and asked both of us "are you
playing those dog maps again?" and then left without an answer.
<@cev> I still remember that moment. It's enormously funny to me.
<@cev> that's why it's dog mode.

Also, Quake 1 already has a "pro" mode, and it's Quakeworld. (And Quake 3
has its own "pro" mode of course, CPM). So: "dog" mode.

File List

Mode Name Size
-rw-r--r-- .gitignore 12.0 B
-rw-r--r-- LICENSE 17.7 K
-rw-r--r-- README.md 1.5 K
-rw-r--r-- build.sh 194.0 B
-rw-r--r-- csqc/csqc_defs.qc 20.3 K
-rw-r--r-- csqc/csqc_defsclient.qc 33.4 K
-rw-r--r-- csqc/csqc_hudvanilla.qc 35.9 K
-rw-r--r-- csqc/csqc_progs.src 98.0 B
-rw-r--r-- docs/pd_plug-in_monster_readme_template.txt 2.5 K
-rw-r--r-- docs/progs_dump-LICENSE 17.7 K
-rw-r--r-- docs/progs_dump-changelog.txt 14.0 K
-rw-r--r-- docs/progs_dump-copy_paste.txt 8.3 K
-rw-r--r-- docs/progs_dump_readme.md 4.3 K
-rw-r--r-- engine-patches/ironwail-0.7.0_dogmode-0.1.patch 16.3 K
-rw-r--r-- ssqc/ai.qc 17.3 K
-rw-r--r-- ssqc/buttons.qc 4.3 K
-rw-r--r-- ssqc/client.qc 39.3 K
-rw-r--r-- ssqc/combat.qc 8.9 K
-rw-r--r-- ssqc/cshift.qc 1.6 K
-rw-r--r-- ssqc/custom_mdls.qc 2.2 K
-rw-r--r-- ssqc/customsounds.qc 5.3 K
-rw-r--r-- ssqc/cutscene.qc 29.1 K
-rw-r--r-- ssqc/defs.qc 27.6 K
-rw-r--r-- ssqc/doe_elbutton.qc 3.5 K
-rw-r--r-- ssqc/doe_ltrail.qc 4.6 K
-rw-r--r-- ssqc/doe_plats.qc 15.1 K
-rw-r--r-- ssqc/doors.qc 21.2 K
-rw-r--r-- ssqc/dtmisc.qc 30.9 K
-rw-r--r-- ssqc/dtquake.qc 2.6 K
-rw-r--r-- ssqc/fight.qc 9.6 K
-rw-r--r-- ssqc/fog.qc 14.8 K
-rw-r--r-- ssqc/fteqcc.ini 22.0 K
-rw-r--r-- ssqc/func_bob.qc 5.3 K
-rw-r--r-- ssqc/func_brush.qc 1.4 K
-rw-r--r-- ssqc/func_fall2.qc 8.2 K
-rw-r--r-- ssqc/hip_count.qc 4.9 K
-rw-r--r-- ssqc/hip_part.qc 7.5 K
-rw-r--r-- ssqc/hip_rotate.qc 29.6 K
-rw-r--r-- ssqc/hip_trig.qc 6.2 K
-rw-r--r-- ssqc/intermission.qc 10.4 K
-rw-r--r-- ssqc/items.qc 65.2 K
-rw-r--r-- ssqc/keydata.qc 5.3 K
-rw-r--r-- ssqc/keylock.qc 5.5 K
-rw-r--r-- ssqc/lights.qc 15.2 K
-rw-r--r-- ssqc/math.qc 4.2 K
-rw-r--r-- ssqc/misc.qc 54.0 K
-rw-r--r-- ssqc/misc_model.qc 5.0 K
-rw-r--r-- ssqc/mobot.qc 13.9 K
-rw-r--r-- ssqc/mon_boss.qc 13.5 K
-rw-r--r-- ssqc/mon_boss2.qc 15.6 K
-rw-r--r-- ssqc/mon_demon.qc 15.2 K
-rw-r--r-- ssqc/mon_dog.qc 14.8 K
-rw-r--r-- ssqc/mon_enforcer.qc 32.0 K
-rw-r--r-- ssqc/mon_fish.qc 11.7 K
-rw-r--r-- ssqc/mon_hknight.qc 29.6 K
-rw-r--r-- ssqc/mon_knight.qc 14.6 K
-rw-r--r-- ssqc/mon_ogre.qc 47.2 K
-rw-r--r-- ssqc/mon_oldone.qc 10.2 K
-rw-r--r-- ssqc/mon_oldone2.qc 14.4 K
-rw-r--r-- ssqc/mon_shalrath.qc 15.5 K
-rw-r--r-- ssqc/mon_shambler.qc 25.5 K
-rw-r--r-- ssqc/mon_soldier.qc 21.3 K
-rw-r--r-- ssqc/mon_spawn.qc 10.1 K
-rw-r--r-- ssqc/mon_wizard.qc 16.3 K
-rw-r--r-- ssqc/mon_zombie.qc 38.7 K
-rw-r--r-- ssqc/monsters.qc 12.6 K
-rw-r--r-- ssqc/newflags.qc 5.5 K
-rw-r--r-- ssqc/plats.qc 22.1 K
-rw-r--r-- ssqc/player.qc 21.3 K
-rw-r--r-- ssqc/progs.src 2.1 K
-rw-r--r-- ssqc/rubicon2.qc 28.5 K
-rw-r--r-- ssqc/subs.qc 16.9 K
-rw-r--r-- ssqc/triggers.qc 48.1 K
-rw-r--r-- ssqc/utility.qc 4.5 K
-rw-r--r-- ssqc/weapons.qc 40.8 K
-rw-r--r-- ssqc/world.qc 21.2 K

Return to the top of this page

Commit Log

Date Commit Message Author F + -
2023-04-24 Reworked the player step jump behavior cev 1 +22 -30
2023-04-23 First import of engine patch, Q3 Wall Clipping cev 4 +664 -16
2023-04-22 Re-center speedometer, change bprints to dprints cev 4 +45 -31
2023-04-21 First commit of SSQC player airstep jump code cev 2 +121 -18
2023-04-21 Rename some files, add to README, etc. cev 51 +13330 -13304
2023-04-21 Initial commit: CSQC from AD, SSQC from progs_dump cev 0 +0 -0

Return to the top of this page

Branches

Branch Last Commit Commit Message Author
main 2023-04-24 Reworked the player step jump behavior cev

Return to the top of this page