jak-project/game/overlord/jak1
water111 a39af394fb
Some checks failed
Build / 🖥️ Windows (push) Has been cancelled
Build / 🐧 Linux (push) Has been cancelled
Build / 🍎 MacOS (push) Has been cancelled
Lint / 📝 Formatting (push) Has been cancelled
Lint / 📝 Required Checks (push) Has been cancelled
Lint / 📝 Optional Checks (push) Has been cancelled
[jak2] Workaround for sound effects getting dropped (#3660)
Similar to the workaround added in jak 3, if too many sounds are
playing, a sound will be removed. If there are multiple instances of the
same sound being played, those will be removed first. Within that, older
sounds are removed first.

It's not exactly the same as the instance limits of 989snd, but it seems
to work well. It's at least better than what we had before.

Co-authored-by: water111 <awaterford1111445@gmail.com>
2024-09-08 14:47:12 -04:00
..
dma.cpp jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
dma.h jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
fake_iso.cpp 989snd: sound bank loading overhaul (#3185) 2023-12-07 20:22:54 -05:00
fake_iso.h jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
iso.cpp decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
iso.h jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
iso_api.cpp 989snd: sound bank loading overhaul (#3185) 2023-12-07 20:22:54 -05:00
iso_api.h 989snd: sound bank loading overhaul (#3185) 2023-12-07 20:22:54 -05:00
iso_queue.cpp jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
iso_queue.h jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
isocommon.cpp jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
isocommon.h 989snd: sound bank loading overhaul (#3185) 2023-12-07 20:22:54 -05:00
overlord.cpp jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
overlord.h jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
ramdisk.cpp decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
ramdisk.h jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
srpc.cpp [jak2] Workaround for sound effects getting dropped (#3660) 2024-09-08 14:47:12 -04:00
srpc.h jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
ssound.cpp j2-overlord: Clean up some VAG functions (#3287) 2024-01-02 16:30:56 +00:00
ssound.h j2-overlord: Clean up some VAG functions (#3287) 2024-01-02 16:30:56 +00:00
stream.cpp decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
stream.h jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00