I don't think that devs use public programs to edit their files. Most rappelz file formats are special ones made for just rappelz, so if they use a public program, it's not to edit files. Files like nx3, cob, naf, map files, quest prop files, etc use specials formats made only for rappelz. They must have some devs working on their tools which allow them to edit files easily (as the tools we do here)
Also I updated the plugin to use a more object oriented way to use exported class from C++.
I also added support for channel_id, this might correct some texture bugs (but I never saw a file using channel_id ...)
Also, I added support for multi-mesh files like betrayal. So when importing betrayal, there is all mesh.
The exporter has not changed and will probably not be able to export an imported model because of the new changes in the importer. (A model imported before this update and saved as .blend will be still exportable as before)
I tested several import bugs that were posted here:
1handaxe_smallaxe.nx3
asf_body_deco_roma.nx3
all beast_moonrabbit0*_body.nx3 files
betrayal_body.nx3
ga_vil001_centerbuil001.nx3
All of them are working.
Also, note that the import plugin is now for the 2.68 (or latest) blender, else the texture mapping can be wrong. Also, the exporter will probably wrongly export texture for the same reason (exporter expect 2.64 behavior, importer expect 2.68 behavior)
So for now, the imported has been improved, but the exporter need to be updated (there is more to do to support all combination of object parent/child relation), and I am moving to blender 2.68.
If someone find a bug when importing a model with blender 2.68 and the updated IMPORTER, please post it here (exporter bugs are normal, don't post them here)
New importer is in io_scene_btrf-new.zip
If you want to rollback to the old one (because you want a more working exporter) use io_scene_btrf-old.zip.
The better is to save your old import_btrf.py and export_btrf.py files before overwriting them with the new files.
The dll has not changed.