Releases: Squishy6094/character-select-coop
Character Select v1.14.1
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
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
- Characters can be sorted into thier own categories with
- 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
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
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
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
withmain.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
- 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
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 thanr, g, b
Character Select v1.11.1
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
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
character_add_costume
- Added
character_edit_costume
- Added
- Added String Icons
- String and
?
Icons will now change color based on player shirt - Breaking Change
character_get_current_table().lifeIcon
will now return"?"
rathernil
, HUD Mods using Character Select will now have to usecharacter_render_life_icon
- String and
- Fixed Players cutting off each other's vocals
- Added
version_get_full
- Updated how Triangles Render In-Menu
character_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
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
- Feature only available when
smlua_text_utils_dialog_get
rolls out - Allowed Rom-hacks to edit the protagonists name via
dialog_set_replace_name("Luigi")
- Feature only available when
- 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
- Packs can add credits via
credit_add
- Packs can add credits via
- 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!!
Character Select v1.9.2
- Fixed some inaccurate palette presets
- Made bowser key not have the character star model