Agent X
32db129861
Whoops [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-22 08:58:59 -04:00
Agent X
318c8a4995
Fix macOS compile errors and warnings [build]
2025-05-22 08:48:05 -04:00
Agent X
bf4bef435a
Small behavior fixes [build]
2025-05-22 08:32:06 -04:00
Cooliokid956
aac982a3eb
Add missing mouse scrolling in console + Smooth Scrolling ( #790 )
...
* Add mouse wheel scrolling for DJUI Console
forgot to do that before
Bonus: optional Smooth Scrolling (activate in menu options)
Dutch - @benjipg
English - me
French - @Blockyyy
German - @iZePlayzYT
Italian - @wall_e20
Russian - @yoyeet961
Spanish - me
Missing translations:
Czech-Help
Japanese-uhhhh
Polish-maybe
Portuguese- might be able to get this one in tomorrow
i really think something needs to be done about the DJUI prefixing
* Return of the eepy
- actually added the config option
- NEW TRANSLATION:
- portuguese - @saniky
* Czech translation
by @Dominicentek
* add missing translations, correct others
since this is an actual feature present in major programs (e.g. Chromium), it is widely localized and i can find accepted translations for the term
I have gone and used those instead where applicable
* address nitpicking
* unified clamping
* new clamp + fixed chat jumping to 0 when below max
2025-05-22 08:26:29 -04:00
PeachyPeach
bbabaa3c79
Fix hand/foot pos and get any Mario part position ( #816 )
...
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
* Fix hand/foot pos and get any Mario part position
2025-05-21 23:52:04 +02:00
PeachyPeach
8db6356754
Improving math functions ( #813 )
...
* Improving math functions
* Isaac review
2025-05-21 23:50:49 +02:00
Isaac0-dev
ecac2afd07
fix some issues with smlua
...
get_temp_s32_pointer and deref_s32_pointer: these are actually safe and mods use them
fixed a nil script error with smlua_to_cpointer
2025-05-21 21:50:13 +10:00
Sunk
ce67d8c0a5
Add gLevelValues.wallMaxRadius ( #815 )
2025-05-21 11:19:02 +10:00
Isaac0-dev
06f1d66dd6
fix get_behavior_name_from_id returning nil
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-21 10:45:27 +10:00
Sunk
047adf35bf
Expose and create some useful functions ( #819 )
2025-05-21 09:40:30 +10:00
PeachyPeachSM64
52759ff981
stupid me didn't account for overlapping buffers
2025-05-20 21:18:23 +02:00
Prince Frizzy
258db1f6e7
Fix issue with texture filtering
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-17 17:37:29 -04:00
Isaac0-dev
16ab46aeea
run autogen again to fix mods
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-17 11:04:50 +10:00
Prince Frizzy
02c9a4146b
More Optimizations ( #792 )
...
* Initial work on optimizations.
* Requested Changes Part 1
* Requested Changes Part 2
* Requested Changes Part 3
* Requested Changes Part 4
* Requested Changes Part 5
* Requested Changes Part 6
* Update deprecated.lua
---------
Co-authored-by: PeachyPeach <72323920+PeachyPeachSM64@users.noreply.github.com>
2025-05-16 20:27:49 -04:00
Baconator2558
e30e026e3e
Add actionArg to HOOK_BEFORE_SET_MARIO_ACTION ( #810 )
...
* Update mario.c
* Update smlua_hooks.h
* Update smlua_hooks.c
* Update hooks.md
2025-05-16 18:58:51 +02:00
Isaac0-dev
dcc9090ac0
rename Area's unk04 to root and fix lookup error
2025-05-10 13:17:09 +10: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
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
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
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
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
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