I'm still alive
I'm very sorry about not giving you any news but I was and still am very busy with learing for my final exams
However I've recently started to extend my plugin to a full H&D2 Editor. Much of my plugin code has moved from MAXScript to C# because MAXScript was way too slow to operate on huge scenes. The core of the editor now is a .NET library, ready to be used by any of the .NET languages for other projects by other interested programmers. The plugin for 3ds Max is just a wrapper using the .dll. The bad thing about that is only 3ds Max versions higher or equal version 9 support C# plugins. On the other hand it's a lot easier for me to manage C# projects, add new functionalites, solving bugs and so on.
The library currently features:
- 4Ds Import and Export
Scene Content Import and Export (scene2 | actors | sounds)
Collision Import
The features currently wrapped to 3ds Max:
After I've added the scene import & export functionality to 3ds Max I'll release the plugin asap.
You can also contribute to the project:
There are at least 12 different entity types and 25 different definition types used by H&D2. Each type has some specific values, but I have/had no time to find out what each values stands for. All unknown values are going to be labeled by their value type and a unique ID, like 'Integer 1' which is not very helpful while editing. And that's the part where you come in. If you have knowledge in H&D2 modding and know how to use a hex editor you can try to find a description for each value by editing them, recognizing any changes ingame ... try & error I'd say. I'll provide you with the needed information on the file format and the structure of each entity/definition. Just post here or PM me if you're interested and want to help.
The entity types include:
Model, Lightmap, Camera, Dummy, Sound, Light, Lensflare/Glow, Occluder, Area, Sector, Border and Visual
The definition types are (types marked with ? I'm not 100% sure)
Human, Vehicle, Barrel, Door, Radio?, Ladder, Ammocrate, Spawn, Switch, Lokomotive, Photo, Submarine, Stationary weapon, Explosive?, Document?, Destroyable object, Clock, Barrier, Dummy, Dog, Fish shoal, Camera, Ju88, Aircraft and Zone
@Davo:
H&D2's 4ds structure is different from the one Mafia uses. My importer is not capable of importing any Mafia files.
@Marvin:
Everything is possible. There are only a few unknown values preventing me from writing a working KLZ Exporter, which is I'd say the only obstacle left for completly new maps. But I'll continue trying to do my best to provide you finally with a useful editor INCLUDING KLZ EXPORT