MysterD
29a7a1d1c4
Added define guards around controller bind mappings
2022-01-20 23:35:38 -08:00
MysterD
4a1b080ad4
Allow players to change name/model/palette while connected
2022-01-20 22:23:57 -08:00
MysterD
8a07740706
Removed server enforcement of unique player palettes
2022-01-20 21:52:14 -08:00
MysterD
a0f01090ce
Added key/bind names to controls menu
2022-01-20 21:46:22 -08:00
MysterD
bc431deb4e
Lua stuff
...
Added HOOK_BEFORE_MARIO_UPDATE
Added support for Vec3f/Vec3s in autogenerated lua functions
Added more lua functions from mario_actions_submerged.c, and thread6.c
Renamed animation-related fields in CObject wrappers
Moved coss and sins to wrapper
Extended Moveset:
Fixed rolling angle bug
Added rumble calls
Set facing direction when spinning
Added ledge parkour
Corrected ground pound animation
2022-01-20 19:04:34 -08:00
MysterD
652e29b679
Even more Lua improvements
...
Added support for structs: Surface, GraphNodeObject_sub, Animation
Generated lua wrapper functions for more functions in mario_actions_submerged.c
Fixed play_sound() wrapper to use a vec3f
Extended Moveset:
ported wall slide and water ground pound
2022-01-20 18:02:12 -08:00
MysterD
4ff49cbca7
Even more Lua improvements
...
Reorganized autogenerated lua functions into their own file
Grouped up COBJECT LVTs
Partially implemented: struct MarioBodyState, Object, ObjectNode, GraphNodeObject
Reimplemented lua function wrappers for: camera.h, mario.h, mario_actions_*.c, mario_step.h
2022-01-19 19:20:57 -08:00
MysterD
b217e359fb
More Lua improvements
...
Added Lua wrapper functions for mario_actions_moving.c, mario_step.h, mario_actions_airborne.c, camera.h, mario_actions_stationary.h
Extended Moveset Mod:
Started porting spin jump from extended moveset
Added act_ground_pound_jump, act_spin_pound, act_spin_pound_land,
2022-01-19 01:00:56 -08:00
MysterD
69ca7d53bb
More Lua improvements
...
restrict lua libraries
extended moveset: finish roll, dive hopping
wrote a python script to codegen lua functions from C header files
converted most of mario.h
2022-01-18 18:51:06 -08:00
MysterD
ed65f76b29
More Lua improvements, ported ACT_ROLL / ACT_ROLL_AIR from extended moveset
2022-01-18 01:48:51 -08:00
MysterD
5e86511652
Reimplemented how Lua reads/writes to C Objects
2022-01-17 20:50:39 -08:00
MysterD
0be69f4648
Second iteration of Lua IO
...
Started working on third
2022-01-17 19:23:52 -08:00
MysterD
2d41f9317d
More lua improvements
...
Added mods folder for lua scripts
Created constants.lua so scripts could use constants internal to the C code
Created event hooks
Separated out lua functions into multiple files
2022-01-16 18:07:45 -08:00
MysterD
204eae7380
Initial LUA support - MarioState read/write
2022-01-16 08:51:29 -08:00
MysterD
1df9e9f5c5
Prevent bubble softlock by halting bubble popping for half a second after being bubbled
2022-01-15 21:50:35 -08:00
MysterD
4d8d6ae4f9
Add in-game player list
2022-01-15 20:44:11 -08:00
MysterD
578fdb1f8e
Adjust waluigi_cap's compilation order
2022-01-15 20:43:49 -08:00
MysterD
216522d7a7
Made bubble-on-death a server setting
2022-01-14 20:33:06 -08:00
MysterD
3ada1eaaf6
Fix various bugs with spiny and lakitu
2022-01-14 20:06:26 -08:00
MysterD
ae854328f9
Fixed home radius on many enemies, fixed draw distance bug
2022-01-14 16:33:22 -08:00
MysterD
51d3307cde
Reverted: Removed player offset when changing areas
2021-09-05 15:55:39 -07:00
MysterD
b7cb51cf6d
Renamed waluigi textures so they can be committed
2021-09-05 15:39:50 -07:00
MysterD
adfa9c4eba
Bumped version to 12
2021-09-05 14:45:26 -07:00
MysterD
9709244a67
Resync bouncing fireball to only have one owner
2021-09-05 14:42:53 -07:00
MysterD
4f1104aa2a
Removed player offset when changing areas
2021-09-05 14:34:17 -07:00
MysterD
d224e85ed5
Added Waluigi - model provided by Super Keeberghrh
2021-09-05 14:23:47 -07:00
MysterD
8287154a7c
Fixed rendering of metal-Luigi's held object
2021-09-01 18:25:19 -07:00
MysterD
bf22b21bea
Player bounce improvements: jump height depends on velocity, crouching players cause a twirl
2021-09-01 18:11:01 -07:00
MysterD
ee29eb1fa0
Replace Shine's luigi voice pack with Andrat's
2021-08-31 23:17:07 -07:00
MysterD
83fe6139c8
Resync bhv1upHiddenInPoleSpawner to prevent a sync table mismatch
2021-08-30 18:35:47 -07:00
MysterD
047bc94fd1
Fixed player-in-cutscene position/animations on late-join
2021-08-30 18:31:59 -07:00
MysterD
0ff729260d
Added adjustable draw distance for objects
2021-08-30 18:22:36 -07:00
MysterD
5be62c85da
Added 30 or 60 FPS toggle
2021-08-29 20:17:38 -07:00
MysterD
0919695341
Prevented controllers from clearing, fixes movement animations
2021-08-29 14:57:40 -07:00
MysterD
a85cfb7b81
Fixed crash in credits
2021-08-29 14:28:46 -07:00
MysterD
5604d0f32c
Fix duplicate packet hash checking
2021-08-29 13:27:16 -07:00
MysterD
35f63d02cd
Bumped version to 11
2021-08-28 23:13:37 -07:00
MysterD
cee104df7d
Fixed late-join for Act 1 BBH staircase
2021-08-26 18:02:07 -07:00
MysterD
a6266f7d30
Made development/debug level switching immediate
2021-08-25 18:11:17 -07:00
MysterD
b2dad284ab
Make packet duplication checking more intelligent by checking hashes
2021-08-25 18:05:36 -07:00
MysterD
e0369f1a17
Add packet debug sync to make debugging sync ids easier
2021-08-25 18:02:30 -07:00
MysterD
ee676f1918
Player-to-player attacks adjusted for metal marios
2021-08-23 21:48:33 -07:00
MysterD
4e37c30eb7
Made player-to-player attacks easier to land
2021-08-23 21:30:12 -07:00
MysterD
4862a5effd
Lowered priority of snoring sounds so they don't cut off other sounds
2021-08-23 21:19:13 -07:00
MysterD
a654c5b1c6
Fixed coins-inside-boo for BBH in act 2
2021-08-23 20:16:46 -07:00
MysterD
1b46523ff0
Removed spawn offset from players during a same-area-warp
2021-08-23 19:47:15 -07:00
MysterD
d914f1eb81
Prevented coin sound spam when entering a level
2021-08-23 19:07:32 -07:00
MysterD
9398d41179
Prevented softlock when collecting an object that is the focus of a cutscene
2021-08-23 19:03:14 -07:00
MysterD
ef94e319b6
Changed all asserts in packet files to soft asserts
2021-08-23 18:58:30 -07:00
MysterD
9e47bb1fe6
Fixed area syncing when two clients enter an area around the same time
2021-08-23 18:44:32 -07:00