You are viewing a potentially older version of this package. View all versions.
Funkin_Anything-FUNKIN_IS_FUEL-1.0.2 icon

FUNKIN IS FUEL

Friday Night Funkin' rap battles inside ULTRAKILL. Throw your mic at any enemy and battle it to a random song from your own FNF install and its mods. Parries, dodges, intense bosses, a pose maker, multiplayer.

Date uploaded a week ago
Version 1.0.2
Download link Funkin_Anything-FUNKIN_IS_FUEL-1.0.2.zip
Downloads 687
Dependency string Funkin_Anything-FUNKIN_IS_FUEL-1.0.2

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305
EternalsTeam-PluginConfigurator-1.10.3 icon
EternalsTeam-PluginConfigurator

Used to configure plugins easily in Ultrakill

Preferred version: 1.10.3

README

FUNKIN' IS FUEL

Friday Night Funkin' rap battles inside ULTRAKILL.

Every level hands you a mic. Throw it at an enemy and the level freezes into an FNF rap battle against that enemy. The song is random each time, picked from your own Friday Night Funkin' install and every mod in it. Win the song and the enemy dies. Run out of health and it's game over.

You need Friday Night Funkin'

This mod uses your own copy of Friday Night Funkin' (V-Slice), the free download from itch.io or Newgrounds. It reads the songs, charts, note art, sounds and Boyfriend from that copy, along with any FNF mods you've installed there. Nothing from FNF is included in this package.

The mod looks for Funkin.exe in your Downloads, Desktop, Documents, Program Files, Games folders and the itch app. If it can't find it, press N in a level and paste your FNF folder into the mic menu.

Controls

Key What it does
M Throw the mic. Hit an enemy to start a rap battle; if it misses, it comes back.
A S W D or arrow keys The four arrows
Punch (your bind, or your own parry key) Parry a blue attack
Dash (your bind, or your own dodge key) Dodge an attack, blue or yellow
N Mic menu
F8 Pose maker

You can rebind every key, parry and dodge included, in the mic menu (N) or in Options > Plugin Config > FUNKIN' IS FUEL.

Features

  • Battles: real FNF charts from the base game and your mods, at any difficulty. Holds, splashes, ratings, combos, the countdown, health and score all work like FNF. Tricky's hell notes and similar "don't hit" notes hurt you.
  • Chart events play in 3D: FocusCamera, ZoomCamera, camera bops, scroll speed changes and animations drive a side-on stage camera. Mod events become screen effects (flashes, shakes, lights, lyrics, strum tricks, health drain). Songs without camera moves get them, and a remix adds extra effects to every song.
  • Attacks mid-song: the enemy flashes blue (parry it back for health) or yellow (dodge it). Songs' own dodge mechanics, such as QT's sawblades, turn into attacks too.
  • Bosses are more intense: boss battles use the busiest songs on their hardest difficulty, scroll faster and drain health. Bosses attack far more often, chain combos, hit harder, and the stage has a red pulse with the camera hitting every beat. A slider scales all of this.
  • Who raps for you: V1 holding the mic, Boyfriend (the FNF sprite), or both.
  • Poses: the enemy, V1 and Boyfriend strike a pose for every arrow, flinch on misses and dance on the beat. Every other enemy around dances while you rap.
  • Pose maker (F8): make your own animations for V1, the enemy you're aiming at, or any enemy type in the game (choose from a list). There's a slot for each direction, each miss, idle, hey, attack and hurt.
    • Click a bone and drag on the model to rotate it. Shift-drag twists it, Ctrl-drag moves it.
    • Quick-pick buttons select common body parts.
    • Move and turn the whole body with no limits, or type exact values.
    • Animations can have keyframes and can start from the character's own animations.
    • Put poses and animations you already have into the one you're making: from your saved animations (any character), the battle's automatic poses or the game's own animations. Add them as keyframes, replace with them, or layer them on.
    • Copy or move an animation to another slot or another character. It's converted to fit their skeleton.
    • V1's mic has bones too (grip, neck and head) to bend and move.
    • Mirror left and right, and undo or redo with Ctrl+Z / Ctrl+Y.
    • Battles use what you make.
  • Multiplayer: works with any multiplayer mod that uses a Steam lobby (BLOODLINK, Polarite, Jaket...). When someone throws their mic, everyone in the level who has FUNKIN' IS FUEL watches the rap battle in real time. They see the same stage, song, notes, attacks, poses and score, and the whole level stops until it's over. Watchers hear the song if they have it in their own FNF; otherwise they watch it without music.
  • Mic menu (N): the level freezes while it's open. You can:
    • queue the next song (with search),
    • choose the difficulty and who raps for you,
    • choose where Sick/Good pop up,
    • set downscroll, middlescroll, attacks, boss intensity, scroll speed, volume and audio offset,
    • see who in your multiplayer game has the mod, and turn sharing on or off.

Notes

  • Losing a rap battle deals 100 damage by default, like an FNF game over. You can lower it in the settings.
  • Multiplayer needs everyone to have the same version of FUNKIN' IS FUEL. A multiplayer mod without a Steam lobby can still work: turn on "Also with Steam friends in the same level" in the mic menu.
  • Your custom poses are saved in BepInEx\config\RapBattle\Poses.
  • To use a different mic model, plugins\tools\convert_mic.py (a Blender script) turns an FBX, OBJ or GLB into the mic files in plugins\mic.

Credits

Friday Night Funkin' is by The Funkin' Crew. ULTRAKILL is by Arsi "Hakita" Patala and New Blood. This is a fan mod made by a fan of both.

CHANGELOG

Changelog

1.0.2

  • MULTIPLAYER COMPATIBLE: you can see other people's rap battles happen in real time. It works with any multiplayer mod that uses a Steam lobby (BLOODLINK, Polarite, Jaket...). Everyone in the level who has FUNKIN' IS FUEL watches the same stage, song, notes, attacks and score, live.
  • Time stops for the entire level while you watch one player rap battle an enemy.
  • Pose maker: put poses and animations you already have into the one you're making. Take them from any saved animation, the battle's automatic poses or the game's own animations, and add them as keyframes, replace with them, or layer them on.
  • Pose maker: copy or move an animation to another slot or another character. Moving it to another character converts it to fit their skeleton.
  • The mic has movable bones (grip, neck and head) that you can bend and move in the pose maker.
  • Pose maker: Ctrl-drag on the model moves the selected bone.

1.0.1

  • Enemies with trails no longer bug out when you rap battle them.
  • The level can no longer get stuck frozen after a rap battle, the mic menu or the pose maker.
  • More customization and simpler controls in the Pose Maker:
    • No limits on how far you can move and turn the whole body, or rotate bones. You can also type exact values.
    • Make custom animations for other enemies: pick any enemy type from a list, even ones that aren't in the level.
    • Drag on the model to rotate the selected bone (Shift-drag twists it).
    • Quick-pick buttons for head, chest, hips, arms, hands and legs.
    • Undo and redo (Ctrl+Z / Ctrl+Y). Ctrl+S saves.
    • Finger bones and rarely used options are hidden unless you ask for them.
  • You can change the keybinds for parrying and dodging attacks. All keys can be rebound in the mic menu (N).
  • Fixed: style points no longer fail when you win a second rap battle in the same level.
  • Fixed: typing N in the mic menu's search box no longer closes the menu.

1.0.0

  • First release. It includes:
    • mic rap battles,
    • chart events in 3D,
    • attacks with parry and dodge,
    • intense bosses,
    • V1, Boyfriend or both on stage,
    • dancing enemies,
    • the pose maker (F8),
    • the mic menu (N).