How do I learn theming?

Register Log In Back To Forums

Post #1 · Posted at 2018-04-03 11:05:20pm 9.6 months ago

Offline strizzuth
strizzuth Avatar Member
4 Posts
Not Set
Reg. 2018-02-16
Log in to send this user a private message
OK, at the risk of incurring the wrath of EVERY mod, I just want to ask this really n00b ish question because I feel a little bit lost. How I do start learning to make my own theme? Yes, I know I need to gitgud at LUA but I haven't really found a good way to do that nor have I found much in terms of which LUA commands do what for SM. Most of the guides I've found launch right into the deep end of code jargon or don't do much beyond introducing you to some of the most basic concepts but not really how to implement them. I'm sure this gets asked every 5 seconds, so I apologize if anyone finds this annoying, but I'd like to make a theme and I just have no clue where to start. Copying bits of other people's themes to see what they did isn't working for me because I have no idea what I'm even poking around with. Can anyone show me a good place to start?

Post #2 · Posted at 2018-04-03 11:50:02pm 9.6 months ago

Offline Frankenstein
Frankenstein Avatar Banned
3 Posts
Not Set
Reg. 2018-04-03
Log in to send this user a private message
While I currently have source amnesia, prior research leads me to believe that you would best ask people directly involved in Stepmania's ongoing development. I don't know any particulars, but this wiki might help.

Post #3 · Posted at 2018-04-05 02:11:41pm 9.5 months ago

Offline FlameyBoy
FlameyBoy Avatar Member
335 Posts
United States
Reg. 2011-03-09
Log in to send this user a private message
I'd start with learning Lua in some other environment. If you play another game that can be scripted with Lua, try doing stuff in that game first. There's also LOVE, which is a relatively easy-to-use game engine that is programmed in Lua. StepMania is pretty poorly documented, and dbk2's Lua for SM5 has some things in it. It also links to the SM5 Lua API, which lists pretty much every built-in function that is available. Most have a little bit of terse documentation, but some don't.

Post #4 · Posted at 2018-04-15 09:28:37pm 9.2 months ago

Offline dbk2
dbk2 Avatar Member
308 Posts
United States
Reg. 2012-04-30
Log in to send this user a private messageSoundcloudYouTube
"I pass d with a q though."
Quote: my Simply Love thread
If you are interested in learning more about SM5 theming to make a new theme, here are some resources to get you started:

The Story of How I Learned to Theme
My Lua Scripting For SM5 Guide
StepMania Theming Wiki Page
TutorialsPoint Lua Guide

Register Log In Back To Forums

0 User(s) Viewing This Thread (Past 15 Minutes)

©2006-2019 Zenius -I- vanisher.com -5th style- IIPrivacy Policy
Web Server: 2% · Database: 4% · Server Time: 2019-01-18 05:48:11
This page took 0.005 seconds to execute.
Theme: starlight · Language: englishuk
Reset Theme & Language