MysterD
e47f40af9e
Swapped out hashmap to C++ for sync objects
2023-03-27 14:29:15 -07:00
MysterD
ca94b7387e
More sync object fixes
2023-03-27 12:51:10 -07:00
MysterD
de6e783c20
Fix some sync ID bugs
2023-03-27 12:29:20 -07:00
MysterD
73dfbe5e59
Increase max packets per second to 100
2023-03-27 11:59:06 -07:00
MysterD
b596cb2af2
Figure out a ping between every player, adjust resend rate based on it
2023-03-27 11:50:32 -07:00
MysterD
406bcb158d
More shadow adjustments
2023-03-27 01:04:30 -07:00
MysterD
b83bda7d6b
Possible fix for shadows going wonky on moving platforms
2023-03-27 00:59:19 -07:00
MysterD
68ec3a21e0
Skip animation interpolation more often
...
(hands no longer swap places after side jumping)
2023-03-27 00:24:06 -07:00
MysterD
46a95f7a72
Fixed bug in romhacks where coins re-appear when re-entering
2023-03-26 22:05:22 -07:00
MysterD
89d2eb9853
Deterministically set the syncId of child objects of level objects
2023-03-26 21:35:04 -07:00
MysterD
6346293468
Deterministically set the sync ID for level objects that spawn from spawninfo, macros, and special
2023-03-26 21:10:38 -07:00
MysterD
d12fc6c37a
Remove old sync id reservation system
2023-03-26 19:06:18 -07:00
MysterD
015a49dc1a
Rewrite syncID allocation and memory structure
2023-03-26 18:43:35 -07:00
MysterD
6c8b6387b4
Fix debug builds on linux
2023-03-26 14:53:01 -07:00
Isaac0-dev
c22eb8b2ba
fix version string buffer overflow ( #327 )
2023-03-26 14:52:13 -07:00
Agent X
01a81fc6f5
Beta 32.0.2 ( #330 )
2023-03-26 15:17:58 -04:00
Agent X
6c9a15cbe9
Fix envfx not resetting ( #329 )
2023-03-26 12:50:21 -04:00
Isaac0-dev
6cb1b2faec
Beta 32.0.1 ( #325 )
...
* patch for beta 32
* require the development flag for Lua profiler
* autogen
2023-03-26 01:15:28 -04:00
Agent X
4277230f20
Show players on star select toggle ( #321 )
...
* Show players on star select toggle
* Make only toggleable by mods
* Allow player list to also be disabled
2023-03-23 21:12:26 -04:00
Agent X
3676d2030d
Fix extended pause display ( #319 )
2023-03-23 17:42:53 -04:00
Agent X
1a86d46d95
Override envfx from Lua ( #316 )
...
* Override envfx from Lua
set_override_envfx(-1) to reset override
* Fix type mismatch
2023-03-23 14:46:15 -04:00
Agent X
c79a001f5f
Make fixed collision rounded corners toggleable ( #315 )
2023-03-22 21:02:43 -04:00
Agent X
d562a857d3
Clean up pause menu code and fix player menu bug ( #314 )
...
* Clean up pause menu code and fix player menu bug
* Final fixes to player panel bugs
2023-03-22 18:57:23 -04:00
Agent X
53b8a2f8e6
Fix compilation warnings and stop demos when hosting ( #313 )
...
* [WIP] fix warnings
Committing now as is for Isaac to take a look at this.
Having issues with VERSION_TEXT
* Fix VERSION_TEXT crash and stop demos on host
2023-03-21 22:41:43 -04:00
Isaac0-dev
7e46ce4a21
fixes and other improvements ( #309 )
...
* HOOK_JOINED_GAME
* expose VERSION_TEXT, and two more adjusments
* show if a constant type is a string with autogen
* fix another blunder by that guy
* should use an or operator here
* fix frame limiter stuff
2023-03-21 19:43:29 -04:00
Agent X
751dfe61c7
Move everything over ( #280 )
2023-03-20 22:36:25 -04:00
Agent X
7f6f7fea47
Fix NaN position bug with fixed collision ( #312 )
...
* Fix fixed collision NaN position
Thanks to @Marioiscool246 for figuring this out.
Sometimes Mario's position will become NaN when doing specific things, this fixes that.
Co-Authored-By: Marioiscool246 <27823923+Marioiscool246@users.noreply.github.com>
* Formatting
Co-Authored-By: Marioiscool246 <27823923+Marioiscool246@users.noreply.github.com>
* Fix ordering
* Final fix(?)
---------
Co-authored-by: Marioiscool246 <27823923+Marioiscool246@users.noreply.github.com>
2023-03-20 21:13:02 -04:00
Agent X
42b43a9b7e
get_ttc_speed_setting and set_ttc_speed_setting ( #307 )
2023-03-20 20:20:11 -04:00
Agent X
b2ba30e41c
Merge pull request #306 from Agent-11/smlua-exec-str
...
/lua (Run Lua from chat IF you compiled with DEVELOPMENT)
2023-03-20 20:12:52 -04:00
Agent X
d0318c23d5
Merge pull request #301 from Agent-11/hooks
...
Touch up new hooks
2023-03-20 20:07:14 -04:00
Agent X
b05c7ccf74
Merge pull request #302 from Isaac0-dev/apple
...
put everyone in the jumbo star cutscene if one person is in it
2023-03-20 20:06:05 -04:00
Agent X
3a45334a3d
Merge pull request #310 from Agent-11/time
...
get_time()
2023-03-20 19:59:31 -04:00
Agent X
4fd13c6bda
Bug fixes for mostly the title screen ( #308 )
...
- Add NULL checks to DynOS warps
- Change checks for skipping interpolation on the original title screen for much better ones
- Interactions are no longer processed if you are on the title screen
- Re-add some of the legacy demo code for the original title screen
- Fix disconnecting on the original title screen
- Fix disconnecting on the act select screen
- Fix interpolation crash
2023-03-18 17:14:01 -04:00
Agent X
22952dda05
Expose sound_banks_enable/disable to Lua ( #311 )
2023-03-18 17:12:33 -04:00
Agent X
c67b09b77f
get_time()
2023-03-14 20:53:23 -04:00
Agent X
35eb3f1695
Merge branch 'sm64ex-coop-dev:coop' into hooks
2023-03-13 09:15:04 -04:00
Agent X
0c7de174d2
Add /lua to chat commands with dev flag
2023-03-08 19:26:03 -05:00
Agent X
36bda742cd
Revert "smlua_exec_str (run Lua from string)"
...
This reverts commit b32ab212a9
.
2023-03-08 19:04:32 -05:00
Agent X
b32ab212a9
smlua_exec_str (run Lua from string)
...
Seemed useful for debug or any other purposes, why not?
2023-03-08 18:54:06 -05:00
Isaac0-dev
bd2bd7c498
bring back vanilla demos ( #221 )
...
* Bring back the demos from vanilla
the demo will activate if you are on the level that demo was meant to be from, and the default amount of time has passed
* clean up a bit and check a few things
* reset the demo input table
* config option/prevent demos playing on player menu
* update demo playing
- keep playing level music after demo finishes
- stop the demo if the player changes main menu level
2023-03-03 01:47:03 -05:00
Isaac0-dev
a939ddc07b
bring back the ability to lose your cap ( #229 )
...
* bring back the ability to lose your cap
* run autogen and add "cap" to the mario states guide
* fix some indentation
2023-03-03 01:46:46 -05:00
Isaac0-dev
0500379081
put everyone in the jumbo star cutscene if one person is in it
2023-03-01 23:23:20 +10:00
Agent X
4af8af677f
Touch up new hooks
2023-02-28 22:39:16 -05:00
eros71
4b567d8fc3
Remove include duplicate ( #298 )
...
Hardcoded.h has been already included in a line before, this last duplicate shouldn't be there.
2023-02-28 20:45:45 -05:00
Isaac0-dev
ac5204d46b
fix client crash when incompatible tag is null ( #300 )
...
* rerun autogen
* give clients access to mod incompatible tags
And fix a crash when warping to the cake end picture
* whoops
* fix client crash
2023-02-28 20:45:17 -05:00
Isaac0-dev
6e58ad6179
Merge branch 'apple' of https://github.com/Isaac0-dev/sm64ex-coop-broken into apple
2023-02-28 23:21:10 +10:00
Isaac0-dev
417fd1774c
fix client crash
2023-02-28 23:20:55 +10:00
Isaac0-dev
a22f930d27
fix crash when incompatible tag is null ( #299 )
...
* rerun autogen
* give clients access to mod incompatible tags
And fix a crash when warping to the cake end picture
* whoops
2023-02-28 07:52:47 -05:00
Isaac0-dev
904a3e944f
Merge branch 'coop' into apple
2023-02-28 22:50:40 +10:00
Isaac0-dev
2d9fd2ad18
whoops
2023-02-28 22:49:10 +10:00