From e00b60065001adbbdea531775ffd665b799d8c8a Mon Sep 17 00:00:00 2001 From: Frakits Date: Thu, 26 Jun 2025 23:01:59 +0300 Subject: [PATCH 1/2] SIIGHHH --- assets/data/config/modpack.ini | 25 +++++++++++++++++++++++++ source/funkin/backend/system/Flags.hx | 14 ++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 assets/data/config/modpack.ini 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; From cca1c75c147102df7ddf2356961548356ed9e8cd Mon Sep 17 00:00:00 2001 From: Frakits Date: Fri, 18 Jul 2025 13:04:23 +0300 Subject: [PATCH 2/2] accidentally made the whole thing uncompilable oops --- source/funkin/backend/system/Flags.hx | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/source/funkin/backend/system/Flags.hx b/source/funkin/backend/system/Flags.hx index 8073a08f..010f9238 100644 --- a/source/funkin/backend/system/Flags.hx +++ b/source/funkin/backend/system/Flags.hx @@ -14,19 +14,19 @@ 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_NAME:String = ""; + public static var MOD_DESCRIPTION:String = ""; + public static var MOD_API_VERSION:Int = 1; + 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_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; + 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;