Hello I tried your plugin and unfortunately it gave me the following error messages when importing ....
Traceback (most recent call last):
File "C:\PortableApps\BlenderPortable\Data\user_scripts\addons\io_scene_pyrogenesis\__init__.py", line 124, in execute
return self.import_pyrogenesis_actor(context)
File "C:\PortableApps\BlenderPortable\Data\user_scripts\addons\io_scene_pyrogenesis\__init__.py", line 263, in import_pyrogenesis_actor
self.parse_actor(root)
File "C:\PortableApps\BlenderPortable\Data\user_scripts\addons\io_scene_pyrogenesis\__init__.py", line 448, in parse_actor
fixer.execute()
File "C:\PortableApps\BlenderPortable\Data\user_scripts\addons\io_scene_pyrogenesis\__init__.py", line 674, in execute
warnings.warn("subchild: "+ subchild.tag)
NameError: name 'warnings' is not defined
location: <unknown location>:-1