Skip to content
Ne_Eo edited this page Sep 19, 2024 · 28 revisions
- !---------------------------------------------------------------------------------------!
- !                                                                                       !
- !   This wiki is old, we have made our own website at https://fnf-cne-devs.github.io/   !
- !                                                                                       !
- !---------------------------------------------------------------------------------------!

Link here: https://fnf-cne-devs.github.io/


⚠️ trying to work on this outdated shit, if you are confused about anything lmk (@wizardmantis441) on both twitter or discord and i'll try to explain it here

⚠️ NOTE: I've noticed a SHIT ton of people in the psych server just looking at this engine for 10 seconds and going "yeah this is shit", if you are one of these people and actually want to learn, DM @wizardmantis441 (that's me :D), i've been following this project since its beginning and would love to fill you in. if you see any issues with it PLEASE create a github issue, that's what they are for 🙏

Welcome to the Codename Engine wiki!

Friday Night Funkin': Codename Engine is a WIP engine that focuses on extensibility. Modding requires a moderate amount of hx and xml understanding.

Making mods are fairly simple, and the best reference is the engine itself. The assets folder next to the EXE is a "mod folder", meaning it uses the same mechanics that the mod folder has. Please use the assets folder as a frame of reference if you are ever confused about file structure.

The engine has also got an automatic generated documentation formatted like Haxe's API that will get updated on every important engine's update, you can find it below, under resources!

File Structure / Table of Contents

  • Mod Folder
    • data
      • characters
      • charts
        • global-script.hx (DEPRECATED!!!)
      • config
        • credits.xml
        • discord.json
        • menuItems.txt
        • options.xml
      • dialogue
        • boxes
          • dialogue-box.xml
        • characters
          • dialogue-character.xml
      • splashes
        • splash.xml
      • stages
        • stage.hx
        • stage.xml
      • titlescreen
        • introText.txt
        • titlescreen.xml
      • weeks
        • characters
          • week-character.xml
        • weeks
          • your-week.xml
        • weeks.txt
      • alphabet.xml
      • freeplaySonglist.txt
      • global.hx
    • fonts
    • images
    • models
    • music
    • shaders
    • songs
      • your-song
        • charts
          • chart.json
        • scripts
          • script.hx
        • song
          • Inst.ogg
          • Voices.ogg
        • events.json
        • cutscene.hx
        • dialogue.xml
        • meta.json
      • global-script.hx
    • sounds
    • videos
    • week6 (yosh please remove trolol)

Resources

Clone this wiki locally