Author Topic: SM theme modding  (Read 3252 times)

Leorina

  • Nerd Loving Member
  • Full Member
  • *
  • Posts: 241
    • View Profile
SM theme modding
« on: September 25, 2008, 09:15:30 PM »
ok...here's a big one.

I can't find any sites/videos/anything that can help me with this...and I don't think AJ187 will help me so I have come here to ask this.

I would like to know:

1) how to mod the song wheel
2) how to mod the screens
3) how to read the freaking comp numbers (bganim=255.2327849 does not compute with me)
4) how to get the invisble stuff to stay invisible when I save them (i might be using the wrong app)
5) where to get good sounds for the sound files
6) pretty much anything that has to do with modding a theme but one step at a time starting with the opening screen.

I have ideas already but I need major help with them...sorry for those who are willing to help because I can tell you right now it will take forever to make me understand what the heck you are talking about.  For those who have read this and are wondering what my idea is...think disco with a little club rave so kinda like the ITG Gold theme without the complexity but more retro and discolike.
New updates for the pack Calamitous Strike posted here in my sig...also no PM's about BG's/BN's yet...I still need art for my songs.

Update: 9/28/08--Added expert difficulties for some songs and a hard difficulty
           9/30/08--Changed reasoning for song pack and added a few songs to Not Started
           10/5/08--Finished AA and have keyboard steps in the second parentheses
           10/14/08--Finished Do It Like We Do and working on a few new ones

Bobbias

  • #1 Poster
  • Hero Member
  • *****
  • Posts: 7210
  • 404 Avatar not found.
    • View Profile
    • Magnetic Architect
Re: SM theme modding
« Reply #1 on: September 25, 2008, 10:15:41 PM »
Good luck finding some good info there. I think most of the theme makers probably taught themselves by just screwing with things (though I do remember some documents ages ago explaining the theme stuff, the recent changes have probably made a lot of that stuff obsolete).

I did make a small modification to the default theme for myself, but that was simply bypassing that annoying difficulty selection screen (defaulting to hard). Even that took some learning though :/
This is going in my sig. :)

BANNED FOR BAD PUNS X_x

Ridge

  • Full Member
  • ***
  • Posts: 138
  • EVERYBODY TO THE MARIACHI TRUCK
    • View Profile
Re: SM theme modding
« Reply #2 on: September 26, 2008, 10:39:27 PM »
hi im ridge im a themer  ::)

(btw this is 3.9, 4.0 is way different and uses LUA)

open metrics.ini

1)[MusicWheelItem]
IconX=-136
SongNameX=-30
SectionNameX=-30
SectionZoom=1.0
RouletteX=-30
RouletteZoom=1.3
CourseNameX=-130
CourseNameY=0
CourseNameOnCommand=shadowlength,0;zoom,1.3;horizAlign,left
SortX=-130
SortY=0
SortOnCommand=shadowlength,0;zoom,1.3;horizAlign,left
GradeP1X=82
GradeP2X=118

[MusicWheel]
FadeSeconds=1
SwitchSeconds=0.10
RouletteSwitchSeconds=0.05
RouletteSlowDownSwitches=5
LockedInitialVelocity=7
ScrollBarX=148
ScrollBarHeight=368
ItemCurveX=85
ItemSpacingY=46
NoCurving=0
NumWheelItems=13
MusicWheelItemStartOnCommand=addx,320
MusicWheelItemFinishOnCommand=accelerate,0.2;addx,-320
MusicWheelItemStartOffCommand=
MusicWheelItemFinishOffCommand=decelerate,0.2;addx,320
HighlightOnCommand=glowshift;effectcolor1,#FFFFFF66;effectcolor2,#FFFFFFFF
HighlightStartOnCommand=addx,320
HighlightFinishOnCommand=sleep,0.05;accelerate,0.4;addx,-320
HighlightFinishOnSortCommand=accelerate,0.2;addx,-320
HighlightStartOffCommand=
HighlightFinishOffCommand=decelerate,0.2;addx,320
HighlightFinishOffSortCommand=decelerate,0.2;addx,320
WheelItemOnDelayCenter=0
WheelItemOnDelayOffset=0.04
WheelItemOffDelayCenter=0
WheelItemOffDelayOffset=0.04
NumSectionColors=7
SectionColor1=0.8,0.1,0.6,1   // pink
SectionColor2=0.6,0.4,0.8,1   // purple
SectionColor3=0.0,0.4,0.8,1   // sky blue
SectionColor4=0.0,0.6,0.6,1   // sea green
SectionColor5=0.1,0.7,0.3,1   // green
SectionColor6=0.8,0.6,0.0,1   // orange
SectionColor7=1.0,0.3,0.3,1   // light red
SongRealExtraColor=0.9,0.9,0,1      // yellow
SortMenuColor=1,1,0,1
ShowRoulette=1
ShowRandom=1
ShowPortal=0
Use3D=0
Wheel3DRadius=200 # Possibly safe defaults?
CirclePercent=0.5
MostPlayedSongsToShow=30
SortMenuNames=GROUP:TITLE:BPM:PLAYERS' BEST:TOP GRADE:ARTIST:EASY METER:MEDIUM METER:HARD METER
SortMenuActions=sort,GROUP:sort,TITLE:sort,BPM:sort,PLAYERS BEST:sort,TOP GRADE:sort,ARTIST:sort,EASY METER:sort,MEDIUM METER:sort,HARD METER
ModeMenuNames=GROUP
ModeMenuActions=sort,GROUP

2) metrics.ini is organized into screens so yeah

3) for say

[Layer4]
File=simplify.png
Type=0
Command=addx,140;

[Layer4] is telling the object to be the 4th layer on the screen
File= x.png (your file)
Type= gives a command to the image, 0=sprite, 1=stretch, 2=particles, 3=tiles
Command=addx,140; What this means, is that addx is telling the object to move up followed by ,140; which moves it up by 140x ( I expect you to know what a graph is)



4) use transparency?

or if you dont want x to not be on the screen you make the file x.redir then in the .redir file type in _blank

5-6 -34234234) self explanatory

making a bga: BGAnimations>_shared background

eh uh aim me
« Last Edit: September 26, 2008, 10:59:23 PM by Zakamariachi »
I shoot your hand with a gun that has bullets.

By gun I mean penis and by bullets I mean semen.