SMX Tools

Download

What is this?

Currently, StepManiaX edits can only be made in the mobile StepManiaX app. What if they could be made using a program like ArrowVortex? SMX Tools allows one to log into a StepManiaX account, and export edits belonging to that account into charts that can be opened with ArrowVortex. It also allows one to import charts into the account, overwriting the note data of some chosen existing chart.

At the moment, SMX Tools supports only Single, Dual, and Full style edits, and it does not fully support all features of StepManiaX yet, such as long mines, lifts and rolls. When exporting an edit, long mines are converted into ordinary mines, and lifts and rolls are converted into ordinary holds.

Disclaimer: This is very experimental software at the moment. Use at your own risk. It is strongly recommended that you do not use a StepManiaX account containing important or valuable edits, as there is a risk of data loss. The creator of SMX Tools is not responsible for any loss of data, damage to accounts, or other issues that may occur from using this tool. To avoid any potential issues, it is recommended to create a separate test account specifically for trying out this software.

Notes

At the moment, SMX Tools does not support exporting edits without any notes in them. It is therefore necessary to add at least a single note somewhere in a new edit before exporting it.

SMX Tools downloads mp3 files for the songs from the same source as the StepManiaX Link app does. These have quite low bitrate, and as a result, the simfiles seem slightly off-sync. This does not mean that the in-game simfiles are off-sync.

ArrowVortex chart types and noteskin

In order to open the charts in ArrowVortex, you need to add the appropriate chart types for ArrowVortex, and you also need an appropriate noteskin. You can download a StepManiaX noteskin for ArrowVortex here. In order to use it, simply extract the archive in the noteskins folder. To add the appropriate chart types to ArrowVortex, add the following at the end of the file settings/styles.txt:

style {
	id = smx-single
	name = SMX Single
	numCols = 5
	pad {
		row = -D-
		row = ACE
		row = -B-
	}
	feetPos = AE
	mirrorH = AE
	mirrorV = BD
}
style {
	id = smx-dual
	name = SMX Dual
	numCols = 6
	pad {
		row = ------
		row = ABCDEF
		row = ------
	}
	feetPos = CD
	mirrorH = AF, BE, CD
}
style {
	id = smx-full
	name = SMX Full
	numCols = 10
	pad {
		row = -D--I-
		row = ACEFHJ
		row = -B--G-
	}
	feetPos = EF
	mirrorH = AJ, CH, EF, DI, BG
	mirrorV = BD, GI
}
style {
	id = smx-team
	name = SMX Team
	numCols = 10
	numPlayers = 2
	pad {
		row = -D--I-
		row = ACEFHJ
		row = -B--G-
	}
	feetPos = AE, FJ
	mirrorH = AJ, CH, EF, DI, BG
	mirrorV = BD, GI
}

Tested on ArrowVortex 1.0.1. Credit for the noteskin textures are due to Step Revolution.