October 18, 2025Oct 18 Hi everyone! I’m working with an old game Der Clou! 2 / The Sting! (2001). I wrote a game file unpacker: 🔗 https://github.com/IvanMartynenko/unpackWLD Now I’m trying to create a Noesis plugin for importing/exporting 3D model files (NMF), but I’m stuck. The 3D file format description is available in the unpacker repository. Code examples: 🧩 lib/items/models/nmf.rb — 3D file unpacker 🧰 bin/maya_convertor.rb — for old Maya ASCII converter 🐍 bin/unpack_nmf.py — Python NMF parser I don’t know Python well and I’m not very familiar with 3D model formats, so I couldn’t make the Noesis plugin myself. If anyone has experience with Noesis Python API or has worked on similar plugins — I’d really appreciate any help, advice, or examples! NMF_Models.zip Edited October 18, 2025Oct 18 by Vorchun
October 18, 2025Oct 18 Supporter Hi, I didn't check the format description, just did some trial 'n error using hex2obj. The static mesh format appears to be simple but there's a handful of sub meshes contained. Edited October 18, 2025Oct 18 by shak-otay
October 18, 2025Oct 18 Author Hi, extracting static geometry isn’t exactly what I’m looking for. The code includes an exporter to the DirectX .X format: https://github.com/IvanMartynenko/unpackWLD/blob/main/bin/x_convertor.rb I managed to extract the models using it, but only in T-poses. I’d like to have the ability to export animations as well.
October 18, 2025Oct 18 Supporter 55 minutes ago, Vorchun said: I’d like to have the ability to export animations as well. Good luck.
October 24, 2025Oct 24 Author I’ve created a converter with animation support for the old **Maya 2.5** format (like in *The Sting!*). * Conversion from JSON file:🐍 maya_convertor.py * Conversion from binary NMF file: 🐍maya_convertor_from_binary.py However, I still don’t know how to make a converter to another format (e.g. FBX, glTF) or how to write a plugin for Noesis or Blender. So far ChatGPT hasn’t been much help with that part. I’d really appreciate any advice, examples, or documentation that could help me understand how to implement proper export or plugin integration. Edited October 24, 2025Oct 24 by Vorchun
Create an account or sign in to comment