Skip to content

EmptySetRBLX/Free-D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Free-D Mesh Injector

Written by EmptySet

Free-D is a free and open-source modification to the roblox CSG system.

Feel free to contribute in any productive way to this project through github

This mod is released with the hopes of sparking a new generation of games with the maximum graphical potential provided by CSG. Feel free to modify it and redistribute it.

##API

The assembly API is passed commands by creating a stringobject giving it a random value, and then setting its value to specific commands

These commands are:

stringv = Instance.new("StringValue")
stringv.Value = "asdasfas"
stringv.Value = "FREE-D TEST COMMAND "

stringv.Value will be changed to "IT WORKED YAAAAAAAAY"

can be used to check if the injection succeeded

local stringv = Instance.new("StringValue")
stringv.Value = "Asdfgasa"
stringv.Value = "FREE-D" .. " SET START"

Causes the next union to be called with the faces and vertexes stored by the ADD FACE and ADD VERT commands

For the ADD FACE and ADD VERT command usage, see Plugin.Main.ClassGetter.Libraries

##File structure

PLUGIN ROOT
	AutoAssembler.lua (called Main.asm in GitHub)
	main.lua
		ClassGetter.lua (module script)
			Vertex.lua (module script)
				Part.rbxmx
			LineManager.lua (module script)
				Line.lua (module script)
			Libraries.lua (module script)
			Frame.lua (module script)
			Bone.lua (module script)
				BoneConnection.lua (module script)
			Animation.lua (module script)
			GUIs
				AnimationFrame.lua (module script)
					FrameActions.rbxmx
	guis.rbxmx
	animationframe.rbxmx

About

Free-D Mesh Injector

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published