Agent X
e46d3185cb
Move Lua Profiler under DJUI menus
2025-04-07 18:52:10 -04:00
Baconator2558
ce8350514c
Add HOOK_ALLOW_FORCE_WATER_ACTION ( #731 )
...
* Update constants.md
* Update constants.lua
* Update smlua_constants_autogen.c
* Update surface_terrains.h
* Update hooks.md
* Add files via upload
* Update constants.lua
* Update smlua_hooks.h
* Update smlua_constants_autogen.c
* Update constants.md
* Update mario_actions_airborne.c
* Update mario_actions_airborne.c
* Update mario_actions_stationary.c
* Update mario_actions_automatic.c
* Update mario_actions_object.c
* Update mario_actions_moving.c
* Update mario_actions_submerged.c
* Update mario_actions_airborne.c
* Update mario_actions_stationary.c
* Update mario_actions_automatic.c
* Update mario_actions_object.c
* Update mario_actions_moving.c
* Update mario_actions_submerged.c
* Update hooks.md
* Update hooks.md
* Update mario_actions_submerged.c
* Update hooks.md
* deal with gCamera being exposed incorrectly
* update gCamera as the pointer is updated
* served time for crimes against C
* Update revamped flying damage (#722 )
* forgot to null check it
* lois (#5 )
* deal with gCamera being exposed incorrectly
* update gCamera as the pointer is updated
* served time for crimes against C
* Update revamped flying damage (#722 )
* forgot to null check it
* Fix/optimize/improve lighting engine
* Camera fixes
---------
Co-authored-by: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com>
Co-authored-by: Sunk <69110309+Sunketchupm@users.noreply.github.com>
Co-authored-by: Agent X <44549182+AgentXLP@users.noreply.github.com>
* Update lighting_engine.c
* Update lighting_engine.c
* bart (#6 )
* deal with gCamera being exposed incorrectly
* update gCamera as the pointer is updated
* served time for crimes against C
* Update revamped flying damage (#722 )
* forgot to null check it
* Fix/optimize/improve lighting engine
* Camera fixes
* Fix small LE whoopsie
* Update CS to v1.13
* New coopnet libraries for macOS (#725 )
* Fix camera issues (#726 )
* Fix vanilla camera in automatic
* Correct dpad movement direction
Matches the same direction as romhack camera now
* Make Git hash only dev or debug
* Fixes
* fix some script errors in mods that pass in nil objects
technically this is the mod's fault, but this is more consistent behavior for a cheap fix
* Further fix camera (#727 )
* Further fix camera
* Remove re-override
* fix scrolling textures simply not scrolling
this was caused by the duplicated vertices commit
* free stuff
---------
Co-authored-by: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com>
Co-authored-by: Sunk <69110309+Sunketchupm@users.noreply.github.com>
Co-authored-by: Agent X <44549182+AgentXLP@users.noreply.github.com>
Co-authored-by: EmeraldLockdown <86802223+EmeraldLoc@users.noreply.github.com>
* Update smlua_cobject.c
* Update mario_step.c
* Update bettercamera.inc.h
* Update camera.c
* Update smlua_cobject.h
* Update camera.c
* Add files via upload
* Update constants.lua
* Update constants.md
* Update hooks.md
* Update smlua_constants_autogen.c
* Update smlua_hooks.h
* Update smlua_hooks.h
* Update smlua_hooks.c
* Update mario_actions_airborne.c
* Update mario_actions_automatic.c
* Update mario_actions_moving.c
* Update mario_actions_object.c
* Update mario_actions_stationary.c
* Update mario_actions_submerged.c
* Update mario_step.c
* Update mario_actions_airborne.c
* Update mario_actions_automatic.c
* Update mario_actions_moving.c
* Update mario_actions_object.c
* Update mario_actions_stationary.c
* Update mario_actions_submerged.c
* Update hooks.md
* Update mario_actions_airborne.c
* Update mario_actions_automatic.c
* Update mario_actions_moving.c
* Update mario_actions_object.c
* Update mario_actions_stationary.c
* Update mario_actions_submerged.c
* Update mario_actions_submerged.c
* Update mario_step.c
* Update mario_actions_stationary.c
* Update mario_actions_submerged.c
* Update mario_step.c
* Update mario_actions_airborne.c
* Update mario_actions_airborne.c
* Update mario_actions_automatic.c
* Update mario_actions_moving.c
* Update mario_actions_object.c
* Update mario_actions_submerged.c
---------
Co-authored-by: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com>
Co-authored-by: Sunk <69110309+Sunketchupm@users.noreply.github.com>
Co-authored-by: Agent X <44549182+AgentXLP@users.noreply.github.com>
Co-authored-by: EmeraldLockdown <86802223+EmeraldLoc@users.noreply.github.com>
2025-04-07 18:47:52 -04:00
Agent X
42f05cc790
Add fixed smoke to Coop Cafe Pipe DynOS Pack
Build coop / build-windows (push) Has been cancelled
Build coop / build-ubuntu (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
2025-04-06 14:21:59 -04:00
Agent X
4b36c4df45
Make Yoshi visible in main menu
2025-04-06 14:16:51 -04:00
Agent X
3a751aac56
Revert "move models to higher priority pools if needed"
...
This reverts commit 1bfe9d509c .
2025-04-06 13:35:40 -04:00
Agent X
bcfd4ace75
Add DJUI Gradients, fix version clipping and camera unlock
Build coop / build-ubuntu (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
2025-04-05 16:07:10 -04:00
Agent X
211ad82937
Further enhance lighting engine
2025-04-05 13:58:28 -04:00
Cooliokid956
3bfa75e32b
Miscellaneous Additions: Addendum ( #723 )
...
Build coop / build-ubuntu (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
* More autogen work
- made the `Pointer_` classes into aliases instead so that they're actually associated with their true type
- "Total constants" metric is now accurate
* High Quality Master Volume
* Audio work
it's 12:55am and there are some bright flashes outside (lightning)
- cracked the code (interpreted the "Acc" in `tempoAcc`)
- added several functions that will help greatly in the Streamed Music department (you can now match sequenced music fading (transitions, eepy, etc.))
- introducing `gMasterVolume`! a variable that is only updated when it needs to be, theoretically improving performance (by some amount). this variable is used in many places in place of recalculations of the same number
- made it so that muting the game skips some audio processing (not the main process since that would linger after unmuting (not good))
- fixed an oversight where lua volumes were not taken into account when `audio_stream_set_volume`
- it's its 😁
- removed additional `#include "audio/external.h"`
it is 1:06am
gn
* Add mouse status functions
you can now check if mouse buttons were held, clicked, or released
* Sorting was a bad idea
disabled sorting for constants so that they are represented more closely to their original defines
* Expose playerlist page index
also noticed that sorting still sucks
* Minor (very important) detail
lalette
* Addressing the PeachyPeachSM64 reviews
* Return of the Forced 4:3 Mode
shoutouts to DISPLAY.FORCE_4BY3 for sticking through the toughest of times, waiting for this day to come
* Added scroll support
- Scrolling added to chat box (hold ctrl to scroll fewer lines, shift to scroll faster)
- Scrolling functions added to smlua
* Addressing the Isaac0-dev review + fixes
- mouse scroll is now accumulated
- djui_gfx_get_dimensions
- forced 4:3 won't kick in if the window isn't wide enough
- game now recognizes horizontal resizing when in 4:3 mode
* Run autogen
* gfx_get_dimensions
works just as well
2025-04-05 13:52:14 -04:00
Isaac0-dev
1bfe9d509c
move models to higher priority pools if needed
...
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-ubuntu (push) Has been cancelled
Build coop / build-windows (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
sometimes, a model may be loaded by the level, but then a mod loads it for the session, which causes issues so we move the model to the right pool.
2025-04-04 14:17:16 +10:00
Isaac0-dev
f6d6de7fc8
remove gCamera from Lua
...
Build coop / build-ubuntu (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
rip any mods that use it
2025-04-04 11:25:07 +10:00
Isaac0-dev
049e767ac6
free stuff
Build coop / build-ubuntu (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
2025-04-02 12:42:14 +10:00
Isaac0-dev
54d33d28ba
fix scrolling textures simply not scrolling
...
this was caused by the duplicated vertices commit
2025-04-02 11:42:24 +10:00
Sunk
110d6ef32e
Further fix camera ( #727 )
...
Build coop / build-ubuntu (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
* Further fix camera
* Remove re-override
2025-04-02 10:35:13 +10:00
Isaac0-dev
c2823c268e
fix some script errors in mods that pass in nil objects
...
Build coop / build-ubuntu (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
technically this is the mod's fault, but this is more consistent behavior for a cheap fix
2025-04-01 16:13:56 +10:00
Agent X
a8541f0470
Fixes
2025-04-01 00:04:45 -04:00
Agent X
60e81e2bd2
Make Git hash only dev or debug
2025-03-31 22:42:30 -04:00
Sunk
af15844a69
Fix camera issues ( #726 )
...
* Fix vanilla camera in automatic
* Correct dpad movement direction
Matches the same direction as romhack camera now
2025-03-31 22:28:12 -04:00
EmeraldLockdown
a318792365
New coopnet libraries for macOS ( #725 )
Build coop / build-ubuntu (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
2025-03-31 16:57:15 -04:00
Agent X
6befdb09fe
Update CS to v1.13
2025-03-31 15:50:24 -04:00
Agent X
43f4f7aec2
Fix small LE whoopsie
Build coop / build-ubuntu (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
2025-03-29 13:41:55 -04:00
Agent X
3abbb2039d
Camera fixes
Build coop / build-windows (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-ubuntu (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
2025-03-29 00:03:08 -04:00
Agent X
0ee8d5f81e
Fix/optimize/improve lighting engine
2025-03-28 23:06:48 -04:00
Isaac0-dev
0c9f94bab6
forgot to null check it
Build coop / build-ubuntu (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
2025-03-28 15:18:49 +10:00
Sunk
1a23932e9b
Update revamped flying damage ( #722 )
2025-03-28 15:11:05 +10:00
Isaac0-dev
bfdbbea175
served time for crimes against C
2025-03-28 15:05:44 +10:00
Isaac0-dev
d07e31de49
update gCamera as the pointer is updated
2025-03-28 14:51:28 +10:00
Isaac0-dev
8feea0111e
deal with gCamera being exposed incorrectly
2025-03-28 14:33:40 +10:00
Isaac0-dev
ebcfd94c4c
stop asking for authorisation in discord
2025-03-28 11:13:26 +10:00
Isaac0-dev
71f8ba51af
fix text rendering with msaa off in some situations [build]
2025-03-28 09:54:50 +10:00
Isaac0-dev
d81512680b
duplicate every instance of a display list ( #720 )
...
Co-authored-by: PeachyPeachSM64 <72323920+PeachyPeachSM64@users.noreply.github.com>
2025-03-28 09:17:53 +10:00
Agent X
14692e549b
Remove png assets from default mods
2025-03-27 18:41:52 -04:00
Agent X
b93d2eb5ff
[build] Update built-in mods
...
Build coop / build-ubuntu (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
Cjes & VL's code looks kinda messy...
2025-03-27 17:58:48 -04:00
Agent X
02bd7917cb
Fix lighting engine merge header mistake
2025-03-27 17:24:49 -04:00
Agent X
c0e547e2d1
[build] Increment version to 1.3
2025-03-27 17:13:14 -04:00
Agent X
05ef720028
Strip color codes from discord activity
2025-03-27 16:37:59 -04:00
Agent X
3e540790a3
Basic Vertex Point Lighting Engine ( #716 )
...
* CONCEPT: Basic vertex lighting engine
Set the geometry mode on your model to G_LIGHTING_ENGINE_EXT, spawn a `bhvAmbientLight`, spawn some `bhvPointLight`s, and then you got yourself a mighty interesting scene.
* Fixes
* How did I miss this
* Make light set home pos
2025-03-27 16:36:02 -04:00
Baconator2558
c26e968076
Allow wind to be ignored with HOOK_ALLOW_HAZARD_SURFACE ( #721 )
...
* Update constants.md
* Update constants.lua
* Update smlua_constants_autogen.c
* Update surface_terrains.h
* Update hooks.md
* Add files via upload
2025-03-27 14:48:36 -04:00
Isaac0-dev
c5bf411a2a
add a scissor to nametags to clip during credits
Build coop / build-ubuntu (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
2025-03-27 17:09:04 +10:00
Isaac0-dev
f2b4f4aaad
add herobrine
...
Build coop / build-ubuntu (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
Co-Authored-By: Agent X <44549182+AgentXLP@users.noreply.github.com>
2025-03-26 14:21:02 +10:00
Isaac0-dev
26dd81d5cb
Revert "duplicate every instance of a display list"
...
Build coop / build-ubuntu (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 reverts commit 4ebb8fe2cb .
2025-03-25 09:02:33 +10:00
Isaac0-dev
4ebb8fe2cb
duplicate every instance of a display list
...
Build coop / build-ubuntu (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
This is to fix writing to read only memory, which would a crash if a mod tries to modify a display list from vanilla sm64.
it also makes sure that modifications to display lists are unique to the display list it was applied to
2025-03-24 11:58:13 +10:00
Agent X
661ba3b5b0
Clarify network send function comments
2025-03-23 17:38:00 -04:00
Cooliokid956
efcfff210d
Miscellaneous additions ( #711 )
...
- Fixed script file path shortening for Windows in console errors (what I could at least, the one left unfixed is preprocessed and I can't mess with that)
- Adjusted audio sanity check messages to sound more natural
- 9 new functions added:
## `audio_stream_set_loop_points(audio, start, end)`
Sets an audio stream's loop points in samples, no longer requiring a hacky method to loop streams in mods
## `get_active_mod()`
Returns the mod currently being processed, can be used by mods with APIs to determine what they're being used by and react accordingly
## `get_area_update_counter()`
Returns `gAreaUpdateCounter`, can be used to determine various in-game statistics, as well as if the game is being updated
## Exposed several object pointers
`get_current_object()` to retrieve `gCurrentObject`
`get_dialog_object()` to retrieve `gContinueDialogFunctionObject`
`(get|set)_cutscene_focus()` to retrieve/assign `gCutsceneFocus`
`(get|set)_secondary_camera_focus()` to retrieve/assign `gSecondCameraFocus`
2025-03-24 07:31:06 +10:00
Agent X
f8230fe484
Correct DynOS skybox texture tile paths (WARNING: MAY BREAK SKYBOX TEXTURE PACKS DESIGNED FOR COOPDX)
Build coop / build-macos-intel (push) Has been cancelled
Build coop / build-ubuntu (push) Has been cancelled
Build coop / build-windows (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
2025-03-21 20:40:16 -04:00
Sunk
5ba01cc232
Improvements to non-pvp player interactions ( #712 )
...
Build coop / build-ubuntu (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
* Add more bounce interactions
* Prevent out of bounds pushing
2025-03-21 09:06:10 +10:00
Agent X
64ef23ba6a
Make sliders show their number value
Build coop / build-ubuntu (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
2025-03-18 23:07:03 -04:00
Agent X
2479eaabfb
This new camera code is NOT up to pollos standards.
2025-03-18 23:06:36 -04:00
Sunk
14f98e4b30
Add automatic toggle ( #707 )
Build coop / build-ubuntu (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
2025-03-17 13:04:09 +10:00
Sunk
f9b6fba0b5
Fix revamped pvp oversight ( #706 )
Build coop / build-ubuntu (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
2025-03-16 21:20:29 +10:00
mingokrb
0f7ba775c2
Update Portuguese.ini ( #710 )
2025-03-16 21:11:01 +10:00