Releases
v1.4
Super Mario 64 Coop Deluxe v1.4
Compare
Sorry, something went wrong.
No results found
Changelog (164 commits)
Changes
Add mod development mode (live reload) (djoslin0)
Lighting engine improvements (https://github.com/coop-deluxe/sm64coopdx/blob/dev/docs/lua/guides/lighting-engine.md ) (djoslin0, AgentX)
Update coopnet / libjuice and fix various connection issues (djoslin0)
Type checking for dynos gfx symbol parsing (Isaac, PeachyPeach)
Enforce function pointers types in dynos (no more lvl_init_or_update in models) (PeachyPeach)
Regenerate DynOS assets when source files are modified (djoslin0)
Add GEO_BONE command for dynos models and support for translation in animations (ManIsCat2)
Add GEO_SCALE_XYZ command for dynos models (PeachyPeach)
Add Gfx commands to Copy Lights into Env/Prim color (ManIsCat2)
Add Fresnel Lighting from F3DEX3 (ManIsCat2)
Add lua params support to level macros (Beckowl, PeachyPeach)
Add support for gsSPLightColor (ManIsCat2, PeachyPeach)
Add geometry mode G_CULL_INVERT_EXT (PeachyPeach)
Add Static Object Collision (Cooliokid 956, PeachyPeach)
Add Gfx command gsDPSetEnvRGB (Baconator2558)
Better frame pacing and auto framerate mode (Isaac)
Add Option to Save Active Palette as Preset (Baconator2558)
Remove 10 joystick limit in controller selection box (Raz)
Show Ping option (ManIsCat2)
Update Portuguese translation (mingokrb, Beckowl)
Update Czech translation (Dominicentek)
Update Dutch translation (Mayosunshine)
Update French translation (Blockyyy)
Update German translation (DMMaster636, iZePlayzYT)
Update Italian translation (Mr.L-ore)
Update Japanese translation (rPhase)
Update Polish translation (Redurn)
Update Russian translation (frog8412, sapbotgit)
Update Spanish translation (Juan, Cooliokid 956)
Fixes
Fix crash in mirror room with models with custom animations (Isaac)
Fix custom stuff not being properly reset on network shutdown (graph nodes, dialog boxes) (Isaac)
Fix crash during conflicting warps (Isaac)
Fix various gameplay bugs (Isaac)
Fix version checking and update alarm bugs (Isaac, djoslin0)
Fix bug in fixCollisionBugsRoundedCorners, add floorNormalMinY, ceilNormalMaxY (djoslin0)
Fix custom course and act names (PeachyPeach)
Fix alpha color combiners (djoslin0)
Fix warping from one custom level to another (djoslin0)
Fix some sound IDs not matching the value passed to HOOK_ON_PLAY_SOUND (PeachyPeach)
Apply scale correction for tile interpolation (djoslin0)
Fix inconsistent mapping between sSm64CharMap and str_ascii_to_dialog (Beckowl)
Fix palette editor cap on/off invulnerability (PeachyPeach)
Fix graph node interpolation (PeachyPeach)
Fixed the hud camera status not updating for freecam (xLuigiGamerx)
Restored OOB death in single player (Cooliokid 956)
Fix cap sequences not replaced/playing on dynos warp and level entry (PeachyPeach)
Fix obj_init_animation using the wrong object (Baconator2558)
Fix checking interaction between players (EmilyEmmi)
Fix issues with normal cap (EmilyEmmi)
Removed Herobrine
Players colors are no longer shared between models that use geo_mario_set_player_colors (PeachyPeach)
Fix X Axis Inversion on Free Cam and fix PlayerCamState in custom camera modes (Baconator2558)
Fix palette editor idle action (Cooliokid 956)
Fix buffer overflow in HOOK_ON_DIALOG (PeachyPeach)
Fix Bowser and Heave Ho syncing (EmilyEmmi)
Fix incorrect gfx_set_command behavior if symbol is a substring of another symbol (PeachyPeach)
Fix stretched skyboxes in extreme widescreen (Isaac)
Fix Bowser fight camera oscillations (djoslin0)
Fix negative zero edgecase in network_send() (djoslin0, Isaac)
Make lightmapped graphics ignore lighting engine (djoslin0)
Fix djui hud texture unsupported formats (PeachyPeach)
Fix HOOK_ON_HUD_RENDER rate at 30hz (PeachyPeach)
Aliased font kerning fixes (ItsJaid)
Lua API Changes
Add a safer version of Lua's require() (djoslin0, Beckowl)
Add ModFS (Mod file system) and compatibility with existing features (https://github.com/coop-deluxe/sm64coopdx/blob/dev/docs/lua/guides/modfs.md ) (PeachyPeach)
Add ModelExtendedId param to HOOK_OBJECT_SET_MODEL (Beckowl)
Add gfx_get_texture (Isaac)
Improve and fix bugs with vec functions (PeachyPeach)
Add HOOK_ON_ADD_SURFACE and HOOK_ON_CLEAR_AREAS (djoslin0)
Add type conversion functions (math.s8, math.s16, math.s32, math.u8, math.u16, math.u32) (Sunk)
Added math.tween along with common easing functions (xLuigiGamerx)
Fix HOOK_ALLOW_HAZARD_SURFACE and expose SURFACE_IS_* macros (Sunk)
Add smlua_text_utils_dialog_get and some other dialog functions (Beckowl)
Add network_send_bytestring, network_send_bytestring_to, and HOOK_ON_PACKET_BYTESTRING_RECEIVE (djoslin0)
Add Ability to Hide HUD on Act Select Screen (Baconator2558)
Add smlua_text_utils_allocate_dialog (Beckowl, PeachyPeach)
Add new djui functions for manipulating viewport, scissor and render line (Isaac)
Add gLevelValues.shellSequence (PeachyPeach)
Fix Texture pointers and add gfx_get_name, vtx_get_name and get_texture_name (PeachyPeach)
Make painting textures replaceable by Lua (PeachyPeach)
Add ability to rotate held objects (Baconator2558)
Add djui_hud_is_mouse_locked (Cooliokid 956)
Add handle_special_dialog_text (Isaac)
Add djui_is_chatbox_open, pressed_pause, game_pause and game_unpause (AgentX)
Mod Changes
Updated [CS] The Originals with proper voice clips (WBmarioo)
You can’t perform that action at this time.