Skip to content

Releases: Squishy6094/character-select-coop

Character Select v1.14.1

17 May 03:54
Compare
Choose a tag to compare

A hotfix for CS v1.14, with mainly QOL changes

Character Select v1.14.1 Changelog:

  • Fixed issue with characters without palettes loading nil text for the bottom right
  • Made bottom right text scale to fit given space
  • Made menu width pixel accurate with djui maths
  • Fixed Force 4:3 displaying as an "Unsupported Resolution"
  • Made obj_set_model_extended give a warning if a mario obj is inputted, as it's not possible with CS active

Character Select v1.14

16 May 16:58
Compare
Choose a tag to compare

An update for Character Select introducing Character Categories and minor Rewrites/Fixes

Character Select v1.14 Changelog:

  • Finally finished Automatic Documentation!! 🎉
    • Character Select's API Docs are now and will forever be fully up to date
    • You can openly contribute to the docs by editing o-api.lua and making a PR!!
  • Added Character Categories
    • Characters can be sorted into thier own categories with character_set_category
  • Added a palette names input to character_add_preset_palette
  • Made Current Palette Number save when setting preferred character
  • Fixed character_edit functions improperly transferring palette numbers
  • Added Mouse Scroll Support to the menu
  • Revamped the bottom right UI to fade between text
  • Added CS_ANIM_MENU for native custom menu animations
  • Made Debugging switch the version number to the latest commit repo/id/time
  • Added HOOK_ALLOW_FORCE_WATER_ACTION to the moveset hook
  • Added previously unused health meters to Default Characters
  • Made file errors print to chat rather than console (please delete old CS files before updating 🙏)

Character Select v1.13.1

04 Apr 05:13
Compare
Choose a tag to compare

A hotfix for the previous Character Select Update, as well as a visual overhaul for the menu!!

Character Select v1.13.1 Changelog:

  • Added Compatibility for 3-Digit color codes to playerlist (EmilyEmmi)
  • Removed Offset made for now fixed text rendering
  • Overhauled Menu Visuals
    • C Left/Right now makes the character look at the camera
    • Networked In-Menu Anim
    • Made Menu Colors Fade between each-other
    • Made all menu text as light as the logo
    • Other Misc changes to menu

Character Select v1.13

02 Apr 15:13
Compare
Choose a tag to compare

A Character Select update made for SM64CoopDX v1.3

Changelog:

  • Offset Functionality has been removed, may later be replaced with category functionality
  • Added character_render_life_icon_interpolated
  • Added character_render_star_icon_interpolated
  • Implemented Dialog Name Changes
    • Any dialog with "Mario" in it will be replaced with your current character's name
    • Due to the workaround needed for the lack of a dialog get string function, this functionality is restricted to rom hacks loaded after character select, and hacks loaded before may display base game dialog
  • Recreated Ending text rendering for Dialog Name Changes
  • Fixed Multiple Moveset hooks which were incorrectly implemented
  • Added HOOK_ON_OBJECT_RENDER as a moveset hook
  • Added character_get_caps
  • Fixed being able to open the menu while in a cannon
  • Implemented a new model networking system, making CS packs much more "Enviroment" based
  • Reworked Auto-Apply Palettes to function on a per-model basis
    • Auto-Apply Palettes has been removed
  • API Docs are still outdated sadly, Will soon be possibly working on an auto documentation system involving python

Note that this release was admittedly rushed, and I will be working on a hotfix, please report any bugs you encounter to the Github Issues

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