Skip to content

sm64coopdx v1.0.4

Latest
Compare
Choose a tag to compare
@Isaac0-dev Isaac0-dev released this 21 Nov 00:55
f85b841

sm64coopdx v1.0.4

Changelog (67 commits)

Changes:

  • Only inited smlua_audio_utils if needed (Isaac)
  • Added a config file setting that lets people choose to compress DynOS bins on startup (Isaac)
  • Cleaned up the loading screen design for all resolutions (Isaac)
  • Cleaned up the Lua traceback logging (Isaac)
  • Rewrote the way coop pushes objects to Lua. Now using the C Lua API entirely to connect to Lua (Isaac)
  • Allowed DynOS to use geo_mario_cap_display_list (xLuigiGamerx)
  • PvP knockback and damage changes (Sunk)
  • Make romhack camera more precise using the DPad (Sunk)
  • Better error messages in n64graphics at compile time (Jon Crall)
  • Update math_util.c and math_util.h to support autogen with trig functions (Multi-Volt)
  • Optimized the atan2s and atan2_lookup functions (Multi-Volt)
  • Revamp Djui Profilers (PrinceFrizzy)
  • Reset Lua error messages on network shutdown (Isaac)
  • Optimization of mtxf_lookat (Multi-Volt)
  • Nametags imrovements (Cooliokid956)
  • Use virtual-key names instead of physical-key names in the binds menu (Flower35)
  • Move camera down if ceiling hanging with romhack camera (Sunk)
  • Don't use default VAO (Khangaroo)
  • Restore vanilla chain chomp cutscene (Agent X)
  • Restore vanilla Eyerok boss dialog (Agent X)
  • Disable file select on OG title screen (Agent X)
  • Minor vertex processing optimizations (Khangaroo)
  • Optimized mod and DynOS binary loading (Khangaroo)

Fixes:

  • Fixed build on Linux (Essem)
  • Fixed incorrect texture path in DynOS builtin textures (Agent X)
  • Fixed piranha plant bubble crash on ARM (Agent X)
  • Fixed incorrect skybox paths for DynOS builtin textures (GhostlyDark)
  • Fixed sequences_offsets file reference (AloXado320)
  • Fixed the pause anywhere setting, now accurate to ex-coop (Isaac)
  • Fixed regenerating DynOS collision bin on start up (Isaac)
  • Fixed djui chat box focus getting stuck (Isaac)
  • Fixed the public lobby rules panel behaving as it's own panel (Isaac)
  • Fixed a common crash in audio_sanity_check (Isaac)
  • Make patches work when using git submodules (Rory Coughlan)
  • Doors now no longer will be repeatedly talked even if you don't move away (Sunk)
  • Fixed the ending level name not being able to be replaced (Sunk)
  • Fixed some issues with scrolling textures (Isaac)
  • Fixed piranha plant hitboxes (Sunk)
  • Fixed early hits in PvP (Sunk)
  • Various FOV fixes (Cooliokid956)
  • Fixed clipboard (text copy & paste) implementation (Flower35)
  • Reset skybox color on network shutdown (Blockyyy)
  • Fixed the issue where the camera wasn't behaving like vanilla in vanilla sm64 (Sunk)
  • Fixed the issue where the camera was just stuck while in water/flying in a romhack (Sunk)
  • Fixed DJUI text rendering with MSAA (Khangaroo)
  • Fixed smlua_model_util_get_id buffer overflow (Flower35)
  • Fixed camera reset bug (Sunk)
  • Fixed gLevelValues.numCoinsToLife div/0 error (Sunk)

Lua API Changes:

  • Added djui_attempting_to_open_playerlist (EmeraldLockdown)
  • Added HOOK_ON_NAMETAGS_RENDER (EmeraldLockdown)
  • Added camera_get_checking_surfaces and camera_set_checking_surfaces (Isaac)
  • Added get_local_coopnet_id (Sunk)
  • Added new functions to smlua_math_utils (Multi-Volt)
  • Added controller.buttonReleased (Drahnokks)
  • Added some FOV functions (Cooliokid956)
  • Added functions to update Mod Menu elements (Motoo Chhotoo Chintoo)
  • Increase mod storage max key length (EmeraldLockdown)
  • Added location label override (Cooliokid956)

Mod Changes:

  • Fixed [CS] Extra Characters breaking other mods (Agent X)
  • Fixed [CS] Extra Characters breaking voices in other CS mods (xLuigiGamerX)
  • Made Character Select compatible with Personal Star Counter (Gudine)
  • Fixed a bug with the [CS] VL-Tone & Cjes Luigi mod (Brobgonal Second)
  • Fixed [CS] Extra Characters, a Yoshi voiceline being stereo instead of mono (Brobgonal Second)
  • Updated Toadette's icon to match Toad's (Brobgonal Second)
  • Fixed Toadette's hair being red, hair's palette now matches Toad's (Brobgonal Second)

Should I Download DirectX Or OpenGL?

OpenGL has more features and is better tested. It is recommended you use OpenGL and only use DirectX if OpenGL doesn't work for you.