MysterD
c594179cca
Make surface pools infinite
2023-06-15 19:40:34 -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
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
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
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
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
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
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
MysterD
e70ed3ed2b
Added lightmaps to arena, slight balance tweaks
2023-05-31 00:34:38 -07:00
MysterD
ac6fa1cd32
Made camera interpolation more seamless on warp
2023-05-30 19:36:40 -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
Dominicentek
9a065ffced
Expose save_file_is_cannon_unlocked to smlua ( #395 )
...
* Update convert_functions.py
* Update save_file.c
* Update save_file.h
* Update cannon_door.inc.c
2023-05-20 20:06:15 -07:00
Prince Frizzy
1e5c2f2aa1
Fix bug with audio running of out sequence channels for the Sppedrun Timer mod. ( #396 )
2023-05-20 20:05:06 -07:00
MysterD
d043fdd22d
Added in-game console for DynOS and Lua errors
2023-05-19 04:20:08 -07:00
MysterD
75861d365e
Add backwards compatibility to ground pound checks
2023-05-19 01:37:52 -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
f53ffcd491
Keep the previous dynamic pool in memory
...
Due to sm64 weirdness, I can't reliably free memory at certain points
The hacky solution is to keep the previous dynamic pool in memory,
essentially requiring two frees to actually clear all memory from it
2023-05-17 22:33:14 -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