Forums » Themes » [SM5][Theme]Pop'n music Basic

This is a very basic theme and it as only one goal, to plays the pms files in stepmania in the pop'n music fun style

Here's the theme and a song to test the pop'music mode:
http://yatoshicom.free.fr/testsong.7z
http://yatoshicom.free.fr/Stepmania.5.07.popntheme.7z

You need to
-select popn game type
-set up the theme "pop'n music basic" and the noteskin "sypopn"
-set up "center 1P" "on"

This basic theme works ONLY for popn mode

As i don't know anything in lua i've done this theme mainly from deductions from default theme and from this forum help (thanks).
As i don't think to go further, if someone want to do a poper theme so we can use the pop'n controler style with all game types (i think the noteskin itself is ok), here's all the graphics used as separate png files:
http://yatoshi.com/Gaphicspopn.7z




/////////////Old Discution///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Hello.
As no Pop'n music noteskin exist, and as i want to play pms file, i'm on the way to do a basic pop'n music noteskin.
I'm at realy early stage and need help to start the noteskin.lua file and button var.

In "dance" game the buttons variables are simply named ("up", "down,"...) but in pop'n music it's 2 parts name ("Left White","Left Blue")
In noteskin.lua i first need to redirect the buttons graphic but can't make it works (well "Red" works but that's the only simple varigable name)

Works:
Red = "Key",

Don't Works:
Left White = "Key",
nor
LeftWhite = "Key",
nor
Left_White = "Key",
nor
"Left White" = "Key",
...

in the official documentation the buttons names are:
Left White, Left Yellow, Left Green, Left Blue, Red, Right Blue, Right Green, Right Yellow, Right White

I think i don't use the right name structure to use 2-parts variable name.

Any sugestions ?
Thanks.
/////////////Old Discution///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Last edited: 31 December 2016 1:39am

Reply
its because space doesnt work for vars, you need to contain them like I did


elseif nGamestate == "popn" then
USWN.RedirDirection = {
["Left White"] = "White", --Left White Button Fallback
["Left Yellow"] = "Yellow", --Left Yellow Button Fallback
["Left Green"] = "Green", --Left Green Button Fallback
["Left Blue"] = "Blue", --Left Blue Button Fallback
Red = "Red", --Center Red Button Fallback
["Right Blue"] = "Blue", --Right Blue Button Fallback
["Right Green"] = "Green", --Right Green Button Fallback
["Right Yellow"] = "Yellow", --Right Yellow Button Fallback
["Right White"] = "White", --Right White Button Fallback
};

http://pastebin.com/AA1U5MUM

Last edited: 21 April 2015 9:08am

Its not a bug its a FEATURE!
Reply
Thanks a lot !
I haven't found the correct syntax by myself.

So pop'n music noteskin is on the go starting from now !
Reply
First step done, the buttons, it's buggy but at least the graphics load
Reply
I spotted why the notes was cropped up and down, but i can't find why the note are not well separated from left to right, the notes are 64px witdh or less and i could't find any option to set it up in metrics.ini nor noteskin.lua:


thanks again for helping a total newbie.
Reply
Spotted ! the notes was to big, i thought that all the stepmania game mode use 64px width graphics but in pop'n music mode it use the same size than officiel pop'n music cab ^^
Reply
Today corrected some more bugs to ajust the receptor bar to each note size.

I need some more help (again) to have pop'n music like gameplay 3 éléments missing so far:
1)the receptor need to be at botton of screen and not top
2)i need to set up a transparent frame under the note (see picture)
3)it's missing a controller graphic under te receptor line (see picture)



Can i set up the 3 éléments with noteskin or is it a theme feature only ?
Thanks
Reply
1) Turning on the Reverse modifier in the options puts the receptors at the bottom. It's no something the noteskin has control over.
2 and 3 can only be done in a theme.
< cybik> til Kyzentun fixes bugs for breakfast
--
< maxvg1> shakesoda: then why do i still play lol
<@shakesoda> because you're an ITG player. And thus, a masochist
--
<@shakesoda> Kyzentun: I think you might need to put down the meshes for a bit
Reply