mrmaller1905 Posted December 4 Share Posted December 4 I tried the Noesis plugin written by Durik256 but it says "File could not be previewed" and it doesn't work so won't import. Will anyone update the Noesis plugin or make a new one to import all Delta Force: Black Hawk Down 3D models including characters models with bones? Samples: https://mega.nz/file/MGZT1TJD#G_qDKdxB85FnboVeg2LQNmO77-nRj0WTZ2Ha6Szg7B4 Link to comment Share on other sites More sharing options...
Engineer shak-otay Posted December 6 Engineer Share Posted December 6 First step would be to get a sample which works with the plugin you're using. Link to comment Share on other sites More sharing options...
mrmaller1905 Posted December 7 Author Share Posted December 7 On 12/6/2024 at 12:12 PM, shak-otay said: First step would be to get a sample which works with the plugin you're using. This plugin https://github.com/Durik256/Noesis-Plugins/blob/master/fmt_3di.py doesn't work for Delta Force Black Hawk Down. Link to comment Share on other sites More sharing options...
Engineer shak-otay Posted December 7 Engineer Share Posted December 7 I understood that already. You need to try a NovaLogic .3di sample which the script was created for. Then you need to compare the structure of a working sample with that of a not-working one. If they are too different you're out of luck. Link to comment Share on other sites More sharing options...
mrmaller1905 Posted December 8 Author Share Posted December 8 10 hours ago, shak-otay said: I understood that already. You need to try a NovaLogic .3di sample which the script was created for. Then you need to compare the structure of a working sample with that of a not-working one. If they are too different you're out of luck. Tried fmt_3di.py but I got an Noesis error message: "File could not be previewed" Link to comment Share on other sites More sharing options...
Engineer shak-otay Posted December 9 Engineer Share Posted December 9 (edited) I see, DF2 and DF1. We had that discussion already. Somehow. Mesh format appears to be pretty simple - so a good opportunity for you to do it yourself... You can find the counts in Table06.3di at 0x6AC0 and 0x6ACC, after the string 'Addr'. I'd also recommend to go for BHD mod tools (14.3 MB) containing Df4oed which can export .3di from 3ds ASCII files. edit: sadly you need to have 3dsmax to create .ase files (which include collision boxes). I tested with a blender ase exporter but it misses the boxes which Df4OED claims on trying to import them. Header of a collision box: *GEOMOBJECT { *NODE_NAME "CB01a" *NODE_TM { *NODE_NAME "CB01a" Edited December 10 by shak-otay Link to comment Share on other sites More sharing options...
mrmaller1905 Posted December 10 Author Share Posted December 10 But Hex2Obj gives me a bad result for the character model file Delta01.3di. Why does character model look like this? Link to comment Share on other sites More sharing options...
Engineer shak-otay Posted December 11 Engineer Share Posted December 11 (edited) You were quite close but the start address of the vertex block is at 0x1C3C8. From the first occurrence of 000000FF in that block go back 40 bytes (for FVFsize of 60; for FVFsize 44 it is 24 bytes back): (first vertex underlined blue) The face index count is 3372 dec. You can find that value after the first "Addr" string: 2C 0D -> 0x0D2c -> 3372 decimal. Edited December 11 by shak-otay face index correction Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now