Dominicentek
cbd04bd47f
Merge branch 'dev' of https://github.com/coop-deluxe/sm64coopdx into proximity-chat
2026-06-22 01:10:00 +02:00
Dominicentek
d6f2a20316
[voice chat] russian and spanish translations
2026-06-22 01:01:28 +02:00
PeachyPeachSM64
63660e52b9
stupid dev forgot how to read
Build coop / build-linux (push) Has been cancelled
Build coop / build-steamos (push) Has been cancelled
Build coop / build-windows (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
2026-06-21 21:10:19 +02:00
Cooliokid956
be8ad7acc9
Make spawn_*_object setup function optional (and everything else) ( #1321 )
...
* sep
* aughh i forgot to run autogen
2026-06-21 18:24:53 +02:00
Cooliokid956
ffe63b9f8a
Paintings: reduce entries with macros ( #1318 )
...
* sep
* Peachy
2026-06-21 18:24:11 +02:00
Demi-kun
10d9e2e295
Small SDL Audio Tweaks ( #1296 )
...
* Small SDL Audio Tweaks
* coderabbitai review
2026-06-21 18:22:51 +02:00
PeachyPeachSM64
ee314a8472
Autogen improvements
...
Build coop / build-linux (push) Waiting to run
Build coop / build-steamos (push) Waiting to run
Build coop / build-windows (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
- Now runs around 60% faster thanks to regex compilation and caching
- Move all constants/functions/structs lists and dicts into a unique file "exposed_lists.py" to make exposing stuff easier
2026-06-21 17:11:45 +02:00
PeachyPeach
f3df12cb3e
Lua API cleanup ( #1302 )
...
* Lua API cleanup
* rerun autogen
2026-06-21 14:08:00 +02:00
Cooliokid956
86a4799ef6
Add a few coin-related names, constants, parameters, etc. ( #1319 )
...
* sep
* Peachy
* header update fail
* include fail
2026-06-21 13:21:26 +02:00
Dominicentek
5a06c86b1c
[voice chat] italian translation
2026-06-20 19:36:34 +02:00
EmeraldLockdown
37e0a558fc
(Wall_E20) Update italian translations
Build coop / build-linux (push) Has been cancelled
Build coop / build-steamos (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
Build coop / build-windows (push) Has been cancelled
2026-06-19 11:58:25 -05:00
PeachyPeachSM64
f01ffb4bd8
update object-lists
Build coop / build-linux (push) Waiting to run
Build coop / build-steamos (push) Waiting to run
Build coop / build-windows (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
2026-06-18 19:45:50 +02:00
EmeraldLockdown
86c53786da
(Ty cooliokid956) Minor changes in C docs for smlua
Build coop / build-linux (push) Has been cancelled
Build coop / build-steamos (push) Has been cancelled
Build coop / build-windows (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
2026-06-15 16:55:36 -05:00
PeachyPeachSM64
d16c495a51
Move unused fields to hidden so mods can still use them
2026-06-15 23:30:31 +02:00
PeachyPeachSM64
fa7ebb29e5
keep that for now
Build coop / build-linux (push) Waiting to run
Build coop / build-steamos (push) Waiting to run
Build coop / build-windows (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
2026-06-15 18:58:03 +02:00
Isaac0-dev
5303357146
fix custom level data memory leak ( #1256 )
...
Build coop / build-linux (push) Waiting to run
Build coop / build-steamos (push) Waiting to run
Build coop / build-windows (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
this fixes the giant memory leak that happens due to not freeing custom level data when closing a lobby.
`DynOS_Lvl_ModShutdown` was not freeing the data nodes for the level data, it was only freeing the surface data.
To fix this, I have made it use `DynOS_Gfx_Free` to free the `GfxData` correctly. I found that the level script VM will still be trying to warp from the custom level after `DynOS_Lvl_ModShutdown` is executed, so I added a schedule to simply free it the next frame.
I've made it force the level script to change to a vanilla level during mod shutdown. This is critical to ensure the VM doesn't continue to read from a freed level script.
Removed the explicit deletion of data nodes in `DynOS_MovtexQC_ModShutdown` because `DynOS_Gfx_Free` already frees that, and it's actually data owned by the data node, so it's more appropriate in `DynOS_Gfx_Free`
2026-06-15 11:22:03 +10:00
Dominicentek
d97df8f87b
Merge branch 'dev' of https://github.com/coop-deluxe/sm64coopdx into proximity-chat
2026-06-14 20:16:28 +02:00
PeachyPeachSM64
bdf30bc88e
Remove unused and filler fields from Lua
Build coop / build-linux (push) Waiting to run
Build coop / build-steamos (push) Waiting to run
Build coop / build-windows (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
2026-06-14 19:42:05 +02:00
PeachyPeach
06ce5a2d3f
Custom object fields enhancements ( #1230 )
...
* Define global custom object fields
* _global_custom_object_fields
* improve custom object fields
* fix cobject pairs + add custom object fields; remove unused stuff
* mucher better
* paramater
* review 1
* review 2
* Fix 'obj_get_*_with_*_field_*' functions with custom fields
2026-06-14 16:28:52 +02:00
PeachyPeachSM64
289b11f27c
Fix enum types in autogen [build]
2026-06-14 14:40:56 +02:00
PeachyPeachSM64
13746097a5
RET params are not inputs
Build coop / build-linux (push) Has been cancelled
Build coop / build-steamos (push) Has been cancelled
Build coop / build-windows (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
2026-06-13 16:49:48 +02:00
EmeraldLockdown
5348f7c4e9
Remove 32 bit dependencies from actions
...
Build coop / build-linux (push) Has been cancelled
Build coop / build-steamos (push) Has been cancelled
Build coop / build-windows (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
Fixes windows compilation on GitHub Actions
2026-06-08 13:26:30 -05:00
Dominicentek
a4b0f43b94
[voice chat] german translation (@DM-kun)
2026-06-07 19:52:12 +02:00
PeachyPeach
9e362bf13a
Fix Mario knockback ( #1301 )
Build coop / build-linux (push) Has been cancelled
Build coop / build-steamos (push) Has been cancelled
Build coop / build-windows (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
2026-06-07 08:14:14 +10:00
Dominicentek
3c3373132f
[voice chat] final changes, hopefully
2026-06-06 18:16:16 +02:00
PeachyPeachSM64
1f278609c6
Star Road: Racing penguin fix in C11
...
Build coop / build-linux (push) Waiting to run
Build coop / build-steamos (push) Waiting to run
Build coop / build-windows (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
- Fix the penguin going out of bounds at the end of the race
- No more fat penguin at 120 stars
2026-06-06 14:49:25 +02:00
Dominicentek
7e48a10c95
[voice chat] allow the user to change audio devices on the fly
2026-06-06 03:22:17 +02:00
Dominicentek
6411c23b3c
[voice chat] fix stuff
2026-06-06 01:40:56 +02:00
PeachyPeachSM64
ebe51d38fa
Fix unsafe mode erroring when passing dev without DEVELOPMENT=1
Build coop / build-linux (push) Waiting to run
Build coop / build-steamos (push) Waiting to run
Build coop / build-windows (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
2026-06-05 21:18:54 +02:00
Dominicentek
48e5699d48
[voice chat] hopefully fix compile errors with older gcc
2026-06-05 21:01:19 +02:00
Dominicentek
ae617e7d97
remove mingw-w64-i686-glew dependency, doesnt seem to exist anymore
2026-06-05 20:40:46 +02:00
PeachyPeachSM64
9b3cb36f88
BAD_RETURN
2026-06-05 20:32:55 +02:00
Dominicentek
4d919e0ccc
[voice chat] install opus dependencies in workflows
2026-06-05 20:28:31 +02:00
Dominicentek
7a2ee808ba
[voice chat] implement coderabbit suggestions
2026-06-05 20:24:10 +02:00
PeachyPeachSM64
875e9f2805
bhv_spawn_star_no_level_exit is not a behavior function and does not use gCurrentObject
2026-06-05 20:18:35 +02:00
PeachyPeachSM64
a8cc9dbdf7
SOC index is not deprecated
Build coop / build-linux (push) Waiting to run
Build coop / build-steamos (push) Waiting to run
Build coop / build-windows (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
2026-06-04 18:42:52 +02:00
Dominicentek
56d515168e
[voice chat] wrap up pr, ready for review
2026-06-03 22:09:25 +02:00
Dominicentek
a747e06140
[voice chat] save voice state across sessions
2026-06-03 20:03:59 +02:00
Dominicentek
31e5ce28d8
[voice chat] channel system
2026-06-03 02:34:47 +02:00
Dominicentek
1182b8114c
[voice chat] expose gVoicePlayers global
2026-06-02 21:51:54 +02:00
Dominicentek
6111cbd1f8
[voice chat] autogen
2026-06-02 21:04:38 +02:00
Dominicentek
a1f95525b5
[voice chat] rename symbols for consistency with other APIs
2026-06-02 20:58:20 +02:00
Dominicentek
52a1c122cb
[voice chat] added deafen
2026-06-02 17:43:04 +02:00
Dominicentek
850bbe573d
[voice chat] use "voice" instead of "proximity" + regular voice chat
2026-06-02 15:46:36 +02:00
Dominicentek
677d25336e
Merge branch 'dev' of https://github.com/coop-deluxe/sm64coopdx into proximity-chat
2026-06-01 18:17:23 +02:00
Dominicentek
93799c5aa7
[proximity chat] dont send voice packets to players that have you muted
2026-06-01 17:44:17 +02:00
Dominicentek
48f9150bcb
[proximity chat] smaller microphone icons
2026-06-01 16:04:43 +02:00
Dominicentek
0dace48c09
[proximity chat] bunch of fixes
2026-06-01 13:04:31 +02:00
EmeraldLockdown
bdecada8d5
Merge remote-tracking branch 'refs/remotes/origin/dev' into dev
Build coop / build-linux (push) Has been cancelled
Build coop / build-steamos (push) Has been cancelled
Build coop / build-windows (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
2026-05-31 22:07:09 -05:00
EmeraldLockdown
6f87509892
Signing changes
2026-05-31 22:07:01 -05:00