NepDisk
f1c27ff963
Use musicdef from main.pk3 instead.
2025-03-12 14:45:15 -04:00
NepDisk
1f6e8f25cd
Music Test port from Saturn pt1
...
Mostly ported over but its kind of broken for whatever reason...
2025-03-12 12:36:07 -04:00
NepDisk
b0bbf07bdb
Custom gametype and gametyperules additions
...
Many new options have been added.
You can now specify "menucolor" when creating a gametype. This accepts a V_ colorchar flag (IE V_PURPLEMAP) and will be used to color hud elements in menus and on the HUD.
Encore is now controlled by GTR_ENCORE. This allows for custom modes that don't accept encore.
Itemodds are now controlled by GTR_RACEODDS and GTR_BATTLEODDS respectively. If neither is specified on gametype creation, completely random items will be rolled.
General GTR_FREEROAM adjustments
2025-03-02 11:41:30 -05:00
James R
b31e79b742
Kill last of DJGPP, WATTCP, _WINDOWS (ol' DirectDraw)
2025-02-25 00:42:42 +01:00
NepDisk
b181133810
Fix streamersafemusic Cvar
2025-02-18 14:50:02 -05:00
NepDisk
718960ffdc
Add R_PointOnSideFast and R_PointInSubsectorFast and use it to optimize some stuff
2025-02-09 12:27:04 -05:00
NepDisk
bc0f662f56
Forgot something
2025-01-26 18:52:12 -05:00
NepDisk
37afbae95d
Orbit object fixed
2025-01-26 18:51:31 -05:00
NepDisk
28d8f15bfc
Merge branch 'v2dev3' into ACS2
2024-11-16 14:27:34 -05:00
hayaunderscore
98f8bd46cd
support for legacy v1 musicdefs
2024-11-16 14:22:08 -05:00
NepDisk
049c182288
Massive warning clean up
2024-10-23 00:01:03 -04:00
NepDisk
6a6b804339
Fix mapid music lumps
2024-10-21 23:57:28 -04:00
NepDisk
46efa73d5f
Fix mapid music lumps
2024-10-21 23:55:41 -04:00
NepDisk
8854918375
ACtually Fix content id music cvar
2024-10-09 19:16:52 -04:00
NepDisk
249c4afd6d
Fix content id music cvar
2024-10-09 19:08:55 -04:00
NepDisk
e45ad78b18
Fix rng desync
2024-09-09 15:16:21 -04:00
James R
d6fa3023b7
Do not set cvars with S_SetSfxVolume or S_SetMusicVolume
...
Don't do this because in sdl/i_video.cpp,
S_InitMusicVolume is called to unmute music when the
window is refocused. Because I_StartupGraphics is called
before those cvars are added and it is an error to try to
set a cvar before it is added.
2024-09-07 15:21:17 -04:00
Oni
8012a21070
Merge branch 'alt-music' into 'master'
...
Alt Music
See merge request KartKrew/Kart!915
2024-09-07 13:57:13 -04:00
NepDisk
a12f67cbbf
Streamer Safe music cvar
2024-09-07 01:39:59 -04:00
Eidolon
957a051692
Add 'contentidunsafe' property to MUSICDEF
...
This allows marking music in MUSICDEF as unsafe for Content ID and
other similar content surveillance mechanisms.
2024-09-07 00:45:24 -04:00
toaster
16aa826eb4
S_FindMusicDef: Handle NULL/empty string explicitly
2024-09-07 00:41:36 -04:00
Oni
f6edce1f88
Merge branch 'multi-musicdef' into 'master'
...
Multi Musicdef
See merge request KartKrew/Kart!1084
2024-09-07 00:41:27 -04:00
toaster
4f6ebff439
musicdef_t: Add hash field
...
Slight optimisation for S_FindMusicDef, but will net us some big wins with our next feature.
2024-09-07 00:17:09 -04:00
James R
a4b073a76b
Merge branch 'tunes-show-credit' into 'master'
...
Print musicdef along with tunes -show
See merge request KartKrew/Kart!854
2024-09-07 00:15:48 -04:00
Sal
dc84a294cb
Merge branch 'find-musicdef' into 'master'
...
Add S_FindMusicDef, function to find musicdef by name
See merge request KartKrew/Kart!860
2024-09-07 00:14:58 -04:00
Oni
110c9e2dc7
Merge branch 'musicdef-update' into 'master'
...
First Musicdef changes in preparation for music test
See merge request KartKrew/Kart!812
2024-09-07 00:14:41 -04:00
Zwip-Zwap Zapony
9090568eab
Interpolate captions
2024-09-05 19:57:55 -04:00
James R
35416cf4d0
Let S_StopSound, S_StopSoundByID, S_StopSoundByNum stop multiple sounds
...
Previously stopped only one, probably the first that
started playing.
2024-07-31 03:26:21 -04:00
Sal
a4d475dc4c
Merge branch 'hostcode' into 'master'
...
HOSTCODE initial pass
Closes #240
See merge request KartKrew/Kart!615
2024-07-31 03:01:45 -04:00
Sal
1d8475a958
Merge branch 'hooklib-port' into 'master'
...
Hooklib refactor ported and (mostly) squashed
See merge request KartKrew/Kart!662
2024-07-31 02:30:20 -04:00
NepDisk
9b307973ef
Assorted stuff
...
Things include brining back kstart music, removing position etc
2024-07-30 00:13:53 -04:00
James R
7e9dcffdf7
Do not play invalid sfx
2022-06-07 20:54:10 -07:00
toaster
2b2ba53e93
Minor refactor: Handle *sep entirely within S_AdjustSoundParams, instead of having a component partly outside.
2022-04-18 17:13:27 +01:00
toaster
dfbff49a52
Delete accidentially-committed whitespace
2022-04-17 23:50:43 +01:00
toaster
440203ff89
Resolve #233 - Sounds with non-NULL sources now work when two or more players are near the sound origin.
2022-04-17 23:22:48 +01:00
toaster
bf6b9c6fed
Remove music slot compatibility
...
# Conflicts:
# src/deh_lua.c
# src/lua_baselib.c
2022-03-18 13:54:03 +00:00
toaster
c1f3237157
Boss API + assorted relevant bugfixes, will go over the featureset of this branch with a fine toothed comb when it's time to write the merge request description so this is all you're getting right now
2022-02-24 21:19:03 +00:00
James R
9095261a18
POSITION music
...
Play SA2 "shwing" at title card; play POSITION music once
camera is steady (instantly in 1v1).
Encore: play portal warp sound instead of "shwing"; play
portal drone instead of POSITION music, always start
instantly.
2022-02-15 15:51:47 -08:00
James R
f749424de7
Turn kstart into sfx
2022-02-14 15:04:30 -08:00
Sally Coolatta
fcc5c8e0c4
Interpolate music credits
2021-12-25 04:57:35 -05:00
James R
170d0a2fb9
Toaster suggestions for e82bba18
2021-11-25 13:43:17 -08:00
James R
e82bba18f6
Use volume field of sound, access with SOC/lua
...
Volumes may be defined on a 0-100 scale, but any number is
accepted.
If the volume is negative then the sound will play at
normal volume (therefore the info table won't need to be
modified.)
2021-11-08 18:50:19 -08:00
toaster
303df77b68
Unassigned variable fix (probably going to rip out the closed caption system out of Kart at some point, but this is good for now).
2021-10-17 22:11:30 +01:00
Sryder
710abf6820
Fix sound crash, let a sound be played for multiple players again too.
...
S_getChannel now doesn't do any alterations to the channel, it *only* returns the number of the free channel.
2021-04-27 21:27:42 +01:00
Sally Coolatta
0f14f0cec1
Only check for listenmobj for the splitscreen players
...
Steel's comment is what hinted me to compare the code again -- P1 was the only one who didn't care about their listenmobj existing first.
2021-04-26 04:09:23 -04:00
Sally Coolatta
8958ebd293
Sound refactor
...
- Fix splitscreen volume being too low after james volume fix
- Use loops instead of horrid code duplication
Unfortunately seems to break sounds in menus and I dunno what to look at 😔
2021-04-23 17:38:38 -04:00
Sally Coolatta
9d7ec0ab8f
Merge SRB2 next
...
Probably doesn't compile yet, but I got rid of all of the conflicts for anyone who wants to take a stab at it.
2021-02-27 05:18:36 -05:00
LJ Sonic
85cd429d1d
Revert "Replace all instances of P_AproxDistance with FixedHypot"
...
This reverts commit 498ff708bb .
2021-02-13 17:45:20 +01:00
James R
498ff708bb
Replace all instances of P_AproxDistance with FixedHypot
2020-12-12 14:53:54 -08:00
James R
887f4a0919
Merge branch 'master' into next
2020-12-12 02:38:51 -08:00