Does anyone have a clue about the new map formats of Valve or idSoftware? I would love to have/make a map lib that can use those BSP maps like the older Quake3 reader we have in irrLicht. But I can't find any information online.
Does anyone have more precise info (please no guessings) about that?
What I want to do is getting to know the (Quake based) BSP file format. My dream would be to use CoD maps, sounds + models and put them into an up-to-date engine. But it's ambitious I know.
But since the HL2 BSP files are the best documented (which doesn't mean optimal!) I will look into HLLib which seems a nice and complete wrapper. Next question is, how to integrate that information into irrLicht to display anything?
Is there a simple way to use/map the outcoming data in iL?
You'll have to write a loader for such format. Other level formats like csm (cshop) dmf (deled) and My3d (Zdimitor's format) started out as external loaders. You had to include a cpp and a header file with your app to load it; but then they were merged into the source. Now you can load them directly since they're suported natively.
I guess the API provides some parameters on how to handle esternal mesh loaders. Or I think checking some of the formats I mentioned above can give you a clue.