Jump to content

1 Screenshot

About This File

This is a collection of utility functions I have wrote and or accumulated over the past year or so.. 
A great collection to get you started!

How to use:

** Place the LUA file into the Source directory of your project.

** At the top of your main.lua entry file add this line of code:

** require("UltraUtilities")

** Then, any where in your code or components code - you can call any of the functions.
** Example usage:

** Local Sun = GetSunEntity()
** Sun:SetColor(255,0,255,255)

Version 1.0 includes:

function GetSunEntity()                                  -- Get the directional light ( sun ) from the map file
function GetTerrainEntity()                             -- get the terrain handle from the map file
function RandomFloat(lower, greater)            -- pseudo random float
function CubicInterpolate(x0, x1, x2, x3, mu) -- cubic interpolation
function Mysplit(inputstr, sep)                       -- split a string into chunks based off a separator - returns a table with the chunks in it
function Note(str)                                           -- easier Notify() command, takes numbers and strings and is shorter to type
function HasTag(ent, tag)                               -- checks if a tag is available for an actor
function HasPartialTag(ent, ptag)                   --  returns everything AFTER ':' part of the tag
function YnFileExists(filename)                       -- check if a file exists
function IsMouseOverPosition(x1, x2, y1, y2) -- mouse over a position -- good for gui's
function MyRandom(min, max, float)              -- Generate a random number with options ( float of int) 
function Secure_Seed()                                    -- uses hardware ID's to generate a TRUELY random number in lua
function CopyToClipboard(text)                      -- copy a string to the clipboard
function LerpToZero(value, factor)                  -- slowly move a number to zero
function DampToZero(value, smoothing, delta)  -- slowly move a number to zero based off millisecs()

Stary tuned more to come !


Language

Lua
  • Like 1

User Feedback

You may only provide a review once you have downloaded the file.

There are no reviews to display.

×
×
  • Create New...