What permissions do you give others to modify and/or maintain your submission?
Modify: YES - Maintain: YES - I give permission for my entire submission to be modified by others or used in their own work. I give permission for my entire submission to be maintained by others as well.
DISCLAIMER: THIS MAY BE UNFINISHED/OUTDATED AND DOES NOT INCLUDE SPRITING (YET)!

YO!
WELCOME TO

CHEESEBOI'S CUSTOM CHAR TUTORIAL!






THE BASICS
------------------------

So you wanna make a character, but don't know where to start?
well, you've come to the right place!
First, you've gotta get a good software to start modding!
SLADE Art.png

Enter SLADE.
You can get it at https://slade.mancubus.net.
Right, so you've downloaded SLADE? Nice.
Now, download either the wad, or the pk3 (NOT CL_TeamSonicChar) by clicking the download button on this page.
Done that? Open SLADE, then click the little folder button at the top left corner of the page.
1706357883379.png

navigate to where you saved the wad/pk3, and double click it!
when that's done, your SLADE page should look like this:
1706357983622.png

now, onto...


S_SKIN!
--------------------------

Find the file called "S_SKIN" (located in the folder named "Lad" in the pk3).
1706358136660.png

alrighty, so here's the things you can change:
name: whatever you want, but no spaces allowed
RealName: whatever you want. (instead of space, put _)
HudName: whatever you want. (instead of space, put #)
normalspeed: I recommend a minimum of 20, and a maximum of 70.
actionspd: I recommend a minimum of 60, and a maximum of 200.
jumpfactor: I recommend a minimum of 0.85, and a maximum of 1.2.
flags:
(Taken from the SRB2 Wiki)
SF_SUPER: Allows The Player To Go Super.

SF_NOSUPERSPIN: The character's Super form will use standing, walking or running animations, instead of the normal spinning animation, when jumping, spindashing or otherwise rolling on the ground. This replicates the old Super Sonic animations in versions of SRB2 before v1.09.4.

SF_NOSPINDASHDUST: Takes Away Spindash Dust.

SF_NOSKID: The character does not display skid particles and play the skidding sound when braking or making sharp turns.

SF_NOSPEEDADJUST: The character's animations will not be automatically adjusted according to the player's speed, for example when Sonic's walking animation speeds up as he walks faster. Instead, the animations will use the default state durations as set in the player's states.

SF_RUNONWATER: Lets The Player Run On Water.

SF_NOJUMPSIN: The Player Doesn't Roll While Jumping.

SF_NOJUMPDAMAGE: The Player Can't Damage Enemies While Jumping.

SF_STOMPDAMAGE: The Player Will Damage An Enemy If They Land On Top Of It.

SF_MARIODAMAGE: The character cannot damage enemies from any angle, but they can still land on enemies. This is equivalent to combining SF_NOJUMPDAMAGE and SF_STOMPDAMAGE.

SF_MACHINE: Gives The Char A Custom Drowning Timer, Death Animation, And Dashmode If Paired With SF_DASHMODE.

SF_DASHMODE: If You Run For Long Enough, You'll Be Able To Run Over Your Top Speed.

SF_FASTEDGE: This character's edge teeter animation will play faster than usual. Used by Fang in unmodified SRB2.

SF_MULTIABILITY: The character's primary ability can be used more than once per jump. Used by Metal Sonic in unmodified SRB2.

The Rest Can Be Found Here: https://wiki.srb2.org/wiki/S_SKIN#flags

MAKE SURE TO PUT "|" TO SEPARATE FLAGS!
ability:
CA_NONE: No Ability
CA_THOK: A Burst Of Speed. Used By Sonic.

CA_FLY: Flight. Used By Tails.

CA_GLIDEANDCLIMB: Used By Knuckles.

CA_TWINSPIN: A Midair Attack. Used By Amy.

CA_BOUNCE: Self-Explanatory. Used By Fang.

CA_HOVER: Double Jump To Hover. Used By Metal Sonic.

CA_FALLSWITCH: Flips Vertical Momentum. Used By Cheeseboi!

CA_DOUBLEJUMP: Self-Explanatory.

CA_HOMINGTHOK: A Homing Attack Similar To The Adventure Titles.

CA_SWIM: Like Tails' Flight, But Only In Water.

CA_SLOWFALL: Double Jump To Fall Slower.

CA_JUMPBOOST: Depending On Your Speed, Your Jump Height Will Increase.

CA_AIRDRILL: Shoots You Up With Great Verticality.

CA_JUMPTHOK: A Thok, But With Verticality.

CA_TELEKENISIS: Pressing the jump button a second time in mid-air will push enemies and players within a radius of 384 fracunits around the player away; pressing the spin button in mid-air will pull them closer instead. The thrust of the pushing/pulling is determined by actionspd.
ability2: https://wiki.srb2.org/wiki/S_SKIN#ability2

prefcolor and supercolor: https://wiki.srb2.org/wiki/S_SKIN#prefcolor

DONE?! Good, Cause Damn That Took Longer Than It Needed To.
Right, Now Onto...

SOC
----------
SOC Art.png






For the PK3, go to SOC, then SOC_PLAY.
For the WAD, go to OBJECTFG, then click "View as text"
1706360080106.png

1706360130436.png

Right.
Under "SkinName", put what you put as "name" in S_SKIN. For 2 Characters, put charname&charname.
For "DisplayName", Whatever you want. (Instead of space, put #)
For TagTextColor, TagOutlineColor And OppositeColor, put "SKINCOLOR_COLORNAME"
And For PlayerText, Put Whatever You Want!
DON'T REMOVE THE HASHTAG THOUGH.

Wow!!! Now save the file, and load it into SRB2!
There's your cool mod now!
You can stop now, or go onto....

LUA.
-------------

Lua Art.png
Now, download CL_TeamSonicChar.pk3 and open it in SLADE.
This is a completely working mod, with a character called Shock The Tutorialhog.
Shock T. Hedgehog CSS.png

Shock's a little demo on a small Lua script.
When you've opened Shock in SLADE, go to Lua, then "LUA_ATTACK"
This is an open asset throwing script made by me!
It's also used in Plasma Metal Sonic, and the upcoming Cheeseboi V2!
In the Lua script, replace "shock" with your character's name!
Also you can replace MT_FBOMB with an object found here! https://wiki.srb2.org/wiki/List_of_Object_types
To change the button you need to press to throw, change BT_CUSTOM1 to...
BT_JUMP: Jump
BT_USE: Spin
BT_CUSTOM1: Custom1
BT_CUSTOM2: Custom2
BT_CUSTOM3: Custom3
BT_ATTACK: Ring Toss
BT_TOSSFLAG: Toss Flag
BT_WEAPONNEXT: Next Weapon
BT_WEAPONPREV: Previous Weapon
BT_CAMLEFT: Turn Camera Left
BT_CAMRIGHT: Turn Camera Right.

To learn more Lua, visit https://www.wiki.srb2.org/wiki/User:Radicalicious/SRB2_Lua_Beginner_Tutorial_Part_1




Ok, that's it! I wish you good luck on your character making journey!
Author
cheeseboi.
Downloads
2,591
Views
10,606
First release
Last update

More resources from cheeseboi.

Share this resource

Latest updates

  1. README Gone!

    Removed the README file for Shock The Tutorialhog.
  2. Better Art!

    The art is now higher quality (In terms of resolution)!

Latest reviews

thanks man you helped me make D.L.S (thanks)
also this is a great tutorial for beginners like me
thank you
Upvote 0
Character mod, beat game with said character mod, 10/10.
Jokes aside, amazing guide. Not only did it explain very well, it had an example!
Upvote 0
an amazing guide, i'm currently making a character and i keep coming back to it whenever i'm having a problem.
Upvote 0
You don't mind if I use this stuff, right?!
cheeseboi.
cheeseboi.
everything used here is open assets! 👍🏾
Upvote 0
Very useful for making mods also its cool to have a powerless sonic
Upvote 0
Hey, not bad how you have given the information on this, this is going to be of great help
Upvote 0
Thanks for the tutorial!!! I've been wanting to create my own chars for awhile now. Still practicing pixel art. This was really helpful!!
Upvote 0
This is really helpful! Thanks! oh and do i directly contact you if i wanna ask to use the pk3 for making my own mod? (kinda new, so i've got no idea)
Upvote 0
Back
Top