Add warning for rojo build to rbxl

This commit is contained in:
Lucien Greathouse
2019-05-30 23:57:35 -07:00
parent 075b6cca30
commit a587ba4558
2 changed files with 5 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
# Rojo Changelog
## [Unreleased]
* Added a warning when building binary place files, since they're still experimental.
## [0.5.0 Alpha 11](https://github.com/LPGhatguy/rojo/releases/tag/v0.5.0-alpha.11) (May 29, 2019)
* Added support for implicit property values in JSON model files ([#154](https://github.com/LPGhatguy/rojo/pull/154))

View File

@@ -120,6 +120,10 @@ pub fn build(options: &BuildOptions) -> Result<(), BuildError> {
rbx_binary::encode(&tree, &[root_id], &mut file)?;
},
OutputKind::Rbxl => {
log::warn!("Support for building binary places (rbxl) is still experimental.");
log::warn!("Using the XML place format (rbxlx) is recommended instead.");
log::warn!("For more info, see https://github.com/LPGhatguy/rojo/issues/180");
let root_id = tree.get_root_id();
let top_level_ids = tree.get_instance(root_id).unwrap().get_children_ids();
rbx_binary::encode(&tree, top_level_ids, &mut file)?;