rbxmk
rbxmk copied to clipboard
A tool for processing Roblox files.
Roblox added constants like `Vector3.zero` and `CFrame.identity`. These should be added to rbxmk. List of constants: - `CFrame.identity = CFrame.new()` - `Vector3.zero = Vector3.new()` - `Vector3.one = Vector3.new(1, 1, 1)`...
Would it be possible to get support for something like s = io.read("*a")? Right now I can do this via the clipboard api but it's a bit hackish and non-standard...
This script ```lua local tbl = {1,2,3,4,5} for i,v in next, tbl do print(i,v) end ``` Will produce the following output ``` 4 4 5 5 ``` Expected output: ```...
Using the following script ```lua local tbl = {} tbl[0] = {} tbl[0][9999999] = true ``` Causes a massive allocation, I believe this is cause the [lua VM doesn't correctly...
Using the following script rbxmk produces a ``.rbxm`` file that crashes roblox studio. Through some debugging I've determined that it's related to the PrimaryPart property on ``Model1`` PoC Script: ```lua...
Certain formats specify EncodeTypes, allowing them to encode types that don't work with Variant (e.g. Objects, DescActions). Writing to the clipboard involves a number of format selectors, but only one...
GL uses Go's fmt.Sprintf to implement string.format. I'd rather have an implementation that matches Lua. ### References: - https://www.lua.org/manual/5.1/manual.html#pdf-string.format
With a few additions, an rbxmk script can be written to parse a Rojo project and compile the result, and vice-versa. This could be used to integrate more easily with...
rbxmk should be able to read and write zip files. Go has a nice API for it, the issue is how the Lua API should look: - Should be implemented...