-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathSettings.yaml
More file actions
54 lines (40 loc) · 3.45 KB
/
Copy pathSettings.yaml
File metadata and controls
54 lines (40 loc) · 3.45 KB
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
PropertiesName : '__Properties__'
AttributesName : '__Attributes__'
TagsName : '__Tags__'
SourceName : '__Source__'
StringifiedPropertyName : 'S__'
DuplicatedAttributeName : '__DuplicatedIndex__'
UnnamedTableName : '__Unnamed__'
ServerHost : 'localhost'
ServerPort : 6969
ServerType : 'POST GET'
PropertiesFileExtension : 'yaml' # Either 'YAML' or 'JSON'.
SourceFileExtension : 'luau' # Typically, 'Lua' or 'Luau'.
CleanUpBeforeImportInVSC : false # This setting doesn't work in LIVE-connection modes.
CleanUpBeforeImportInRS : false # This setting doesn't work in LIVE-connection modes.
SynchronizationVSCDebounceTime: 10.0
SynchronizationRSDebounceTime : 0.1
MaximumRSScriptLength : 199999 # Roblox Studio's scripts `.Source` property is scriptable but has a limit of 200,000 characters, thus any script exceeding said restriction will be separated into parts.
MaximumLengthRSScriptContainer: 'Folder' # In case the source of a script is too big causing it to be divided, the parent object of the different parts will be an object instantiated with this ClassName.
ExportFromVSCMaximumLength : false # If a file's source length is over `MaximumRSScriptLength`, it won't be exported to Roblox Studio. Otherwise, when the files are imported back, they will naturally be separated into several modules called `{OriginalName}_{i} where i is the index of separation with a padded zero (00, 01, 02, ...).
ExportFromRSDuplicated : true # In Roblox Studio, two files can be equally named within the same folder, yet that's typically not the case in the user's OS. If true, the exported will be called `{OriginalName}-{i}` where i is the index of duplication with a padded zero (00, 01, 02, ...).
FoldersUseInstanceName : true # If true, folders/files on the disk will be named using the Instance Name. If false, they will use the PestoId.
ExportFromRSDataChunkSize : 819200 # Roblox Studio's HTTPService's POST Requests are limited to 1MB of data; this number represents 800KB (800 * 1,024) and is cautiously set in order to avoid errors. Can attempt to increase it.
ExportFromRSPropertyBlacklist : # By default, `Parent` and `Disabled` properties of instances within Roblox Studio won't be exported to avoid redundancy and as an attempt to keep bytesizes as small as possible.
- 'Parent'
- 'Disabled' # There's already `Enabled`.
# Native Helper Settings (for high-performance Import/Export)
UseNativeHelpers : true # If true, uses compiled Go helpers for bulk import/export operations (20-30x faster).
NativeHelperWorkers : 8 # Number of parallel workers for native helper operations. Increase for large projects.
NativeHelperTimeout : 300 # Timeout in seconds for native helper operations.
# Console Streaming Settings
ConsoleStreaming : true # If true, streams console output from Roblox to the Pesto server (print, warn, error).
ConsoleStreamingInterval : 1.0 # Interval in seconds for sending console messages from Roblox to server.
StatusHeader :
Request-Type: GETStatus
SettingsHeader :
Request-Type: POSTGETSettings
DataHeader :
Request-Type: POSTGETData
LIVEHeader :
Request-Frequency: LIVE