AMAZING. Thank you so much for making this. This gets pretty much any fnf song to work on this 15 year old pc, that usally cant run FNF at all. and, Usually, if a song was too hard for me, I couldnt change the speed on any of the older mods. There was no practice mode or playback speed, or sometimes even scroll speed/line spacing, on 95% of mods, not to mention the super wide range of speed and scroll speed of this project, unlike psych. If i wanted to do all that, i'd have to take the time, one song at a time, to port them in the newest ver. of psych engine- which i did not feel like doing. this literally fixed all that. I love all the features! THANK YOU LOL -Also, I just have 2 suggestions for you for this. It would be perfect if it had an option for ghost tapping and an opponent mode, where you can play as the left arrow side. your mod tho, lol. Love it tho, keep up the good work!!
Hello! First of all, THANK YOU for such kind words! It means a lot to me!
Second, I didn't implement ghost tapping because I didn't use that feature, but it is very possible. But I'm not sure how ghost tapping should behave.
I mean, I can tell the game to just ignore when user accidentally press when they are not supposed to, but I have a feeling that other fancier mods do more than that.
Let me know if there are details or ideas about ghost tapping I have to know!
Also, I think opponent mod will be a fun idea! I'll try to implement it if I can.
I'll let you know once I implement those features!
⚠YAPPING INCOMING!!⚠
- in Mario's Madness and maybe some other mods, I believe they have it where you can press whatever while there are no arrows on the screen, then when arrows are in the top 1/4th part of the screen, it takes away ghost tapping until the turn is over. So you could do that. Me personally, I like the OG ghost tap, where, yes, it just ignores when you press an arrow when there's no arrow there, like you said. I believe it's the same. As far as I know, those are the only 2 ghost tapping variants.
- I found out about this whole thing through your reddit post, and i saw that it didnt support extra keys or anything like that. Thats another feature you could add in future if you wanted.
- Another suggestion is that you could add options for noteskins- the way the arrows look. you could have a folder in the games files where you would have to make a folder that contains the .png and .xml files for the noteskins, and even possibly be able to switch the noteskins in the options menu of the game. I don't know anything about coding or stuff like that (im just a chromatic maker lol), but that would be cool.
- you could also add an option for the screen zoom on beat. I wouldn't force it since it can be annoying for some users, but some people like it too so that could be cool.
- Also, I don't know much about itch.io or its file size limits, but i could gather a LOT of the most popular fnf mods so maybe you could include as a .zip or something in the download so people wouldn't have to find and download their own mods they like. I already have a folder for fnf mods i have, and i just counted 102 of them, including one like Tricky 2.0, Mario's Madness, Dave and Bambi Golden Apple, Sonic.exe 3.0, and much more. So I could just zip em up and hand em to you if you'd like.
- You could also add an option to change the song's background. Maybe have a folder in the game files where you could drag n drop your pngs or jpgs or whatever in there. Some people prefer background that are just black or something, kind of like a dark mode.
- You could add an option for the hurt notes, even if it was just the same skin for every hurt note. I personally don't like them at all, but you could implement a choice for the player, since not all people hate them, and want to get better at them.
- You could ALSO add a middlescroll option, which is just upscroll or downscroll but theres only one set of arrows in the middle of the screen.
- One more thing, you could add accuracy and ratings! I definitely recommend the newer accuracy system, like the Sonic.exe 3.0 one, and not the Sonic.exe 2.0 one. I mean ratings by like FC (No misses), GFC (No misses with only hitting "Good" and "Sick" notes), SFC (No misses with 100% accuracy and only "Sick" notes), SDCB (Only up to 9 misses), and all those things.
Again, these are all suggestions. I'm not telling you what to do or anything, im just giving some ideas. its your mod, do what you want! Again, awesome work and awesome idea for this thing. I didn't realize how much I needed it, lol.
Well, I'll reply with my own yapping : )
Ghost tapping
Thanks for the info! I think I'll just stick to ignoring the mispress since it's easier and this program is made for practice, not for score attacks.
Extra keys
Probably not possible. You might be wondering why, but charting in fnf (well original fnf) is very convoluted (and so is my code :3) so it'll probably be not possible to make it work across many mods.
Custom skins
Maybe! I mean if you look go to github link, there is a folder called assets, and there are image files that program can load on startup. If you copy that folder to where the program is and run it in terminal with
fnf-practice.exe -hot
program uses the images inside the folder instead of ones that are builtin. But that's a feature I made for myself and not for others.
Zoom on beat
Nope! Sounds like too much hassle : )
Including other mods
I'm not comfortable including other people's mod without asking (what if they get mad at me T.T). Also I want my program size to be small. Then again, I really wish this program had some built in song so I can use it as an web demo, and it would be a lot more convenient for testing. Maybe I'll ask around.
Hurt notes
Probably not possible. How hurt notes are implemented in lot these mods is by giving notes a 'name'. Like BadNote, or HurtNote. Problem is that I don't believe modders use the same name for these. So even if I could make hurt note work on some, it may not work on others.
Background
Same with custom skin.
Midscroll
Maybe!
Accuracy and ratings
I'm not sure what accuracy and rating system I should implement. I could always pick one but which one do I pick? Also, it feels kinda weird giving a rating when a player can jump to arbitrary point. So probably not.
Again, thanks for the detailed feedback!