|
| 23 May 2013 03:49 PM |
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? |
|
|
| Report Abuse |
|
|
TheMyrco
|
  |
| Joined: 13 Aug 2011 |
| Total Posts: 15105 |
|
| |
|
digpoe
|
  |
| Joined: 02 Nov 2008 |
| Total Posts: 9092 |
|
|
| 23 May 2013 03:50 PM |
It doesn't use XML?
What does it use now? JSON?
:P |
|
|
| Report Abuse |
|
|
TheMyrco
|
  |
| Joined: 13 Aug 2011 |
| Total Posts: 15105 |
|
|
| 23 May 2013 03:50 PM |
| I believe Stravant or Anaminus has, but unsure. |
|
|
| Report Abuse |
|
|
|
| 23 May 2013 03:51 PM |
| Huzzah! No more giant xml files! |
|
|
| Report Abuse |
|
|
Dr01d3k4
|
  |
| Joined: 11 Oct 2007 |
| Total Posts: 17916 |
|
|
| 23 May 2013 03:51 PM |
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. |
|
|
| Report Abuse |
|
|
| |
|
MrChubbs
|
  |
| Joined: 14 Oct 2010 |
| Total Posts: 4969 |
|
|
| 23 May 2013 03:52 PM |
| I made one that ripped out the GUIs and attempted to display them, but it only worked about half the time. |
|
|
| Report Abuse |
|
|
| |
|
uyjulian
|
  |
| Joined: 29 Nov 2012 |
| Total Posts: 1214 |
|
|
| 23 May 2013 03:53 PM |
I compress rbxl files into tar.gz currently.
Remove the excessive tabs and whitespaces in .rbxl? |
|
|
| Report Abuse |
|
|
xSIXx
|
  |
| Joined: 06 Aug 2010 |
| Total Posts: 9202 |
|
|
| 23 May 2013 04:03 PM |
if propertyisdefault then takeitoutofxmlpls() end |
|
|
| Report Abuse |
|
|
uyjulian
|
  |
| Joined: 29 Nov 2012 |
| Total Posts: 1214 |
|
|
| 23 May 2013 04:08 PM |
| Oh, and if a property is default, then don't save it in the rbxl. |
|
|
| Report Abuse |
|
|
| |
|
|
| 23 May 2013 04:22 PM |
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. |
|
|
| Report Abuse |
|
|
uyjulian
|
  |
| Joined: 29 Nov 2012 |
| Total Posts: 1214 |
|
|
| 23 May 2013 04:23 PM |
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. |
|
|
| Report Abuse |
|
|
|
| 23 May 2013 04:24 PM |
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. |
|
|
| Report Abuse |
|
|
uyjulian
|
  |
| Joined: 29 Nov 2012 |
| Total Posts: 1214 |
|
| |
|
NXTBoy
|
  |
| Joined: 25 Aug 2008 |
| Total Posts: 4533 |
|
|
| 23 May 2013 04:36 PM |
Yes. http://roblox-asset.comoj.com/.
It adds one line to the rbxl file, that allows your browser to render the heirarchy and scripts |
|
|
| Report Abuse |
|
|
BAUER102
|
  |
| Joined: 03 Apr 2010 |
| Total Posts: 5936 |
|
|
| 23 May 2013 04:39 PM |
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 |
|
|
| Report Abuse |
|
|
Quenty
|
  |
| Joined: 03 Sep 2009 |
| Total Posts: 9316 |
|
|
| 23 May 2013 04:39 PM |
Yes. Yes we are.
http://wiki.roblox.com/index.php/User:XLEGOx/anim_edit
I'd look at that first, seeing as all of ROBLOX's recent games depend upon the animations generated by it. Given, of course, that you aren't changing the model file, then that should be fine.
I'm also parsing JSON --> ROBLOX models to import ROBLOX API and ROBLOX catalog information!
A legacy import model command would solve all of these issues. XML is, to be honest, actually a lot easier to generate than a lot of other things.
Anyway, I'm glad ROBLOX is doing this kind of thing, even if it breaks all my stuff... |
|
|
| Report Abuse |
|
|
As8D
|
  |
| Joined: 24 Dec 2009 |
| Total Posts: 2907 |
|
|
| 23 May 2013 04:41 PM |
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. |
|
|
| Report Abuse |
|
|
|
| 23 May 2013 05:01 PM |
| BTW, some scripters and I wanted to make a new project - Roblide. It was meant to be a cross-platform Studio-alternative. |
|
|
| Report Abuse |
|
|
|
| 23 May 2013 05:03 PM |
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. |
|
|
| Report Abuse |
|
|
|
| 23 May 2013 05:33 PM |
@Holo aka Emess Yes, It never happened. |
|
|
| Report Abuse |
|
|
GigsD4X
|
  |
| Joined: 06 Jun 2008 |
| Total Posts: 3794 |
|
|
| 23 May 2013 07:02 PM |
| 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. |
|
|
| Report Abuse |
|
|