MysterD
b7879c1d5a
Merge branch 'coop' of github.com:sm64ex-coop-dev/sm64ex-coop into coop
2023-03-29 17:36:22 -07:00
MysterD
341953390c
Allow the ability to change server settings/mods while hosting
2023-03-29 17:36:13 -07:00
Prince Frizzy
79b1628dd8
Fix iteration of players for paintings. Causes undefined behavior otherwise. ( #333 )
2023-03-29 06:05:06 -04:00
MysterD
2acb51b314
Fix display of star
2023-03-28 22:28:04 -07:00
MysterD
90d1a71b64
Added 15 more characters
2023-03-28 16:15:42 -07:00
MysterD
c0ee5016dd
Make adding extra characters even easier, add more umlaut and grave characters
2023-03-28 13:23:00 -07:00
MysterD
e0b5886bdf
Make the extended character names and order make more sense
2023-03-28 12:33:13 -07:00
MysterD
4457edb412
Added portuguese letters to chat font
2023-03-28 00:57:05 -07:00
MysterD
be67a063e6
Added most of the spanish characters
2023-03-28 00:34:52 -07:00
MysterD
8f274afd49
Only send debug sync packet if no lag is detected
2023-03-27 23:08:54 -07:00
MysterD
6e46bc316e
Make debug sync packet not-reliable
2023-03-27 22:48:54 -07:00
MysterD
67fefe2a9a
Make ping unreliable
2023-03-27 22:16:21 -07:00
MysterD
33b5552ea6
Allow pings through unknown players
2023-03-27 22:12:48 -07:00
MysterD
7df87d583e
Fix crash when removing a sync objects and iterating at the same time
2023-03-27 20:25:35 -07:00
MysterD
f4fe5a9457
Added ñ and Ñ to coop
2023-03-27 18:35:39 -07:00
MysterD
0435bf7b68
Revert audio makefile change
2023-03-27 16:32:30 -07:00
MysterD
95fea62639
Added another missing header
2023-03-27 16:06:55 -07:00
MysterD
79d47778ef
Add missing header for hashmaps
2023-03-27 15:58:53 -07:00
Agent X
f97cc25732
Make cheats much better and add new ones ( #305 )
...
* Make cheats much better and add new ones
Improved some, added some.
- Formatted cheats code to fit with the rest of sm64's naming style of things like structs
- Cheats will now always check for gServerSettings.enableCheats instead of its own variable
- Moon Jump: Increased vertical speed, automatically exit bonks
- God Mode: Tiny code improvements
- Super Speed: Exponentially improved, moved to step code and now works as it always should have
- Rapid Fire (New): When on, A will become rapid fire
- Always Triple Jump (New): When on, Mario will triple jump regardless of forwards velocity
- BLJ Anywhere (New): When on, spam A while BLJing to BLJ anywhere
* Add m->playerIndex == 0 checks
2023-03-27 15:53:12 -07:00
PeachyPeach
b738cf73f9
/luaf; fix compilation issues with audio and debug + dev ( #328 )
...
/luaf command to execute lua code from a file. Note that this command doesn't load the file the same way mod files are loaded, so no access to gGlobalSyncTable and gPlayerSyncTable. hook_chat_command cannot be called, but hook_event can.
Fix some compilation issues
2023-03-27 15:50:49 -07:00
Isaac0-dev
32e39516d6
revert crash fix ( #331 )
...
revert crash fix, causing more serious issues in star road
2023-03-27 15:49:29 -07:00
MysterD
e7c52e8adb
Bump version
2023-03-27 15:36:37 -07:00
MysterD
ec7cb86c2c
Fixed sync ID assignments
2023-03-27 15:34:22 -07:00
MysterD
f2c9c6ca8a
Fix spawned objects on soccer
2023-03-27 14:36:07 -07:00
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
7e1dafaa73
Fix boxes ( #324 )
2023-03-24 18:59:46 -04:00
Prince Frizzy
179f8df434
Hopefully fix boat being incorrect in Star Road ( #323 )
2023-03-24 01:31:49 -04:00
Agent X
654d334ff7
Turn off rounded corners SM74 ( #322 )
2023-03-23 22:21:49 -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
Sunk
08f8502cab
Remove duplicate hook documentation ( #318 )
2023-03-23 17:13:08 -04:00
Agent X
8d9fb5821e
Clarify README ( #317 )
2023-03-23 17:12:50 -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