Christoph Oelckers
|
2fba557a3d
|
- fixed menu loop
|
2020-07-04 22:30:18 +02:00 |
|
Christoph Oelckers
|
7688390b2d
|
- I hate it when MSVC doesn't recompile altered files... :(
|
2020-07-04 21:50:16 +02:00 |
|
Christoph Oelckers
|
7872b701ce
|
- CCMD cleanup.
|
2020-07-04 21:36:27 +02:00 |
|
Christoph Oelckers
|
39185300e7
|
- reimplemented cheats based on ZDoom's cheat parser.
|
2020-07-04 15:51:02 +02:00 |
|
Christoph Oelckers
|
c9d3a383a4
|
more
|
2020-07-04 00:32:09 +02:00 |
|
Christoph Oelckers
|
f5d363d914
|
- cleaned out demo code.
|
2020-07-04 00:12:24 +02:00 |
|
Christoph Oelckers
|
d13b2dc130
|
- got rid of the dynamic tilemap.
Most tile access is in game specific code, the remaining code only accesses 51 tiles
|
2020-07-03 23:56:14 +02:00 |
|
Christoph Oelckers
|
f1a2836877
|
- it continues.
cameratext and the last 3 __STATICs.
|
2020-07-03 23:16:12 +02:00 |
|
Christoph Oelckers
|
d6e021a63d
|
- statistics output
|
2020-07-03 21:44:57 +02:00 |
|
Christoph Oelckers
|
a3a8286857
|
- cleanup
|
2020-07-03 20:17:24 +02:00 |
|
Christoph Oelckers
|
1e24c4a22c
|
- vscrn, aka updateviewport.
Just a temporary patch - this function won't work with the new status bar.
|
2020-07-03 16:59:53 +02:00 |
|
Christoph Oelckers
|
7f96d182b7
|
- palette stuff, input functions corrected.
|
2020-07-03 16:17:37 +02:00 |
|
Christoph Oelckers
|
4fbd476b17
|
- refactored all text output to use DrawText.
No more screentext mess.
|
2020-07-03 10:53:35 +02:00 |
|
Christoph Oelckers
|
5144e8c355
|
- ported the 'entering level' screen.
|
2020-07-03 09:59:24 +02:00 |
|
Christoph Oelckers
|
d2595582d4
|
- fixed coordinates.
|
2020-07-03 00:32:10 +02:00 |
|
Christoph Oelckers
|
e833360b65
|
- ported the level stats display to be game independent.
|
2020-07-02 23:56:22 +02:00 |
|
Christoph Oelckers
|
21da0816c5
|
- removed the overhead scoreboard because it's EDuke code. This should reuse the summary screen's output if redone.
- removed voting code for the same reason.
|
2020-07-02 21:28:09 +02:00 |
|
Christoph Oelckers
|
8d6278f845
|
- be gone, rotatesprite!
|
2020-07-02 21:12:02 +02:00 |
|
Christoph Oelckers
|
aaa8ae7306
|
- took care of the automap code.
This was virtually unchanged from JFDuke except for better formatting.
|
2020-07-02 20:58:56 +02:00 |
|
Christoph Oelckers
|
17c9513c98
|
- statusbar code cleanup.
- removed adult_lockout option because it is just a stupid relic from the 90's without any purpose. Were people even using this anymore?
|
2020-07-02 20:17:29 +02:00 |
|
Christoph Oelckers
|
6172978f13
|
- the menu code is clean.
|
2020-07-02 10:59:22 +02:00 |
|
Christoph Oelckers
|
68d7d57b3b
|
- fixed menu registration.
|
2020-07-02 01:24:46 +02:00 |
|
Christoph Oelckers
|
247c9fb786
|
- transitioned most parts of the menu to the backend's draw functionality.
|
2020-07-02 01:17:45 +02:00 |
|
Christoph Oelckers
|
193260680f
|
- a bit more
|
2020-07-01 22:55:27 +02:00 |
|
Christoph Oelckers
|
54c29258d8
|
- removed a large bunch of unused dynamic tile names.
|
2020-07-01 22:44:09 +02:00 |
|
Christoph Oelckers
|
b281c34357
|
- some final fixes.
|
2020-07-01 22:27:38 +02:00 |
|
Christoph Oelckers
|
c09b4896a6
|
- made RR summary screens work.
|
2020-07-01 22:14:11 +02:00 |
|
Christoph Oelckers
|
bb303c6469
|
- cleaned up the rest of the summary screen code, particularly the totally redundant second variant for RRRA.
|
2020-07-01 20:31:29 +02:00 |
|
Christoph Oelckers
|
197a35291a
|
- added level summary screens and made the fade for the screens an engine feature.
This also hijacks one free element in the shader uniforms for the newly added factor.
|
2020-07-01 12:55:32 +02:00 |
|
Christoph Oelckers
|
4baf065370
|
- decrappification
|
2020-06-30 22:59:20 +02:00 |
|
Christoph Oelckers
|
2e98b2f8da
|
- quote cleanup.
|
2020-06-30 22:53:15 +02:00 |
|
Christoph Oelckers
|
8aaadfad1b
|
- fixed the notification display.
|
2020-06-30 22:01:43 +02:00 |
|
Christoph Oelckers
|
e0bd85935a
|
- replaced user quotes with GZDoom's notification display entirely.
|
2020-06-30 20:59:24 +02:00 |
|
Christoph Oelckers
|
e04c5e5fad
|
- removed some demo control code.
|
2020-06-30 20:07:58 +02:00 |
|
Christoph Oelckers
|
1cc692284b
|
- removed remaining YAX code
|
2020-06-30 19:48:10 +02:00 |
|
Christoph Oelckers
|
a491b88074
|
- removed most of the demo code.
|
2020-06-30 19:34:58 +02:00 |
|
Christoph Oelckers
|
51ac1019d2
|
- ported RR's noise.c.
|
2020-06-30 17:30:48 +02:00 |
|
Christoph Oelckers
|
fc11447e59
|
- interpolations transitioned.
|
2020-06-30 11:55:01 +02:00 |
|
Christoph Oelckers
|
e92ca71fe5
|
- shareware screens
|
2020-06-30 00:15:48 +02:00 |
|
Christoph Oelckers
|
7253b4eb74
|
- added a serializer for the flamethrower's fire map.
|
2020-06-29 23:36:06 +02:00 |
|
Christoph Oelckers
|
0656beeb2b
|
- remove a bit more code.
|
2020-06-29 22:07:19 +02:00 |
|
Christoph Oelckers
|
9f33638804
|
- RR multiplayer screen.
|
2020-06-29 22:00:38 +02:00 |
|
Christoph Oelckers
|
ea59efd091
|
- Duke's multiplayer statistics screen.
|
2020-06-29 20:50:18 +02:00 |
|
Christoph Oelckers
|
e7da8e4bcf
|
- fixed red font for use with DrawText.
|
2020-06-29 13:19:36 +02:00 |
|
Christoph Oelckers
|
8cb8f85569
|
- deleted the old anim player.
|
2020-06-29 00:00:51 +02:00 |
|
Christoph Oelckers
|
726ebec9ec
|
- RR bonus screens.
|
2020-06-28 22:17:27 +02:00 |
|
Christoph Oelckers
|
69d9a98ead
|
- Duke end of episode animations ported
|
2020-06-28 21:38:25 +02:00 |
|
Christoph Oelckers
|
6767b383e7
|
- safety commit.
|
2020-06-28 14:42:31 +02:00 |
|
Christoph Oelckers
|
7b7c64fc17
|
- FileStream cleanup
|
2020-06-28 14:42:06 +02:00 |
|
Christoph Oelckers
|
924816ac8d
|
- Inlined most of libsmackerdec's FileStream.
This should probably be removed altogether and use FileReader directly.
|
2020-06-28 10:59:11 +02:00 |
|
Christoph Oelckers
|
9aaf6b416d
|
- RR intro movies.
|
2020-06-28 10:14:42 +02:00 |
|
Christoph Oelckers
|
6be1a9a9e4
|
- copyright
|
2020-06-28 09:03:31 +02:00 |
|
Christoph Oelckers
|
67fa7f8275
|
- work on Duke intro sequence.
Now without any Build drawing code, it goes directly to DrawTexture now. :)
|
2020-06-28 00:32:28 +02:00 |
|
Christoph Oelckers
|
8a06a09d05
|
anm adjustment
|
2020-06-27 11:48:44 +02:00 |
|
Christoph Oelckers
|
60cb8281cd
|
- more 2D screen adjustment
|
2020-06-27 11:48:32 +02:00 |
|
Christoph Oelckers
|
34c3838e62
|
- logo.
|
2020-06-26 22:49:56 +02:00 |
|
Christoph Oelckers
|
7490d6cd18
|
- 2d stuff
|
2020-06-25 21:51:44 +02:00 |
|
Christoph Oelckers
|
2bd4173716
|
- renamed a few headers.
|
2020-06-24 21:21:02 +02:00 |
|
Christoph Oelckers
|
28b2bcb444
|
- removed unused header.
|
2020-06-24 01:02:11 +02:00 |
|
Christoph Oelckers
|
e146e73345
|
- consolidated the 'music' parsing in Defs (pending a refactor of the MAPINFO system.)
- removed the remaining parts of the game Defs parser because we do not want anything EDuke in here.
|
2020-06-24 00:40:22 +02:00 |
|
Christoph Oelckers
|
4b743b4063
|
- use the original palette loader from RR.
|
2020-06-23 22:51:37 +02:00 |
|
Christoph Oelckers
|
22e4141395
|
- removed duplicate header.
|
2020-06-23 22:01:58 +02:00 |
|
Christoph Oelckers
|
18b272412a
|
- command line stuff can be traced back to JFDuke.
|
2020-06-23 21:56:42 +02:00 |
|
Christoph Oelckers
|
99067f3bd6
|
- a small bit more is gone.
|
2020-06-23 21:12:15 +02:00 |
|
Christoph Oelckers
|
73e436730d
|
- fixed interpolation and sprite setup.
Both caused quite noticable glitches on the first WW2GI map.
|
2020-06-22 21:07:20 +02:00 |
|
Christoph Oelckers
|
1993642ce8
|
- fixed precacher.
|
2020-06-22 01:07:19 +02:00 |
|
Christoph Oelckers
|
e113851a39
|
OnMotorcycle etc.
|
2020-06-22 00:40:16 +02:00 |
|
Christoph Oelckers
|
d6f1c76c9d
|
cleanup
|
2020-06-22 00:40:15 +02:00 |
|
Christoph Oelckers
|
92c5d73407
|
- removed sooundsdyn - this isn't needed because no sounds get remapped.
|
2020-06-22 00:40:05 +02:00 |
|
Christoph Oelckers
|
6a0e7c14ee
|
- fixed compile.
|
2020-06-22 00:37:32 +02:00 |
|
Christoph Oelckers
|
72e7bde578
|
- deleted old version.
# Conflicts:
# source/games/duke/src/zz_game.cpp
|
2020-06-22 00:27:12 +02:00 |
|
Christoph Oelckers
|
a343ceb5bc
|
animatesprites
|
2020-06-22 00:27:12 +02:00 |
|
Christoph Oelckers
|
17a548fc00
|
- cleanup
|
2020-06-22 00:27:11 +02:00 |
|
Christoph Oelckers
|
98fad20dd2
|
- removed old code.
|
2020-06-22 00:27:11 +02:00 |
|
Christoph Oelckers
|
9e08d81a6b
|
- prelevel
|
2020-06-22 00:27:11 +02:00 |
|
Christoph Oelckers
|
adaaea2951
|
- displayflamethrower
|
2020-06-22 00:16:22 +02:00 |
|
Christoph Oelckers
|
19b6064129
|
-resetpspritevars
|
2020-06-22 00:16:22 +02:00 |
|
Christoph Oelckers
|
913253bb0c
|
next...
|
2020-06-22 00:07:26 +02:00 |
|
Christoph Oelckers
|
42bbc1e6ce
|
resetprestat
|
2020-06-22 00:07:26 +02:00 |
|
Christoph Oelckers
|
4af227fec6
|
- resetinventory.
|
2020-06-22 00:07:25 +02:00 |
|
Christoph Oelckers
|
fe49d0d2d9
|
- resetinventory.
|
2020-06-22 00:07:25 +02:00 |
|
Christoph Oelckers
|
4c00e4cf7c
|
- got rid of the old precaching code.
# Conflicts:
# source/games/duke/src/zz_premap.cpp
|
2020-06-22 00:07:25 +02:00 |
|
Christoph Oelckers
|
4664d9f970
|
- deleted old version.
|
2020-06-22 00:06:52 +02:00 |
|
Christoph Oelckers
|
16bad04da8
|
- premap stuff.
# Conflicts:
# source/glbackend/glbackend.cpp
|
2020-06-22 00:06:51 +02:00 |
|
Christoph Oelckers
|
ed9b418db7
|
- deleted a bit more unused code.
# Conflicts:
# source/games/duke/src/zz_config.cpp
|
2020-06-22 00:06:34 +02:00 |
|
Christoph Oelckers
|
10976e3865
|
- removed unused code.
|
2020-06-22 00:06:28 +02:00 |
|
Christoph Oelckers
|
f437015350
|
- removed network code because whatever gets done here, this code won't be it.
|
2020-06-22 00:06:28 +02:00 |
|
Christoph Oelckers
|
603afdde87
|
- weapon draw code tested and old version removed.
# Conflicts:
# source/games/duke/src/zz_player.cpp
|
2020-06-22 00:06:27 +02:00 |
|
Christoph Oelckers
|
e827e7a59b
|
- be gone
|
2020-06-22 00:05:08 +02:00 |
|
Christoph Oelckers
|
e3153f143d
|
hudweapon
# Conflicts:
# source/build/src/engine.cpp
|
2020-06-22 00:05:07 +02:00 |
|
Christoph Oelckers
|
4dee181405
|
- still needed
|
2020-06-22 00:00:57 +02:00 |
|
Christoph Oelckers
|
df545d34eb
|
haskeys
|
2020-06-21 23:46:30 +02:00 |
|
Christoph Oelckers
|
7ec3232a3a
|
- removed old process input code.
|
2020-06-21 23:46:30 +02:00 |
|
Christoph Oelckers
|
a966e34caa
|
- broken palette checks fixed - the new input routine mostly works.
|
2020-06-21 23:46:29 +02:00 |
|
Christoph Oelckers
|
ed81022d71
|
- RRRA weapons work again.
|
2020-06-21 23:46:29 +02:00 |
|
Christoph Oelckers
|
960e656be6
|
- more gone
|
2020-06-21 23:46:29 +02:00 |
|
Christoph Oelckers
|
4ecee598af
|
- P_ProcessWeapon transitioned.
|
2020-06-21 23:46:29 +02:00 |
|
Christoph Oelckers
|
244826cfa0
|
processinput_r
|
2020-06-21 23:46:28 +02:00 |
|
Christoph Oelckers
|
fadbe61b9c
|
-processinput_d
|
2020-06-21 23:46:28 +02:00 |
|
Christoph Oelckers
|
df41875aa6
|
- weapon code cleaned up
|
2020-06-21 23:46:28 +02:00 |
|
Christoph Oelckers
|
1c29a44d3e
|
- use access functions to change horizon.
|
2020-06-21 23:46:28 +02:00 |
|
Christoph Oelckers
|
2085167703
|
- safety commit, weapon code incompletely ported.
|
2020-06-21 23:46:27 +02:00 |
|
Christoph Oelckers
|
4acc10b99e
|
4 more pieces
|
2020-06-21 23:46:27 +02:00 |
|
Christoph Oelckers
|
c2d9f86832
|
- safety commit.
|
2020-06-21 23:46:27 +02:00 |
|
Christoph Oelckers
|
dbc84798c7
|
- deleted old version
|
2020-06-21 23:46:27 +02:00 |
|
Christoph Oelckers
|
dbbc5e0790
|
- doincrements
# Conflicts:
# source/games/duke/src/zz_sbar.cpp
|
2020-06-21 23:46:26 +02:00 |
|
Christoph Oelckers
|
cb14555ef6
|
- world tour weapon code added and redundancy reduction.
|
2020-06-21 23:46:26 +02:00 |
|
Christoph Oelckers
|
eb6aac4c43
|
- fixed compile
|
2020-06-21 23:46:17 +02:00 |
|
Christoph Oelckers
|
d49c5f7e4c
|
- removed RRDH code due to licensing conflicts.
# Conflicts:
# source/games/duke/src/zz_d_menu.cpp
# source/games/duke/src/zz_rrdh.cpp
|
2020-06-21 23:29:33 +02:00 |
|
Christoph Oelckers
|
a39f6062ce
|
- fixed new input code and delete the old one.
|
2020-06-21 23:28:47 +02:00 |
|
Christoph Oelckers
|
2e15cec17a
|
- safety commit
|
2020-06-21 23:28:47 +02:00 |
|
Christoph Oelckers
|
985fa2a159
|
- cheat and chat code from ZDoom.
Not active yet because it does not integrate with the current input code, but at least it's there now.
# Conflicts:
# source/build/include/baselayer.h
|
2020-06-21 23:28:45 +02:00 |
|
Christoph Oelckers
|
732905c3d1
|
- removed the old shoot function and all its subfunctions.
|
2020-06-21 23:24:49 +02:00 |
|
Christoph Oelckers
|
990cb2acb8
|
-'shoot' replaced.
# Conflicts:
# source/build/src/palette.cpp
|
2020-06-21 23:24:49 +02:00 |
|
Christoph Oelckers
|
f56a8360b0
|
- spawnglass functions and fta_sounds.
|
2020-06-21 23:23:21 +02:00 |
|
Christoph Oelckers
|
1c4dcde743
|
- wall switch check turned into a flag.
|
2020-06-21 23:23:21 +02:00 |
|
Christoph Oelckers
|
8a0baf3aad
|
- flag setter cleanup.
# Conflicts:
# source/games/duke/src/zz_game.cpp
|
2020-06-21 23:23:20 +02:00 |
|
Christoph Oelckers
|
ebb226fdaf
|
- be gone!
|
2020-06-21 23:21:11 +02:00 |
|
Christoph Oelckers
|
edff48ee37
|
EGS
.
|
2020-06-21 23:21:10 +02:00 |
|
Christoph Oelckers
|
d5e066b13f
|
- fixed flipped parameters
|
2020-06-21 23:21:10 +02:00 |
|
Christoph Oelckers
|
26f3bc1857
|
- spawn function transitioned.
|
2020-06-21 23:21:10 +02:00 |
|
Christoph Oelckers
|
cd55c21a5e
|
- removed a large bunch of Polymer code, which unfortunately is license poison.
|
2020-06-21 23:20:49 +02:00 |
|
Christoph Oelckers
|
95ba82b925
|
-sound cleanup
|
2020-06-21 23:17:51 +02:00 |
|
Christoph Oelckers
|
5c48d355f1
|
- reserved script space must be nulled.
|
2020-06-21 23:17:51 +02:00 |
|
Christoph Oelckers
|
693b15a556
|
- use 4 byte entries for the script.
We no longer store pointers in here.
|
2020-06-21 23:17:51 +02:00 |
|
Christoph Oelckers
|
cb1824ca25
|
- store script code in a dynamic array.
# Conflicts:
# source/games/duke/src/zz_game.cpp
|
2020-06-21 23:17:50 +02:00 |
|
Christoph Oelckers
|
b2290cca3f
|
- fixed compile
|
2020-06-21 23:17:39 +02:00 |
|
Christoph Oelckers
|
6b2fdf24fd
|
- cleanup after removing EDukes's script code.
# Conflicts:
# source/games/duke/src/zz_game.cpp
# source/games/duke/src/zz_gameexec.cpp
|
2020-06-21 23:07:46 +02:00 |
|
Christoph Oelckers
|
ed6262e0bf
|
- got rid of the old interpreter code.
|
2020-06-21 23:07:45 +02:00 |
|
Christoph Oelckers
|
b9deaba834
|
- all commands now get run by the original code.
|
2020-06-21 23:07:45 +02:00 |
|
Christoph Oelckers
|
1fd0c279d7
|
- fixed some bugs.
|
2020-06-21 23:07:45 +02:00 |
|
Christoph Oelckers
|
cba4f0616b
|
- more
|
2020-06-21 23:07:45 +02:00 |
|
Christoph Oelckers
|
3651ab821e
|
- fall command, also some safety work for npt deleting sprites prematurely.
|
2020-06-21 23:07:44 +02:00 |
|
Christoph Oelckers
|
1970101076
|
- MORE
|
2020-06-21 23:07:44 +02:00 |
|
Christoph Oelckers
|
d4b728dd88
|
- another block
|
2020-06-21 23:07:44 +02:00 |
|
Christoph Oelckers
|
89ae407fd5
|
- a few more.
|
2020-06-21 23:07:44 +02:00 |
|
Christoph Oelckers
|
ae47264c78
|
- fix3
|
2020-06-21 23:07:43 +02:00 |
|
Christoph Oelckers
|
53f1db9b85
|
- uninitialized local variable
|
2020-06-21 23:07:43 +02:00 |
|
Christoph Oelckers
|
44b8053404
|
- inverted logic.
|
2020-06-21 23:07:43 +02:00 |
|
Christoph Oelckers
|
5c780e5c5f
|
- fixed mixed up tile numbers.
For consistency all shared numbers now use the TILE_ prefix.
|
2020-06-21 23:07:43 +02:00 |
|
Christoph Oelckers
|
1b135ecb0b
|
- step 1.
|
2020-06-21 23:07:42 +02:00 |
|
Christoph Oelckers
|
18d6a8e65d
|
- another safety commit.
# Conflicts:
# source/games/duke/src/zz_actors.cpp
|
2020-06-21 23:07:42 +02:00 |
|
Christoph Oelckers
|
e1c76e4c26
|
- safety commit.
# Conflicts:
# source/games/duke/src/zz_sbar.cpp
|
2020-06-21 23:07:42 +02:00 |
|
Christoph Oelckers
|
e007b9bceb
|
- safety commit
|
2020-06-21 23:07:41 +02:00 |
|
Christoph Oelckers
|
15c744f3da
|
- movement code of the VM transitioned
|
2020-06-21 23:07:41 +02:00 |
|
Christoph Oelckers
|
3c8c7acaf8
|
- gamevars should be working now, there was a bad case of out of bounds access in the implementation
|
2020-06-21 23:07:41 +02:00 |
|
Christoph Oelckers
|
d3652f0ed9
|
- fixed include
|
2020-06-21 23:07:30 +02:00 |
|
Christoph Oelckers
|
c59928c6ff
|
- removed most of the old and very messy gamevar code.
# Conflicts:
# source/games/duke/src/zz_gamevars.cpp
|
2020-06-21 22:59:22 +02:00 |
|
Christoph Oelckers
|
c9bb23ee42
|
- more gamevar cleanup.
|
2020-06-21 22:59:10 +02:00 |
|
Christoph Oelckers
|
d01d4bf44c
|
- preparations for gamevar code replacement - thinning out of code that's to be removed
|
2020-06-21 22:59:09 +02:00 |
|