djcev.com

//

Git Repos / fte_dogmode

Last commit to this repo was on 2024-04-12 at 18:56.
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/fte_dogmode.git

Readme

## Quake 1 Dog Mode

### Credits, Sources, & License

#### Quake C (Mod Source)

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 version 3.0, which can be found at:
<https://github.com/progs-dump-dev/progs_dump/>

Both above sources licensed GPL 2.0; Dog Mode (this mod, and the Quake C
source in this repo) is presented under the same license.

#### Models & Sounds

Models

Sounds

* sound/items/armor_shard_q3.wav Armor shard sound from Quake 3 (id Software).
* sound/items/item_respawn_q3.wav item repsawning sound from Q3 (id Software).
* sound/oldone2/pd_pop2.wav from progs_dump version 3.0

### The Name "Dog Mode"

I have a (now foggy) memory of a night of PQL duels where, inbetween
matches on Aerowalk, an acquaintance joined the server as spectator
and asked the question "are you playing those dog maps again?". They
then left without waiting for an answer. I remember that moment often.
It's enormously funny to me.

Dog mode then is a mod for Quake 1 designed to suit what I imagine a
"dog map" is.

File List

Mode Name Size
-rw-r--r-- .gitignore 50.0 B
-rw-r--r-- COPYING.txt 17.6 K
-rw-r--r-- LICENSE 17.7 K
-rw-r--r-- Makefile 377.0 B
-rw-r--r-- README.md 1.1 K
-rw-r--r-- autoexec.cfg 255.0 B
-rw-r--r-- docs/progs_dump_qc-LICENSE 17.7 K
-rw-r--r-- docs/progs_dump_qc-changelog.txt 14.0 K
-rw-r--r-- docs/progs_dump_qc-copy_paste.txt 8.3 K
-rw-r--r-- docs/progs_dump_qc-plug-in_monster_readme_template.txt 2.5 K
-rw-r--r-- docs/progs_dump_qc-readme.md 4.3 K
-rw-r--r-- engine-patches/ironwail-0.7.0_dogmode-0.1.patch 16.3 K
-rw-r--r-- progs/ammo/m_cells1.mdl 3.2 K
-rw-r--r-- progs/ammo/m_cells2.mdl 4.4 K
-rw-r--r-- progs/ammo/m_nails1.mdl 3.2 K
-rw-r--r-- progs/ammo/m_nails2.mdl 4.4 K
-rw-r--r-- progs/ammo/m_rock1.mdl 3.2 K
-rw-r--r-- progs/ammo/m_rock2.mdl 4.4 K
-rw-r--r-- progs/ammo/m_shell1.mdl 3.2 K
-rw-r--r-- progs/ammo/m_shell2.mdl 4.4 K
-rw-r--r-- progs/health/m_h100.mdl 17.6 K
-rw-r--r-- progs/health/m_h15.mdl 3.2 K
-rw-r--r-- progs/health/m_h25.mdl 14.4 K
-rw-r--r-- progs/health/pd_vial.mdl 8.1 K
-rw-r--r-- progs/teleport.mdl 1.0 M
-rw-r--r-- qc/Makefile 107.0 B
-rw-r--r-- qc/base_entities.qc 24.8 K
-rw-r--r-- qc/base_func.qc 5.2 K
-rw-r--r-- qc/base_gore.qc 14.3 K
-rw-r--r-- qc/base_item.qc 11.0 K
-rw-r--r-- qc/base_monster.qc 49.3 K
-rw-r--r-- qc/base_proj.qc 17.1 K
-rw-r--r-- qc/base_trigger.qc 3.0 K
-rw-r--r-- qc/cl_entry.qc 14.0 K
-rw-r--r-- qc/cl_hud.qc 32.3 K
-rw-r--r-- qc/cl_player.qc 8.4 K
-rw-r--r-- qc/cl_progs.src 1.0 K
-rw-r--r-- qc/compat_quake3.qc 4.4 K
-rw-r--r-- qc/cshift.qc 3.1 K
-rw-r--r-- qc/custom_mdls.qc 5.3 K
-rw-r--r-- qc/custom_snd.qc 11.8 K
-rw-r--r-- qc/cutscene.qc 22.4 K
-rw-r--r-- qc/defs_builtins.qc 32.8 K
-rw-r--r-- qc/defs_const.qc 10.0 K
-rw-r--r-- qc/defs_ctypes.qc 11.6 K
-rw-r--r-- qc/defs_fields.qc 3.3 K
-rw-r--r-- qc/defs_globals.qc 3.1 K
-rw-r--r-- qc/fteqcc.ini 21.8 K
-rw-r--r-- qc/func/bob.qc 7.5 K
-rw-r--r-- qc/func/bossgate.qc 1.8 K
-rw-r--r-- qc/func/breakable.qc 15.6 K
-rw-r--r-- qc/func/brush.qc 2.2 K
-rw-r--r-- qc/func/button.qc 6.2 K
-rw-r--r-- qc/func/counter.qc 6.8 K
-rw-r--r-- qc/func/door.qc 19.5 K
-rw-r--r-- qc/func/door_secret.qc 8.1 K
-rw-r--r-- qc/func/elvtr_button.qc 5.7 K
-rw-r--r-- qc/func/episodegate.qc 1.9 K
-rw-r--r-- qc/func/explobox.qc 2.5 K
-rw-r--r-- qc/func/fall.qc 3.9 K
-rw-r--r-- qc/func/fall2.qc 11.0 K
-rw-r--r-- qc/func/illusionary.qc 1.4 K
-rw-r--r-- qc/func/laser.qc 5.4 K
-rw-r--r-- qc/func/monster_spawner.qc 8.7 K
-rw-r--r-- qc/func/new_plat.qc 21.3 K
-rw-r--r-- qc/func/particlefield.qc 6.3 K
-rw-r--r-- qc/func/plat.qc 7.2 K
-rw-r--r-- qc/func/rotate.qc 34.6 K
-rw-r--r-- qc/func/shadow.qc 6.7 K
-rw-r--r-- qc/func/togglevisiblewall.qc 2.5 K
-rw-r--r-- qc/func/togglewall.qc 3.2 K
-rw-r--r-- qc/func/train.qc 12.9 K
-rw-r--r-- qc/func/wall.qc 2.2 K
-rw-r--r-- qc/hazards/ltrail.qc 7.6 K
-rw-r--r-- qc/hazards/shooter.qc 9.7 K
-rw-r--r-- qc/info/camera.qc 3.8 K
-rw-r--r-- qc/info/intermission.qc 2.9 K
-rw-r--r-- qc/info/notnull.qc 1.5 K
-rw-r--r-- qc/info/null.qc 1.5 K
-rw-r--r-- qc/info/path_corner.qc 3.6 K
-rw-r--r-- qc/info/rotate.qc 2.0 K
-rw-r--r-- qc/info/spawnpoints.qc 7.8 K
-rw-r--r-- qc/info/teleport_changedest.qc 4.2 K
-rw-r--r-- qc/info/teleport_destination.qc 4.1 K
-rw-r--r-- qc/items/ammo.qc 12.8 K
-rw-r--r-- qc/items/armor.qc 12.4 K
-rw-r--r-- qc/items/backpacks.qc 9.0 K
-rw-r--r-- qc/items/health.qc 11.0 K
-rw-r--r-- qc/items/keys.qc 18.0 K
-rw-r--r-- qc/items/powerups.qc 10.6 K
-rw-r--r-- qc/items/runes.qc 4.1 K
-rw-r--r-- qc/items/weapons.qc 21.4 K
-rw-r--r-- qc/keylock.qc 6.4 K
-rw-r--r-- qc/math.qc 8.4 K
-rw-r--r-- qc/misc/air_bubbles.qc 5.6 K
-rw-r--r-- qc/misc/ambient_sound.qc 19.2 K
-rw-r--r-- qc/misc/deadstuff.qc 1.0 B
-rw-r--r-- qc/misc/explobox.qc 4.3 K
-rw-r--r-- qc/misc/fireball.qc 2.2 K
-rw-r--r-- qc/misc/infight.qc 4.2 K
-rw-r--r-- qc/misc/light_candle.qc 8.2 K
-rw-r--r-- qc/misc/lights.qc 21.3 K
-rw-r--r-- qc/misc/model.qc 6.3 K
-rw-r--r-- qc/misc/modeltrain.qc 6.8 K
-rw-r--r-- qc/misc/noisemaker.qc 2.3 K
-rw-r--r-- qc/misc/particle_stream.qc 3.6 K
-rw-r--r-- qc/misc/particles.qc 3.6 K
-rw-r--r-- qc/misc/particlespray.qc 3.1 K
-rw-r--r-- qc/misc/play.qc 18.1 K
-rw-r--r-- qc/misc/sparks.qc 5.8 K
-rw-r--r-- qc/misc/target_autosave.qc 3.9 K
-rw-r--r-- qc/misc/teleporttrain.qc 6.6 K
-rw-r--r-- qc/misc/viewthing.qc 1.2 K
-rw-r--r-- qc/monsters/boss.qc 19.2 K
-rw-r--r-- qc/monsters/boss2.qc 21.4 K
-rw-r--r-- qc/monsters/demon.qc 21.2 K
-rw-r--r-- qc/monsters/dog.qc 22.0 K
-rw-r--r-- qc/monsters/enforcer.qc 36.0 K
-rw-r--r-- qc/monsters/fish.qc 16.1 K
-rw-r--r-- qc/monsters/hknight.qc 38.1 K
-rw-r--r-- qc/monsters/knight.qc 20.8 K
-rw-r--r-- qc/monsters/ogre.qc 43.7 K
-rw-r--r-- qc/monsters/oldone.qc 14.3 K
-rw-r--r-- qc/monsters/oldone2.qc 17.7 K
-rw-r--r-- qc/monsters/playerclient.qc 74.7 K
-rw-r--r-- qc/monsters/shalrath.qc 17.8 K
-rw-r--r-- qc/monsters/shambler.qc 35.0 K
-rw-r--r-- qc/monsters/soldier.qc 28.1 K
-rw-r--r-- qc/monsters/wizard.qc 19.6 K
-rw-r--r-- qc/monsters/zombie.qc 41.7 K
-rw-r--r-- qc/newflags.qc 6.8 K
-rw-r--r-- qc/obituary.qc 8.9 K
-rw-r--r-- qc/pmove.qc 54.6 K
-rw-r--r-- qc/projectiles/bullet.qc 4.2 K
-rw-r--r-- qc/projectiles/fireball.qc 2.4 K
-rw-r--r-- qc/projectiles/flak.qc 5.3 K
-rw-r--r-- qc/projectiles/grenade.qc 6.3 K
-rw-r--r-- qc/projectiles/hknightspell.qc 3.4 K
-rw-r--r-- qc/projectiles/laser.qc 3.4 K
-rw-r--r-- qc/projectiles/lavaball.qc 3.7 K
-rw-r--r-- qc/projectiles/multigrenade.qc 8.7 K
-rw-r--r-- qc/projectiles/rocket.qc 3.6 K
-rw-r--r-- qc/projectiles/spike.qc 3.6 K
-rw-r--r-- qc/projectiles/voreball.qc 4.3 K
-rw-r--r-- qc/projectiles/wizardspell.qc 7.0 K
-rw-r--r-- qc/projectiles/zombiechunk.qc 3.3 K
-rw-r--r-- qc/sv_entry.qc 23.3 K
-rw-r--r-- qc/sv_progs.src 9.2 K
-rw-r--r-- qc/triggers/camera.qc 5.6 K
-rw-r--r-- qc/triggers/changelevel.qc 5.2 K
-rw-r--r-- qc/triggers/changemusic.qc 5.6 K
-rw-r--r-- qc/triggers/changetarget.qc 2.3 K
-rw-r--r-- qc/triggers/counter.qc 2.7 K
-rw-r--r-- qc/triggers/cvarset.qc 2.5 K
-rw-r--r-- qc/triggers/everything.qc 1.6 K
-rw-r--r-- qc/triggers/filter.qc 5.9 K
-rw-r--r-- qc/triggers/fog.qc 21.7 K
-rw-r--r-- qc/triggers/heal.qc 5.6 K
-rw-r--r-- qc/triggers/hurt.qc 3.1 K
-rw-r--r-- qc/triggers/ladder.qc 2.6 K
-rw-r--r-- qc/triggers/look.qc 4.2 K
-rw-r--r-- qc/triggers/monsterface.qc 2.8 K
-rw-r--r-- qc/triggers/monsterjump.qc 3.2 K
-rw-r--r-- qc/triggers/multiple.qc 8.4 K
-rw-r--r-- qc/triggers/onlyregistered.qc 2.0 K
-rw-r--r-- qc/triggers/push.qc 10.8 K
-rw-r--r-- qc/triggers/relay.qc 1.5 K
-rw-r--r-- qc/triggers/remove.qc 1.1 K
-rw-r--r-- qc/triggers/secret.qc 1.6 K
-rw-r--r-- qc/triggers/setcount.qc 2.8 K
-rw-r--r-- qc/triggers/setgravity.qc 4.0 K
-rw-r--r-- qc/triggers/setskill.qc 1.6 K
-rw-r--r-- qc/triggers/setstate.qc 5.8 K
-rw-r--r-- qc/triggers/shake.qc 3.9 K
-rw-r--r-- qc/triggers/take_weapon.qc 2.4 K
-rw-r--r-- qc/triggers/teleport.qc 11.1 K
-rw-r--r-- qc/triggers/textstory.qc 8.8 K
-rw-r--r-- qc/triggers/usekey.qc 4.6 K
-rw-r--r-- qc/triggers/void.qc 2.8 K
-rw-r--r-- qc/utility.qc 7.4 K
-rw-r--r-- qc/world.qc 25.1 K
-rw-r--r-- sound/items/armor_shard_q3.wav 17.8 K
-rw-r--r-- sound/items/item_respawn_q3.wav 8.4 K
-rw-r--r-- sound/oldone2/pd_pop2.wav 41.1 K

Return to the top of this page

Commit Log

Date Commit Message Author F + -
2024-04-12 Moveable gibs, heads, some bugfixes cev 43 +1712 -1344
2024-04-08 Registered monsters, projectile bugfixes cev 23 +2068 -1611
2024-04-05 Player footsteps, shareware monsters, misc? cev 36 +4544 -4088
2024-03-24 Fix projectile and func_ blocked interaction cev 10 +88 -11
2024-03-24 2nd pass refactor, rework QC class structure cev 156 +20990 -17422
2024-02-27 Bullet projectile, pmove changes, misc cev 19 +1521 -1686
2024-02-18 Client/player, projectiles, entrypoints refactor cev 107 +9770 -11662
2024-01-31 Class based monster refactor & start projectiles cev 117 +13492 -9407
2024-01-13 Refactored items into classes, fix teleporttrain cev 44 +2980 -2343
2024-01-09 Continue OO / Class-based refactor cev 127 +9966 -8280
2023-12-09 Start OO / class-based refactor, work on items cev 109 +12996 -11459
2023-12-02 More refactoring & moving, begin adding mdls & snd cev 69 +7917 -7199
2023-11-27 Code reorg, minor movement changes, misc cev 53 +8349 -7378
2023-11-20 changes to movement, build environment, file reorg cev 40 +2707 -2040
2023-11-16 pmove bug fixes, moved q3 compat code, cleanup cev 35 +1963 -1936
2023-11-13 Clean up timers, more bugs in pmove & prediction cev 7 +214 -193
2023-11-11 pmove ladders & water move, fix a prediction error cev 15 +572 -479
2023-11-09 SlideMove, accel, and timer changes in pmove cev 7 +453 -389
2023-11-08 Refinements to NuclideMove, step smoothing change cev 2 +361 -92
2023-11-07 Extended the Nuclide slidemove cev 1 +958 -937
2023-11-06 First draft client prediction, pmove changes, misc cev 29 +4442 -2969
2023-10-14 Q3 jumppads (from Nexuiz), Refactors & removals cev 8 +3100 -2927
2023-10-13 Seperate accel and decel values for air control cev 1 +10 -3
2023-10-13 New movement code based on SV_RunClientCommand cev 42 +26370 -25192
2023-10-13 Import of an old patch to ironwail, no longer used cev 1 +577 -0
2023-10-13 Rename "qc-server" dir to "qc" cev 140 +39384 -39384
More commits remaining [...]

Return to the top of this page

Branches

Branch Last Commit Commit Message Author
main 2024-04-12 Moveable gibs, heads, some bugfixes cev

Return to the top of this page

Tags

Tag Date Commit Message Author
pd_300 2023-10-12 Initial import of progs_dump 3.0 QC source cev

Return to the top of this page