-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrenconstruct.toml
55 lines (49 loc) · 3.27 KB
/
renconstruct.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
[tasks.notarize] # required if matching task is enabled
type = "notarize"
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_id = "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
type = "keystore"
enabled = true
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 = "{key_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]
type = "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
paths."game/images/sprites" = { extensions = ["png", "jpg"], recursive = true, lossless = true } # default values
paths."game/images/backgrounds" = { lossless = false }
paths."game/images" = { } # all parameters are optional
[tasks.custom_task_1] # Maps to Python class CustomTask1Task (upper camel case + "Task" suffix)
type = "custom"
enabled = false
priorities = { pre_build = 0, post_build = 0 } # priorities per build stage to determine ordering, 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
[build] # required, at least one item must be 'true'
pc = false # Windows + Linux
win = true # Windows
linux = true # Linux
mac = true # macOS
web = false # Web
steam = false # Steam
market = false # 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.2.1" # the Ren'Py version to use (required)
update_pickle = true # causes renutil to update the Pickle version from 2 to 5 for speed improvements at the cost of incompatiblity with Ren'Py 7.x files