March 31Mar 31 Localization Can you try to analyze .d9m / .jsm / .zdf from Juiced 2: Hot Import Nights (PC) and start a new tool that converts into OBJs and Blender import script that imports file formats, and start new file format specification? https://mega.nz/file/ITxExRKZ#hPvn0bwUaTQxDeemipWcnORdSANojmQgZ3C5nz3MlOU https://mega.nz/file/keYWnL5D#LEFjqUWsjT7KP231hu71BWb-L1k4xf8uKCUaaNvs0sk https://mega.nz/file/oDwDmbQb#bxcjSFX071Krry0IxJlANOSSMyKtkoLynEmIF_83bKw
March 31Mar 31 Supporter d9m is rather simple but the chassis consists of 10 sub meshes, afaics. Sadly I don't have time for a deeper check. (Looks, as if it had been done on xentax, but not sure.)
March 31Mar 31 Localization I have attached Noesis plugins for the .d9m static meshes and .ddt textures. The vertex structure is described by a sort of table in each section, though the scripts currently only read the positions since I could not see any viable UV or normal floats. There are also some floats at the start of each mesh section, but reading them as transform vectors didn't really work, so I left them unused for now. I am unfortunately not very good at writing Blender addons, and writing a file format specification for the meshes would be a bit difficult given the dynamic vertex layout. fmt_juiced2_d9m.py fmt_juiced2_ddt.py
March 31Mar 31 Supporter What does "viable UV floats" mean? The uvs of the sample are half floats at offset 32 of the FVF block: Edited March 31Mar 31 by shak-otay
April 1Apr 1 Localization Right, sorry, I didn't notice that you read them as half floats. Here is the updated plugin. Note that Noesis will hide parts of the mesh in the preview unless you change the blend mode from "Alpha + alpha test" to "None" with F11. fmt_juiced2_d9m.py
May 1May 1 Author Localization On 4/1/2026 at 1:15 AM, jmancoder said: Right, sorry, I didn't notice that you read them as half floats. Here is the updated plugin. Note that Noesis will hide parts of the mesh in the preview unless you change the blend mode from "Alpha + alpha test" to "None" with F11. fmt_juiced2_d9m.py 3.77 kB · 3 downloads Can you analyze JSMs for character models with bones and ZDFs for map models?
Create an account or sign in to comment