|
Heyo,
We're working on a release that will change the underlying ROBLOX level file format to something that is a lot more compressed and loads a lot faster.
Has anyone written tools that depend on the current file format to function? If so, what do they do? |
|
TheMyrcoJoin Date: 2011-08-13 Post Count: 15105 |
lol |
|
digpoeJoin Date: 2008-11-02 Post Count: 9092 |
It doesn't use XML?
What does it use now? JSON?
:P |
|
TheMyrcoJoin Date: 2011-08-13 Post Count: 15105 |
I believe Stravant or Anaminus has, but unsure. |
|
FublJoin Date: 2009-12-18 Post Count: 4899 |
Huzzah! No more giant xml files! |
|
Dr01d3k4Join Date: 2007-10-11 Post Count: 17916 |
I was considering writing these tools:
- Bitmap -> mosaic convertor
- Code in ST2 -> inject into a file (and compile code if it's written in Moonscript :D)
However I never got around to doing so and the rbxreference (or something like that) tag + writing an XML outputter in Lua wasn't fun. |
|
|
MrChubbsJoin Date: 2010-10-14 Post Count: 4969 |
I made one that ripped out the GUIs and attempted to display them, but it only worked about half the time. |
|
|
uyjulianJoin Date: 2012-11-29 Post Count: 1214 |
I compress rbxl files into tar.gz currently.
Remove the excessive tabs and whitespaces in .rbxl? |
|
|
uyjulianJoin Date: 2012-11-29 Post Count: 1214 |
Oh, and if a property is default, then don't save it in the rbxl. |
|
|
telamon has le swag xDDDD |
|
|
The XML files aren't that huge really, but if this compression improves loading time, then I'm all for it, even though I don't get loading time issues.
As far as I know, nothing really depends on the format. However, Seranok's updater for Catalog Heaven may depend on it. If you don't change the XML sent through the model uploader, then everything should be fine. |
|
uyjulianJoin Date: 2012-11-29 Post Count: 1214 |
Ohh, I get what me meant.
Yes, I did make a tool, it's for linux only, it would let you explore and edit the structrue of .rbxl files. That's all it did. |
|
|
You might want to make the files convertible in Studio, so people can:
1. Change their old formats to the new one
2. Change them to the old XML format to remove malicious or hidden things
If you don't want to upset anybody, you should make them convertible. |
|
uyjulianJoin Date: 2012-11-29 Post Count: 1214 |
^What he said. |
|
NXTBoyJoin Date: 2008-08-25 Post Count: 4533 |
Yes. http://roblox-asset.comoj.com/.
It adds one line to the rbxl file, that allows your browser to render the heirarchy and scripts |
|
BAUER102Join Date: 2010-04-03 Post Count: 5936 |
I'm working on:
- a tool which converts .obj to .rblx files (C# application, studio tends to crash too often while instancing parts)
- a tool which 'minimaps' places (same reasons as above)
- (planned) ST2 plugin which loads scripts directly out of a .rblx file |
|
|
As8DJoin Date: 2009-12-24 Post Count: 2907 |
uhu, lol...
I just made your RBXL file format in-game (still not supporting instances) xP Same ugli XML stuff, but shorter tags and leaving out default values :P
- As, hrm... good ideas guise. |
|
|
BTW, some scripters and I wanted to make a new project - Roblide. It was meant to be a cross-platform Studio-alternative. |
|
|
Tenal, XML will obviously still be supported as all the old places will use it. However, I bet saving will change the format.
So your project could still use XML. Or somebody could figure this compression Roblox are going to use. |
|
|
@Holo aka Emess
Yes, It never happened. |
|
GigsD4XJoin Date: 2008-06-06 Post Count: 3794 |
Just make sure that you publish thorough documentation on the new format before it's released so that we can have enough time to update our parsing engines. |
|