Easy Custom Movesets
Easily tweak the moveset of CS characters by simply editing a JSON-like file. You can increase gravity, change jump strength, walk speed, even explode on death.
For example, to make an float character with bigger long jumps and an dive with upward trajectory, you would write:
To try, you can install this mod with character-select-coop and Azumanga Daioh .
* the character and custom animation are from other mods, check "Mods Integrated" section to see who made then.
Adding/Editing Moveset
Go to initial-characterstats-table.lua file and add an new item with the name of your character and the stats you want.
For example, to add the move drop dash to Burger Man, add this to the file.
Here is an commit witch I added turkey wario.
Integrating your mod
Inside your main.lua, after _G.charSelect.character_add , to change the character stats you have to execute _G.customMoves.character_add.
For example, to add support to the Iono character mod, I added line 61-63 to the Iono main.lua Here .
Example Stats
You can look all the stats at Here .
Mods Integrated
Installation
Easily tweak the moveset of CS characters by simply editing a JSON-like file. You can increase gravity, change jump strength, walk speed, even explode on death.
For example, to make an float character with bigger long jumps and an dive with upward trajectory, you would write:
Code:
{
name = "Osaka",
gravity = 90,
long_jump_strength = 120,
dive_y_vel = 20
}
To try, you can install this mod with character-select-coop and Azumanga Daioh .
* the character and custom animation are from other mods, check "Mods Integrated" section to see who made then.
Adding/Editing Moveset
Go to initial-characterstats-table.lua file and add an new item with the name of your character and the stats you want.
For example, to add the move drop dash to Burger Man, add this to the file.
Code:
{
name = 'Burger Man',
drop_dash_on = true,
}
Here is an commit witch I added turkey wario.
Integrating your mod
Inside your main.lua, after _G.charSelect.character_add , to change the character stats you have to execute _G.customMoves.character_add.
Code:
-- Default Character Select Code
_G.charSelect.character_add(
"Custom Model",
{"Custom Model Description", "Custom Model Description"},
"Custom Model Creator",
{r = 255, g = 200, b = 200},
E_MODEL_CUSTOM_MODEL,
CT_MARIO,
get_texture_info("custom-icon")
)
-- Modify character stats if customMoves exists
if _G.customMovesExists then
_G.customMoves.character_add({
name = "Custom Model",
swimming_speed = 500
})
end
For example, to add support to the Iono character mod, I added line 61-63 to the Iono main.lua Here .
Example Stats
Name | Explanation | Default |
---|---|---|
gravity | How much gravity affects the character (percentage). | 100 |
jump_strength | How much higher all jumps are (percentage). | 100 |
walking_speed | How much faster the character can walk (percentage). | 100 |
in_air_speed | How much faster the character can move horizontally in the air (percentage). | 100 |
mr_l_jump_on | Enables the character to perform a super jump after holding a crouch. | false |
triple_jump_twirling_on | The character start twirling after triple jump. | false |
water_damage_multiplier | How much damage the character takes when holding breath under water (percentage). | 100 |
burning_damage_multiplier | How much damage the character takes when burning (percentage). | 100 |
ground_pound_dive_on | Allows the character to perform a dive while ground pound. | false |
waft_fart_on | Allows the character to perform an super fart jump while ground pound with Z button. This jump has an limited number of uses per level. | false |
ground_pound_jump_on | Allows the character to perform an special jump after ground pound. | false |
super_side_flip_on | Allows the character to perform an special side flip after long jump. | false |
wall_slide_on | Allows the character to perform wall slide. ( created by djoslin0) | false |
in_air_jump | How many jumps in the air the character can do | 0 |
glide_dive_on | The character glide when diving. | false |
kill_toad | The character can kill toad | false |
yoshi_flutter_on | The character can yoshi flutter after jumping | false |
Mods Integrated
- Asterix
- Azumanga Daioh
- Baby Mario
- Boshi
- Charizard
- Connie
- Cream the Rabbit
- Croc
- Donald Duck
- Draco Centauros
- Dry Bones
- Dudaw Kirby
- Ebimasu
- Frogsuit Wildcard
- Fungus
- Gargl
- GamesCage
- Ganbare Goemon
- Godzilla & Mothra
- Gnarpy
- Goemon
- Hatsune Miku
- Joker Mario
- Junio Sonic
- King Penguin
- Kid
- Kirby
- Kitsufae
- Lego Mario
- Luma
- Marty the Thwomp
- Marvin the martian
- Megumin
- Mips
- Mlops Yoshi
- Morgana
- Mouser
- Mr. L
- MyMelodyHd
- Nabbit
- Neco-Arc
- Ninji
- Ori
- Paisano Mario Redone
- PaRappa the Rappe
- Patrick Starfish
- Pepsiman
- Penelope Pussycat
- Peter Griffin
- QP
- Rex
- SackBoy
- Silver
- Slippy Toad
- SMRPG
- Sonic Classic and Modern Pack
- Sonic Randos
- Spamton
- Talking Red
- Toothless Mini Pack
- Saul & Friends
- Saul PFP
- Squidward
- Thomas The Tank Engine
- Toon Link
- Trumble
- Turkey Wario
- VL-Tone and CJes Luigi
- Wapeach
- Watto
- Weirdo
- WolfBoltOne
- Yae
- Yosi Cube
- Yui Hirasawa
- Yumpi
- 2017x
- Slippy Toad
- SMRPG
- Sonic Classic and Modern Pack
- Spamton
- Talking Red
- Saul & Friends
- Saul PFP
- Squidward
- Thomas The Tank Engine
- Toon Link
- Trumble
- Turkey Wario
- VL-Tone and CJes Luigi
- Wapeach
- Yae
- Yosi Cube
- Yui Hirasawa
- Yumpi
Installation
- Download the character-select-coop ZIP file from releases and unzip into mod folder
- Download the easy-custom-movesets ZIP file from releases and unzip into mod folder
- Optional (enable the use of saultube animation stats): Download the ZIP file from Credits Jumping Animation and unzip into mod folder
- djoslin0 (wall slide)
- saultube (saultube custom animations)
- Atrael2 ( peel out)
- Dark Starly (sonic dash)
- Doggednamed1 (drop dash)
If you still didn't understand, fell free to send me an PM and I will try to explain in an different way