|
| 1 | +## --- Metadata Options --- ## |
| 2 | + |
| 3 | +# [string] @name : Name of the game, default: name of the directory. |
| 4 | +# [string] @author : Author of the game. |
| 5 | +# [string] @description : Description of the game. |
| 6 | +# [string] @version : Version of the game in {major}.{minor}.{revision} format. |
| 7 | +[metadata] |
| 8 | +name = "SuperGame" |
| 9 | +author = "SuperAuthor" |
| 10 | +description = "SuperDescription" |
| 11 | +version = "0.1.0" |
| 12 | + |
| 13 | +## --- Build Options --- ## |
| 14 | + |
| 15 | +# [bool] @clean : Clean the build artifacts and directory before a new build. |
| 16 | +# This helps reduce chances of cluttering the built data. |
| 17 | +# Default: false. |
| 18 | +# |
| 19 | +# [array] @targts : Target console(s) to build for. Default: ["3ds", "switch"]. |
| 20 | +# |
| 21 | +# [string] @source : Game source directory; relative to the config |
| 22 | +# file. Default: "game". |
| 23 | +# |
| 24 | +# [string] @icon : Icon name. Do not provide the extension. |
| 25 | +# lovebrew will automatically provide this. |
| 26 | +# It can include a prepended path. This is relative |
| 27 | +# to the config file. Default: "icon". |
| 28 | +# |
| 29 | +# [string] @binSearchPath : Location to search for the elf binaries. |
| 30 | +# Default: "" |
| 31 | +[build] |
| 32 | +clean = false |
| 33 | +targets = ["3ds", "switch"] |
| 34 | +source = "game" |
| 35 | +icon = "icon" |
| 36 | +binSearchPath = "" |
| 37 | + |
| 38 | +## --- Output Options --- ## |
| 39 | + |
| 40 | +# [string] @build : Output directory for compilation; relative to the config |
| 41 | +# file. When false, it will use current directory. |
| 42 | +# Default: "build". |
| 43 | +# |
| 44 | +# [bool] @rawData : Whether or not to properly build a 3DS project binary. |
| 45 | +# This will not build a 3DS application. See @build.targets. |
| 46 | +# When false, outputs as a 3dsx; when true, output only |
| 47 | +# as the "raw" game folder used for testing purposes. |
| 48 | +# Default: false. |
| 49 | +# |
| 50 | +# [string] @romFS : The directory within the build directory which gets |
| 51 | +# zipped and appended to the resulting binary. Default: "game". |
| 52 | +# NOTE: if "rawData" is true, this does not get zipped and can |
| 53 | +# be used for quick testing. However, the directory must be named |
| 54 | +# as the default, "game". |
| 55 | +[output] |
| 56 | +build = "build" |
| 57 | +rawData = false |
| 58 | +romFS = "game" |
| 59 | + |
| 60 | +# VERSION 0.5.0 # |
0 commit comments