Commit Graph

3297 Commits (ac62e9e10fd187c3bf0226e112c391a1fcc12922)

Author SHA1 Message Date
MysterD b8b7b568f1 Add bounds checking to instant warps, and make object collisions dynamic
in size
2023-06-15 20:50:12 -07:00
MysterD 5875a007f9 Added collision_get_temp_wall_collision_data() to Lua 2023-06-15 19:55:55 -07:00
MysterD bba1b4175f Make surface pools infinite 2023-06-15 19:40:34 -07:00
MysterD 9ea677de76 Separate fog from vertex alpha so lightmaps can render it 2023-06-15 01:01:39 -07:00
MysterD 72a53b0ab9 Merge branch 'dev' of github.com:sm64ex-coop-dev/sm64ex-coop into dev 2023-06-14 23:25:09 -07:00
MysterD 00cf5348da Update lang files 2023-06-14 23:25:04 -07:00
MysterD 3f04ec5bb5 Fix noise rendering for dx' 2023-06-14 23:04:28 -07:00
MysterD 44d37f6577 Add support for noise in color combiners 2023-06-14 22:04:55 -07:00
Dominicentek e1fed6799e Translate SOUND:FADEOUT to Czech (#415) 2023-06-14 16:41:38 -04:00
MysterD 19bc36c220 Update win64 coopnet 2023-06-14 01:38:19 -07:00
MysterD e13a77dd91 Allow object sounds to fade out to 0 2023-06-12 02:20:58 -07:00
MysterD 483c32259d Add Lights0 support to DynOS 2023-06-12 02:08:20 -07:00
MysterD cde999e667 Cleanup 2023-06-11 14:41:14 -07:00
PeachyPeach a956fb36bf Various checks for binary lua files (#397)
* various checks for binary lua files

* endianness
2023-06-11 14:36:15 -07:00
Emerald Lockdown 490eacf86e Fix lua packet's index always being 0 (#405) 2023-06-11 14:35:41 -07:00
Sunk 2a3a666640 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 3e786896f1 Disabled printing of gfx_cc_print() 2023-06-11 14:33:18 -07:00
Agent X b851c130e9 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 1e769573e6 Cleanup 2023-06-11 14:25:28 -07:00
Sunk d7f1d7cf2f 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 1758efc4df Fixed corruption of toad player's spots 2023-06-11 14:18:39 -07:00
MysterD 0f5af9b0d0 Deduplicate level models using the permanent model map 2023-06-11 13:45:24 -07:00
MysterD df4fc4b555 Allow toggling the false ledge grab fix 2023-06-11 13:00:11 -07:00
MysterD 7a140feb34 Fix false ledge grabs when fixCollisionBugs is on 2023-06-10 16:21:40 -07:00
MysterD 6b94d98da2 Make OpenGL lightmap overexposure simpler 2023-06-10 15:33:59 -07:00
MysterD 9cee26ed40 Fixed directx compiles 2023-06-10 04:34:42 -07:00
MysterD 834932cb08 Adjust light map rendering to allow for over-exposure 2023-06-09 21:18:49 -07:00
MysterD cad55aed43 Update arena level lighting 2023-06-09 21:11:58 -07:00
MysterD 22ccedc438 Make nametags mod default to show-health off 2023-06-07 23:58:24 -07:00
Cooliokid956 fb39762f13 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 007a77ff40 Arena balance tweaks 2023-06-07 23:50:53 -07:00
MysterD 05631ee6f2 Fix attempt to not clear permanent models 2023-06-07 23:50:44 -07:00
MysterD 38bd052896 Increase visible lobbies-per-page to 10 2023-06-05 15:53:34 -07:00
MysterD 8496bdefc1 Make DirectX call discord_update() 2023-06-05 15:36:22 -07:00
MysterD 690ca0ff28 Display chat messages in console 2023-06-05 15:34:08 -07:00
MysterD 493fefd89a Prevent clearing permanent vanilla model slot 2023-06-05 15:19:33 -07:00
MysterD 7b47069611 Fix DynOS_Lvl_GetActiveGfx() 2023-06-05 15:19:19 -07:00
MysterD cd157216fb Arena - prevent self-bombing from stealing kills 2023-06-05 00:35:30 -07:00
MysterD ccd1b583c0 Added spire level to arena 2023-06-04 20:32:35 -07:00
MysterD e584a9d3ca Fix weird camera state when vanilla c-up cam is interrupted 2023-06-03 02:17:53 -07:00
MysterD 6472b1531a Made the player bubble faster 2023-06-03 02:00:20 -07:00
MysterD 6085f45eee Fix crashes and errors when exit-to-castle isn't set properly 2023-06-03 01:50:41 -07:00
MysterD 73e0280727 Prevent bouncing on springs when dead 2023-06-02 22:20:35 -07:00
MysterD 1617fbd766 Seeded smlua's random functions by default 2023-06-02 22:10:54 -07:00
MysterD 4a78b03e3f Buffed basic pvp attacks 2023-06-02 22:04:22 -07:00
MysterD 412129f7a5 Arena - buffed hammer and fire flower 2023-06-02 21:59:07 -07:00
MysterD ba74f3dd0b Arena - slight hammer buff 2023-06-02 21:46:05 -07:00
MysterD fd39b2907c Arena - replace platforms with citadel 2023-06-02 17:58:17 -07:00
MysterD 045ad54c57 Fixed up arena ladders - from Cooliokid956[4~ 2023-06-02 14:54:11 -07:00
MysterD acaa832b7b 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