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