Commit Graph

3103 Commits (e2b8d6a1380a90220b00a7d6ee355814b91c51fa)

Author SHA1 Message Date
MysterD e2b8d6a138 Reduced player particle spam 2023-06-16 19:25:48 -07:00
MysterD 3e64af2e53 Switched SSL moving pyramid wall to timer syncing 2023-06-16 18:26:14 -07:00
MysterD 02a56ad0d8 Fixed character anim offsets during certain dialog boxes 2023-06-16 18:09:23 -07:00
MysterD 9f8c18c561 Made player-to-player collisions respect the intangible flag 2023-06-16 17:53:04 -07:00
MysterD 7b6c63a6aa Fix monty moles in Star Road 2023-06-16 17:39:50 -07:00
MysterD 49691217a0 Fixed more memory corruption with object collisions 2023-06-16 17:19:18 -07:00
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