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
Christoph Oelckers
c28ea5792a
- copyright
2020-06-21 22:59:09 +02:00
Christoph Oelckers
e625f94e84
- migrated fully away from EDuke's script compiler
...
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
2020-06-21 22:59:09 +02:00
Christoph Oelckers
6d066d4b7b
- cleaned out the old parser.
...
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
2020-06-21 22:56:50 +02:00
Christoph Oelckers
a1a19ab630
- transitioned the gamevar instructions, still with the old backend.
...
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
2020-06-21 22:56:42 +02:00
Christoph Oelckers
05360e14b5
- game startup, include and moving formerly global variables back to global.
...
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
2020-06-21 22:56:36 +02:00
Christoph Oelckers
3a95664b0b
- fixing the ifelse check, consolidating the tail code for 'if' instructions.
2020-06-21 22:56:28 +02:00
Christoph Oelckers
2f9d62a40a
- the last simple ones.
2020-06-21 22:56:28 +02:00
Christoph Oelckers
422faa99e1
- a lot more commands transitioned
...
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
2020-06-21 22:56:28 +02:00
Christoph Oelckers
79c7748e90
- most 'if's.
...
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
2020-06-21 22:55:30 +02:00
Christoph Oelckers
72514b0a1d
- more instructions,
2020-06-21 22:55:24 +02:00
Christoph Oelckers
11255cbf6a
- hack for buggy scripts in production code.
2020-06-21 22:55:24 +02:00
Christoph Oelckers
248e0503d8
- safety commit
2020-06-21 22:55:24 +02:00
Christoph Oelckers
56975d3ee2
- progress
...
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
2020-06-21 22:55:23 +02:00
Christoph Oelckers
49e7fa20e8
- #2
2020-06-21 22:55:17 +02:00
Christoph Oelckers
6a6bbbe71a
- the first command in the parser is done.
2020-06-21 22:55:17 +02:00
Christoph Oelckers
1cedacb7f4
- removed the hash table for the labels.
...
Again, the old code doesn't have it and it'd complicate porting over the code.
2020-06-21 22:55:16 +02:00
Christoph Oelckers
4a5953adb4
- some more preparations on the parser code.
2020-06-21 22:55:16 +02:00
Christoph Oelckers
53e4b8bf19
- deactivated the label type checks because the original code doesn't have them and they'd get in the way of testing.
2020-06-21 22:55:16 +02:00
Christoph Oelckers
3ab19a2f0d
- hooked up the original CON parser for instruction-by-instruction substitution.
...
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
2020-06-21 22:55:15 +02:00
Christoph Oelckers
358d1a460f
- tabification of new sources and replacement of the CON instruction symbols.
...
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
2020-06-21 22:55:09 +02:00
Christoph Oelckers
deef1b5936
- World Tour commentary stubs.
...
# Conflicts:
# source/core/gamecontrol.cpp
2020-06-21 22:54:22 +02:00
Christoph Oelckers
0dacfb0049
- fixed compile
2020-06-21 22:53:08 +02:00
Christoph Oelckers
4c47361132
- added null check to findplayer.
2020-06-21 22:40:13 +02:00
Christoph Oelckers
577a800843
- the rest of sector.cpp, except for the input function.
2020-06-21 22:40:12 +02:00
Christoph Oelckers
92f5236b24
- more sector stuff.
2020-06-21 22:40:12 +02:00
Christoph Oelckers
c9a47d2e44
checkhitswitch
...
intentionally not merged because this is too messy.
2020-06-21 22:40:11 +02:00
Christoph Oelckers
536e3c886c
20% of sector.cpp
...
# Conflicts:
# source/games/duke/src/zz_sector.cpp
2020-06-21 22:40:11 +02:00
Christoph Oelckers
c8cb0e4efd
- the beginning of sector.cpp
...
The math backend functions have been moved out of Build because they originally have a good license.
# Conflicts:
# source/build/src/mdsprite.cpp
# source/build/src/polymost.cpp
2020-06-21 22:39:05 +02:00
Christoph Oelckers
9c3189475a
- renamed unprocessed files and added missing WT firefly effect.
2020-06-21 22:38:05 +02:00
Christoph Oelckers
8cc273955d
- moveeffectors, actors.c complete.
2020-06-21 22:38:04 +02:00
Christoph Oelckers
4c99eae4f6
- moveexplosions
2020-06-21 22:38:04 +02:00
Christoph Oelckers
242f78de13
- make moveactors work and RR weapon name cleanup.
...
# Conflicts:
# source/games/duke/src/sbar.cpp
2020-06-21 22:38:04 +02:00
Christoph Oelckers
7b75a0683a
moveactors plus backing code.
2020-06-21 22:37:29 +02:00
Christoph Oelckers
ca0af4bd7c
- fixed compile.
2020-06-21 22:36:11 +02:00