Skip to content

Commit abe2e41

Browse files
committed
Initial commit
0 parents  commit abe2e41

23 files changed

+4922
-0
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto

.gitignore

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
## vscode
2+
.vscode/
3+
*.code-workspace
4+
5+
## bsp compile artifacts
6+
/content/**/mapsrc/**/*.bat
7+
/content/**/mapsrc/**/*.bsp
8+
/content/**/mapsrc/**/*.compile.map
9+
/content/**/mapsrc/**/*.lit
10+
/content/**/mapsrc/**/*.log
11+
/content/**/mapsrc/**/*.prt
12+
/content/**/mapsrc/**/*.pts
13+
/content/**/mapsrc/**/*.texinfo
14+
/content/**/mapsrc/**/*.texinfo.json
15+
/content/**/mapsrc/**/*.json
16+
/content/**/mapsrc/**/*.vis
17+
/content/**/mapsrc/**/autosave/
18+
19+
## engine ephemera
20+
/game/**/conhistory.txt
21+
/game/**/csqccore.txt
22+
/game/**/ssqccore.txt
23+
/game/**/maptimes.txt
24+
/game/**/fte.cfg
25+
/game/**/*.bat
26+
/game/**/*.dll
27+
/game/**/*.lst
28+
/game/**/*.sav
29+
/game/**/*.lno
30+
/game/**/saves/
31+
/game/**/screen_recording.mp4
32+
/game/**/screenshots/
33+
/game/**/video/
34+
/game/**/data/
35+
game/id1/

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2023 erysdren
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# TopDownQuake
2+
3+
TDQ is a CSQC-only Quake mod allowing you to play the game in a fully top-down view, in the style of classic top-down twin-stick shooters like the NES game Commando.
4+
5+
The code has been entirely rewritten from the ground up, not relying on any code or assets from the old versions of the mod.
6+
7+
- Current Version: `2.0 (January 22, 2023)`
8+
9+
## Planned
10+
11+
- Bring back features from the older versions, like fog-of-war and other settings.
12+
- Add March-April 2022 jam content.
13+
- Add robust controller bindings.
14+
- Add DOOM-Automap style mode.
15+
- Add optional tracers for hitscan weapons.
16+
- Add optional halos for enemies.
17+
18+
## Launching
19+
20+
Before launching, make sure to copy the `id1` folder from your copy of Quake into the `game` folder. After that, you can launch the executable appropriate for your platform.
21+
22+
- Windows: `fteglqw64.exe`
23+
- Linux: `fteqw-sdl2`
24+
25+
## Building
26+
27+
To build the QuakeC code for TopDownQuake, use the `fteqcc64` application (which can be downloaded [here](https://www.fteqcc.org/)) and point it to `/source/tdq.src`. The rest will be taken care of for you.
28+
29+
## License
30+
31+
MIT License
32+
33+
Copyright (c) 2023 erysdren
34+
35+
Permission is hereby granted, free of charge, to any person obtaining a copy
36+
of this software and associated documentation files (the "Software"), to deal
37+
in the Software without restriction, including without limitation the rights
38+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
39+
copies of the Software, and to permit persons to whom the Software is
40+
furnished to do so, subject to the following conditions:
41+
42+
The above copyright notice and this permission notice shall be included in all
43+
copies or substantial portions of the Software.
44+
45+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
46+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
47+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
48+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
49+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
50+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
51+
SOFTWARE.

content/texturesrc/gfx/halo.xcf

9.27 KB
Binary file not shown.

content/texturesrc/gfx/halo2.xcf

11 KB
Binary file not shown.
17.2 KB
Binary file not shown.

game/default.fmf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
game quake
2+
basegame id1
3+
basegame tdq
4+
name "TopDownQuake"
5+
disablehomedir 1

game/fteglqw64.exe

6.64 MB
Binary file not shown.

game/fteqw-sdl2

6.67 MB
Binary file not shown.

game/tdq/autoexec.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
exec erysdren.cfg

game/tdq/erysdren.cfg

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
// default.cfg
2+
//
3+
4+
// game settings
5+
sv_csqc_progname "tdq.dat"
6+
sv_autosave 0
7+
sv_nqplayerphysics 0
8+
9+
// graphics
10+
gl_clear 1
11+
gl_lerpimages 0
12+
gl_affinemodels 0
13+
gl_load24bit 1
14+
gl_texturemode gl_nearest
15+
gl_texturemode2d gl_nearest
16+
r_clear 1
17+
r_font_linear 0
18+
r_nolerp 1
19+
r_softwarebanding 0
20+
r_part_classic_square 1
21+
22+
// video
23+
vid_fullscreen 0
24+
vid_width 1920
25+
vid_height 1080
26+
vid_vsync 1
27+
28+
// hud
29+
crosshair 0
30+
31+
// sound
32+
volume 0.2
33+
bgmvolume 0.1

game/tdq/gfx/tdq/crosshair.png

645 Bytes
Loading

game/tdq/gfx/tdq/halo.png

16.1 KB
Loading

game/tdq/gfx/tdq/halo_crosshair.png

5.56 KB
Loading

game/tdq/tdq.dat

40.6 KB
Binary file not shown.

0 commit comments

Comments
 (0)