RPG Maker VX Ace
DoubleX RMVXA Object Trace
Introduction
Traces all objects belonging to a queried class linked to a queried object
Designed as a bug diagnosis tool used by scripters with debug experience
Features
#==============================================================================| # ** Script Call Info | # A path in the object trace will stop if it'd be cyclic | #------------------------------------------------------------------------------| # * Object manipulations | # 1. trace_obj(cond, label) | # - Traces all objects meeting cond method linked to this object | # - Labels all traced objects using label method | # - cond and label are method symbols in Object Trace Condition Method | # and Object Trace Label Method respectively | # 2. obj_trace[cond] | # - Returns all traced objects meeting cond method linked to this object | # - cond is a method symbol in Object Trace Condition Method | # 3. (v1.01a+)trace_idef | # - Traces all instance methods linked to this object | # 4. (v1.01a+)idef_trace | # - Returns the trace of all instance methods linked to this object | #==============================================================================|
The Code
License Terms
Attribution 3.0 Unported - You must attribute the work in the manner specified by the author or licensor. Commerical use allowed.
Instructions
# 1. Open the script editor and put this script into an open slot between | # Materials and Main, save to take effect. |
Version History
# v1.02a(GMT 0100 27-10-2015): | # 1. Lets uers set the conditions and labels for tracing objects | # v1.01b(GMT 1300 13-7-2015): | # 1. Fixed not tracing klass linked to klass linked to queried object bug | # 2. Fixed some Script Call Info and Implementation documentation typos | # 3. Added more info in Prerequisites and Script Call Info | # 4. Increased this script's compactness | # v1.01a(GMT 1300 6-7-2015): | # 1. Instance methods can be traced as well | # 2. Increased this script's compactness and readability | # v1.00b(GMT 0800 1-7-2015): | # 1. Fixed object having Range and/or Structs not tracing klass properly bug| # v1.00a(GMT 1200 27-6-2015): | # 1. 1st version of this script finished |
Credits & Thanks
DoubleX(Optional)
Terms & Conditions
# You shall keep this script's Script Info part's contents intact | # You shalln't claim that this script is written by anyone other than | # DoubleX or his aliases | # None of the above applies to DoubleX or his aliases |
Comments (3)
Leave a Reply
You must be logged in to post a comment.
DoubleX
[b]Updates[/b]
[code]# v1.00b(GMT 0800 1-7-2015): |
# 1. Fixed object having Range and/or Structs not tracing klass properly bug|[/code]
DoubleX
[b]Updates[/b]
[code]# v1.01b(GMT 1300 13-7-2015): |
# 1. Fixed not tracing klass linked to klass linked to queried object bug |
# 2. Fixed some Script Call Info and Implementation documentation typos |
# 3. Added more info in Prerequisites and Script Call Info |
# 4. Increased this script's compactness |[/code]
DoubleX
[b]Updates[/b]
[code]# v1.02a(GMT 0100 27-10-2015): |
# 1. Lets uers set the conditions and labels for tracing objects |[/code]