T3D 1.1 Beta 2 - Shape Editor - sequences unloading from shapes - LOGGED
by BrokeAss Games · in Torque 3D Professional · 08/11/2010 (4:21 pm) · 1 replies
Thread Titles:
Sequences unloading from DTS shapes.
Thread Body:
(what version are you using?)
Build: 1.1 Beta 2
(what platform/OS did this happen on?)
Platform: Windows/XP, 32 bit SP2
(where is this bug happening?)
Target: Editors
(what is the bug)
Issue: DTS shapes, loaded with DSQ sequences, unloading sequences
(tell us how to trigger the bug)
mySteps to trigger the bug:
1. Have a Mis file with 3 DTS figures: 'Gideon', and 2 custom characters, 'DesertSoldier' and 'Ranger'. Gideon is 'stock', loaded with 'stock' sequences with 'stock' TSShapeConstructor script. One of the 2 custom figures is loaded via TSShapeConstructor[DesertSoldier], as a replacement avatar for 'Gideon'; contains TSShapeConstructor object,loads DSQ's, and with NO 'onLoad' callback defined. Works fine as replacement avatar for Gideon.
The other figure[Ranger], has NO sequences loading, has a TSShapeConstructor object for some cusom commands; which include both 'addNode' and 'addMesh'. Nodes were added to allow for Skin Mesh object to Import. Meshes were added to evaluate features; all meshes from the DesertSoldier are being Imported into the Ranger DTS.
2. Select DesertSoldier object and Enter ShapeEditor. The sequences are in the Thread List and Seq List and run fine.
3. Exit Shape Editor, go to Object Editor, deselect DesertSoldier object, reselect, enter Shape Editor, and sequences are still in both listings.
4. Exit Shape Editor, enter Object editor; select Gideon.
5. Enter Shape Edtior; Gideon is fine, with all sequences loaded and working. Exit Shape Editor.
6. Select Ranger object[with no sequences loaded via TSShapeConstructor], enter Shape Editor...and see no DSQ sequences loaded in either List/Tab. This is an expected result. Exit Shape Editor.
7. Select DesertSoldier object and enter ShapeEditor; this time, no DSQ sequences are loaded! Exit Shape Editor.
8. Select Gideon object and enter Shape Editor; this time, no DSQ sequence are loaded! This must be a bug??
9. Take notes and replicate error; report error.
10. Thank everyone for their time and attention on this matter...:)
(if you know the solution, please post it. not required)
Suggested Fix: I have no idea. I may now: I think grabbing the unloaded Ranger shape...is causing this. I went back and redid my flow, but got Gideon entering Shape Editor okay[after selecting DesertSoldier]. Selecting a shape with 'empty' sequence array and entering Shape Editor is where things broke down.
(if you have a copy of your console log, please link to it here)
Link to Console Log: N/A
Sequences unloading from DTS shapes.
Thread Body:
(what version are you using?)
Build: 1.1 Beta 2
(what platform/OS did this happen on?)
Platform: Windows/XP, 32 bit SP2
(where is this bug happening?)
Target: Editors
(what is the bug)
Issue: DTS shapes, loaded with DSQ sequences, unloading sequences
(tell us how to trigger the bug)
mySteps to trigger the bug:
1. Have a Mis file with 3 DTS figures: 'Gideon', and 2 custom characters, 'DesertSoldier' and 'Ranger'. Gideon is 'stock', loaded with 'stock' sequences with 'stock' TSShapeConstructor script. One of the 2 custom figures is loaded via TSShapeConstructor[DesertSoldier], as a replacement avatar for 'Gideon'; contains TSShapeConstructor object,loads DSQ's, and with NO 'onLoad' callback defined. Works fine as replacement avatar for Gideon.
The other figure[Ranger], has NO sequences loading, has a TSShapeConstructor object for some cusom commands; which include both 'addNode' and 'addMesh'. Nodes were added to allow for Skin Mesh object to Import. Meshes were added to evaluate features; all meshes from the DesertSoldier are being Imported into the Ranger DTS.
2. Select DesertSoldier object and Enter ShapeEditor. The sequences are in the Thread List and Seq List and run fine.
3. Exit Shape Editor, go to Object Editor, deselect DesertSoldier object, reselect, enter Shape Editor, and sequences are still in both listings.
4. Exit Shape Editor, enter Object editor; select Gideon.
5. Enter Shape Edtior; Gideon is fine, with all sequences loaded and working. Exit Shape Editor.
6. Select Ranger object[with no sequences loaded via TSShapeConstructor], enter Shape Editor...and see no DSQ sequences loaded in either List/Tab. This is an expected result. Exit Shape Editor.
7. Select DesertSoldier object and enter ShapeEditor; this time, no DSQ sequences are loaded! Exit Shape Editor.
8. Select Gideon object and enter Shape Editor; this time, no DSQ sequence are loaded! This must be a bug??
9. Take notes and replicate error; report error.
10. Thank everyone for their time and attention on this matter...:)
(if you know the solution, please post it. not required)
Suggested Fix: I have no idea. I may now: I think grabbing the unloaded Ranger shape...is causing this. I went back and redid my flow, but got Gideon entering Shape Editor okay[after selecting DesertSoldier]. Selecting a shape with 'empty' sequence array and entering Shape Editor is where things broke down.
(if you have a copy of your console log, please link to it here)
Link to Console Log: N/A
About the author
http://www.youtube.com/user/BrokeAssGames
Associate David Montgomery-Blake
David MontgomeryBlake