Friday Night Funkin': Mic'd Up

Warnings: Flashing Lights, Screen Shaking, Mature Content. Notices: Large Page, Fan-Favorite.

Friday Night Funkin': Mic'd Up is a modification of FNF made mainly by Verwex that expands the game a WHOLE lot, seemingly changing the game, with bunch of new features like modifiers, more difficulties, more modes, advanced dialogue, a whole refreshed UI design and more on its own.

It is not only made as its own separate thing but also an engine in and on itself, which has been used on several mods like A.G.O.T.I, Starlight Mayhem, Javarehab, Loki etc.

This is an improved version of the original Friday Night Funkin': EX Replayability (Note: This leads to a WIP (Work In Progress) of a finished product because of how Mic'd Up is updated on top of a 1.0 version of the mod mentioned).

UI Design
As a first selling point mentioned on the gamebanana page, the whole game has been changed visually when it comes to menu design and some part of the gameplay UI, from the title screen all the way to story mode and all the other menus. Its stylistically different look makes an eyecatcher for people to look at, with tweening movements, squash and stretch, and new graphics, making the whole thing reminiscent of the Persona 5 menus.

Customization
Mic'd Up provides the player with a lot of ways to change how they want their experience to be throughout. These are located in the options menu, split into 6 pages, of which four are used for the sole purpose of customizing the game. These can range from purely visual stuff like distraction switch, resolution to stuff that affects gameplay like combo affected health, scroll speed, downscroll and other scrolling options, etc.

These options include, but are not limited to:


 * hue
 * brightness
 * gamma
 * filters
 * hitsounds
 * chroma key
 * icon zoom
 * screen zoom
 * distractions
 * background alpha
 * FPS+'s guitar sustain
 * KE's late damage
 * auto pause
 * pause countdown
 * Stepmania-like botplay
 * accuracy type
 * game over skip
 * cutscene skip after an amount of deaths

Ranking System
Mic'd Up Engine also contains a ranking system, based on accuracy and how you're hitting notes. It will note how well you press notes in a percentage, dividing the notes you managed to hit by a total number of directions hit, or in certain cases, also notes missed. It contains anti-cheat measures which will drop the accuracy to 0% and at the end, give you a F ranking. At the end of a song, you'll be prompted to a result screen, showing you the rank you recieved, and then, unlike Kade Engine for example, save it for future sessions. That is unless you cheat with a dedicated button or with botplay, then it won't save your rank.

List or accuracy ranks and their conditions:

The ranking system also has separate ranks for what you have hit, whether it'd be sicks, goods, bads or misses.

List of rating-based ranks and their conditions:

Whenever you encounter the result screen, you can also get quotes whenever you achieved a certain rank, rating-based ones.

List of said quotes:

{{#tag:tabber| {{!}}-{{!}}Normal=

Normal
You passed. Try getting under 10 misses for SDCB
 * -|SDCB Rank=

SDCB Rank
Nice. Try not missing at all for FC.
 * -|FC Rank=

FC Rank
Good job. Try getting goods at minimum for GFC.
 * -|GFC Rank=

GFC Rank
You're doing great! Try getting only sicks for MFC
 * -|MFC Rank=

MFC Rank
Congrats! You're perfect!
 * -|Cheated=

Cheated
BOOOO, YOU CHEATER! YOU SHOULD BE ASHAMED OF YOURSELF!
 * -|Botplay=

Botplay
If you wanna gather that rank, disable botplay.
 * -|30+ Deaths=

30+ Deaths
skill issue noob }}

Lo-fi and Hi-fi Music
With a modifier option called Vibe, there is additional music available for Lo-fi and Hi-fi. To describe them short, Lo-fi music in this engine is reminiscent of 'slowed down + reverb' videos present on youtube, with their pitches lowered by 3 semitones and tempo slowed down by 20%. Hi-fi music on the other hand, is the opposite of that. Their pitched is raised higher by 3 semitones and sped up by 20%. The hi-fi versions also have no reverb whatsoever. {{#tag:tabber| {{!}}-{{!}}Lo-fi=

Lo-fi

 * -|Hi-fi=

Hi-fi
}}

Chart Types
Right before you play a song, you're presented with a chart type selection, where you can choose how the song's chart acts, at runtime.

New Modes
With the engine comes three new modes for everyone to enjoy in a different way.

Marathon
You can select any song from a list exactly like freeplay's song list, and choose any difficulty to any of them. You're also able to select them as much as you want without any repercussions, as long as you can manage to play through all of them.

Once you want to leave you're greeted with a menu to show if you want to save, load the marathon preset, play, clear the preset, edit the preset and leave. Loading is by default disabled unless you have a playlist saved as a preset. Editing and playing said playlist is locked until you have chosen a song to play, then you can enjoy the game.

Endless
You can choose one song from a list and then play over and over again until you either leave or die. To spice things up, you can select things before starting the endless run such as difficulty, speed, and an option to ramp the difficulty every couple of loops.

Modifier Preset
You are given icons from left and right and are able to choose if you want them on or not and/or how much you want them to be, with up and down keys. Your multiplier increases or decreases with what you choose which affects not only the actual score of a song/week, but also with how much you actually lose when you miss.

You are also able to bring up a preset menu with a press of your accept button (Note: In most cases, your accept button would be enter). You'll be either able to clear, save and load. Loading is disabled until a preset is saved with a name. It also comes with an auto-save feature so you'll be able to have the same preset every time you want to play the game.

Modifiers
With the modifier menu comes a great amount of modifiers, that change how you play the game in more ways than one. Sometimes they make the game harder, sometimes they make it easier.

Modifier List
As you can see with incompatibilities, not all things seem to be complete. For example invisible notes don't seem to be incompatible with the rest of the modifiers that should be.

Modifier Dialogues
Requirements:

{{#tag:tabber| {{!}}-{{!}}Senpai - Love=
 * Love: Have Supportive Love on and the percentage be higher than your Poison Fright percentage.
 * Uneasy: Have Poison Fright on at less than 50% and the percentage be higher than your Supportive Love percentage.
 * Scared: Have Poison Fright on at 50 to 95% and the percentage be higher than your Supportive Love percentage.
 * Terrified: Have Poison Fright on at 100 to 195% and the percentage be higher than your Supportive Love percentage.
 * Depressed: Have Poison Fright on at 200% or more and the percentage be higher than your Supportive Love percentage.
 * Practice: Have Practice on and both Supportive Love and Poison Fright off.
 * Perfect: Have Perfect on and both Supportive Love and Poison Fright off.

Senpai - Love
Girlfriend : ''This place is perfect for romance, dont'cha think?

Boyfriend : ''Bap

Girlfriend : ''Less goooo for it!

Senpai : ''Oh I see you two are being love birds, is that correct?

Girlfriend : ''Yup.

Boyfriend : ''Beep skdoo bah de beep bop

Senpai : ''How pleasant to see you together.

Senpai : ''How about a serenade to prove your love to her? ..The winner gets her on their side.

Boyfriend : ''Dee

Senpai : ''Let it commence.


 * -|Roses - Love=

Roses - Love
Senpai : ''Oh you think your love is strong enough?

Boyfriend : ''Bah

Senpai : ''Don't even play games with me! I will take your girlfriend from you!

Senpai : 'She will get my nuts until she chokes on them!

Girlfriend : ''Nah. I stay where I stay. With my cutie pie.

Boyfriend : ''Bah

<font color=#FFAA6F>Senpai : 'You two are so dead on the spot.


 * -|Thorns - Love=

Thorns - Love
<font color=#FF3C6E>Spirit : ''Direct contact with real humans, all because of true love,,,

<font color=#FF3C6E>Spirit : ''It's all based upon lies,,

<font color=#FF3C6E>Spirit : ''Your love is fake,, You don't deserve each other.

<font color=#FF3C6E>Spirit : ''I do and I will take over.

<font color=#FF3C6E>Spirit : ''If I can't take your girlfriend over, I will take you over instead.

<font color=#FF3C6E>Spirit : ''And then I deal with her dad.


 * -|Senpai - Uneasy=

Senpai - Uneasy
<font color=#FFAA6F>Senpai : ''Ah, a new fair maiden has come in search of-

<font color=#FFAA6F>Senpai : ''...

<font color=#7BD6F6>Boyfriend : ''Bah?

<font color=#FFAA6F>Senpai : ''Anything going on, little guy?

<font color=#F44C79>Girlfriend : ''He's just a lil' uneasy, but he'll shake it off in no time.

<font color=#FFAA6F>Senpai : ''If you say so... Anyways.

<font color=#FFAA6F>Senpai : ''A serenade between gentlemen shall decide where her beautiful heart shall reside.

<font color=#7BD6F6>Boyfriend : ''...

<font color=#7BD6F6>Boyfriend : ''Beep bo bop


 * -|Roses - Uneasy=

Roses - Uneasy
<font color=#FFAA6F>Senpai : ''We can still try to calm him down again, however my nerves are taking the better on me.

<font color=#F44C79>Girlfriend : ''Sounds good.


 * -|Thorns - Uneasy=

Thorns - Uneasy
<font color=#FF3C6E>Spirit : ''I am not willing to help anymore.

<font color=#FF3C6E>Spirit : 'I will calm him down by force now that I have to.


 * -|Senpai - Scared=

Senpai - Scared
<font color=#FFAA6F>Senpai : ''Ah, a ne-

<font color=#7BD6F6>Boyfriend : 'DAH!

<font color=#FFAA6F>Senpai : ''Oh.. What's with that reaction? ..Everything will be alright.

<font color=#7BD6F6>Boyfriend : ''BAH BOOP!

<font color=#FFAA6F>Senpai : ''I see...

<font color=#F44C79>Girlfriend : ''He'll be okay.

<font color=#F44C79>Girlfriend : ''..Eventually.

<font color=#FFAA6F>Senpai : ''We can cheer him up for now.


 * -|Roses - Scared=

Roses - Scared
<font color=#FFAA6F>Senpai : ''He is more of a lost cause than anyone can be.

<font color=#F44C79>Girlfriend : ''Don't say that. I know it's bad, but-

<font color=#FFAA6F>Senpai : ''This is NOT gonna work.

<font color=#F44C79>Girlfriend : ''Can we just try again?

<font color=#FFAA6F>Senpai : ''Alright, but if that fails, I'm taking you.


 * -|Thorns - Scared=

Thorns - Scared
<font color=#FF3C6E>Spirit : ''And that failed...

<font color=#FF3C6E>Spirit : ''Time to take over,,,


 * -|Senpai - Terrified=

Senpai - Terrified
<font color=#7BD6F6>Boyfriend : ''Please... Stay away from me.

<font color=#7BD6F6>Boyfriend : ''I don't want to endure this any longer.

<font color=#7BD6F6>Boyfriend : ''Someone help me!

<font color=#FFAA6F>Senpai : ''...

<font color=#F44C79>Girlfriend : ''...

<font color=#FFAA6F>Senpai : ''I almost don't want to do this to him.


 * -|Roses - Terrified=

Roses - Terrified
<font color=#FFAA6F>Senpai : ''I won't be able to hold my anger away. I'm sorry, but I need to.

<font color=#F44C79>Girlfriend : ''uh oh

<font color=#FFAA6F>Senpai : ''I don't care if you are crying. Man up and be happy that you just won a song!

<font color=#FFAA6F>Senpai : 'Man the funk up!

<font color=#7BD6F6>Boyfriend : ''...


 * -|Thorns - Terrified=

Thorns - Terrified
<font color=#FF3C6E>Spirit : ''Your cries won't help you this time.

<font color=#FF3C6E>Spirit : ''Anger is the only thing you cause me, and I will punish you for it.

<font color=#7BD6F6>Boyfriend : 'No...


 * -|Senpai - Depressed=

Senpai - Depressed
<font color=#7BD6F6>Boyfriend : ''...

<font color=#FFAA6F>Senpai : ''...

<font color=#F44C79>Girlfriend : ''...

<font color=#FFAA6F>Senpai : ''We really need to do something.


 * -|Roses - Depressed=

Roses - Depressed
<font color=#7BD6F6>Boyfriend : ''...

<font color=#FFAA6F>Senpai : ''Keep your cool. We're dealing with someone who is pretty much depressed.

<font color=#FFAA6F>Senpai : ''Keep. It. Together, Senpai.

<font color=#7BD6F6>Boyfriend : ''...


 * -|Thorns - Depressed=

Thorns - Depressed
<font color=#FF3C6E>Spirit : ''...

<font color=#FF3C6E>Spirit : ''Good that you are depressed.

<font color=#FF3C6E>Spirit : ''I wish that you were dead where you are so I can take over.

<font color=#FF3C6E>Spirit : ''I will leave this place, with you dead or alive.

<font color=#FF3C6E>Spirit : 'Mark my word


 * -|Senpai - Practice=

Senpai - Practice
<font color=#FFAA6F>Senpai : ''Excuse me. Everyone. Today is the last day of practice before we move on to the big play.

<font color=#FFAA6F>Senpai : ''Everyone got their roles?

<font color=#7BD6F6>Boyfriend : ''Dah

<font color=#FFAA6F>Senpai : ''Girlfriend?

<font color=#F44C79>Girlfriend : ''Yo wassup.

<font color=#FFAA6F>Senpai : ''Alright that's everyone then.

<font color=#FFAA6F>Senpai : ''You know what to do.

<font color=#FFAA6F>Senpai : ''...

<font color=#FFAA6F>Senpai : ''Ah, a new fair maiden has come in search of true love!

<font color=#FFAA6F>Senpai : ''A serenade between gentlemen shall decide where her beautiful heart shall reside.

<font color=#7BD6F6>Boyfriend : ''Beep bo bop


 * -|Roses - Practice=

Roses - Practice
<font color=#FFAA6F>Senpai : ''You're all doing great, but even if I lose or not...

<font color=#FFAA6F>Senpai : ''Excuse me for my funkin nerves.

<font color=#F44C79>Girlfriend : ''Is k.

<font color=#FFAA6F>Senpai : ''Keep your cool, Senpai.

<font color=#FFAA6F>Senpai : ''...

<font color=#FFAA6F>Senpai : ''Not bad for an ugly worm.

<font color=#FFAA6F>Senpai : 'But this time I'll rip your nuts off right after your girlfriend finishes gargling mine.

<font color=#7BD6F6>Boyfriend : ''Bop beep be be skdoo bep


 * -|Thorns - Practice=

Thorns - Practice
<font color=#FF3C6E>Spirit : ''Did I do good? ..I think I did well.

<font color=#FF3C6E>Spirit : ''...

<font color=#FF3C6E>Spirit : ''Direct contact with real humans, after being trapped in here for so long...

<font color=#FF3C6E>Spirit : ''and HER of all people.

<font color=#FF3C6E>Spirit : ''I'll make her father pay for what he's done to me and all the others,,,,

<font color=#FF3C6E>Spirit : ''I'll beat you and make you take my place.

<font color=#FF3C6E>Spirit : ''You don't mind your bodies being borrowed right? ..It's only fair...


 * -|Senpai - Perfect=

Senpai - Perfect
<font color=#7BD6F6>Boyfriend : ''Baah ba bee da bop

<font color=#FFAA6F>Senpai : ''I haven't told you what I wanted, and you already stand up to me?

<font color=#7BD6F6>Boyfriend : ''Bep

<font color=#FFAA6F>Senpai : ''I see. An upcoming serenade will have higher stakes for you.

<font color=#FFAA6F>Senpai : ''All or nothing, is that a good deal?

<font color=#7BD6F6>Boyfriend : ''Dee

<font color=#F44C79>Girlfriend : ''We accept.

<font color=#FFAA6F>Senpai : ''Glad we have an agreement on our hands.


 * -|Roses - Perfect=

Roses - Perfect
<font color=#FFAA6F>Senpai : ''Oh I'm so getting you for this.

<font color=#FFAA6F>Senpai : 'I'm not letting myself lose! You WILL get your fate checked!

<font color=#7BD6F6>Boyfriend : ''Bah bah


 * -|Thorns - Perfect=

Thorns - Perfect
<font color=#FF3C6E>Spirit : ''YOU.

<font color=#FF3C6E>Spirit : ''Your father will pay for what he has done to me and many others.

<font color=#FF3C6E>Spirit : ''I've been humiliated before, and I am being like that right now.

<font color=#FF3C6E>Spirit : ''I will take away his spot.

<font color=#FF3C6E>Spirit : ''I will do it.

<font color=#FF3C6E>Spirit : ''I won't lose.

<font color=#FF3C6E>Spirit : ''I won't let you leave without a scar.

<font color=#FF3C6E>Spirit : ''I don't care if you mind your bodies being borrowed, I'm taking them for myself. }}

Advanced Dialogue System
The dialogue system featured in this engine has been upgraded a lot, to the point where it has been filled with so many features an user can mess with. These have been made with the intention of maximum customizability achievable. This includes an unlimited number of characters and emotions for them possible, text color, background color, custom dialogue boxes, text size, screen shake and flash, type speed, etc. The dialogue can be used for any song in the game and have it play no matter what.

There is an included tutorial in the game's files telling people how to use the advanced dialogue system. It explains what the prefixes are, how to use them, and sometimes present their default values in case you don't want something to be affected.

Preset Saving System
The system consists of typing characters into a box with a 30 (14 on older versions) character limit. Whatever you typed will be saved if confirmed afterwards. The saving system works somewhat similar to how Undertale handles name choosing, with being able to type something out, and then confirming it twice.

There are rules to typing out something like this:


 * The preset name can't be blank at all
 * It can't contain characters such as <, >, *, ?, /, :, " if the player uses Windows for the engine.
 * It can't be any of the illegal names if you're on desktop devices such as: nul, con, aux, prn, com1 through com9, and lpt1 through lpt9 if the player uses Windows for the engine.
 * It can't be named 'current', as this is a file that is used for auto-saving.

If you follow these rules, then the name can be whatever you want.

Once it's done it will save then to its own folder in the game's files, called "modifiers" inside a presets folder, located near the engine's executable file.

From the Preset Saving System
These types of easter eggs were to be encountered within the preset naming system, no matter if you were to save for modifiers, or for marathon. The text easter eggs aren't case sensitive. They're the most plentiful out of all easter egg types and have a benefit of the player being able to make their own easter eggs.

Miscellaneous - In-Game
These types of easter eggs happen whenever you're playing the game, so they're easily accessible to everyone without a need to look into things too much.

Miscellaneous - In Game Files
These types of easter eggs are only present inside of files and aren't accessible in-game. This makes them more engaging for those that want to have a look inside.

Title Screen Text
It's kinda self-explanatory. There are more texts than this but some of the new ones are not related to anything.

Leaks
The engine also contains a small bit of leaks for the main developer's future, publically avaialble for everyone.



They're both leaks of a week mod unreleased and planned for the future, regarding three characters: Rex (Reksio), Moles the Mole (Kret Kretes) & Rooster Inventor (Kogut Wynalazca). From the first screenshot, it seems like a week mod is approaching.

It is confirmed however that this is an old leak because new sprites of Rex came on the main developer's Twitter page.

Trivia

 * The creator of the mod actually didn't know what "Mic'd Up" meant at the time of development and it was merely used because it "sounded cool". This means that the engine not only counts towards the engine section of mods, but also could count towards the remasters section.
 * The hitsounds present in the engine actually come from an Osu-related custom hitsounds library, grabbed out of nowhere and put inside.
 * The creator of the mod got pissed off at people who claimed it to be "the perfection" and desperately wanted people with actual criticism one time.
 * Around one month after an update named "What You Wouldn't Really Expect", marked as 2.0.2, got released to the public, the engine itself got withheld by Ring-A-Ding Rampage / ParaBolt for containing week 7 assets. In the tweet he explains that "overexcitement got him away" after recieving all of Newgrounds' FNF Week 7 assets by his playtester, that they got from their friend at lunch. The whole issue didn't catch attention for a seemingly long time, and it shows.
 * The creator took care of it shortly after, accidentally also reverting charts from the week 7 update's recharts to classic old ones. Only then they were reverted back to recharts soon after in the 2.0.3 release.


 * The update named "Amp'd Even Further" has been released earlier than usual, when it was planned to be on July 1st , from what he replies to people on Twitter.
 * The creator actually left the project at a different manager, of the same team, to focus on future projects.
 * It was actually intentional for the engine to have its resolution option capped only at a low value and not at high ones. The actual reasons for it is unknown.
 * In this engine, all character icons have their winning icons if your opponent is in danger.

Download Links

 * GameBanana
 * Source Code