Skip to content

Commit 1706ed6

Browse files
committed
feat: added new UI stuff
1 parent 5def97c commit 1706ed6

2 files changed

Lines changed: 70 additions & 1 deletion

File tree

���pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "robloxmemoryapi"
7-
version = "0.0.9"
7+
version = "0.1.0"
88
description = "Python Library that abstracts reading and writing data from the Roblox DataModel"
99
readme = { file = "README.md", content-type = "text/markdown" }
1010
requires-python = ">=3.9"

‎src/robloxmemoryapi/utils/rbx/instance.py‎

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,66 @@ def Velocity(self, value):
339339
(vec.X, vec.Y, vec.Z)
340340
)
341341

342+
@property
343+
def LayoutOrder(self):
344+
return self.memory_module.read_int(
345+
self.raw_address,
346+
self.gui_offsets["LayoutOrder"]
347+
)
348+
349+
@LayoutOrder.setter
350+
def LayoutOrder(self, value: int):
351+
self._ensure_writable()
352+
self.memory_module.write_int(
353+
self.raw_address + self.gui_offsets["LayoutOrder"],
354+
value
355+
)
356+
357+
@property
358+
def Enabled(self):
359+
return self.memory_module.read_bool(
360+
self.raw_address,
361+
self.gui_offsets["Enabled"]
362+
)
363+
364+
@Enabled.setter
365+
def Enabled(self, value: bool):
366+
self._ensure_writable()
367+
self.memory_module.write_bool(
368+
self.raw_address + self.gui_offsets["Enabled"],
369+
value
370+
)
371+
372+
@property
373+
def Visible(self):
374+
return self.memory_module.read_bool(
375+
self.raw_address,
376+
self.gui_offsets["Visible"]
377+
)
378+
379+
@Visible.setter
380+
def Visible(self, value: bool):
381+
self._ensure_writable()
382+
self.memory_module.write_bool(
383+
self.raw_address + self.gui_offsets["Visible"],
384+
value
385+
)
386+
387+
@property
388+
def Image(self):
389+
return self.memory_module.read_string(
390+
self.raw_address,
391+
self.gui_offsets["Image"]
392+
)
393+
394+
@Image.setter
395+
def Image(self, value: str):
396+
self._ensure_writable()
397+
self.memory_module.write_string(
398+
self.raw_address + self.gui_offsets["Image"],
399+
value
400+
)
401+
342402
@property
343403
def Size(self):
344404
if "part" in self.ClassName.lower():
@@ -998,6 +1058,15 @@ def ServerIP(self):
9981058
self.offset_base["ServerIP"]
9991059
)
10001060

1061+
@property
1062+
def CreatorId(self):
1063+
if not self._ensure_instance():
1064+
return 0
1065+
1066+
return self.memory_module.read_long(
1067+
self.instance.raw_address,
1068+
self.offset_base["CreatorId"]
1069+
)
10011070

10021071
@property
10031072
def PlaceId(self):

0 commit comments

Comments
 (0)