Prince Frizzy
15d6f6ae07
Add some sanity checks to prevent bugs and exploits. ( #767 )
...
* Add some sanity checks to prevent bugs and exploits.
* Improve sanity check for Koopa Shell Riding.
* Sort and optimize MarioState structure.
2025-04-27 17:02:15 -04:00
PeachyPeachSM64
0e00fe7ad3
Revert "add a more accurate way to know the last active mod"
...
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 bff72db960 .
2025-04-27 13:34:12 +02:00
PeachyPeachSM64
c36852356d
Revert "quick fix ( #764 )"
...
This reverts commit cd0a17055e .
2025-04-27 13:33:59 +02:00
Agent X
6b5263d60e
Whoops
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-27 00:35:55 -04:00
Agent X
bf85d9f9d5
Lay some groundwork for more documentation, fix compilation error, put backgrounds into enum
2025-04-26 23:29:21 -04:00
Agent X
5d5147cb0e
Document more functions! (83%)
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-25 17:03:41 -04:00
ManIsCat2
29f9e7cfcb
Add G_PACKED_NORMALS Geo Mode from F3DEX3 ( #768 )
...
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 new geometry mode
* Fix lua vertex colors not working
2025-04-25 15:07:31 -04:00
PeachyPeach
0f351e11fb
Gfx/Vtx improvements ( #756 )
...
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
- Renamed the `new` and `realloc` functions to `create` and `resize`
- Added `delete_all`
- Made Mod Data a class:
- Allocation is now limited to prevent out-of-memory crashes: 1024 display lists of max size 2048 and 1024 vertex buffers of max size 4096 per mod
- Added error codes to identify the cause of a failure (name not found, pointer not found, max size exceeded, item pool is full, ...)
2025-04-24 14:03:17 +10:00
Cooliokid956
cd0a17055e
quick fix ( #764 )
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-22 13:55:11 +10:00
EmeraldLockdown
651fe31bd8
Print hash of Mac executable into Github Actions ( #763 )
2025-04-22 13:54:55 +10:00
Isaac0-dev
36d8e3c870
upload hash_file.cpp
2025-04-22 13:10:27 +10:00
Isaac0-dev
bff72db960
add a more accurate way to know the last active mod
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-22 09:47:26 +10:00
Isaac0-dev
dcaa7e725d
fix resetting display lists ( #752 )
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-18 02:28:15 +02:00
Agent X
6c7068f1ea
Revert "Constants fix"
...
This reverts commit 6659377cd4 .
2025-04-17 18:27:36 -04:00
xLuigiGamerx
3e4c5b862e
Removed the shading from the emblems and sideburns for [CS] The Originals ( #749 )
...
* Added `xOffset` and `yOffset` to the `DjuiFont` struct to align the custom hud fonts
* Replaced `VL-Tones and CJes` CS pack with `The Originals` CS pack
* Removed the shading from the emblems and sideburns for `[CS] The Originals`
2025-04-17 16:38:25 -04:00
Agent X
6659377cd4
Constants fix
2025-04-17 14:51:03 -04:00
PeachyPeach
7c7993f634
Merge pull request #748 from Sunketchupm/fixes
...
Fix hide-and-seek script error
2025-04-17 18:53:23 +02:00
Isaac0-dev
4432e8a0b8
fix a typo in the language files for ROMHACK_CAMERA_OFF
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-17 16:20:02 +10:00
Isaac0-dev
03281c2005
added some options for swapping analog stick axis [build]
2025-04-17 16:17:11 +10:00
Isaac0-dev
915655d75e
fix c buttons on n64 controller [build]
2025-04-17 14:04:59 +10:00
Isaac0-dev
e8f4748eea
experimental sdl joystick support [build]
...
i bought an n64 controller just to do this
2025-04-17 12:59:40 +10:00
Isaac0-dev
25ff0c93c4
fix scrolling textures again
...
now that only vanilla vertices are duplicated
2025-04-17 11:49:04 +10:00
Sunk
ff5becc0ea
Fix hide-and-seek script error
2025-04-15 19:34:35 -04:00
Agent X
6527ee1b7a
Fix HOOK_ON_WARP params
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-15 14:13:58 -04:00
Agent X
36d76d3cb8
Clear LE lights between areas
2025-04-15 12:39:27 -04:00
Agent X
0cb0b41c07
Add some level commands to make porting HackerSM64 levels easier
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-14 19:25:05 -04:00
PeachyPeach
467b22e939
Gfx set command: v2 + Gfx/Vtx dynamic alloc ( #718 )
...
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
* set_gfx_command part 2
* part 3
* get gfx/vtx from name; copy gfx/vtx
* gfx/vtx dynamic allocation lua
* gfx/vtx_new: don't take level/model/vanilla names
* Clean up gbi constants
* update example
* Isaac review; add gfx_get_next_command and vtx_get_next_vertex
* make all commands length 1; missing NULL checks
2025-04-12 18:19:14 -04:00
PeachyPeach
26d64ee79d
fix apply_platform_displacement ( #740 )
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-12 23:03:12 +10:00
Cooliokid956
f22855d21e
Platform DIsplacement on demand ( #739 )
...
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
+ two other functions that pipocalio asked for
2025-04-11 23:37:57 -04:00
xLuigiGamerx
e6bcf050b3
Added [CS] The Originals and removed [CS] VL-Tone & Cjes Luigi ( #738 )
...
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
* Added `xOffset` and `yOffset` to the `DjuiFont` struct to align the custom hud fonts
* Replaced `VL-Tones and CJes` CS pack with `The Originals` CS pack
2025-04-10 19:57:27 -04:00
Agent X
57640b4f96
Fix formatting
2025-04-10 19:47:18 -04:00
Agent X
a1ad188a6b
Update hooks.md
2025-04-10 17:33:13 -04:00
Blockyyy
43d2248727
HOOK_BEFORE_WARP, added params to HOOK_ON_LEVEL_INIT and HOOK_ON_WARP ( #736 )
2025-04-10 17:17:59 -04:00
Yuyake
13516cb88e
New Moveset and Model Updates ( #737 )
...
Adjusts Yoshi's model and caps to take use of the new Emblem Lights.
Spike is adjusted using new material for Glasses.
Birdo Moveset is adjusted.
Paulien now has new moveset thanks to PeachyPeach.
2025-04-10 17:15:51 -04:00
Agent X
490939bc95
Bump version
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-10 16:55:27 -04:00
Agent X
d3696a3745
Update builtin mods
2025-04-10 16:54:53 -04:00
Sunk
407e74ccf7
Fix water pvp ( #728 )
...
Build coop / build-macos-intel (push) Waiting to run
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
* Fix water pvp
* Revert "Fix water pvp"
This reverts commit 95adc3206e .
* The real fix
Turns out I needed to swap the x and z facing angles for the calculations
2025-04-09 19:13:18 -04:00
Agent X
e1c0d87ea8
Add some missing gfx symbols to DynOS
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-08 17:30:00 -04:00
Blockyyy
0e1ab94894
reset gRoomOverride on network_shutdown ( #735 )
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-ubuntu (push) Waiting to run
Build coop / build-windows (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
2025-04-08 09:08:00 -04:00
Isaac0-dev
a67c096ecb
remove some double lookups in dynos
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-08 14:32:25 +10:00
Isaac0-dev
7dc31e3780
model pool fix
...
better fix than 1bfe9d509c
just checks the level pool for session models
2025-04-08 13:54:04 +10:00
Isaac0-dev
56577a4a20
fix some read only display lists missing from display_lists.inl
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-08 12:54:08 +10:00
PeachyPeach
b190ee09fb
Gfx Vtx vanilla only duplicates ( #733 )
...
Some changes for gfx vtx duplication:
- Only vanilla (read-only) stuff is duplicated
- Stuff is duplicated only once, and uses a map rom->ram for next iterations
- Stuff is restored to original values on network shutdown
also fixes incorrect types in some extern declarations
2025-04-08 10:20:50 +10:00
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