-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Additions to the proposed assets directory restructure of Funkin' #90
Additions to the proposed assets directory restructure of Funkin' #90
Conversation
(More song organization, revert some folder naming stuff, fixins, etc.)
Rolls off the tongue better imho
In my opinion this just seems like way too many folders. I like file organisation as much as the next guy but holy shit man. The folder layout as is in the original PR is fine enough for me. |
Agreed, i think the current character folder reorganization is fine as it is as you can quickly find the character folder you want without having to navigate countless of weeks and their variations also it sucks now that the easter egg images are excluded during compilation which destroys the whole purpose of it being something someone who downloaded the game can find when peeking into the files |
Fair enough, would it help if I revert some of the changes that I made? What else aren't you okay with? |
So you'd like me to put back the images in funnies in the week 1 folder, got it I'll also revert the character stuff too, is there anything else I can do besides that? |
Closing due to inactivity. Will reopen if more people are interested. |
Got around to reviewing this.
I did end up splitting up the I also moved the Animation, Chart, and Stage editor data into an |
Awesome, good to know something came out of this 👍 |
As stated in #89, Funkin' will undergo a future restructure of its assets folder.
While I do agree and like the direction of these proposed changes, I've decided to take a step further and dip my toes into this and propose a few extra changes that might cleanse the assets folder even further.
Changes:
...\exclude\
:exclude
got a new addition -funnies
, which moves all the silly goofy memes from week 1's stage folder,mainStage
, to here! (Not to be a downer, as much as I think it's fuckin' funny, I don't think these need to be in public builds)...\gameplay\
:\gameplay\characters\
:mom
(standard) has been moved intounused
, as she goes unused and only the car variation gets used within Week 4\gameplay\dialogue\boxes
:default
(meaning the default skin/regular non-pixel Funkin' style) andpixel
(for Moawling's pixel style), with theroses
andthorns
subdirectories receiving a bit of clean-up as well\gameplay\notestyles\funkin\
:countdown
subdirectory has received two more subdirs:graphics
for storing the ready, set, go graphics andsounds
for storing all related countdown soundshold-covers
popup
has also received a makeover, storing all combo numbers withinnums
and ratings within `ratingspixel
countdown graphics were within\gameplay\notestyles\funkin\popup
\gamelay\notestyles\pixel\
:funkin
,countdown
has received two additional subdirs, containing graphics and sounds for that style of countdownpopup
has also received the same treatment, two subdirs:nums
andratings
\gameplay\playable-characters\
:bf
'sgame-over
folder has been split into two subdirs:music
(which includes subdirs for game-over and game-over-end variations fordefault
andpixel
) andsounds
(which also includes subdirs for sounds that play during the game over phase and sounds for the rare fakeout death)pico
has received a similar makeover asbf
\gameplay\songs\
:audio
, for, well... audio, andcharts
for charts of all variations.audio
andcharts
, the BASE audio/charts for the song (for e.g. charts/audio for difficulties:EASY
,NORMAL
,HARD
), will stay in the ROOT of the folder, while audio/chart VARIATIONS will be put into their own folders (for e.g. the ERECT/NIGHTMARE variations go intoerect
and thePICO MIX
/BF MIX
variations go intopico
/bf
, etc. etc)Voices-pico-pico
instead ofVoices-pico-playable-pico
unused
Important
Regarding the abovementioned changes within the
\songs\
directory, I believe that users should follow the format of having both audio and charts within one folder to avoid clutter, HOWEVER, I think we shouldn't force anyone to create separate directories for different variations of mod songs. I think that should stay exclusive within the source assets folder ONLY and let it be optional for mod folders. This change with variations having their own subdirectories is purely just so it looks clean for base Funkin' and easier to navigate around if people are only looking for a specific song variation!\gameplay\stages\
:default
is the default stage variation and any other variation (for e.g.erect
,schoolEvil
,xmasEvil
,phillyBlazin
) will have a subdirectory within the MAIN stage directory. (for e.g.schoolEvil
has been relocated within\school\evil\
, whereas the non-evil version ofschool
has been relocated to\school\default
Important
Same with the
songs
directory changes, users aren't forced to organize their stage files in any way and this should, again, be exclusive to source files only. People can opt in and follow this format, but they aren't forced to. The game should recognize both formats and have no problems doing either....\ui\
:\ui\ediors\
:\ui\misc
:\ui\states
:Note
This PR isn't final and things are subject to change as maintainers request changes, or heck, even other contributors/users themselves. This PR is open as means to spark discussion as how best to treat this problem. Please feel free to openly state your opinion within the comments (while being constructive, ty)
I was gonna first start a discussion within Psych Ward about this, but I'm sometimes better at doing than explaining my thinking process, so, here we are. :p