DarthParametric

Modders
  • Content Count

    4,568
  • Joined

  • Last visited

  • Days Won

    514

Everything posted by DarthParametric

  1. You'll want to decompile the model alongside the walkmesh so that the layout position is included in the ASCII. You can also load the entire area at once using the area tools in KMax, which requires the LYT (layout ) file.
  2. It is (mostly) that straightforward if you are talking about editing the actual terrain. The walkmesh is an entirely separate mesh, not rendered in-game. Which is why they sink or float independent of whatever the ground appears to be doing. As long as you don't touch the walkmesh and are just vert shuffling the terrain meshes, you shouldn't run into too many dramas.
  3. You shouldn't be moving any of the skeleton parts. Model your figure to match the skeleton, don't move the skeleton to match the figure. If you have to, temporarily skin it to regular bones and adjust the figure that way.
  4. Not via scripting that I am aware of. The only UI control I know of is locking access to party selection and Hawk transit.
  5. The main limitation is that the engine will crash when attempting to cast shadows from a high poly mesh. This isn't a huge problem, since typically for characters the bones are the shadowcasters, not the body mesh itself. A dress may require some tweaking of the bone trimeshes to get the right shape, or you can always make some decimated skinned meshes that have the render flag disabled as shadowcasters. From memory the upper limit for a shadowcaster mesh is around 2,500 tris.
  6. There's no ideal way to do it while still allowing active player control. The hacky approach would be to set them to min 1HP, set their HP to 1 (or progress it down like you are doing, but perhaps more aggressively), then either restore them when they turn off the forcefield or kill them within some time limit.
  7. If you are using K1CP then you can delete ebo_bast_vision.dlg from the Override folder. K1CP applies the same fixes (as well as the 4th planet one) and injects them into the module. This mod put the file in the Override for compatibility with K1R (in which case it would patch its already existing file that had the 4th planet fix).
  8. Read the manual, padawan: E.g. to install a file in the _HuttHap folder inside the AVO folder inside the StreamVoice folder, type in StreamVoice\AVO\_HuttHap in the Folder name box. If the specified folder(s) do not already exist in the user's game folder, they will be created.
  9. Sounds like it is referring to the specific hook on the model to attach the VFX to.
  10. I would guess that the sonic emitter is actually a Force power/spell, which is why a casting animation is used.
  11. For levels you'll probably want to load the entire area in via a LYT. Extract them from layouts.bif. In KMax, expand the Area Tools section, tick With Models and in the Suffix field add -mdledit (assuming you decompiled with MDLEdit). Note that if you plan on doing any mesh editing and re-exporting that you will need to decompile the models alongside their matching walkmeshes (WOKs) to ensure the ASCIIs contain the appropriate information.
  12. By the name? For weapons, the UTIs will tell you what model variation a particular item uses. But there's little actual geometry variation aside from between the major sub-types. Single bladed vibroswords, for example, all use the same meshes with different textures (which amounts to a small square of glowy bit, each a different colour). The way the engine is set up requires that they be distinct models, even though they probably could have just used a texture override the same as for body models (and I think there's at least some indication of such a system in the UTIs, although it could just be a NWN remnant). Note that you can do batch conversions. In KTool simply dump the entire model archive. Go to BIFs -> models.bif, select Aurora Model, hit the Extract Entire BIFF Subtype button to extract all of the MDLs to a folder of your choice. Do the same for Aurora Model Extension to get all the MDXs. No go into that folder in Explorer and do a search for the particular models you are after, for example w_vbrdblswd, select and copy all the MDLs/MDXs, paste them somewhere convenient, run MDLEdit and go to File -> Batch -> Convert to ASCII and select all the MDLs. It will convert all of them into ASCIIs. Store those in a folder somewhere that you can access easily in KMax. Since there is typically only a single "archetype" model for a given weapon type, you only need to do an unwrap once for each. Then you can just export the model multiple times, renaming the base and assigning a different texture each time as appropriate to account for the required number of variations.
  13. Low res textures on a standard definition TV. It all kind of blurred together into mush. But yes, by modern standards you'd throw everything Bioware did in the trash and start from scratch, given infinite resources.
  14. There are a couple of ways to go about it. The easiest is probably to merge them into a single mesh first, do the unwrap, then split them back into individual meshes afterwards. However, you can instance a single modifier across multiple objects. Select all the meshes, then choose Unwrap UVW from the modifier drop down. That will let you edit the UVs all at once. Afterwards you will need to collapse the stacks individually.
  15. Whatever program you want. Whatever you are comfortable with and does the job. Like I said, the specific program doesn't really matter as long as the game gets what it needs. Photoshop (or Gimp) would be the traditional route, but these days there are any number of commercial and free programs that are either dedicated texture painters, or incorporate texture painting as a sideline. If you can do 3D painting in Max, or Blender, or whatever, then that's fine as long as it spits out a texture at the end.
  16. I wouldn't consider Max a painting app, but all the game cares about is having a diffuse texture at a bare minimum. How you produce it doesn't really matter.
  17. Unless you plan to remap all the animations to your new rig, or make entirely new custom replacement animations for said rig, you'll need to stick to the vanilla rig. But yes, it is certainly possible to create arbitrary rigs. The only limitation is what animations the game will recognise.
  18. All game models use tris. In fact everything that uses polygons uses tris. Any n-gon you see is just a bunch of tris with the edges hidden. All meshes will automatically be triangulated when they are compiled, but due to the way some modelling programs handle mapping UV verts to geometry verts, you typically should triangulate yourself before export to avoid potential texture anomalies. It's probably not overly likely when going from Max to KOTOR, since the engine was built around that workflow, but it's definitely a problem that happens when going from Max to other programs, so it's a good habit to get into. You can easily triangulate by changing the mesh to an Editable Poly (or adding an Edit Poly modifier), going into vertex mode, selecting all (Ctrl-A) and hitting the Connect button.
  19. The problem with the animations in the attached ASCII is that the tracks are empty. MDLEdit is a primadonna. It throws a tantrum if everything isn't just right.
  20. Aside from the global game sound settings, the only thing you can do is edit the file directly to boost its volume.
  21. Have you tried it in the Override? Typically PlaySound is used for files from sounds.bif, not Streamsounds. You also want to make sure it is a mono WAV.
  22. Using KSE is basically equivalent to using them as a disguise. Since they are full body models, a disguise is probably the most expedient route for a mod, albeit one saddled with a few potential issues. If you really want to make a version that turns up in the character creation menu then you'll need to split out the heads to their own model, make provision for them in heads.2da and portraits.2da, etc. Look at an existing head mod for an idea of how the setup works. The main difference would be that you'd need to set every body model to their matching custom body, not the regular underwear/clothes/armour/robes models. Note that since character creation ignores the head's appearance.2da row, the head will be slapped on the appropriate class outfit in K1 and commoner clothes in TSL for that bit.
  23. The two heads are both shading issues. It's a common problem with a number of head models, usually down to the fact that there are UV seams in those areas and thus the mesh is split along those seams, causing hard shaded edges. Attempts to fix the issue are often mixed. A lot depends on the specifics of the particular head model. I'm not really clear on what you are referring to with Zaalbar. His texture is garbage, but aside from that it looks about on par. Edit: Here's a smoothed out Trask: Although he has a bigger problem, namely that his eyelid meshes clip pretty badly. That's probably more effort to fix. Edit 2: I tried a kind of simplistic fix. Turned off the render flags for the original eyelash trimeshes and weighted the upper edges of the eyesockets to the lash bones without creating any actual new eyelash geometry. It doesn't look as bad as I was expecting, but try it out and see what you think. Extract the attached into your Override folder. Trask_Head_Smoothing_and_Eyelids_Fix.zip
  24. That just means they are the high polys for baking out the low poly textures. Of course the real problem with level models is never the geometry. That's the easy part. It's the generating new lightmaps that is the real killer.