Possible Bug with datablocks and zoning
by Joshua Halls (Xerves) · in Torque 3D Professional · 07/03/2009 (2:59 pm) · 0 replies
Anyone have some zones setup that they can zone to and zone back from? We seem to be having some issues with datablock cleanup. I put in some output functions to see what datablocks are actually created at the time and this is what I am getting after I Zone in to Zone A, Zone to Zone B, and Zone back to Zone A in Beta 3
This is what it looks like in Beta 2
IDs aren't a big concern, but notice how everything is not properly loaded. The first time I load into the zone in B3 it looks like it does in B2. We are using quite a bit of modified code so I am again not 100% sure it isn't something we have causing the issue, but it wasn't present in B2 and is now in B3.
End result is the zone crashes when loading as there is a missing datablock on the Player Object.
544 character_models_cyborg_trooper2PlayerData 545 character_models_human_newmale_0PlayerData 546 character_models_human_newmale_2PlayerData 547 character_models_human_newmale_1PlayerData 548 character_models_human_newfemale_2PlayerData 549 character_models_human_newfemale_1PlayerData 550 character_models_human_newfemale_0PlayerData 551 character_models_robot_mecha01PlayerData 552 character_models_alien_alien01PlayerData 553 character_models_werebeing_werebeingPlayerData 554 character_models_basilisk_basiliskPlayerData 555 character_models_alien_fellhound04PlayerData 556 character_models_resources_rock2PlayerData 557 character_models_resources_sharp_poplar01PlayerData 558 character_models_resources_simpPlayerData 559 character_models_alien_fellguardPlayerData 560 character_models_troll_trollPlayerData 561 character_models_elemental_elementalPlayerData 562 character_models_dragon_dragonPlayerData 563 character_models_amphibian_amphibianPlayerData 564 character_models_shad_americanshadPlayerData 565 character_models_basilisk_basiliskPlayerDataDTS 567 character_models_alien_fellhound04PlayerDataDTS 569 character_models_resources_rock2PlayerDataDTS 571 character_models_resources_sharp_poplar01PlayerDataDTS 573 character_models_resources_simpPlayerDataDTS 575 character_models_alien_fellguardPlayerDataDTS 577 character_models_troll_trollPlayerDataDTS 579 character_models_elemental_elementalPlayerDataDTS 581 character_models_dragon_dragonPlayerDataDTS 583 character_models_amphibian_amphibianPlayerDataDTS 585 character_models_shad_americanshadPlayerDataDTS
This is what it looks like in Beta 2
548 character_models_cyborg_trooper2PlayerData 549 character_models_cyborg_trooper2PlayerDataDTS 550 character_models_human_newmale_1PlayerData 551 character_models_human_newmale_1PlayerDataDTS 552 character_models_human_newmale_0PlayerData 553 character_models_human_newmale_0PlayerDataDTS 554 character_models_human_newfemale_1PlayerData 555 character_models_human_newfemale_1PlayerDataDTS 556 character_models_human_newfemale_0PlayerData 557 character_models_human_newfemale_0PlayerDataDTS 558 character_models_human_newmale_2PlayerData 559 character_models_human_newmale_2PlayerDataDTS 560 character_models_human_newfemale_2PlayerData 561 character_models_human_newfemale_2PlayerDataDTS 562 character_models_robot_mecha01PlayerData 563 character_models_robot_mecha01PlayerDataDTS 564 character_models_alien_alien01PlayerData 565 character_models_alien_alien01PlayerDataDTS 566 character_models_werebeing_werebeingPlayerData 567 character_models_werebeing_werebeingPlayerDataDTS 568 character_models_basilisk_basiliskPlayerData 569 character_models_basilisk_basiliskPlayerDataDTS 570 character_models_alien_fellhound04PlayerData 571 character_models_alien_fellhound04PlayerDataDTS 572 character_models_resources_rock2PlayerData 573 character_models_resources_rock2PlayerDataDTS 574 character_models_resources_sharp_poplar01PlayerData 575 character_models_resources_sharp_poplar01PlayerDataDTS 576 character_models_resources_simpPlayerData 577 character_models_resources_simpPlayerDataDTS 578 character_models_alien_fellguardPlayerData 579 character_models_alien_fellguardPlayerDataDTS 580 character_models_troll_trollPlayerData 581 character_models_troll_trollPlayerDataDTS 582 character_models_elemental_elementalPlayerData 583 character_models_elemental_elementalPlayerDataDTS 584 character_models_dragon_dragonPlayerData 585 character_models_dragon_dragonPlayerDataDTS 586 character_models_amphibian_amphibianPlayerData 587 character_models_amphibian_amphibianPlayerDataDTS 588 character_models_shad_americanshadPlayerData 589 character_models_shad_americanshadPlayerDataDTS
IDs aren't a big concern, but notice how everything is not properly loaded. The first time I load into the zone in B3 it looks like it does in B2. We are using quite a bit of modified code so I am again not 100% sure it isn't something we have causing the issue, but it wasn't present in B2 and is now in B3.
End result is the zone crashes when loading as there is a missing datablock on the Player Object.
About the author
Part of the team that works on The Repopulation, a SciFi based MMO using a heavily modified version of the Torque MMO Kit - T3D. I also take care of the T3D version of the Torque MMO Kit.