Skip to content

Creating

9thCore edited this page Aug 19, 2021 · 15 revisions

Hoo boy, creating a chart. This will take a while.

You can find the same information in the file HOW TO MAKE A CHART found in the StepTale files. (this looks neater tho imo)

STARTING OFF

First, copy the TEMPLATE CHART folder, paste it in Audio > Charts and rename it. Inside of this folder there are a few stuff I should clarify.

music.ogg/music.wav

The most important part of a chart in a rhythm game is the music. Simply replace this with your music. !! MAKE SURE IT HAS ONE OF THE EXTENSIONS ogg OR wav !!

chart.stfn

What's the second most important part of a chart? The arrows, of course! I recommend creating them using ArrowVortex is where I got it from.

To create a stepfile, first open your music.ogg/wav file in ArrowVortex: File > Open Next, go to Tempo > Adjust Sync and set the Initial BPM (There's also a BPM finder but don't rely on it)

After that, go to Chart > New Chart and click Create (The difficulty doesn't matter as you won't need it)

By default the white arrows will jump two beats. To change their snap, press the left and right arrow keys on your keyboard to lower and increase it respectively.

(You can also zoom in if you want to)

Now make the chart. You can place arrows by pressing 1-4 and mines by pressing Shift + 1-4

After you're done, open the music.sm file that has been generated where the music.ogg/wav file resides. From it, you need to copy from #NOTES section, from the first 4 numbers next to one another up until the end of the file.

Example. Start from where I highlighted and go downwards

Now just copy all of this and dump it into the chart.stfn file (this file is a normal text file. You can open it using Notepad, Sublime Text, Notepad++ etc.)

You're not done yet, though!

You now need to open main.lua and change the stuff at the top of the file to their correct values.

You're now done and can play your chart! However, it's a bit boring right now, so let's use lua to spice it up!

main.lua

This is where your lua for the chart will go. This is how you spice your chart up! Move the arrows around, create distractions, anything!

Clone this wiki locally