Unity Script Templates

Download File SKU: https://gameguardian.net/forum/files/file/3279-unity-script-templates-by-badcase/ Category:

Description

These are a few templates to allow you to easily create scripts for Unity based games.

Fields.Class.Name.Offset.Template.by.BadCase

Add edits to the “fieldEdits” table in the following format

[1] = {
editName = “Free Clothes”,
emoji = “👖”,
edits = {
{
className = “ClothesOriData”,
armEdits = {0X18, 0X28},
editTo = 0,
editType = gg.TYPE_DWORD,
editIfEqual = nil
}, {
className = “ClothesOriData”,
armEdits = {0X1C, 0X28},
editTo = 0,
editType = gg.TYPE_DWORD,
editIfEqual = nil
}}
},

className: is the name of the Class the Field belongs to

armEdits: is a table in this format {arm7_field_offset,arm8_field_offset}

editTo: is the value to edit the Field instances to

editType: is the type of value to edit the Field instance as

editIfEqual: use if you only want to edit fields of a certain value and or get user input for this value can bet set to
nil: if editing all Field instance
integer: for editing all Field instances of a single value
integer range: in this format 0~100 for editing all Field instance with a value in that range
text: for providing instructions to the user in a prompt asking them to specify the value to be edited

Methods.Class.Method.Name.Template.by.BadCase

Add edits to the “methodEdits” table in the following format

[1] = {
editName = “Unlimited Ammo”,
emoji = “♾️”,
edits = {
{
className = “Player”,
methodName = “HasBulletsClip”,
armEdits = {{“~A MOV R0, #1”, “~A BX LR”}, {“~A8 MOV W0, #1”, “~A8 RET”}}
}}
},

className: is the name of the Class the Method belongs to

methodName: is the name of the Method to edit

armEdits: is a table in this format {(arm7_lib_edits},{arm8_lib_edits}} edits can be GG assembler opcodes (~A BX LR), hex (00000000h) or reverse hex (00000000r)

Combined.Field.Method.Template.by.BadCase

This is the above 2 templates combined, make sure you have the same items in both the “methodEdits” and “fieldEdits”

If a function only has one type of edits for example “fieldEdits” and no “methodEdits” then the “methodEdits” edit table for that function should be an empty table {}

Check the last function in the script for an example.

Reviews

There are no reviews yet.

Be the first to review “Unity Script Templates”

Your email address will not be published. Required fields are marked *