Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

[PC] Juiced 2: Hot Import Nights .d9m / .jsm / .zdf

Featured Replies

  • 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

  • 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.)

 

evo_10_chass d9m.png

  • 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

  • Supporter

What does "viable UV floats" mean?

The uvs of the sample are half floats at offset 32 of the FVF block:

uvs.png.19129e0678fded3e84699674e14c3577.png

Edited by shak-otay

  • 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

  • 1 month later...
  • 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

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.