Engine originally used on Mind Games mod

Overview

Friday Night Funkin' - Psych Engine

Engine originally used on Mind Games Mod, intended to be a fix for the vanilla version's many issues while keeping the casual play aspect of it. Also aiming to be an easier alternative to newbie coders.

Installation:

Follow a Friday Night Funkin' source code compilation tutorial, after this you will need to install LuaJIT.

You can do this with: haxelib install linc_luajit on a Command prompt/PowerShell

...Or if you don't want your mod to be able to run .lua scripts, delete the "LUA_ALLOWED" line on Project.xml

Credits:

  • Shadow Mario - Coding
  • RiverOaken - Arts and Animations

Special Thanks

  • Keoiki - Note Splash Animations

WARNING: This engine is still very early in development! You can request new features though


Features

Attractive animated dialogue boxes:

Atleast one change to every week:

Week 1:

  • New Dad Left sing sprite
  • Unused stage lights are now used

Week 2:

  • Both BF and Skid & Pump does "Hey!" animations
  • Thunders does a quick light flash and zooms the camera in slightly
  • Added a quick transition/cutscene to Monster

Week 3:

  • BF does "Hey!" during Philly Nice
  • Blammed has a cool new colors flash during that sick part of the song

Week 4:

  • Better hair physics for Mom/Boyfriend (Maybe even slightly better than Week 7's 👀 )
  • Henchmen die during all songs. Yeah :(

Week 5:

  • Bottom Boppers and GF does "Hey!" animations during Cocoa and Eggnog
  • On Winter Horrorland, GF bops her head slower in some parts of the song.

Week 6:

  • On Thorns, the HUD is hidden during the cutscene
  • Also there's the Background girls being spooky during the "Hey!" parts of the Instrumental

Cool new Chart Editor changes and countless bug fixes

  • You can now chart "Event" notes, which are bookmarks that trigger specific actions that usually were hardcoded on the vanilla version of the game.
  • Your song's BPM can now have decimal values
  • You can manually adjust a Note's strum time if you're really going for milisecond precision
  • You can change a note's type on the Editor, it comes with two example types:
    • Alt Animation: Forces an alt animation to play, useful for songs like Ugh/Stress
    • Hey: Forces a "Hey" animation instead of the base Sing animation, if Boyfriend hits this note, Girlfriend will do a "Hey!" too.

Improved Animation Debug menu (Press 8 in-game on a Debug build)

  • You can now press Save Offsets to save a .txt file with the editted offsets
  • You can also now change the characters while on the Menu
  • Go back to the game by pressing Escape NOTE: This should be used for fixing your character floating or being slightly under the ground! It's not for texture editting.

Story mode menu rework:

  • Added a different BG to every song (less Tutorial)
  • All menu characters are now in individual spritesheets, makes modding it easier.

Credits menu

  • You can add a head icon, name, description and a Redirect link for when the player presses Enter while the item is currently selected.

Awards/Achievements

  • The engine comes with 16 example achievements that you can mess with and learn how it works (Check Achievements.hx and search for "checkForAchievement" on PlayState.hx)

Options menu:

  • You can change Note colors, Controls and Preferences there.
  • On Preferences you can toggle Downscroll, Anti-Aliasing, Framerate, Low Quality, Note Splashes, Hide Hud elements, Flashing Lights, etc.

Other gameplay features:

  • When the enemy hits a note, it plays the note hit animation on their strum, just like when the player hits a note.
  • Lag doesn't impact the camera movement and player icon scaling anymore.
  • Some stuff based on Week 7's changes has been put in (Background colors on Freeplay, Note splashes)
  • You can reset your Score on Freeplay/Story Mode by pressing Reset button.
  • You can listen to a song on Freeplay by pressing Space once.
Comments
  • The character it doesn't load

    The character it doesn't load

    Describe your problem here.

    I have been trying to add my character but it usually closes or I get an error message that says: haxe.xml.XmlParserException: Expected node at line 2 char 2

    Are you modding a build from source or with Lua?

    Lua

    What is your build target?

    Windows x64

    Did you edit anything in this build? If so, mention or summarize your changes.

    No response

    help wanted 
    opened by cfunes401 86
  • How can i make screen wave like on Sunshine sonic.exe

    How can i make screen wave like on Sunshine sonic.exe

    Describe your problem here.

    i am trying to port but it was my first time doing it, LUA is what i am using i already did the lights out but idk how to make screen wave and floating opponent in circle help plssss Screenshot_2022-01-17-06-54-19-49_e4b17b709a49379a0b207d2e3e43882a

    Are you modding a build from source or with Lua?

    Lua

    What is your build target?

    Neko, HashLink, or other build system

    Did you edit anything in this build? If so, mention or summarize your changes.

    Just winning icon

    help wanted 
    opened by Den198888 76
  • I can't compile the game due to this error >:(

    I can't compile the game due to this error >:(

    I can't compile the game due to this error. Psych Engine 0.4.2!

    2022-06-13_201834 2022-06-13_200526

    Are you modding a build from source or with Lua?

    Source

    What is your build target?

    Windows x64

    Did you edit anything in this build? If so, mention or summarize your changes.

    Im edit this 2022-06-13_202125 2022-06-13_202135

    help wanted 
    opened by nebniywolf 72
  • I'm so sorry, but before you block me, just hear me out, just this once

    I'm so sorry, but before you block me, just hear me out, just this once

    Please man, I know you have a heart in there, I'm so very sorry. 😭 I know this seems hypocritical, but please, just hear me out. I just want to make amends.😥

    opened by Isaiah-Freeman 61
  • Help

    Help

    Describe your problem here.

    When I try to compile the source code it says: Warning : Std.is is deprecated. Use Std.isOfType instead.

    Are you modding a build from source or with Lua?

    Source

    What is your build target?

    Windows x64

    Did you edit anything in this build? If so, mention or summarize your changes.

    No response

    help wanted 
    opened by DabbinDude316B 57
  • [READ BEFORE OPENING ISSUES] BEGINNERS GUIDE FOR COMPILING (ERROR FIXES)

    [READ BEFORE OPENING ISSUES] BEGINNERS GUIDE FOR COMPILING (ERROR FIXES)

    MAIN COMPILING

    Download this setup file and execute it, follow the steps accordingly in order to compile the game

    (for Linux / Mac)

    ERROR FIXES

    all of these need a terminal / command prompt open, so get ready to type stuff

    Press Windows+R and type "cmd" if you are on Linux, just refer to your Desktop Environment's keybinds to open a new terminal (usually Ctrl+Shift+T)

    ...or launch it from your start menu

    "Library not found: hxCodec" | "Invalid Class: MP4Handler" FIX

    type the following commands haxelib remove hxCodec haxelib install hxCodec

    LUA RELATED ERRORS (mainly FunkinLua.hx returning errors)

    type the following haxelib remove linc_luajit haxelib git linc_luajit https://github.com/nebulazorua/linc_luajit

    HXCPP_MSVC_CUSTOM ERROR (This is WINDOWS only error)

    NOTICE: you need git installed in order for the next commands to work

    type the following

    curl -# -O https://download.visualstudio.microsoft.com/download/pr/3105fcfe-e771-41d6-9a1c-fc971e7d03a7/8eb13958dc429a6e6f7e0d6704d43a55f18d02a253608351b6bf6723ffdaf24e/vs_Community.exe

    vs_Community.exe --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows10SDK.19041 -p

    del vs_Community.exe

    NOTICE: if del vs_Community.exe returns an error, simply delete the file manually

    bug special 
    opened by BeastlyGhost 51
  • error when adding a custom character

    error when adding a custom character

    Describe your bug here.

    basically, when trying to load my character sprite sheet this happens: "flixel/graphics/frames/FlxAtlasFrames.hx (line 246) editors/CharacterEditorState.hx (line 840) editors/CharacterEditorState.hx (line 520) flixel/ui/FlxButton.hx (line 521) flixel/ui/FlxButton.hx (line 507) openfl/events/EventDispatcher.hx (line 402) openfl/display/DisplayObject.hx (line 1399)

    Uncaught Error: Null Object Reference". How do I fix this?

    Command Prompt/Terminal logs (if existing)

    No response

    Are you modding a build from source or with Lua?

    Source

    What is your build target?

    Windows

    Did you edit anything in this build? If so, mention or summarize your changes.

    Only thing I did was add my character sprite sheet and .xml file

    bug 
    opened by PurpleProgrammer12 47
  • A few improvements

    A few improvements

    • Add Freeplay bumping based on the current played song's BPM (closes #1773).
    • Add "Max Optimization" option (closes #1237).
    • Add modding support for introText (place file in mods/introText.txt) (closes #1510).
    • Make controller working without using an option.
    • Fix the delayed title screen intro (closes #4005).
    opened by Stilic 45
  • script problem

    script problem

    Describe your problem here.

    made an event where u gotta spam space or else you die, but the script like breaks when it does it for the third time, like for the first time i dont spam space i take damage, second time i do spam it i take no damage, then when i dont spam again i gain health and dont die?

    heres my code:

    `spacePresses = 0;

    function onCreate() spacePresses = 0; precacheImage('spacebar'); precacheSound('DODGE'); precacheSound('Dodged'); end

    function onUpdate(elapsed) if keyJustPressed('space') then spacePresses = spacePresses + 1; end end

    function onEvent(name, value1, value2) if name == "DodgeEvent" then cameraFlash('other', 'ff0000', 0.5, false) runTimer('Mashh', 4.5); runTimer('NOMashes', 4.5); makeAnimatedLuaSprite('spacebar', 'spacebar', 420, 200); luaSpriteAddAnimationByPrefix('spacebar', 'spacebar', 'spacebar', 25, true); luaSpritePlayAnimation('spacebar', 'spacebar'); setObjectCamera('spacebar', 'other'); scaleLuaSprite('spacebar', 0.70, 0.70); addLuaSprite('spacebar', true); makeLuaText('mashhhhh', 'MASH SPACE!!', 1300, 10, 450) setTextColor('mashhhhh', '990000') setTextSize('mashhhhh', 56) setObjectCamera('mashhhhh', 'camOther') addLuaText('mashhhhh') cameraShake('hud', 0.01, 4.5) cameraShake('game', 0.01, 4.5) cameraShake('other',0.01, 4.5) playSound('DODGE'); end end

    function onTimerCompleted(tag, loops, loopsLeft) if tag == 'NOMashes' and spacePresses < 10 then removeLuaSprite('spacebar'); removeLuaText('mashhhhh'); setProperty('health', 100); elseif tag == 'Mashh' and spacePresses > 10 then removeLuaSprite('spacebar'); removeLuaText('mashhhhh'); setProperty('health', 100); end end `

    Are you modding a build from source or with Lua?

    Lua

    What is your build target?

    Windows x64

    Did you edit anything in this build? If so, mention or summarize your changes.

    No response

    help wanted 
    opened by ripsyhehe 44
  • how do i make the opponent strum line have a different skin from the player?

    how do i make the opponent strum line have a different skin from the player?

    What is your question?

    Im trying to make something like something like bob and bosip where the opponent has a different note skin where the player has the default skin unknown . heres what i mean.

    question 
    opened by Fablisothebottle 44
  • opponentplay

    opponentplay

    Good afternoon, I need to repost this pull request (#2770), since I was kinda stupid, but it isn't just a repost. I updated it to the new code and changed some stuff to have less variables and less lines.

    What does this do

    This adds the gameplay option 'opponentplay'. If turned on lets you play the opponent chart. It isn't a big feature but yeah.

    opened by lemz1 42
  • Odd bug

    Odd bug

    Describe your bug here.

    When I was making a character with an external XML generator (AHEM https://gamebanana.com/tools/7136) I did everything right and when I loaded in the animations were fine. In the character editor when I went in game the character had no idle and when a note was pressed just teleported under BF's right (Player's left) foot like he was stomping on the character.

    I looked up label:bug character animations in the search and found only two questions: #3535 #2283 they're old I know, one was answered by shadow mario but the answer he gave was vague that answer being "Missing song files." Which I do think spookeez isn't missing it's song files so that's not the answer. If you had a similar bug or found another issue please tell me.

    Command Prompt/Terminal logs (if existing)

    None
    

    Are you modding a build from source or with Lua?

    Lua

    What is your build target?

    Windows

    Did you edit anything in this build? If so, mention or summarize your changes.

    Not in the source files, only lua. Added a few characters and a few songs (all charted and using base game assets as place holders)

    bug 
    opened by Ninjakaiden523 4
  • How can i add a stage and different objects in the bg

    How can i add a stage and different objects in the bg

    Describe your problem here.

    I did what i was supposed to and the stage worked but the stage has different objects its like this https://www.youtube.com/watch?v=M-sWgd2ytbA i hope somebody answers me

    Are you modding a build from source or with Lua?

    Lua

    What is your build target?

    Windows x64

    Did you edit anything in this build? If so, mention or summarize your changes.

    I am doing a recreation with mods folder.

    help wanted 
    opened by JustinElWebonXD 0
  • Matching names of images of sprites

    Matching names of images of sprites

    Describe your problem here.

    I was adding songs to Psych Engine, and 2 songs were with the same characters, but they had different angles (1 - default, 2 - in front of the face) and the same image names with their sprites. Is it possible to come up with something to fix this, or can I just change the name of the image?

    Are you modding a build from source or with Lua?

    Source

    What is your build target?

    Windows x64

    Did you edit anything in this build? If so, mention or summarize your changes.

    No response

    help wanted 
    opened by vesel4ak 0
  • rotate arrow when the player sing

    rotate arrow when the player sing

    Describe your problem here.

    i sartaed using lua and i'm wodering if there is a way to make a code that rotate a bit one of your arrow when you tap them, if someone can help me, that would be really cool

    Are you modding a build from source or with Lua?

    Lua

    What is your build target?

    Windows x64

    Did you edit anything in this build? If so, mention or summarize your changes.

    No response

    help wanted 
    opened by SilvoSNonsense 1
  • Ending Song When Click

    Ending Song When Click

    Describe your bug here.

    When I Click On The Bottom Part Left. It Immediately Ends The Song For No Reason

    Command Prompt/Terminal logs (if existing)

    No response

    Are you modding a build from source or with Lua?

    Lua

    What is your build target?

    Windows

    Did you edit anything in this build? If so, mention or summarize your changes.

    No, I Didn't Edit Anything From The Build

    bug 
    opened by RokiePaz 0
Releases(0.6.3)
  • 0.6.3(Oct 18, 2022)

    • Runtime Shaders (by EliteMasterEric, ft. UncertainProd)
    • More customizability on Alphabet.hx and Auto-alignment code
    • Playback Rate/Sound Pitch as a Gameplay Modifier/Chart Editor setting (ft. BeastlyGhost & Yoshubs)
    • HScript to LUA communication through setVar/getVar
    • Bunch of lua fixes (ft. raltyro)
    • Optimized PNGs (ft. ACrazyTown)
    • Support to Custom Substates through Lua's HScript
    • Minor bug fixes
    Source code(tar.gz)
    Source code(zip)
    PsychEngine-Windows32.zip(206.29 MB)
    PsychEngine-Windows64.zip(235.09 MB)
  • 0.6.2(Jul 1, 2022)

  • 0.6.1(Jun 28, 2022)

    • Added HScript code lines interpreter to Lua
    • Added missing credits
    • Reduced Philly Glow intensity when Flashing Lights are turned off
    • Properly(?) synced Week 7 cutscenes
    • Fixed Quants on Chart Editor (thanke Kade)
    • Fixed Lua Memory leak
    • Fixed Return values on Lua
    • Minor bug fixes

    Note: HScript shares a single interpreter (I'll be trying to fix this later), two scripts using the same variables might cause issues.

    Source code(tar.gz)
    Source code(zip)
    PsychEngine-Windows32.zip(235.99 MB)
    PsychEngine-Windows64.zip(265.21 MB)
  • 0.6(Jun 25, 2022)

    • Week 7
    • New option added: Opponent Strums
    • Ratings data can be changed through Lua
    • animOffset for Lua Sprites
    • Lua's setProperty can now change Arrays/Maps
    • Replaced Blammed Lights with Philly Glow and purposely hardcoded to Week 3
    • Added "Dadbattle Spotlight"
    • Updated FlxVideo library to HxCodec
    • Hurt notes now have Low Priority hitboxes
    • Time Signatures
    • New credits icons
    • Added Controller/Keyboard input methods for Lua
    • Major Lua reworks (by nebula zorua)
    • Crash Handler (by sqirra-rng)
    • Minor bug fixes
    Source code(tar.gz)
    Source code(zip)
    PsychEngine-Windows32.zip(236.12 MB)
    PsychEngine-Windows64.zip(265.37 MB)
  • 0.5.3b(Apr 1, 2022)

  • 0.5.2h(Mar 9, 2022)

  • 0.5.2(Mar 8, 2022)

    • Audio & Images Caching Overhaul (by Yoshubs)
    • Sprite Atlas Support from Adobe Animate 2018, specifically. (by Smokey)
    • Increased .MP4 Video Framerate cap to 60+ FPS
    • Notes resync better when the vocals get desynced (by MtH)
    • Pixel notes sprite grids can be larger now
    • 3 new options to Charting Mode (Not Chart Editor!), Leave Charting Mode, Skip Time and End Song (For testing End Song cutscenes easier)
    • Added Title Screen easter eggs
    • New variables to Stage JSON files. (Check stage.json)
    • New Credits Icons for Yoshubs, iFlicky and RiverOaken
    • You can now toggle anti-aliasing on Dialogue Characters
    • You can now toggle Flip X on Story Menu Characters
    • You can now hide Weeks until you beat the Week to unlock it
    • You can now set custom sounds to Dialogue Lines on Dialogue Editor
    • New variables to Notes
    • New variable to characters to adjust how fast they bop their heads character.danceEveryNumBeats
    • You can now make save data files on Lua
    • You can now load text files on Lua
    • You can now change a Lua Sprite's image without having to create another sprite via loadGraphic or loadFrames
    • Memory used is now shown under FPS counter

    Big note: OS support to Lua was completely cut off due to security risks. If your Script is crashing on this new update verify your Script and remove/replace all mentions of os. methods.

    Source code(tar.gz)
    Source code(zip)
    PsychEngine-Windows32.zip(144.19 MB)
    PsychEngine-Windows64.zip(160.68 MB)
  • 0.5.1(Dec 21, 2021)

    • Dialogue stuff can now be messed in lua
    • Added Botplay/Practice Mode back on Pause Menu while charting a song
    • Mod can now load grids instead of strips
    • Fixed event selecting crashing bug after selecting note
    • onUpdatePost works on release builds instead of just debug builds
    • curBeat fixed on lua
    • Typing on Steppers now block inputs on Chart Editor
    • Fixed Vortex chart quantization offset bug
    • Chart menu can be exited with BACKSPACE instead of going to a PlayState
    • GF notes and GF sections being independent from other notetypes
    • Alt + selecting a note applies the current selected notetype
    • Credits can be read from the mods/ folder instead of just mod directories
    • Added restartSong, exitSong, updateHitboxFromGroup, isColliding, getPixelColor, cameraFlash and cameraFade to Lua
    • Added onCountdownStarted callback to Lua
    • Fixed Change Character Freeze
    • Fixed Event Note Offsets for Kill Henchmen/other custom events
    • New Credits icon for Shadow Mario
    • Added a warning on Blammed Lights event
    • New Intro texts cuz i took three Ls
    • Other minor bug fixes
    Source code(tar.gz)
    Source code(zip)
    PsychEngine-Windows32.zip(141.91 MB)
    PsychEngine-Windows64.zip(158.82 MB)
  • 0.5(Dec 11, 2021)

    • Gameplay Changers can now also be accessed on Story Mode
    • Added the ability to stack events on Chart Editor
    • Added support to weeksList.txt from a modpack
    • Improved cross-compatibility of charts from Psych to other engines.
    • Decreased Oversinging achievement's hold time from 20s to 10s due to changing how note missing works.
    • Button Mashing is less obnoxious, i guess? - Thanks Shubs
    • Added support to creating FlxTexts on Lua
    • Added more methods to Lua related to Random numbers
    • Added more keys to Gamepad
    • Some Settings from Chart Editor now get saved
    • Fixed some input issues from Pre-release
    • Minor bug fixes
    Source code(tar.gz)
    Source code(zip)
    PsychEngine-Windows32.zip(142.33 MB)
    PsychEngine-Windows64.zip(158.81 MB)
  • 0.5b(Dec 3, 2021)

    • IMPORTANT AND REQUIRES FURTHER TESTING: Input system is now milisecond based instead of frame based
    • Added a Menu to set which mods load first on the list and toggle mods off without having to uninstall them
    • Added support to adding sprites/changing variables from Game over when you're dead
    • Added more functions and variables to Lua
    • Added support to softcoded credits (You can still hardcode credits tho)
    • Added support to Character lua scripts (Put it inside "mods/characters/") and Scripts that run in all songs (Put it inside "mods/Your-mod-name/scripts/")
    • Added update warnings (Only for official builds)
    • Changed how Middlescroll looks like to assist on Lua scripts that mess with the Opponent's strum
    • You can adjust a lot of shit related to note windows and safe frames now
    • Yeah that also means there's a LOT of new options, go check it yourself cuz its 3 am and i'm too lazy to write it down now
    • FC is now tracked on UI
    • Added a Combo Offset/Note Delay Adjust Menu (Song composed by iFlicky)
    • Added bbpanzu :)
    • Triggered Falco mains
    • Decreased Daddy Dearest's ass due to complaints of single moms /j
    • SOURCE: Improved code on Options, Achievements and Controls menus
    • Removed Sandplanet
    • Removed Psyka because of Sandplanet

    The Lua Script API won't be updated until the full release is out due to everything here being subject to changes.

    Source code(tar.gz)
    Source code(zip)
    PsychEngine-Windows32.zip(141.96 MB)
    PsychEngine-Windows64.zip(158.43 MB)
  • 0.4.2(Oct 5, 2021)

    • Fixed memory leak on Lua
    • Updated Dialogue sprites
    • Removed Mind Games Mod leftover dialogue sprite
    • Added GF's dialogue sprite
    • Pixel HUD can now be used on other stages
    • Moved some Week 6 files to shared/ (For the change above)
    • Changed how Character groups are handled for easier understanding on Lua
    • Added more variables to notes for Lua
    • Added 2 new note types: "GF Sing" and "No Animation"
    • Minor fixes on Transitions
    • You can now playtest your charts inside the Chart Editor (Press ESC)
    • Added new functions to Lua
    • Fixed freeze when changing characters
    • Other minor fixes
    Source code(tar.gz)
    Source code(zip)
    PsychEngine-Windows32.zip(144.91 MB)
    PsychEngine-Windows64.zip(161.33 MB)
  • 0.4.1(Sep 23, 2021)

    • Mods can now be in individual folders for better organization/avoiding overwriting files

    • New Input System coded by Shubs

    • Fade Transition now is layered over Hud elements

    • Added 22 new functions to Lua

    • Added 3 new hooks to Lua

    • Deprecated 5 Lua functions (Replaced with better variants)

    • Added 10 new variables to Notes

    • Note's "ignoreNote" can now be used to block Opponent hits

    • Changed how Lua Sprites are handled (This allows you to put spritesbetween GF and other characters

    • Updated noteMiss on Lua

    • Made debugPrint easier to use

    • Bug fixes related to dialogues

    Source code(tar.gz)
    Source code(zip)
    PsychEngine-Windows64.zip(161.64 MB)
  • 0.4(Sep 17, 2021)

    • Weeks are now in .json files outside of the Source code

    • Dialogue portraits are now in .json files outside of the Source code

    • Dialogues are now in .json files with an easier understandable syntax

    • Story Mode Characters are now in .json files outside of the Source code

    • Added Week Editor

    • Added Menu Character Editor

    • Added Dialogue Portrait Editor

    • Added Dialogue Editor

    • Added basic support to Custom Stages

    • Added a Stage drop down to Chart Editor

    • Added Support to .MP4 Video Cutscenes (by PolybiusProxy)

    • Added Animation Ghosts for Character Editor

    • Added Waveform visualizer to Chart Editor

    • Added support to Events coded in LUA

    • Added support to Note types coded in LUA

    • Added support to change Game Over Character/Sounds on LUA

    • Added Music Fade In/Out functions to LUA

    • Added Debug Print Message function to LUA

    • Added Input/Accuracy changes (by Shubs)

    • Added 2 new Easter eggs

    • Softcoded Roses' BG Freaks expression

    • Made character health icons easier to set up

    • Softcoded Health icons with no antialiasing

    • Fixed Crashes on Character Editor

    • Fixed "Copy Section" button on Chart Editor

    • Other Minor bug fixes

    Source code(tar.gz)
    Source code(zip)
    PsychEngine-Windows64.zip(161.61 MB)
  • 0.3.2-hotfix(Sep 1, 2021)

    • Fixed Character Editor not saving health bar colors
    • Fixed Upper Boppers being misplaced on Cocoa/Eggnog
    • Fixed Cars not being shown on Week 4
    Source code(tar.gz)
    Source code(zip)
  • 0.3.2(Sep 1, 2021)

    • Increased sick note hitbox from 0.033s to 0.041s (25% increase)
    • Health bar is now colorable per character
    • Added health bar color customization to Character Editor
    • Added Middlescroll
    • Added an option to Hide Time Bar
    • Alt Idles can now use danceRight/danceLeft animations while the base Idle uses idle and vice-versa
    • Character Animation Loops aren't hardcoded anymore
    • Adjusted bf-car, mom-car, mom, parents-christmas, monster, monster-christmas and dad for the previous stated change
    • Fixed Custom Characters crashes
    • Added some extra crash preventions
    • Minor bug fixes
    Source code(tar.gz)
    Source code(zip)
  • 0.3.1(Aug 23, 2021)

    • Added Vocals volume to Chart Editor
    • Added Instrumental volume to Chart Editor
    • Volume buttons is now disabled while typing on Chart/Character Editor
    • Added support to .lua scripts (Currently in Alpha!!)
    • Added Hurt notes to Pixel stages
    • Fixed Note colors not working properly
    • Renamed "Button Mashing" to "Ghost Tapping" and changed how it works
    • Disabled note miss stun
    • Fixed "No miss on Week # on Hard" achievements not checking for difficulty
    • Fixed stutter after the countdown/at the start of a song
    • Other minor bug fixes
    Source code(tar.gz)
    Source code(zip)
  • 0.3(Aug 11, 2021)

    • Added In-game character Editor
    • Due to the Character Editor, characters aren't hardcoded anymore (Some very specific things are still hardcoded to them though)
    • Added basic mod support (Adding new textures and editting other ones)
    • Removed the need of Polymod
    • Improved Alt Idle animations support
    • Almost all of the BG Sprites are now using BGSprite class instead of FlxSprite (makes it easier to do your own BG stuff too)
    • Added an option to keep loaded data in memory for decreasing next loading times
    • Added support to Note skins
    • Added support to Note Splash skins
    • Added an actual Metronome to Chart Editor
    • Added Hurt notes
    • Added Shake Screen event
    • Added Change Character event
    • Added Botplay
    • Added Button Mashing/Ghost Tapping
    • Improved Custom Fade Transition
    • Main menu scrolls 16% faster
    • Discord RPC now also shows engine version
    • Fully fixed downscroll (yay)
    • Other minor bug fixes
    • Removed more useless Mind Games mod leftovers
    Source code(tar.gz)
    Source code(zip)
  • 0.2.2(Aug 2, 2021)

    • New Difficulties can now be coded in much easier

    • Weeks can now be coded in (slightly) easier

    • Drop Down Menus have been replaced with a custom variant that supports scrolling down with mouse wheel or Up/Down keys

    • ACTUALLY fixed Story mode displaying only 2 songs instead of 3, for real

    • Added Alt Idle Animations support

    • "Play Animation" event now supports BF and GF too

    • Added .fla files to source code

    Source code(tar.gz)
    Source code(zip)
  • 0.2.1(Jul 29, 2021)

    • Made setting up Weeks easier for noobz

    • Chart Editor Rework

    • Animation Debug Rework

    • DialogueBoxPsych rework + Added support to Center Dialogues (You can use that for GF talking or something, idk

    • Fixed softlock on Story mode menu

    • Fixed broken dialogues on Week 6

    • Fixed crash on Thorns (Story Mode)

    • Fixed Bopeebo "Hey"s being a bit broken on Easy/Normal difficulty

    • Deleted more leftovers from Mind Games mod

    Source code(tar.gz)
    Source code(zip)
Owner
TF2 fanatic and sometimes i also code stuff to Friday Night Funkin' and Mario 64 idk
null
Defold Engine integration with Yandex.Metrica to track your games on Yandex.Games.

Yandex.Metrica for Defold Yandex.Metrica is a free of charge web analytics tool for websites, that's the reason why we can use it for HTML5 games. Yan

Indiesoft LLC 8 Nov 26, 2022
Code and schematics for a mind control device.

mind_control Code and schematics for a mind control device (using Galvanice Vestibular Stimulation) described in this Video Printed Circuit Board avai

Gene Ruebsamen 25 Nov 1, 2022
A Gen implementation in C. With memory efficiency, portability and speed in mind

A Gen implementation in C. With memory efficiency, portability and speed in mind

Gen Programming Language 3 Jul 31, 2022
A universal way to create a noclip mod in Unity games (Mono/IIL2CPP)

Universal-Unity-NoClip This projects aim to show how a noclip mod can be created in any unity game, regardless if its using an il2cpp or mono backend.

Jonah 24 Nov 23, 2022
A refactored Proof-of-concept originally developed in 2017 to print all function calls with their arguments data types and values using Ptrace during program execution.

print-function-args-debugger A refactored Proof-of-concept originally developed in 2017 to print all function calls with their arguments data types an

*finixbit 15 Jun 17, 2022
A DLL that fixes some stuff on Fortnite OT 6.5. Originally based on Alphaium by Cyuubi

How to use Compile as x86 because alpha is 32 bit Setup the responses Inject while in the login screen Wait for the console to tell you to login Respo

null 14 Jul 23, 2022
ApeX is a static library for C++ software. Originally it was created to make C++ studying easier,

ApeX is a static library for C++ software. Originally it was created to make C++ studying easier, so it has functions to complete common tasks with just one line of code. But who knows, maybe this library will get bigger some day

null 0 Jan 18, 2022
EdiZon Overlay originally by WerWolv. Updated for libnx 4.2.0

EdiZon-Overlay Written by WerWolv Edited by proferabg Changelog v1.0.1 Updated to libnx 4.2.0 v1.0.2 Submenu Feature Added How To Use Submenus In yo

null 91 Dec 3, 2022
Implementation of Lua 5.1, originally a fork of LuaJIT 2.0

README for LuaVela (codename uJIT) LuaVela is an interpreter and a Just-In-Time (JIT) compiler for the Lua programming language. Project Homepage: htt

Elias Daler 0 Aug 7, 2020
OpenVi is an enhanced and portable implementation of the Berkeley vi / ex text editor, originally developed by Bill Joy.

OpenVi is an enhanced and portable implementation of the Berkeley vi / ex text editor, originally developed by Bill Joy.

Jeffrey H. Johnson 101 Nov 29, 2022
Two Tribes Engine; the engine which we used to create Toki Tori 2+ and RIVE with

Two Tribes Engine We, Two Tribes, have used this engine for over a decade. It started with early development on the Nintendo DS and ultimately resulte

Two Tribes 122 Nov 28, 2022
Tactile-Arcade-Games - Wrote a C program comprised of four separate games that run in a loop using the PSoC 5LP board and Cypress IDE.

Tactile-Arcade-Games - Wrote a C program comprised of four separate games that run in a loop using the PSoC 5LP board and Cypress IDE. Used two potentiometers, two ADCs to convert their voltages to digital values, a PWM to drive two servos, an 8x8 RGB LED matrix, 40 digital output pins and 8 power MOSFETS to control the matrix, and a character LCD display.

null 2 Dec 24, 2021
A FNF mod using ProjectFNF Engine.

Vs.FireFire A FNF MOD Using ProjectFNF FireFire is a gaming youtuber FireFire's YT ProjectFNF Quality of Life Psych Engine Fork "I Live My Life a Quar

null 1 Oct 29, 2021
GTA SA FMOD mod, realistic car engine sounds.

GTA FMOD Informations FMOD is a proprietary sound effects engine and authoring tool for video games and applications developed by Firelight Technologi

Chrystian Farias 25 Oct 18, 2022
The pico can be used to program other devices. Raspberry pi made such an effort. However there is no board yet, that is open-source and can be used with OpenOCD as a general-purpose programmer

pico-probe-programmer The pico can be used to program other devices. Raspberry pi made such an effort. However there is no board yet, that is open-sou

martijn 22 Oct 15, 2022
GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.

GLSL optimizer ⚠️ As of mid-2016, the project is unlikely to have any significant developments. At Unity we are moving to a different shader compilati

Aras Pranckevičius 1.6k Nov 27, 2022
Tools for interacting with music data in GBA games that use the Engine Software replayer.

A suite of tools for interacting with the XM-like music data found in certain Game Boy Advance games - specifically those that use the Engine Software replayer middleware.

Luna 16 Oct 22, 2022
Lee Thomason 298 Nov 16, 2022