rbxfile:Go软件包,用于处理Roblox文件

时间:2024-05-28 08:44:51
【文件属性】:

文件名称:rbxfile:Go软件包,用于处理Roblox文件

文件大小:83KB

文件格式:ZIP

更新时间:2024-05-28 08:44:51

Go

rbx文件 rbxfile包处理Roblox实例数据结构的解码,编码和操作。 该软件包可用于在Roblox客户端外部操作Roblox实例树。 这样的数据结构以结构开头。 根目录包含一个子列表,这些子又包含更多的子实例,依此类推,形成了一个实例树。 可以使用类似于Roblox的API来访问和操纵这些实例。 每个实例还具有一组“属性”。 每个属性都有特定的特定值。 每个可用的类型都实现接口,并以“ Value”为前缀。 根结构可以从各种格式解码并编码为各种格式,包括Roblox的本机文件格式。 这两个子包和提供了Roblox的二进制和XML格式的格式。 根结构也可以使用包进行编码和解码。 除了从格式解码外,还可以手动创建根结构。 最好的方法是通过子包,该子包提供了一种生成根结构的简便方法。 有关的 二进制文件格式的实现很大程度上基于文档,该文档是Gregory Comer反向工程的规范


【文件预览】:
rbxfile-master
----bin()
--------codec.go(28KB)
--------model.go(28KB)
--------format_test.go(5KB)
--------values.go(46KB)
--------cframe.go(3KB)
--------README.md(3KB)
--------format.go(7KB)
--------model_test.go(11KB)
----values_test.go(4KB)
----json()
--------json.go(18KB)
----LICENSE(1KB)
----ref.go(3KB)
----rbxtestfiles()
--------godebug-diff.go(5KB)
--------diff.go(4KB)
--------main.go(4KB)
--------golden.go(14KB)
----values.go(18KB)
----declare()
--------declare.go(10KB)
--------type.go(14KB)
--------declare_test.go(588B)
----go.sum(511B)
----file_test.go(21KB)
----README.md(2KB)
----value_checklist.md(4KB)
----xml()
--------codec.go(38KB)
--------document.go(25KB)
--------format.go(3KB)
----file.go(13KB)
----go.mod(162B)

网友评论