diff --git a/assets/data/config/modpack.ini b/assets/data/config/modpack.ini new file mode 100644 index 00000000..313d86b2 --- /dev/null +++ b/assets/data/config/modpack.ini @@ -0,0 +1,25 @@ +[Common] +Name="baconeggandcheese" +Description="who gaf" +APIVersion="uhmmmm probs like 2" +DownloadedFrom="https://yourmom.org" +Dependencies=[ + "linkA", + "linkB", + "linkC" +] +Icon64="path/to/icon64.png" +Icon32="path/to/icon32.png" +Icon16="path/to/icon16.png" +Icon="path/to/icon.ico" + +[Flags] +UseNoteRendererV2=false +UseAway3D=false +UseDiscordRPCIntegration=true +UseLocalization=false +UseLegacyFlixelAnimateHitbox=false + +[Discord] +ClientID="1027994136193810442", +LogoKey="icon" \ No newline at end of file diff --git a/source/funkin/backend/system/Flags.hx b/source/funkin/backend/system/Flags.hx index eace974c..8073a08f 100644 --- a/source/funkin/backend/system/Flags.hx +++ b/source/funkin/backend/system/Flags.hx @@ -13,6 +13,20 @@ import lime.utils.AssetType; */ @:build(funkin.backend.system.macros.FlagMacro.build()) class Flags { + // -- Codename's Mod Config -- + public static var MOD_NAME:String; + public static var MOD_DESCRIPTION:String; + public static var MOD_API_VERSION:Int; + public static var MOD_DOWNLOADED_LINK:String; + public static var MOD_DEPENDENCIES:Array = []; + + public static var MOD_ICON64:String; + public static var MOD_ICON32:String; + public static var MOD_ICON16:String; + public static var MOD_ICON:String; + + public static var MOD_DISCORD_CLIENT_ID:String; + public static var MOD_DISCORD_LOGO_KEY:String; // -- Codename's Default Flags -- public static var COMMIT_NUMBER:Int = GitCommitMacro.commitNumber; public static var COMMIT_HASH:String = GitCommitMacro.commitHash;