Isaac0-dev
dcc9090ac0
rename Area's unk04 to root and fix lookup error
2025-05-10 13:17:09 +10:00
Sunk
9e87ce10c0
Fix(?) frozen star cutscenes ( #796 )
2025-05-09 21:36:09 -04:00
ManIsCat2
10154b75d0
Fix packed normals ( #797 )
...
* Fix packed normals
* Clear packed normals on obj_sanitize_gfx
* Isaac review
* Peachy review
2025-05-09 19:17:26 -04:00
PeachyPeach
966d7fc290
Bettercam refactor and cleanup ( #788 )
...
- `bettercamera` code refactoring, less spaghetti, more consistency
- removed unused parts and added comments to the most obscure ones
2025-05-08 08:52:06 +10:00
PeachyPeach
0d4fd39a00
Fix interactions again ( #795 )
2025-05-08 08:51:44 +10:00
Beckowl
7472aa9b0a
Expose useful global graphnodes ( #789 )
...
* Add global node getters
* move pointer asterisk thing for consistency
* Run autogen
* Add geo prefix to new functions
* Run regen
* Rename functions
* run autogen
* Make viewport fields mutable
* Address code review comments
2025-05-07 17:09:08 -04:00
PeachyPeachSM64
19880356eb
Revert "Fix INT_HIT_FROM_ABOVE/BELOW check ( #751 )"
...
Build coop / build-linux (push) Has been cancelled
Build coop / build-steamos (push) Has been cancelled
Build coop / build-windows-opengl (push) Has been cancelled
Build coop / build-windows-directx (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
This reverts commit d8e9cd8641 .
2025-05-06 16:58:25 +02:00
Isaac0-dev
2362f67f4a
the real fix for sdl joystick lag
2025-05-06 09:58:12 +10:00
Agent X
6d1f533113
Fully fix 1.3 script errors and other stuff [build]
Build coop / build-linux (push) Waiting to run
Build coop / build-steamos (push) Waiting to run
Build coop / build-windows-opengl (push) Waiting to run
Build coop / build-windows-directx (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
2025-05-04 21:48:03 -04:00
Isaac0-dev
6f6cbc3413
still need this
Build coop / build-linux (push) Waiting to run
Build coop / build-steamos (push) Waiting to run
Build coop / build-windows-opengl (push) Waiting to run
Build coop / build-windows-directx (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
2025-05-05 09:26:12 +10:00
Agent X
954af5bc0a
this should fix SDL_Joystick lag [build]
2025-05-04 18:41:38 -04:00
Agent X
d66efc4671
Fix THI black title screen glitch [build]
2025-05-04 16:45:43 -04:00
Sunk
0d2a91352d
Freecam improvements ( #776 )
...
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
* Freecam improvements
* Sound and HUD freecam improvements
Play the camera buzz if the camera is locked and the camera is attempted to be moved.
Made the camera icon show the current zoom state of free camera.
* Fix unused variable warning
* Have mouse look be affected by sensitivity
2025-05-03 17:50:20 +02:00
Baconator2558
f59d8ce53a
Update mario_step.c ( #784 )
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-05-02 13:31:23 -04:00
PeachyPeach
d94cf00eb9
Fix wrongly documented functions ( #783 )
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-05-02 16:34:43 +02:00
jayden
af6e0afbcf
change misleading switch case field label ( #781 )
2025-05-02 13:33:36 +02:00
Agent X
ee7d694940
Fix HOOK_ON_WARP and document more functions (87.18%)
2025-05-01 20:26:04 -04:00
Agent X
7c33bbf2fa
Fix star doors in rom hacks
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-30 18:49:03 -04:00
Blockyyy
a0f557bf68
fix HOOK_BEFORE_WARP ( #753 )
...
* fix HOOK_BEFORE_WARP
* actual fix and correct hooks.md
* reset arg, make WARP_ARG_EXIT_COURSE -1
2025-04-30 18:22:31 -04:00
Isaac0-dev
5c3ef3d419
fix mac compile
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-30 20:51:10 +10:00
Sunk
7b3d51d32b
Fix off setting for romhack camera ( #775 )
...
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 fixes the bug where the camera is immediately centered onto the player, behind the player, in every course when romhack camera is turned off.
2025-04-27 23:26:27 -04:00
Sunk
d8e9cd8641
Fix INT_HIT_FROM_ABOVE/BELOW check ( #751 )
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 17:28:29 -04:00
PeachyPeach
507e6f6102
Fix autogen documentation ( #769 )
...
* Fix autogen documentation
* verbose
2025-04-27 17:24:29 -04:00
PeachyPeach
04ae492e8b
Fix obj_get_model_id_extended returning wrong model ids ( #757 )
2025-04-27 17:22:58 -04:00
Blockyyy
ea353af5c9
HOOK_ON_INSTANT_WARP ( #747 )
...
* make HOOK_ON_WARP trigger on instant warps
* oops
* HOOK_ON_INSTANT_WARP
* make the displacement a Vec3s, hooks.md
* fix hooks.md oversight
* get rid of this
2025-04-27 17:21:17 -04:00
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
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
Agent X
6c7068f1ea
Revert "Constants fix"
...
This reverts commit 6659377cd4 .
2025-04-17 18:27:36 -04:00
Agent X
6659377cd4
Constants fix
2025-04-17 14:51:03 -04: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
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
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
Agent X
57640b4f96
Fix formatting
2025-04-10 19:47:18 -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
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
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