terminx
|
1c007c56c5
|
More sound work
git-svn-id: https://svn.eduke32.com/eduke32@7119 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:32:29 +00:00 |
|
terminx
|
374a09536d
|
Add per-sound volume support to audiolib. This allows you to control the volume of sounds independently from the distance-based system exposed through CON. To use this, you must define your sounds via the .def syntax and set the "volume" property--default is 1.0.
git-svn-id: https://svn.eduke32.com/eduke32@7117 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:32:14 +00:00 |
|
terminx
|
98f42cba6f
|
Add support for defining all sound parameters through the .def syntax, instead of just the filename
git-svn-id: https://svn.eduke32.com/eduke32@7116 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:32:05 +00:00 |
|
terminx
|
b16d7a412b
|
Don't use size_t for loop iterators (or other things not counted in bytes, realistically)
git-svn-id: https://svn.eduke32.com/eduke32@7114 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:54 +00:00 |
|
terminx
|
71c06d5d95
|
Savegame cleanup
git-svn-id: https://svn.eduke32.com/eduke32@7112 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:45 +00:00 |
|
terminx
|
59196c42ea
|
This commit is useless
git-svn-id: https://svn.eduke32.com/eduke32@7109 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:30 +00:00 |
|
terminx
|
cee9a65970
|
userbytever is uint32_t and needs %u instead of %d
git-svn-id: https://svn.eduke32.com/eduke32@7107 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:20 +00:00 |
|
terminx
|
797a724069
|
Fix derpy menu bug
git-svn-id: https://svn.eduke32.com/eduke32@7106 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:15 +00:00 |
|
terminx
|
c0889dab31
|
Untabify minidumper
git-svn-id: https://svn.eduke32.com/eduke32@7100 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:46 +00:00 |
|
terminx
|
2b01ea19b1
|
Shut up a warning about potentially passing a null ptr to strlen() by way of a bad FILE ptr. The condition wasn't actually possible, but this is just as or more correct than it was before. This sure is a long commit message for something that only adds an 'else'.
git-svn-id: https://svn.eduke32.com/eduke32@7099 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:41 +00:00 |
|
terminx
|
a6021590f7
|
Remember to free library in minidumper
git-svn-id: https://svn.eduke32.com/eduke32@7098 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:37 +00:00 |
|
terminx
|
f93e228e2a
|
Fix printf format specifier mismatches in G_PrintFPS()
git-svn-id: https://svn.eduke32.com/eduke32@7096 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:27 +00:00 |
|
terminx
|
9987b1ffa0
|
Return invalid keyword string instead of null when passing a bad ID to VM_GetKeywordForID()
git-svn-id: https://svn.eduke32.com/eduke32@7093 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:12 +00:00 |
|
terminx
|
76e86ddcea
|
Replace player number check with equivalent null pointer check
git-svn-id: https://svn.eduke32.com/eduke32@7092 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:08 +00:00 |
|
terminx
|
bac01d8e2a
|
Completely unused struct...?
git-svn-id: https://svn.eduke32.com/eduke32@7088 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:49 +00:00 |
|
terminx
|
82fcd89ed5
|
Add debug_break() to default case in VM_Execute()
git-svn-id: https://svn.eduke32.com/eduke32@7087 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:44 +00:00 |
|
terminx
|
9079beadb4
|
Remove some dead statements, useless assigments, etc
git-svn-id: https://svn.eduke32.com/eduke32@7086 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:38 +00:00 |
|
terminx
|
03332e8812
|
Fix double free in osdcmd_do() and clean up the variable definitions while we're there
git-svn-id: https://svn.eduke32.com/eduke32@7084 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:25 +00:00 |
|
terminx
|
4bb9a4b792
|
sscanf format parameter fixups
git-svn-id: https://svn.eduke32.com/eduke32@7083 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:20 +00:00 |
|
terminx
|
1f8b23152e
|
Replace remaining instances of regular malloc/calloc/realloc/strdup with our memory error handler versions
git-svn-id: https://svn.eduke32.com/eduke32@7079 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:28:56 +00:00 |
|
terminx
|
9613bbac33
|
Use std::min and std::max instead of min and max macros.
git-svn-id: https://svn.eduke32.com/eduke32@7078 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:09:54 +00:00 |
|
terminx
|
e77325f2a4
|
Remove redundant assignments
git-svn-id: https://svn.eduke32.com/eduke32@7077 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:09:42 +00:00 |
|
terminx
|
2ff98ca1ce
|
Bump BYTEVERSION for previous change
git-svn-id: https://svn.eduke32.com/eduke32@7076 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:09:37 +00:00 |
|
terminx
|
2132fe978a
|
The LZ4 versions of kdfread and kdfwrite don't have the size limitations that the LZW versions have
git-svn-id: https://svn.eduke32.com/eduke32@7075 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:09:32 +00:00 |
|
terminx
|
e69aac2b93
|
Remove duplicated line
git-svn-id: https://svn.eduke32.com/eduke32@7074 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:09:26 +00:00 |
|
terminx
|
342b32c4aa
|
Update duke3d headers so that argument names in function declarations match the actual function definitions. This also removes const from function declarations in cases when it isn't meaningful.
git-svn-id: https://svn.eduke32.com/eduke32@7071 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:08:58 +00:00 |
|
terminx
|
af728b2641
|
Remove a few useless forward declarations and const-ify a couple of function parameters. Yawn.
git-svn-id: https://svn.eduke32.com/eduke32@7070 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:08:50 +00:00 |
|
terminx
|
e9797fe24d
|
Remove redundant return statements
git-svn-id: https://svn.eduke32.com/eduke32@7069 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:08:42 +00:00 |
|
terminx
|
dcb0f9d8bb
|
Convert a couple of strings with escaped characters to raw string literals
git-svn-id: https://svn.eduke32.com/eduke32@7068 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:08:36 +00:00 |
|
terminx
|
7b1cdb6f12
|
Remove redundant statements. This commit doesn't actually do anything.
git-svn-id: https://svn.eduke32.com/eduke32@7066 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-10 19:15:38 +00:00 |
|
terminx
|
d2f980694b
|
P_UpdateScreenPal() seems to belong here instead
git-svn-id: https://svn.eduke32.com/eduke32@7065 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-10 19:15:33 +00:00 |
|
terminx
|
da040c0690
|
Increase size of text buffer used for editor 3d mode info display--it was possible to overflow it
git-svn-id: https://svn.eduke32.com/eduke32@7064 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-10 19:15:28 +00:00 |
|
terminx
|
cc6e458d00
|
Prevent g_sounds[] buffer overflow when attempting to define a sound with an index higher than MAXSOUNDS-1. This reduces the number of sound definitions available by 1 as the last slot is now reserved for the error condition.
git-svn-id: https://svn.eduke32.com/eduke32@7063 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-10 19:15:22 +00:00 |
|
terminx
|
6248cc9cee
|
Remove redundant assignment and null ptr check
git-svn-id: https://svn.eduke32.com/eduke32@7062 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-10 19:15:17 +00:00 |
|
terminx
|
941aa87bce
|
Fix usage of pointer to stack allocated array outside of the scope the array was declared in
git-svn-id: https://svn.eduke32.com/eduke32@7061 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-10 19:15:12 +00:00 |
|
terminx
|
b50b1ad198
|
Fix huge bug in CON_COPY
git-svn-id: https://svn.eduke32.com/eduke32@7060 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-10 19:15:06 +00:00 |
|
terminx
|
1c5ddca44a
|
Clarify assignment in ternary condition as not a bug
git-svn-id: https://svn.eduke32.com/eduke32@7059 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-10 19:15:01 +00:00 |
|
terminx
|
1d3f77b46b
|
Clean up error handling in shitty G_GetVersionFromWebsite() function
git-svn-id: https://svn.eduke32.com/eduke32@7055 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-10 19:14:41 +00:00 |
|
terminx
|
e6c36442bd
|
Add missing ifdef guards to namesdyn.h
git-svn-id: https://svn.eduke32.com/eduke32@7054 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-10 19:14:36 +00:00 |
|
terminx
|
b3914431b0
|
Fix memory leaks in editor sound list
git-svn-id: https://svn.eduke32.com/eduke32@7052 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-10 19:14:26 +00:00 |
|
terminx
|
f354f824f4
|
Add missing ifdef guards to soundsdyn.h
git-svn-id: https://svn.eduke32.com/eduke32@7051 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-10 19:14:20 +00:00 |
|
terminx
|
eee0a71496
|
Remove dead code branch from RECON (logic oversight) and get rid of a useless fallthrough__
git-svn-id: https://svn.eduke32.com/eduke32@7047 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-07 05:23:53 +00:00 |
|
terminx
|
59214a2d78
|
Fix off-by-one error in currently not very useful dedicated server text console input
git-svn-id: https://svn.eduke32.com/eduke32@7046 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-07 05:23:48 +00:00 |
|
terminx
|
2d25aaee95
|
Variable scope reductions
git-svn-id: https://svn.eduke32.com/eduke32@7038 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-07 05:23:10 +00:00 |
|
terminx
|
f67f935807
|
Fix some weirdness in osdcmd_setactorvar() and remove an unused counter var from osdcmd_map()
git-svn-id: https://svn.eduke32.com/eduke32@7037 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-07 05:23:05 +00:00 |
|
terminx
|
2f410776ec
|
Parentheses around ternary conditions so CppCheck will stfu
git-svn-id: https://svn.eduke32.com/eduke32@7036 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-07 05:23:00 +00:00 |
|
terminx
|
008056763a
|
Tweak gamevar struct shortcut error handling
git-svn-id: https://svn.eduke32.com/eduke32@7035 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-07 05:22:55 +00:00 |
|
terminx
|
3d9df928a5
|
Remove unused g_skipKeywordCheck
git-svn-id: https://svn.eduke32.com/eduke32@7034 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-07 05:22:51 +00:00 |
|
terminx
|
33f57d4bb6
|
Fix off-by-one error in CON_DEFINESOUND and null pointer arithmetic in CON_CASE and CON_DEFAULT (!)
git-svn-id: https://svn.eduke32.com/eduke32@7033 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-07 05:22:46 +00:00 |
|
terminx
|
c67cdc00f8
|
Fix leaked sockets when failing to check for updates
git-svn-id: https://svn.eduke32.com/eduke32@7028 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-07 05:22:22 +00:00 |
|