Your Only Move Is HUSTLE

Your Only Move Is HUSTLE

Character Codex Library (by TriMay)
Showing 1-10 of 18 entries
< 1  2 >
Update: Jan 2 @ 11:47am

New Feature: Character Win Count
(This will only be able to keep track while Codex of this version or later is installed, previous wins will not count)

Update: Dec 8, 2024 @ 1:57am

Small QoL change to how character options are loaded

Update: Dec 7, 2024 @ 1:03am

Bug Fixes.
Stances should work again.
Added a couple of functions to Achievements and Options

Update: Dec 1, 2024 @ 4:08pm

New Feature: Character Options
- Mod developers can now opt into adding an options menu to their characters, which will appear when selecting the character or in their Codex page. Guides will be at the usual website.

Other Updates
- Memory leaks found and eliminated
- Adjusted modloader priority to reduce incompatibilities with certain keybind mods
- Added the a setting to enable misclick protection on the character select screen
- Adjusted the design of the character stats screen to display Air Options and Free Cancels better
- Robot got his fuel bar in his Codex screen (other characters using Air Options Bar will do the same)
- Super Dash and Super Jump have been mostly corrected

Update: Oct 15, 2024 @ 5:06pm

Bug Fixed

Update: Oct 14, 2024 @ 9:18pm

Unlockable Style / Save Data
- Mod developers can now add custom unlockable styles or save data through Codex.gd (new function: modify_style_data(style_data, params). Check documentation for more info)
Achievement QOL
- Achievements now display "GOT!" when they are unlocked, or "SECRET" when they are also a secret achievement
- Debug build now has an option to display all unlocked or all locked
- Added a few functions for convenience
- Fixed save data bug

- Codex should also now be fully compatible with MultiHustle

Update: Oct 7, 2024 @ 6:31pm

Hotfix 2
I really gotta test these things more thoroughly sometimes

Update: Oct 7, 2024 @ 6:26pm

Hotfix
Achievement Highlight Colors now work.

Also Codex will now detect if it is being ran in a debug build and show a debug menu accordingly.

Update: Oct 6, 2024 @ 9:12pm

Update 10

- Character achievements system has been added for mod developers.
- Vanilla characters display Steam achievements associated with them on their codex pages.
- Codex save data now stored in cloud folder.

Achievements

- Achievements can be added to a characters Codex.gd file via a new optional function that gets checked for, which can be used in one of the two following ways
func setup_achievements(list): list.set_title("chievo_one", "Title Here") list.set_icon("chievo_one", "res://YourMon/Chivos/icon1.png") list.set_desc("chievo_one", "Description Here")
or
func setup_achievements(list): list.define("chievo_one", { "title": "Title Here", "icon" : "res://YourMon/Chivos/icon1.png", "desc": "Description Here", })

And then called on by your character like so
func _frame_example(): var codex = get_node_or_null("/root/CharCodexLibrary") if is_instance_valid(codex): codex.unlock_achievement(host, achievement_name)

More examples and guide will be available on the documentation website

Update: May 22, 2024 @ 11:42pm

Update 9 or something
- Moves in the Move List tab can now be organized by "tags" added by character devs.
- Tags will appear in the drop down menu where Stances are selected.
- Move Type buttons (Movement/Attack/Special/Super/Defense) will now be grayed out if the selected stance or tag does not have a move of that type.
- Frame data now shows inactive frames of looping hitboxes
- Hitbox Minimum Damage will now be displayed when More Info is on
- Endless moves will now show frame data up to the last important frame

For Character Developers
- Descriptions and Summaries can open move tags with the url bbcode, for example:
"[url=tagged:Custom Tag]Show Tag[/url]"
- Fixed an issue where bbcode "url=tab:" would not open Move List and Summary tabs
- Codex parser for states will now consider next_state_on_hold when deciding a moves displayed length, since in normal cases next_state_on_hold prevents a move from being longer than it's first interrupt frame / iasa. This can be overridden by setting the following in your codex file:
codex.moveset["MoveName"].length = 7
- Moves can now have custom stats displayed next to Stances, IASA, and Super stats by setting the following in your codex file:
codex.moveset["MoveName"].custom_stats["Stat Name"] = "Value"