April 29Apr 29 Localization Does anyone have an idea to start a new proper alternative plugin that imports Metal Gear Solid KMDs? I tried Jayveer's KMD plugin for Noesis but I get a lot of triangles split into many groups and has broken face windings. Here is the file format specification for KMDs: https://github.com/FoxdieTeam/mgs_reversing/blob/master/source/libdg/libdg.h metalgearsolid_ps1_kmd.rar Edited April 29Apr 29 by mrmaller1905
April 30Apr 30 Author Localization 9 hours ago, shak-otay said: Did you check whether the textures fit? Yes I checked that the textures properly apply to the model.
April 30Apr 30 Author Localization 3 hours ago, shak-otay said: Then where's the problem? (Besides from what you wrote already.) As I said, the character model I exported to OBJ using Jayveer's Noesis plugin has lot of triangles are split into many groups (see the image I've attached above). Edited April 30Apr 30 by mrmaller1905
April 30Apr 30 Supporter I can't see anything without having the texture. (Is it part of the kmd file?) Edited April 30Apr 30 by shak-otay
April 30Apr 30 Author Localization 57 minutes ago, shak-otay said: I can't see anything without having the texture. (Is it part of the kmd file?) Here is the character model with applied textures: s00a_textures.rar 00d7e3.rar
April 30Apr 30 Supporter Thanks! this will not be easy to solve. From this in the plugin source code: Quote for (int i = 0; i < header->numMesh; i++) { bindMesh(&mesh, i, &noeBones, fileBuffer, rapi, texList, matList); } I don't understand how the triangles? are built. From kmd.h; plugin seems to use quads: Quote struct KmdFace { uint8_t fa; uint8_t fb; uint8_t fc; uint8_t fd; }; Maybe there's a problem with quad to tri conversion? (Btw, if we had this perfectly textured char (see picture here) for comparison it could be very helpful.) Anyways I started to join 4 sub meshes 6, 8, 10 and 13 (which share the same texture 005196) where the uvs look correct. In the next step I'll check problematic uvs but without knowing how they have been built it would require a basic analysis. Interestingly right and left shoulder uvs are different: Edited April 30Apr 30 by shak-otay
May 1May 1 Supporter I did a check with the mint tool from here, similar problem - very likely to remain forever...
Create an account or sign in to comment