Hi,
the LuxRender addon has a non-standard way of naming its bl_idname. The standard way would be LUXRENDER_RENDER (used by povray, renderfarm.if, ...). While the current name is luxrender.*version*[-dev].
The problem with this is that I'm writing an addon that need to get the current engine in Blender (bpy.context.scene.render.engine). If the current engine is luxrender I want to do something different than if it's cycles. Thus the need of a uniform name, version-free.
This can be defined in the //core/__init__.py, but all the UIs are checking COMPAT_ENGINES against LuxRenderAddon.BL_IDNAME so if you simply change this in the core file all the UI elements disappear.
Thanks
