diff --git a/renconstruct.toml b/renconstruct.toml new file mode 100644 index 0000000..f9d8fc1 --- /dev/null +++ b/renconstruct.toml @@ -0,0 +1,51 @@ +[tasks.clean] + enabled = false + priorities = { post_build = 0 } # the priority that determines the orders tasks will run in, defaults to 0 + on_builds = ["pc", "win", "linux", "mac", "web", "steam", "market", "android_apk", "android_aab"] # builds this task should run for, defaults to all available builds + +[tasks.notarize] # required if matching task is enabled + enabled = false + priorities = { post_build = 10 } # the priority that determines the orders tasks will run in, defaults to 10 + on_builds = ["mac"] # builds this task should run for, defaults to "mac" + bundle_identifier = "com.my-game" # the bundle ID of your came, typically in reverse domain notation + key_file = "certificates/private-key.pem" # the path to the private key file generated during the provisioning process + cert_file = "certificates/developerID_application.cer" # the path to the Apple-generated certificate file generated during the provisioning process + app_store_key_file = "certificates/app-store-key.json" # the path to the combined App Store key file generated during the provisioning process + json_bundle_file = "certificates/renotize.json" # the path to the combined certificate file. replaces the key, cert and app store files above + +[tasks.keystore] # required if matching task is enabled + enabled = false + priorities = { pre_build = 0 } # the priority that determines the orders tasks will run in, defaults to 0 + on_builds = ["android_apk", "android_aab"] # builds this task should run for, defaults to all android builds + keystore_apk = "" # the base-64 encoded binary keystore file for the APK bundles + keystore_aab = "" # the base-64 encoded binary keystore file for the AAB bundles + +[tasks.convert_images] + enabled = false + format = "webp" # webp or avif + priorities = { pre_build = 10 } # the priority that determines the orders tasks will run in, defaults to 10 + on_builds = ["pc", "win", "linux", "mac", "web", "steam", "market", "android_apk", "android_aab"] # builds this task should run for, defaults to all available builds + # extensions: a list of file extensions to convert + # recursive: scans directories recursively if enabled, otherwise only scans the immediate directory + # lossless: converts to lossless WebP if enabled, otherwise converts to lossy WebP + "game/images/cg" = { extensions = ["png", "jpg"], recursive = true, lossless = true } # default values + "game/images/bg" = { lossless = false } + "game/images" = { } # all parameters are optional + +[build] # required, at least one item must be 'true' + #pc = true # windows + linux + win = true # windows + linux = true # linux + mac = true # macos + #web = false # web + #steam = true # steam + #market = true # multiple markets (i.e. itch.io) + android_apk = true # Android Universal APK + #android_aab = false # Android Play Store Bundle + +[options] + clear_output_dir = false # whether to clear the output directory on startup + +[renutil] + version = "8.1.3" # the Ren'Py version to use (required) + registry = "/tmp/cache" # the directory to store installation files in