Commit Graph

3086 Commits (3331b5c98bd8eab26d70b9ac76edefd696fac62e)

Author SHA1 Message Date
MysterD 3331b5c98b Add Lights0 support to DynOS 2023-06-12 02:08:20 -07:00
MysterD f04be96225 Cleanup 2023-06-11 14:41:14 -07:00
PeachyPeach 175dbada5a
Various checks for binary lua files (#397)
* various checks for binary lua files

* endianness
2023-06-11 14:36:15 -07:00
Emerald Lockdown 2fc3d7fee9
Fix lua packet's index always being 0 (#405) 2023-06-11 14:35:41 -07:00
Sunk 299c5f0886
Properly set Mario's y vel to 0 on popping (#406)
* Properly set Mario's y vel to 0 on popping
2023-06-11 14:34:06 -07:00
MysterD 880ba52e05 Disabled printing of gfx_cc_print() 2023-06-11 14:33:18 -07:00
Agent X 74847919be
Extend mod name max length from 32 to 64 (#408)
I remember it being more than 32 at some point but I could be wrong, I'm making this PR so color codes can be better utilized in names without hitting the max limit so quickly.
2023-06-11 14:30:43 -07:00
MysterD 3a85b7051e Cleanup 2023-06-11 14:25:28 -07:00
Sunk a0ff975ec8
Re-introduce a few vanilla bugs under gBehaviorValues (#413)
* Properly set Mario's y vel to 0 on popping

* Re-introduce a few vanilla bugs under gBehaviorValues

The Shell Mario glitch was patched as a side effect to patching a different bug, but several romhacks use it so I need it back.
The ability to collect multiple normal caps at once is needed for hat-in-hand using the hat factory glitch.

* Fix Shell Mario fix

Found the actual reason why the glitch doesn't work and figured that this change shouldn't affect anything else, so I removed its entry from gBehaviorValues.

* Add InfiniteRenderDistance to gBehaviorValues

I'm well aware that disabling the infinite render distance will be very desync prone, however a few glitches, most notably cloning and chuckya double jump, need objects load and unload from render distance.
2023-06-11 14:24:13 -07:00
MysterD 5fdc7b67e8 Fixed corruption of toad player's spots 2023-06-11 14:18:39 -07:00
MysterD daf8c7e444 Deduplicate level models using the permanent model map 2023-06-11 13:45:24 -07:00
MysterD def1122159 Allow toggling the false ledge grab fix 2023-06-11 13:00:11 -07:00
MysterD cc1ca691ad Fix false ledge grabs when fixCollisionBugs is on 2023-06-10 16:21:40 -07:00
MysterD 91b6514d8a Make OpenGL lightmap overexposure simpler 2023-06-10 15:33:59 -07:00
MysterD 6207f3ea01 Fixed directx compiles 2023-06-10 04:34:42 -07:00
MysterD c2a40b1564 Adjust light map rendering to allow for over-exposure 2023-06-09 21:18:49 -07:00
MysterD d2644e6640 Update arena level lighting 2023-06-09 21:11:58 -07:00
MysterD b8d6e466e5 Make nametags mod default to show-health off 2023-06-07 23:58:24 -07:00
Cooliokid956 4f92242206
ladders have been improved [MIRROR] (#409)
aside from ladder teleportation finally being dealt with (and hopefully being gone for good),

There are two new options when dismounting ladders:
Rollout - Press A while holding the control stick left or right to rollout in that direction
Wall Kick - Simply press A to wall kick off the ladder
Freefall has been relocated to Z, and B doesn't do anything (yet..).
2023-06-07 23:54:09 -07:00
MysterD aa5540611f Arena balance tweaks 2023-06-07 23:50:53 -07:00
MysterD 3fecc1568d Fix attempt to not clear permanent models 2023-06-07 23:50:44 -07:00
MysterD 533cb2c8da Increase visible lobbies-per-page to 10 2023-06-05 15:53:34 -07:00
MysterD 8367e7d6ee Make DirectX call discord_update() 2023-06-05 15:36:22 -07:00
MysterD 1ad83bd004 Display chat messages in console 2023-06-05 15:34:08 -07:00
MysterD 47a8e9d3f6 Prevent clearing permanent vanilla model slot 2023-06-05 15:19:33 -07:00
MysterD 016c385d7f Fix DynOS_Lvl_GetActiveGfx() 2023-06-05 15:19:19 -07:00
MysterD 17edd42b5d Arena - prevent self-bombing from stealing kills 2023-06-05 00:35:30 -07:00
MysterD 60db46a6fa Added spire level to arena 2023-06-04 20:32:35 -07:00
MysterD c07c80f5ef Fix weird camera state when vanilla c-up cam is interrupted 2023-06-03 02:17:53 -07:00
MysterD d73d8e97bd Made the player bubble faster 2023-06-03 02:00:20 -07:00
MysterD 40dfbb7589 Fix crashes and errors when exit-to-castle isn't set properly 2023-06-03 01:50:41 -07:00
MysterD 2fa506d774 Prevent bouncing on springs when dead 2023-06-02 22:20:35 -07:00
MysterD efba660738 Seeded smlua's random functions by default 2023-06-02 22:10:54 -07:00
MysterD 0a41cc70e9 Buffed basic pvp attacks 2023-06-02 22:04:22 -07:00
MysterD 44df9f864c Arena - buffed hammer and fire flower 2023-06-02 21:59:07 -07:00
MysterD 84c978e141 Arena - slight hammer buff 2023-06-02 21:46:05 -07:00
MysterD 9a6c01c2d4 Arena - replace platforms with citadel 2023-06-02 17:58:17 -07:00
MysterD c58b1cf9eb Fixed up arena ladders - from Cooliokid956[4~ 2023-06-02 14:54:11 -07:00
MysterD da0dac728e Arena: ladder update and typo fix
the only behavior param now is ladder height
ladders' orientation (yaw) is now simply set by the object's yaw
when adding ladders in fast64, the cone empty is recommended
2023-06-01 13:00:42 -07:00
MysterD 7136e3df9d Move mac libjuice compile script to tools 2023-06-01 00:51:27 -07:00
MysterD a5b97dc4f9 Merge branch 'dev' of github.com:sm64ex-coop-dev/sm64ex-coop into dev 2023-06-01 00:50:03 -07:00
Motoo Chhotoo Chintoo fc195495c8
Added a shell-script for MacOS systems. (#403)
This commit adds a shell-script to the root folder. The script serves the purpose of downloading and compiling the source code of libjuice library, and copying it to the appropriate location. This script is only intended for MacOS.
2023-06-01 00:49:43 -07:00
MysterD 0a1334c3a9 Slight tweak to arena's prevent water heal 2023-05-31 22:08:18 -07:00
Isaac0-dev 05f4c42f81
add cancels to HOOK_BEFORE_PHYS_STEP allowing for custom step systems (#400)
* add cancels to HOOK_BEFORE_PHYS_STEP allowing for custom step systems

* give lua mods access to stepArg and nextPos from hanging and air step; fix a crash when m.floor is null
2023-05-31 21:10:06 -07:00
MysterD aaaf59e1e4 Fix djui_popup_create_global() 2023-05-31 21:07:41 -07:00
Emerald Lockdown 3e52c4f5db
`djui_popup_create_global` (#402)
* Add djui_popup_create_global
2023-05-31 21:05:07 -07:00
MysterD 81b3d0ae15 Prevented water heal in Arena (thanks Coolio and wereyoshi) 2023-05-31 20:56:47 -07:00
MysterD 5de6d50c06 Added ladders to Arena (thanks Coolio) 2023-05-31 20:46:35 -07:00
MysterD 929b10995c Allow other mods to add levels to arena 2023-05-31 16:56:57 -07:00
MysterD dc63c6588f Remove previous failed attempts at fixing sound compile issues 2023-05-31 00:52:16 -07:00