Commit graph

2751 commits

Author SHA1 Message Date
MysterD
ef66a18fc2 Update Linux coopnet 2023-06-18 12:27:57 -07:00
MysterD
1409ba829b Reduced player particle spam 2023-06-16 19:25:48 -07:00
MysterD
488ef1c6d2 Added collision_get_temp_wall_collision_data() to Lua 2023-06-15 19:55:55 -07:00
MysterD
69f16bebb5 Separate fog from vertex alpha so lightmaps can render it 2023-06-15 01:01:39 -07:00
MysterD
d22961e863 Merge branch 'dev' of github.com:sm64ex-coop-dev/sm64ex-coop into dev 2023-06-14 23:25:09 -07:00
MysterD
2a5a4607a8 Update lang files 2023-06-14 23:25:04 -07:00
MysterD
ab10fad09f Fix noise rendering for dx' 2023-06-14 23:04:28 -07:00
MysterD
529058ad77 Add support for noise in color combiners 2023-06-14 22:04:55 -07:00
MysterD
f35a6621dc Update win64 coopnet 2023-06-14 01:38:19 -07:00
MysterD
61b72ae1ee Allow object sounds to fade out to 0 2023-06-12 02:20:58 -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
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
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
def1122159 Allow toggling the false ledge grab fix 2023-06-11 13:00:11 -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
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
efba660738 Seeded smlua's random functions by default 2023-06-02 22:10:54 -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
929b10995c Allow other mods to add levels to arena 2023-05-31 16:56:57 -07:00
Dominicentek
3a89ffa267
Add Czech translation (#398)
* Add Czech translation

* Add glyphs to font files

* Register Czech glyphs to djui_unicode.c
2023-05-25 22:03:40 -07:00
MysterD
7ff1622745 Added last remote object information to crash screen 2023-05-22 23:00:11 -07:00
MysterD
1dd70283da Fixed bounds checks in save_file_is_cannon_unlocked() 2023-05-20 20:07:17 -07:00
MysterD
d043fdd22d Added in-game console for DynOS and Lua errors 2023-05-19 04:20:08 -07:00
MysterD
cf7d4bc8d2 Prevent deduplication of area models - it would overwrite the areaIndex 2023-05-18 21:29:57 -07:00
MysterD
b0408a1379 Fix some bugs found in testing 2023-05-18 17:54:29 -07:00
MysterD
41a4fcf516 Keep animations in-bounds 2023-05-18 12:42:18 -07:00
MysterD
ddd2f19ca1 Fix more memory errors 2023-05-18 01:57:36 -07:00
MysterD
87f076cd26 Fix sync of models on late join 2023-05-17 23:32:39 -07:00
MysterD
136ac0d84c Fix crash in packet_spawn_star 2023-05-17 17:48:54 -07:00
MysterD
0a224396ef Make pageup/pagedown in the chat box better 2023-05-17 12:12:29 -07:00
MysterD
4c0a226536 Fix improper culling of mirrored player models 2023-05-17 12:00:22 -07:00
MysterD
93020c04e5 Prevent broken mods from messing up the sync table of others 2023-05-17 00:01:09 -07:00
MysterD
2dde74b4b6 Fix warnings 2023-05-16 22:17:43 -07:00
MysterD
18bf5847a2 Prevent rending of corrupted graphnodes, only run lua GC once per frame 2023-05-16 21:49:13 -07:00
MysterD
ab585db973 Prevent lua mods from saving over your camera settings 2023-05-16 02:03:49 -07:00
MysterD
fa88a5aee0 Make certain GraphNodeObject fields mutable again 2023-05-16 00:05:26 -07:00
MysterD
688cd3b399 Rewrite how models are loaded and retrieved... yet again 2023-05-16 00:01:10 -07:00
MysterD
60d70d0d38 Fix several more possible crashes from the Lua API 2023-05-15 15:55:16 -07:00
MysterD
ed163203d8 Make gEnvironmentRegions safer 2023-05-15 12:04:07 -07:00
MysterD
2eb2b8c18f Make GraphNode flags mutable from lua again 2023-05-15 01:19:10 -07:00
MysterD
2083242b66 Fixed several crashes and errors found in static analysis 2023-05-15 01:15:20 -07:00