PyTower
0.3.1
Installation Guide & Troubleshooting
Getting Started With PyTower
Updating PyTower
Backing‐up Canvases Using PyTower
Fixing Canvases Using PyTower
Tool Scripts: Getting Started
Tool Script Directives
API
PyTower
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__add__() (pytower.selection.Selection method)
__dataclass_fields__ (pytower.connections.connections.ItemConnectionData attribute)
__dataclass_params__ (pytower.connections.connections.ItemConnectionData attribute)
__eq__() (pytower.connections.connections.ItemConnectionData method)
(pytower.util.XYZ method)
__getattr__() (pytower.connections.condo_io.CondoIO method)
(pytower.tool_lib.ParameterDict method)
__getitem__() (pytower.config.TowerConfig method)
(pytower.util.XYZ method)
__hash__ (pytower.connections.connections.ItemConnectionData attribute)
(pytower.util.XYZ attribute)
__hash__() (pytower.selection.Selection method)
__iadd__() (pytower.selection.Selection method)
__imul__() (pytower.selection.Selection method)
__init__() (pytower.backup.BackupIndex method)
(pytower.config.TowerConfig method)
(pytower.connections.condo_io.Button method)
(pytower.connections.condo_io.Clock method)
(pytower.connections.condo_io.CondoIO method)
(pytower.connections.condo_io.Counter method)
(pytower.connections.condo_io.GameWorldEvents method)
(pytower.connections.condo_io.HitTargetVolume method)
(pytower.connections.condo_io.LightSwitch method)
(pytower.connections.condo_io.Mover method)
(pytower.connections.condo_io.PhysicsSlot method)
(pytower.connections.condo_io.PlayerEvents method)
(pytower.connections.condo_io.Random method)
(pytower.connections.condo_io.Relay method)
(pytower.connections.condo_io.Timer method)
(pytower.connections.condo_io.Toggle method)
(pytower.connections.condo_io.TriggerVolume method)
(pytower.connections.connections.ItemConnectionData method)
(pytower.connections.connections.ItemConnectionObject method)
(pytower.connections.events.Event method)
(pytower.image_backends.backend.ResourceBackend method)
(pytower.image_backends.catbox.CatboxBackend method)
(pytower.image_backends.custom.CustomBackend method)
(pytower.image_backends.imgur.ImgurBackend method)
(pytower.logging.ColorFormatter method)
(pytower.mesh.OctreeBVH method)
(pytower.mesh.OctreeNode method)
(pytower.mesh.TextureBake method)
(pytower.mesh.TextureBakeCollection method)
(pytower.mesh.TowerMesh method)
(pytower.mesh.TriangleTextureInfo method)
(pytower.object.TowerObject method)
(pytower.selection.BoxSelector method)
(pytower.selection.CompositionSelector method)
(pytower.selection.CustomNameSelector method)
(pytower.selection.DifferenceSelector method)
(pytower.selection.EverythingSelector method)
(pytower.selection.GroupSelector method)
(pytower.selection.IntersectionSelector method)
(pytower.selection.ItemSelector method)
(pytower.selection.NameSelector method)
(pytower.selection.NothingSelector method)
(pytower.selection.ObjectNameSelector method)
(pytower.selection.PercentSelector method)
(pytower.selection.RandomSelector method)
(pytower.selection.RegexSelector method)
(pytower.selection.Selector method)
(pytower.selection.SphereSelector method)
(pytower.selection.TakeSelector method)
(pytower.selection.UnionSelector method)
(pytower.suitebro.Suitebro method)
(pytower.tool_lib.ToolMetadata method)
(pytower.tool_lib.ToolParameterInfo method)
__isub__() (pytower.selection.Selection method)
__iter__() (pytower.connections.connections.ItemConnectionObject method)
(pytower.suitebro.Suitebro method)
__lt__() (pytower.object.TowerObject method)
__match_args__ (pytower.connections.connections.ItemConnectionData attribute)
__mul__() (pytower.selection.Selection method)
__new__() (pytower.util.XYZ static method)
(pytower.util.XYZW static method)
__repl__() (pytower.object.TowerObject method)
(pytower.suitebro.Suitebro method)
__repr__() (pytower.connections.connections.FItemDataType method)
(pytower.connections.connections.ItemConnectionData method)
(pytower.selection.Selector method)
__str__() (pytower.object.TowerObject method)
__sub__() (pytower.selection.Selection method)
A
add_connection() (pytower.object.TowerObject method)
add_object() (pytower.suitebro.Suitebro method)
add_objects() (pytower.suitebro.Suitebro method)
add_point() (pytower.mesh.OctreeBVH method)
add_subparsers() (pytower.tower.PyTowerParser method)
add_triangle() (pytower.mesh.TextureBake method)
(pytower.mesh.TextureBakeCollection method)
attr_or_default() (pytower.tool_lib.ToolMetadata static method)
B
backup() (in module pytower.tower)
BackupIndex (class in pytower.backup)
BoxSelector (class in pytower.selection)
Button (class in pytower.connections.condo_io)
C
CatboxBackend (class in pytower.image_backends.catbox)
centroid (pytower.selection.Selection property)
clamp() (pytower.util.XYZ method)
Clock (class in pytower.connections.condo_io)
COLOR (pytower.connections.connections.FItemDataType attribute)
ColorFormatter (class in pytower.logging)
CompositionSelector (class in pytower.selection)
compress() (pytower.object.TowerObject method)
CondoIO (class in pytower.connections.condo_io)
CONFIG (in module pytower.config)
config_confirm_show() (in module pytower.tower)
connect() (pytower.connections.condo_io.CondoIO method)
(pytower.connections.events.Event method)
connect_to() (pytower.object.TowerObject method)
connect_to_event() (pytower.connections.condo_io.CondoIO method)
contains() (pytower.mesh.OctreeNode method)
convert() (in module pytower.tower)
convert_triangle() (in module pytower.mesh)
copy() (pytower.object.TowerObject method)
copy_selection() (in module pytower.copy)
Counter (class in pytower.connections.condo_io)
critical() (in module pytower.logging)
custom_name (pytower.object.TowerObject property)
CustomBackend (class in pytower.image_backends.custom)
CustomNameSelector (class in pytower.selection)
D
data (pytower.connections.connections.ItemConnectionData attribute)
(pytower.connections.connections.ItemConnectionObject attribute)
data_type (pytower.connections.connections.ItemConnectionData attribute)
debug() (in module pytower.logging)
deserialize_objects() (pytower.object.TowerObject static method)
destroy_groups() (pytower.selection.Selection method)
dict_walk() (in module pytower.util)
DifferenceSelector (class in pytower.selection)
distance() (pytower.util.XYZ method)
divide_triangle() (in module pytower.mesh)
DROPDOWN (pytower.connections.connections.FItemDataType attribute)
E
EPSILON (pytower.util.XYZ attribute)
error() (in module pytower.logging)
(pytower.tower.PyTowerParser method)
Event (class in pytower.connections.events)
event_name (pytower.connections.events.Event attribute)
events (pytower.connections.condo_io.CondoIO attribute)
EverythingSelector (class in pytower.selection)
F
filename (pytower.backup.BackupIndex attribute)
find_item() (pytower.suitebro.Suitebro method)
find_tool() (in module pytower.tower)
fitem_guid() (in module pytower.copy)
FItemDataType (class in pytower.connections.connections)
fix() (in module pytower.tower)
fix_canvases() (in module pytower.backup)
fold() (pytower.util.XYZ static method)
format() (pytower.logging.ColorFormatter method)
from_dict() (pytower.tool_lib.ToolMetadata static method)
(pytower.tool_lib.ToolParameterInfo static method)
G
GameWorldEvents (class in pytower.connections.condo_io)
get() (pytower.config.TowerConfig method)
(pytower.selection.Selection method)
get_active_save() (in module pytower.suitebro)
get_color() (pytower.mesh.TowerMesh method)
get_connections() (pytower.object.TowerObject method)
get_custom_name() (pytower.object.TowerObject method)
get_data() (pytower.connections.connections.ItemConnectionObject method)
get_datatype() (pytower.connections.connections.ItemConnectionObject method)
get_delay() (pytower.connections.connections.ItemConnectionObject method)
get_dict() (pytower.connections.connections.ItemConnectionObject method)
get_event() (pytower.connections.condo_io.CondoIO method)
get_event_name() (pytower.connections.connections.ItemConnectionObject method)
get_indexed_tools() (in module pytower.tool_lib)
get_info() (pytower.tool_lib.ToolMetadata method)
get_item_guid() (pytower.connections.connections.ItemConnectionObject method)
get_listener_event_name() (pytower.connections.connections.ItemConnectionObject method)
get_material_id() (pytower.mesh.TowerMesh method)
get_max_groupid() (pytower.suitebro.Suitebro method)
get_name() (pytower.object.TowerObject method)
get_parser() (in module pytower.tower)
get_property() (pytower.object.TowerObject method)
get_resource_backends() (in module pytower.tower)
get_suitebro_path() (in module pytower.suitebro)
get_tool_names() (in module pytower.tower)
get_tool_scripts() (in module pytower.tool_lib)
get_triangle_color() (pytower.mesh.TowerMesh method)
get_triangles() (pytower.mesh.TowerMesh method)
get_uvs() (pytower.mesh.TowerMesh method)
group() (pytower.selection.Selection method)
(pytower.suitebro.Suitebro method)
group_id (pytower.object.TowerObject property)
(pytower.selection.Selection property)
groups() (pytower.selection.Selection method)
(pytower.suitebro.Suitebro method)
GroupSelector (class in pytower.selection)
guid (pytower.object.TowerObject property)
H
HitTargetVolume (class in pytower.connections.condo_io)
I
ImgurBackend (class in pytower.image_backends.imgur)
info() (in module pytower.logging)
info_tool() (in module pytower.tower)
IntersectionSelector (class in pytower.selection)
inventory_count() (pytower.suitebro.Suitebro method)
inventory_items() (pytower.suitebro.Suitebro method)
is_canvas() (pytower.object.TowerObject method)
item_count() (pytower.suitebro.Suitebro method)
ItemConnectionData (class in pytower.connections.connections)
ItemConnectionObject (class in pytower.connections.connections)
items() (pytower.suitebro.Suitebro method)
ItemSelector (class in pytower.selection)
K
keys() (pytower.config.TowerConfig method)
L
LightSwitch (class in pytower.connections.condo_io)
list_tools() (in module pytower.tower)
load_mesh() (in module pytower.mesh)
load_suitebro() (in module pytower.suitebro)
load_tool() (in module pytower.tool_lib)
load_tools() (in module pytower.tool_lib)
log() (in module pytower.logging)
LOG_COLORS (pytower.logging.ColorFormatter attribute)
logging_init() (in module pytower.logging)
M
main() (in module pytower.tools.center)
(in module pytower.tools.convert_mesh)
(in module pytower.tools.count)
(in module pytower.tools.cylinder)
(in module pytower.tools.destroy_groups)
(in module pytower.tools.duplicate)
(in module pytower.tools.filter)
(in module pytower.tools.grouper)
(in module pytower.tools.replace)
(in module pytower.tools.replace_url)
(in module pytower.tools.rotate)
(in module pytower.tools.scale)
(in module pytower.tools.set)
(in module pytower.tools.set_url)
(in module pytower.tools.sphere)
(in module pytower.tools.tile)
(in module pytower.tools.translate)
(in module pytower.tower)
make_backup() (in module pytower.backup)
make_blueprint() (in module pytower.blueprint)
make_tools_index() (in module pytower.tool_lib)
matches_name() (pytower.object.TowerObject method)
max() (pytower.util.XYZ static method)
metadata_scale (pytower.object.TowerObject property)
min() (pytower.util.XYZ static method)
module
pytower
pytower.backup
pytower.blueprint
pytower.config
pytower.connections
pytower.connections.condo_io
pytower.connections.connections
pytower.connections.events
pytower.copy
pytower.image_backends
pytower.image_backends.backend
pytower.image_backends.catbox
pytower.image_backends.custom
pytower.image_backends.imgur
pytower.logging
pytower.mesh
pytower.object
pytower.selection
pytower.suitebro
pytower.tool_lib
pytower.tools
pytower.tools.center
pytower.tools.convert_mesh
pytower.tools.count
pytower.tools.cylinder
pytower.tools.destroy_groups
pytower.tools.duplicate
pytower.tools.filter
pytower.tools.grouper
pytower.tools.replace
pytower.tools.replace_url
pytower.tools.rotate
pytower.tools.scale
pytower.tools.set
pytower.tools.set_url
pytower.tools.sphere
pytower.tools.tile
pytower.tools.translate
pytower.tower
pytower.util
Mover (class in pytower.connections.condo_io)
N
name (pytower.object.TowerObject property)
NameSelector (class in pytower.selection)
NONE (pytower.connections.connections.FItemDataType attribute)
norm() (pytower.util.XYZ method)
normalize() (pytower.util.XYZ method)
not_none() (in module pytower.util)
NothingSelector (class in pytower.selection)
O
ObjectNameSelector (class in pytower.selection)
objects (pytower.suitebro.Suitebro attribute)
OctreeBVH (class in pytower.mesh)
OctreeNode (class in pytower.mesh)
original_path (pytower.backup.BackupIndex attribute)
P
ParameterDict (class in pytower.tool_lib)
parse_args() (in module pytower.tower)
parse_parameters() (in module pytower.tower)
parse_resource_backend() (in module pytower.tower)
parse_selector() (in module pytower.tower)
parse_selectors() (in module pytower.tower)
PercentSelector (class in pytower.selection)
PhysicsSlot (class in pytower.connections.condo_io)
place_blueprint() (in module pytower.blueprint)
PlayerEvents (class in pytower.connections.condo_io)
position (pytower.object.TowerObject property)
pretty_path() (in module pytower.suitebro)
py_dtype (pytower.util.XYZ attribute)
(pytower.util.XYZInt attribute)
pytower
module
pytower.backup
module
pytower.blueprint
module
pytower.config
module
pytower.connections
module
pytower.connections.condo_io
module
pytower.connections.connections
module
pytower.connections.events
module
pytower.copy
module
pytower.image_backends
module
pytower.image_backends.backend
module
pytower.image_backends.catbox
module
pytower.image_backends.custom
module
pytower.image_backends.imgur
module
pytower.logging
module
pytower.mesh
module
pytower.object
module
pytower.selection
module
pytower.suitebro
module
pytower.tool_lib
module
pytower.tools
module
pytower.tools.center
module
pytower.tools.convert_mesh
module
pytower.tools.count
module
pytower.tools.cylinder
module
pytower.tools.destroy_groups
module
pytower.tools.duplicate
module
pytower.tools.filter
module
pytower.tools.grouper
module
pytower.tools.replace
module
pytower.tools.replace_url
module
pytower.tools.rotate
module
pytower.tools.scale
module
pytower.tools.set
module
pytower.tools.set_url
module
pytower.tools.sphere
module
pytower.tools.tile
module
pytower.tools.translate
module
pytower.tower
module
pytower.util
module
pytower_version (pytower.backup.BackupIndex attribute)
PyTowerParser (class in pytower.tower)
R
Random (class in pytower.connections.condo_io)
RandomSelector (class in pytower.selection)
read_bytearray() (in module pytower.util)
RegexSelector (class in pytower.selection)
Relay (class in pytower.connections.condo_io)
remove_object() (pytower.suitebro.Suitebro method)
replace_guids() (in module pytower.copy)
ResourceBackend (class in pytower.image_backends.backend)
resources (pytower.backup.BackupIndex attribute)
restore_backup() (in module pytower.backup)
rotation (pytower.object.TowerObject property)
run() (in module pytower.tower)
run_if_not_none() (in module pytower.util)
run_suitebro_parser() (in module pytower.suitebro)
S
save_suitebro() (in module pytower.suitebro)
scale (pytower.object.TowerObject property)
scan() (in module pytower.tower)
select() (pytower.selection.BoxSelector method)
(pytower.selection.CompositionSelector method)
(pytower.selection.CustomNameSelector method)
(pytower.selection.DifferenceSelector method)
(pytower.selection.EverythingSelector method)
(pytower.selection.GroupSelector method)
(pytower.selection.IntersectionSelector method)
(pytower.selection.ItemSelector method)
(pytower.selection.NameSelector method)
(pytower.selection.NothingSelector method)
(pytower.selection.ObjectNameSelector method)
(pytower.selection.PercentSelector method)
(pytower.selection.RandomSelector method)
(pytower.selection.RegexSelector method)
(pytower.selection.Selector method)
(pytower.selection.SphereSelector method)
(pytower.selection.TakeSelector method)
(pytower.selection.UnionSelector method)
Selection (class in pytower.selection)
Selector (class in pytower.selection)
set() (pytower.config.TowerConfig method)
set_connections() (pytower.object.TowerObject method)
set_data() (pytower.connections.connections.ItemConnectionObject method)
set_datatype() (pytower.connections.connections.ItemConnectionObject method)
set_delay() (pytower.connections.connections.ItemConnectionObject method)
set_dict() (pytower.connections.connections.ItemConnectionObject method)
set_event_name() (pytower.connections.connections.ItemConnectionObject method)
set_group_id() (pytower.object.TowerObject method)
set_item_guid() (pytower.connections.connections.ItemConnectionObject method)
set_listener_event_name() (pytower.connections.connections.ItemConnectionObject method)
set_meta_property() (pytower.object.TowerObject method)
set_property() (pytower.object.TowerObject method)
should_replace() (in module pytower.tools.replace)
(in module pytower.tools.replace_url)
spec_keys() (in module pytower.object)
SphereSelector (class in pytower.selection)
strattr_or_default() (pytower.tool_lib.ToolMetadata static method)
success() (in module pytower.logging)
Suitebro (class in pytower.suitebro)
T
T (pytower.tool_lib.ToolMetadata attribute)
TakeSelector (class in pytower.selection)
TEMP_FILENAME (pytower.mesh.TextureBake attribute)
TextureBake (class in pytower.mesh)
TextureBakeCollection (class in pytower.mesh)
Timer (class in pytower.connections.condo_io)
to_dict() (pytower.backup.BackupIndex method)
(pytower.connections.connections.ItemConnectionObject method)
(pytower.selection.Selection method)
(pytower.suitebro.Suitebro method)
(pytower.tool_lib.ToolMetadata method)
(pytower.tool_lib.ToolParameterInfo method)
(pytower.util.XYZ method)
(pytower.util.XYZW method)
Toggle (class in pytower.connections.condo_io)
ToolMetadata (class in pytower.tool_lib)
ToolParameterInfo (class in pytower.tool_lib)
TowerConfig (class in pytower.config)
TowerMesh (class in pytower.mesh)
TowerObject (class in pytower.object)
traverse() (pytower.mesh.OctreeNode method)
TriangleTextureInfo (class in pytower.mesh)
TriggerVolume (class in pytower.connections.condo_io)
TU_BOOL (pytower.connections.connections.FItemDataType attribute)
TU_FLOAT (pytower.connections.connections.FItemDataType attribute)
TU_INT (pytower.connections.connections.FItemDataType attribute)
U
ungroup() (pytower.object.TowerObject method)
ungrouped() (pytower.selection.Selection method)
UnionSelector (class in pytower.selection)
upload() (pytower.mesh.TextureBake method)
(pytower.mesh.TextureBakeCollection method)
upload_file() (pytower.image_backends.backend.ResourceBackend method)
(pytower.image_backends.catbox.CatboxBackend method)
(pytower.image_backends.custom.CustomBackend method)
(pytower.image_backends.imgur.ImgurBackend method)
upload_files() (pytower.image_backends.backend.ResourceBackend method)
(pytower.image_backends.catbox.CatboxBackend method)
(pytower.image_backends.custom.CustomBackend method)
(pytower.image_backends.imgur.ImgurBackend method)
URL (pytower.connections.connections.FItemDataType attribute)
url (pytower.object.TowerObject property)
V
version() (in module pytower.tower)
W
w (pytower.util.XYZW property)
warning() (in module pytower.logging)
X
x (pytower.util.XYZ property)
XYZ (class in pytower.util)
xyz() (in module pytower.util)
xyz_to_string() (in module pytower.util)
XYZInt (class in pytower.util)
xyzint() (in module pytower.util)
XYZW (class in pytower.util)
Y
y (pytower.util.XYZ property)
Z
z (pytower.util.XYZ property)