Skip to content

Releases: Squishy6094/character-select-coop

Character Select v1.12

06 Jan 00:21
Compare
Choose a tag to compare

A new Character Select version made for CoopDX v1.1

Character Select v1.12 Changelog:

  • Updated internal version requirement to v38 (CoopDX v1.1)
  • Fixed possible bugs with update_preset_palette
  • Added character_get_current_palette
  • Added character_get_current_palette_number
  • Added config_character_sounds
  • Merged z-anims.lua with main.lua
  • Fixed HOOK_BEFORE_PHYS_STEP moveset hook
  • Fixed some moveset hooks not obeying user option
  • Added a new default Custom Health Meter and Custom Course Texture (Mike)
    • Added character_add_costume_health_meter
    • Added character_get_health_meter
    • Added character_render_health_meter
    • Added character_add_course_texture
    • Added character_add_costume_course_texture
  • Added Legacy File Checking System
    • Please delete old Character Select builds before adding new ones
  • Implemented Custom Characters playing "Okey-Dokie!" sound on host
  • Added Warning to boot message if over 32 Characters are loaded
  • Fixed chat command for CS being unrestricted in some cases
  • Overhauled how the custom modlist reads active mods/packs
  • Overhauled the Custom Character Template, hopefully more readable

Character Select v1.11.2

10 Dec 05:21
Compare
Choose a tag to compare

Character Select v1.11.2 - Hotfix for a Hotfix!!

EEYIKESS!!! BREAKING CHANGE I DIDN'T CATCHH!!!!!!

Character Select v1.11.2 Changelog:

  • Fixed Debug Preset Palettes Display breaking the Character Select Menu
  • Fixed Preset Palettes Display Showing Colors as r, g, g rather than r, g, b

Character Select v1.11.1

10 Dec 04:27
Compare
Choose a tag to compare

Character Select v1.11.1 - After-Party Clean-up

A Minor Character Select update to patch up most of the bugs from the Anniversary Update (v1.11) being a little rushed >.<'

Character Select v1.11.1 Changelog:

  • Replaced gPlayerSyncTable with a custom networking system
    • Should fix most desync issues such as model desync
    • Exposed networking data to gCSPlayers
  • Added the ability to add multiple palette presets to a model
  • Playerlist Changes
    • Fixed indexing and offsetting issues (xluigigamerx)
    • Fixed not accounting for Override Location Name (xluigigamerx)
    • Filtered out Packs Prefixed with "[CS]" from the modlist, Prefixed packs now compact with Character Select's Name in the list
  • Star Select Fixes
    • Fixed displaying others as your icon
    • Fixed Icon Offset being messed up when collecting 100 coin star
  • Added character_get_full_table, which returns The entire Character Table because why not :3c
  • Allowed you to set character alt with numbers in command (ex. /char-select 1 3)

Character Select v1.11

03 Dec 17:44
Compare
Choose a tag to compare

An update for 1 year of Character Select featuring official costume (better known as Alt Skin) support!!

Character Select v1.11 Changelog as of now:

  • Added Native Costume (Alt Skin) Support
  • Added String Icons
    • String and ? Icons will now change color based on player shirt
    • Breaking Change character_get_current_table().lifeIcon will now return "?" rather nil, HUD Mods using Character Select will now have to use character_render_life_icon
  • Fixed Players cutting off each other's vocals
  • Added version_get_full
  • Updated how Triangles Render In-Menucharacter_render_life_icon
  • Added character_render_life_icon
  • Added character_render_star_icon
  • Added Unique Descriptions for the Base CoopDX Roster
  • Recreated PlayerList in order to Render Custom Player Icons
  • Allowed textures from gTextures to be used as icons again
  • Added update_preset_palette for mods who may reset override palettes
  • Added Anniversary Text on Character Select's Birthday!
    • Happy 1 year of CS!!!

Character Select v1.10

07 Nov 18:02
Compare
Choose a tag to compare

A Character Select Update prioritized on added Quality of Life Features and Widely Requested API Features!!

Character Select v1.10 Changelog:

  • Added Character Select Info to Playerlist
  • Added character_add_animations (xLuigiGamerx)
  • Swapped out Dialog featuring "Mario" with your current character's name
  • Added ability to swap main cast via the Character Select Menu
  • Swapping via the Coop Menu will set CS to the Default
  • Added credits to the options
  • Added character_hook_moveset allowing additional Character Select support such as toggling
    • Packs including this functionality will be considered Speedrunning viable and will not be disqualified if movesets are off unless proven otherwise
    • Supported Hooks can be found in documentation
    • Can be forced off via restrict_movesets
  • Added character_set_locked
  • Fixed Audio not cutting between actions
Note this release may contain bugs due to the tons of features added, please report bugs under the issues page!!

Screenshot 2024-11-07 095532
Screenshot 2024-11-07 095623

Character Select v1.9.2

01 Sep 17:40
b6c2214
Compare
Choose a tag to compare
  • Fixed some inaccurate palette presets
  • Made bowser key not have the character star model

Character Select v1.9.1

17 Jul 20:35
a779a36
Compare
Choose a tag to compare

This is a hotfix update for Character Select v1.9

Changelog:

  • Removed Mod Menu button as it was janky
  • Made some fixes specific to sm64coopdx v1.0.1
  • Added hud_hide_element(), hud_show_element(), and hud_get_element()
  • Improved act select character icon rendering code
  • Fixed typo causing a script error with the new custom voice code

Character Select v1.9

02 Jul 00:12
Compare
Choose a tag to compare

A new release made for CoopDX v1's release!! This update mostly adds stability and showcases CoopDX v1's new functionalities!

Changelog:

  • Fixed Auto-Apply Palletes not working when scrolling top to bottom
  • Updated Luigi Pallete to match the upcoming CoopDX v1
  • Made missing models display as armatures rather than ERRORs
  • Improved Loop Scrolling animation
  • Updated Palettes to use CoopDX v1 functionality
  • Updated Palettes to include Emblems
  • Fixed Palettes constantly applying
  • Made Auto-Apply Palettes Default to on
  • Brought back Custom Voices Toggle
  • Made Character Credits Scale with Width
  • Rewrote z-voice.lua (Agent X)
  • Added an offset variable to character_add for characters who float/sink
  • Added character_set_current_number to the API
  • Added character_add_health_meterto the API (SKL)
  • Added option for hook_render_in_menu to render under text
  • Brought back outdated character_get_current_model_number function for backwards compatibility
  • Added add_option, get_option, and set_options_status to the API
  • Made In-Menu Options much more API Friendly overall
  • Made hook_allow_menu_open more restricting to players
  • Updated the Character Select Wiki's API Docs Accordingly

Character Select v1.8

30 Apr 02:02
Compare
Choose a tag to compare

Character Select v1.8 - The Palette Update

The most major addition to v1.8, Preset Palettes, allows pack creators to set hex codes for individual models!
Other changes include API Changes, Stability Updates, Debugging Changes, etc.

image image

Changelog:

  • Added Character Preset Palettes character_add_palette
  • Improved Stability of character_edit
  • Improved Stability of Character Cap Models applying
  • Allowed character_get_current_table to grab info from any character loaded using an integer as input
  • Updated Character Debug Info
  • Debugging info is now more compact
  • Added Character Star Icon
  • Color Info (RGB) is now colored in-menu
  • Added Palette Info
  • Added get_menu_color Function to API
  • Added character_get_star_icon
  • Added restrict_palettes for gamemodes to restrict/unrestrict palettes at will
  • Added set_menu_open to allow custom menus to have a way to open CS
  • Added failsafe to prevent Voices crashing on unsupported devices such as mobile
  • Miscellaneous Voice Fixes (Coolio)
  • Fixed Act Select Icons improperly rendering/positioning (xLuigiGamerx/Squishy)
  • Made Star Icon placement on HUD as accurate as possible based off of source code (xLuigiGamerx)
  • Removed Developer Models
  • Made Menu Bind default to Z Button on Pause (Users who have used older version may need to change thier settings)
  • Release made on CoopDX Forums
  • Moved API Documentation to a Github Wiki (Wiki will be updated overtime to include more info)

Note for Pack Creators:

For packs using the now-nonexistent function character_get_current_model_number, the functionalities of it was moved over to character_get_current_number during v1.7 and was heavily advised to switch over. For those using the depreciated function you can just remove "_model" from the function name and it should work fine. Apologies for any inconveniences!

Character Select v1.7

06 Mar 21:23
Compare
Choose a tag to compare

A New Version of Character Select aimed to flesh out it's features more, Making things such as Icons shown more throughout the game

Changelog:

  • Fixed cap syncing issues, custom caps now work fully as intended - AgentX
  • Prioritized Preferred Character being Properly Set
  • Added ability to give a character a custom celebration star (character_add_celebration_star) - LuigiGamer
  • Updated HUD to be even more accurate to the base game - AgentX
  • Added Custom Icons to Act Select - LuigiGamer
    • Exposed character_get_life_icon to API for getting Icons based on Local Index
  • Added Custom Icon to Mario Cam (CoopDX v0.1.5+ Only) - AgentX
  • Added Door-related Actions to the Menu Action Blacklist
  • Added header_set_texture to allow for Header Modifications
  • Renamed character_get_current_model_number to character_get_current_number
    • Depreciated character_get_current_model_number
  • Overall optimizations to most scripts - AgentX
  • New Commissions Page for users looking to commission a coop model
  • Revamped Pack Catalog to make it easier to browse

image