-
Notifications
You must be signed in to change notification settings - Fork 192
Home
@wizardmantis441
) on both twitter or discord and i'll try to explain it here
@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 🙏
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 here!
- 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
- boxes
- splashes
splash.xml
- stages
stage.hx
stage.xml
- titlescreen
introText.txt
titlescreen.xml
- weeks
- characters
week-character.xml
- weeks
your-week.xml
weeks.txt
- characters
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
- charts
global-script.hx
- your-song
- sounds
- videos
- week6 (yosh please remove trolol)
- data