djcev.com

//

Git Repos / fte_dogmode

Last commit to this repo was on 2024-11-20 at 23:54.
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

All included sounds have been adjusted, edited, filtered, or re-mixed in
some way (hopefully for the better) and are presented in 16bit 22050hz
mono format.

* sound/oldone2/pd_pop2.wav from progs_dump version 3.0

Footsteps

TODO

### 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 409.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 33.8 K
-rw-r--r-- qc/base_func.qc 9.9 K
-rw-r--r-- qc/base_gore.qc 16.2 K
-rw-r--r-- qc/base_item.qc 11.2 K
-rw-r--r-- qc/base_monster.qc 53.8 K
-rw-r--r-- qc/base_proj.qc 17.4 K
-rw-r--r-- qc/base_trigger.qc 4.0 K
-rw-r--r-- qc/cl_entry.qc 18.5 K
-rw-r--r-- qc/cl_hud.qc 32.6 K
-rw-r--r-- qc/cl_progs.src 2.2 K
-rw-r--r-- qc/compat/id1.qc 4.3 K
-rw-r--r-- qc/compat/quake3.qc 4.5 K
-rw-r--r-- qc/cshift.qc 5.3 K
-rw-r--r-- qc/custom_mdls.qc 5.3 K
-rw-r--r-- qc/custom_snd.qc 11.9 K
-rw-r--r-- qc/cutscene.qc 22.4 K
-rw-r--r-- qc/defs_builtins.qc 34.1 K
-rw-r--r-- qc/defs_const.qc 22.0 K
-rw-r--r-- qc/defs_ctypes.qc 12.1 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.6 K
-rw-r--r-- qc/func/bossgate.qc 1.8 K
-rw-r--r-- qc/func/breakable.qc 15.7 K
-rw-r--r-- qc/func/brush.qc 2.3 K
-rw-r--r-- qc/func/button.qc 6.3 K
-rw-r--r-- qc/func/counter.qc 6.8 K
-rw-r--r-- qc/func/door.qc 21.5 K
-rw-r--r-- qc/func/door_secret.qc 8.3 K
-rw-r--r-- qc/func/elvtr_button.qc 5.8 K
-rw-r--r-- qc/func/episodegate.qc 2.0 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.2 K
-rw-r--r-- qc/func/illusionary.qc 1.4 K
-rw-r--r-- qc/func/laser.qc 5.5 K
-rw-r--r-- qc/func/monster_spawner.qc 8.4 K
-rw-r--r-- qc/func/new_plat.qc 24.0 K
-rw-r--r-- qc/func/particlefield.qc 6.4 K
-rw-r--r-- qc/func/plat.qc 9.2 K
-rw-r--r-- qc/func/rotate.qc 37.1 K
-rw-r--r-- qc/func/shadow.qc 6.8 K
-rw-r--r-- qc/func/togglevisiblewall.qc 2.6 K
-rw-r--r-- qc/func/togglewall.qc 5.7 K
-rw-r--r-- qc/func/train.qc 15.2 K
-rw-r--r-- qc/func/wall.qc 2.3 K
-rw-r--r-- qc/hazards/ltrail.qc 7.8 K
-rw-r--r-- qc/hazards/shooter.qc 9.9 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 13.0 K
-rw-r--r-- qc/items/armor.qc 12.6 K
-rw-r--r-- qc/items/backpacks.qc 9.1 K
-rw-r--r-- qc/items/health.qc 11.1 K
-rw-r--r-- qc/items/keys.qc 18.2 K
-rw-r--r-- qc/items/powerups.qc 10.8 K
-rw-r--r-- qc/items/runes.qc 4.2 K
-rw-r--r-- qc/items/weapons.qc 21.8 K
-rw-r--r-- qc/keylock.qc 6.9 K
-rw-r--r-- qc/math.qc 8.6 K
-rw-r--r-- qc/misc/air_bubbles.qc 5.6 K
-rw-r--r-- qc/misc/ambient_sound.qc 19.4 K
-rw-r--r-- qc/misc/explobox.qc 6.8 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 10.6 K
-rw-r--r-- qc/misc/modeltrain.qc 7.0 K
-rw-r--r-- qc/misc/noisemaker.qc 2.4 K
-rw-r--r-- qc/misc/particle_stream.qc 3.6 K
-rw-r--r-- qc/misc/particles.qc 3.7 K
-rw-r--r-- qc/misc/particlespray.qc 3.2 K
-rw-r--r-- qc/misc/play.qc 18.3 K
-rw-r--r-- qc/misc/sparks.qc 5.9 K
-rw-r--r-- qc/misc/target_autosave.qc 4.0 K
-rw-r--r-- qc/misc/teleporttrain.qc 6.7 K
-rw-r--r-- qc/misc/viewthing.qc 1.3 K
-rw-r--r-- qc/monsters/boss.qc 19.2 K
-rw-r--r-- qc/monsters/boss2.qc 21.6 K
-rw-r--r-- qc/monsters/demon.qc 22.9 K
-rw-r--r-- qc/monsters/dog.qc 23.8 K
-rw-r--r-- qc/monsters/enforcer.qc 37.8 K
-rw-r--r-- qc/monsters/fish.qc 17.2 K
-rw-r--r-- qc/monsters/hknight.qc 39.8 K
-rw-r--r-- qc/monsters/knight.qc 22.4 K
-rw-r--r-- qc/monsters/ogre.qc 46.6 K
-rw-r--r-- qc/monsters/oldone.qc 14.4 K
-rw-r--r-- qc/monsters/oldone2.qc 17.7 K
-rw-r--r-- qc/monsters/playerclient.qc 92.1 K
-rw-r--r-- qc/monsters/shalrath.qc 19.3 K
-rw-r--r-- qc/monsters/shambler.qc 36.5 K
-rw-r--r-- qc/monsters/soldier.qc 29.8 K
-rw-r--r-- qc/monsters/wizard.qc 21.3 K
-rw-r--r-- qc/monsters/zombie.qc 42.2 K
-rw-r--r-- qc/newflags.qc 6.9 K
-rw-r--r-- qc/obituary.qc 9.0 K
-rw-r--r-- qc/pmove.qc 61.9 K
-rw-r--r-- qc/projectiles/bolt.qc 5.8 K
-rw-r--r-- qc/projectiles/bullet.qc 4.3 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.8 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 24.5 K
-rw-r--r-- qc/sv_progs.src 9.4 K
-rw-r--r-- qc/triggers/camera.qc 5.6 K
-rw-r--r-- qc/triggers/changelevel.qc 5.3 K
-rw-r--r-- qc/triggers/changemusic.qc 5.7 K
-rw-r--r-- qc/triggers/changetarget.qc 2.4 K
-rw-r--r-- qc/triggers/counter.qc 2.8 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 6.0 K
-rw-r--r-- qc/triggers/fog.qc 25.6 K
-rw-r--r-- qc/triggers/heal.qc 5.7 K
-rw-r--r-- qc/triggers/hurt.qc 3.2 K
-rw-r--r-- qc/triggers/ladder.qc 5.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.8 K
-rw-r--r-- qc/triggers/onlyregistered.qc 2.0 K
-rw-r--r-- qc/triggers/push.qc 14.9 K
-rw-r--r-- qc/triggers/relay.qc 1.6 K
-rw-r--r-- qc/triggers/remove.qc 1.1 K
-rw-r--r-- qc/triggers/secret.qc 1.7 K
-rw-r--r-- qc/triggers/setcount.qc 2.8 K
-rw-r--r-- qc/triggers/setgravity.qc 6.5 K
-rw-r--r-- qc/triggers/setskill.qc 1.7 K
-rw-r--r-- qc/triggers/setstate.qc 5.9 K
-rw-r--r-- qc/triggers/shake.qc 4.0 K
-rw-r--r-- qc/triggers/take_weapon.qc 2.5 K
-rw-r--r-- qc/triggers/teleport.qc 11.1 K
-rw-r--r-- qc/triggers/textstory.qc 8.9 K
-rw-r--r-- qc/triggers/usekey.qc 4.7 K
-rw-r--r-- qc/triggers/void.qc 2.9 K
-rw-r--r-- qc/world.qc 30.0 K
-rw-r--r-- sound/items/armor_shard_q3.wav 17.8 K
-rw-r--r-- sound/items/respawn.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-11-20 pmove refactor into prepoc macros, view bobbing cev 17 +1770 -1576
2024-09-17 Ice, improved stairs, other movement changes cev 13 +880 -712
2024-07-17 pmove changes, smooth crouching cev 16 +877 -821
2024-07-03 pmove changes and fixes, improved climbing cev 17 +984 -1071
2024-06-26 pmove fixes, GL now a faux tribolt, wall climbing cev 30 +1060 -1273
2024-06-15 Major update, committing as-is, will have bugs cev 145 +7436 -2427
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
More commits remaining [...]

Return to the top of this page

Branches

Branch Last Commit Commit Message Author
main 2024-11-20 pmove refactor into prepoc macros, view bobbing 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