Daemonjax

Members
  • Content Count

    24
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Daemonjax

  1. I hate that this uses compressed dds files. Face (and sky) textures should never be compressed.
  2. Daemonjax

    Sith Stalker Armor

    The armor utc file has a Disguise property -- it's supposed to Disguise the wearer as wearing THIS armor to work around a problem this mod has when the armor is assigned to the wearer's body -- so it instead it actually uses the head slot and the Disguise property. So, if for some reason the utc file's Disquise property is pointing to the wrong armor entry, it'll Disquise the wearer as something else... Kreia's armor, for example. So... after you install the mod, open the utc file from within your override folder using Kotor Tool and ensure it's Disquise property is pointing to the Sith_Stalker armor entry. The TLSPatcher worked fine for me, but I'm NOT using the Steam version... I am using over 100 mods, including TSLRCM.
  3. The whole point of XnView is to be a poor man's photoshop for batch image file transformations/format conversions. I'm not shitting on the tool -- it does what it does well. So, if you simply select a bunch of tga files and batch convert them as (again) tga files without giving it any transformation instructions then it's the SAME AS JUST COPYING THEM TO ANOTHER FOLDER. So what's the point of using XnView to install this at all? Nowhere in the instructions or comments does anyone say what transformations to use. Is it because some of the tga's are saved using RLE compression and kotor2 can't read them in that format (by default XnView doesn't compress tga's)? I'll test that... No, the game reads RLE compressed tga's just fine. Either XnView isn't needed or there's missing installation instructions for specifying the transformation. If it's a transformation, then it's the same transformation (like flipping them all 180 degrees) that needed to be applied to all the tga's, not just some... and I looked at some of them and they seemed OK to me. So it looks to me like XnView is entirely unnecessary -- just simply copying all the files from both archives into the override folder should work fine. If I don't update this post, then it worked fine for me doing it that way. Who knows... Maybe blank alpha channels need to be added to all the tga's if they're missing. I guess I'll find out.
  4. For Kotor2 when converting .wav files in StreamSounds, I needed to use skip=470 in the batch file. I used a hexeditor to ensure it was removing the correct number of bytes, and a value of 470 produced the correct result. Which makes sense, because the header is 470 bytes long (for the files I needed to modify anyways). I created my own batch file that simply outputs the header-less .wav into a folder named "output" without changing its name: for %%F in (*.wav) do ddrelease64 if=%%~nF.wav of=output\%%~nF.wav bs=1 skip=470 pause And I (of course) had to create my own header file for the conversion back (again by using a hexeditor to copy paste the 470 byte header): FF F3 60 C4 00 00 00 03 48 00 00 00 00 4C 41 4D 45 33 2E 39 33 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 4C 41 4D 45 33 2E 39 33 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 FF F3 62 C4 8F 00 00 03 48 00 00 00 00 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 4C 41 4D 45 33 2E 39 33 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 FF F3 62 C4 FF 00 00 03 48 00 00 00 00 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 I created and used the following batch file to add the header back (it simply outputs the re-headered file into a folder named "with-header" without changing the filename): for %%F in (*.wav) do copy /b "header.bin" + "%%~nF.wav" "with_header\%%~nF.wav" pause I did the above because I found myself needing to replace THE MOST ANNOYING SOUND EFFECTS EVER IN A VIDEO GAME: amb_elecwire_A and amb_elecwire_B Holy crap those sounds sucked so bad I thought it was a bug because it sounds like corrupted white noise. Those files both had a header 470 bytes long. I don't know if every .wav file's header is 470 bytes long, but it's easy enough to confirm using a hexeditor. These weren't raw wav files or mp3 files disguised as wav files... they were just straight up normal wav files with a normal wav file header that starts with RIFF -- they just originally had an additional bullshit 470 byte header. If I was going to write a tool to do all this for me, I'd do it in java... If the file starts with the magic bytes FF F3, then it has a header that needs to be removed. Then, I'd find the first instance of the magic bytes 52 49 46 46 to indicate the start of the sound wav, while storing the header in another file named original_filename.header. But maybe all the headers in StreamSounds ARE the same, which would simplify things a little bit by hardcoding the header -- but I'd still code want the code it to double check that assumption. On second thought, I'd still code it without baking in the assumption that it knows what the header bytes/length are and just figure it out programmatically on a per file basis and store the header info as header_length.extension (instead of file_name.header) to greatly reduce the number of extra files created -- best of both worlds. Tangential thought: Some sounds effects "pop" ingame when they start playing or when panning the camera near the output source (not the files I made to replace the above two, those work perfectly!), and I have wonder if it's related to their headers.
  5. I like the changes except for removing the availability of finesse:lightsabers because I think that might _possibly_ have unintended consequences for NPCs and editing .uti files for party members -- I'm not 100% sure if the feat would still actually work if the feat is not in their class list. I don't remember which character it was, but I definitely gave a character finesse:lightsabers -- probably kreia. It just doesn't seem worth it to take that chance. But it was very easy for me to just edit the changes.ini file to comment out the changes to finesse:lightsabers, so whatever.
  6. You can extract the vanilla camerastyle.2da using Kotor Tool, and edit it yourself to make your own camera mod that only affects what you want. Going purely from memory... You should only need to increase the fov (the "viewangle" column) on the "Default", "Ebon Hawk", "Outdoors", and "Combat" rows. I don't use that mod because reasons, but it's easy enough to make your own camera style that does the minimum amount of edits needed. And anything past ~70 viewangle (remember this is vertical FOV, not horizontal) causes fishbowling, but I guess some people like that? Weird.
  7. For the feats that were simply removed... Does the player get to select new feats for them when they join the party, or are those feats simply gone (making those party members weaker)?
  8. I just noticed that the Community Patch adds a lightmap file in TPC format -- which would take precedence over your tga (I'm 99% sure that's how it works). 104pera_lm0 So I removed that tpc and also added a txi for your tga version of it (just in case, but I'm not sure if its needed) -- the same txi I extracted from the community patch's TPC file: ALSO, the community patch adds 104pera .mdl and .mtx files to my override. I think it'll be fine for me to continue using those files.
  9. Thanks for the mod! I modified the changes.ini file to only install the females because for some reason the male head's model is screwed up. Or, probably more accurately, the texture doesn't fit the male twilek head model. Not 100% sure why... but probably has to do with the better twi'lek male mod (I used normal head/neck). I didn't bother investigating further. Since I'll never play as a male twi'lek, I just removed them.
  10. Hey, that was my bad -- I very quickly edited my post after I made that, but I guess you got my post via an email notification. My quick testing so far seems to indicate it works fine -- the tslpatcher seems to make the necessary modifications just fine and the warnings I got were erroneous (or tlspatcher being paranoid about the existance of the .mod files from those two mods). Unless I come back and post otherwise, please assume THIS MOD WORKS FINE with Fixed Hologram Models and Admiralty Redux and latest K2 Community Patch. I have like 90 mods installed (yours is the last one) and yours seems to work fine with all of them so. I like how your lightmaps aren't quite as dark as the original mod so that the placeables don't seem as out of place (even though I went ahead and darkened all footlockers and plasteel containers myself).
  11. Looks great, except for the PER_PER_Lt0*.tga light textures -- these light textures are really low res, and the ones included in the Pegasus OTE are way higher res and still match the "darker" aesthetic, so use those instead.
  12. I get that same problem, and I can't open the model in mdledit. I think the file is corrupted.
  13. Thank you! This makes widescreen not suck. I have a 16:10 aspect ratio lcd panel, and this looks good enough (even though it's meant for 16:9). I'm using the GoG version.
  14. Here's the best link on the topic: https://www.pcgamingwiki.com/wiki/Star_Wars:_Knights_of_the_Old_Republic_II_-_The_Sith_Lords#Full_Screen_Movies When you hexedit the .exe file, be sure to match your screen resolution exactly -- otherwise, it won't work. For example, you can't use the hexedit code for 1920x1080 res when your screen is actually 1920x1200 -- close enough won't work in this instance and it'll have no effect whatsoever -- this happened to me and it left me scratching my head for a bit. Note: It'll make the videos stretch to fit your screen no matter what res the bink videos are so you can do this even without downloading the AI upscaled widescreen bink videos and it'll still work and look OKish.
  15. View File Better Stealth Toggle An autohotkey script that makes stealth much less of a chore to use. I always hated having to manually dismiss the popup when entering stealth mode and AGAIN when disabling solo mode. This fixes that. How it works: You define a single key that when pressed will either: 1. put the currently controlled character into stealth mode; or 2. disables solo mode (which also takes you out of stealth mode). In both cases the popup is dismissed when you release the key. So... You just need to set up the script to use your preferred key and also tell it what keys are bound ingame to your solo mode and stealth mode... and have the script running while running the game, of course. You can edit the script using notepad or whatever. I made notes next to the parts that need to be changed NOTES: 1) I made three notes within the script where you'll need to make changes to make this work for you (keybinds). 2) The script may need some customized tweaking because it taps a pixel at screen location X=53, Y=1000 in order to detect if the currently controlled character is in stealth mode or not. I'm running the game at 1920x1080, so if your resolution is different, this won't work "out of the box". 3) Let me know if it doesn't work and I'll work with you to fix it. 4) Also, I can only play the game in windowed mode and I don't think it'll work in fullscreen... so I won't be able to help if it doesn't work in fullscreen mode for you. You can download autohotkey here: http://www.autohotkey.com/ Submitter Daemonjax Submitted 06/19/2015 Category Mods  
  16. Version 1.0

    196 downloads

    An autohotkey script that makes stealth much less of a chore to use. I always hated having to manually dismiss the popup when entering stealth mode and AGAIN when disabling solo mode. This fixes that. How it works: You define a single key that when pressed will either: 1. put the currently controlled character into stealth mode; or 2. disables solo mode (which also takes you out of stealth mode). In both cases the popup is dismissed when you release the key. So... You just need to set up the script to use your preferred key and also tell it what keys are bound ingame to your solo mode and stealth mode... and have the script running while running the game, of course. You can edit the script using notepad or whatever. I made notes next to the parts that need to be changed NOTES: 1) I made three notes within the script where you'll need to make changes to make this work for you (keybinds). 2) The script may need some customized tweaking because it taps a pixel at screen location X=53, Y=1000 in order to detect if the currently controlled character is in stealth mode or not. I'm running the game at 1920x1080, so if your resolution is different, this won't work "out of the box". 3) Let me know if it doesn't work and I'll work with you to fix it. 4) Also, I can only play the game in windowed mode and I don't think it'll work in fullscreen... so I won't be able to help if it doesn't work in fullscreen mode for you. You can download autohotkey here: http://www.autohotkey.com/
  17. I'm using the KOTOR Bug Fix Attempt 1.0 mod you're referring to, and the only conflicting file was bp_calo_ambush_2.utc. K1BugfixAtt 1.0 -- I imagine these mods do the same thing, so conflict is expected. Update: Verified that they're not identical at the hex level, but I could not see any differences when compared using kotor tool. I'd just use the newer one (K1R's version). • Warning: A file named bp_calo_ambush_2.utc already exists in the Override folder. Skipping file... I don't know for sure if everything is working as intended, but so far it seems to and I haven't seen anything that would make me suspect otherwise. That bugfix mod just replaces a few scripts and dialog files (and that one utc file)... those other files aren't touched by K1R.
  18. This is for informational purposes: Running the installer (while sandboxed using sandboxie) onto my heavilly modded (over 60 mods) kotor game folder produced the following warnings, along with the names of the mods which contain the conflicting file(s): K1BugfixAtt 1.0 -- I imagine these mods do the same thing, so conflict is expected. Update: Verified that they're not identical at the hex level, but I could not see any differences when compared using kotor tool. I'd just use the newer one (K1R's version). • Warning: A file named bp_calo_ambush_2.utc already exists in the Override folder. Skipping file... Juhani cat-like-head mod (items in locker folder section of mod -- which I could live without or easilly merge since it probably just uses the dialogue to create the backpack; Update: verified it's 3 added calls to fire the script k_hjuh_GiveLugg.ncs -- download merged dlg file: https://dl.dropboxusercontent.com/u/32777109/kotor/k_hjuh_dialog.dlg • Warning: A file named k_hjuh_dialog.dlg already exists in the Override folder. Skipping file... Restored Movies -- I imagine these mods do the same thing, so conflict is expected. Update: Verified they're identical: • Warning: A file named k_ren_taris03.ncs already exists in the Override folder. Skipping file... Restored Movies -- I imagine these mods do the same thing, so conflict is expected. Update: Verified they're identical: • Warning: A file named k_ren_unkturret.ncs already exists in the Override folder. Skipping file... LordDeathRay's KOTOR Improvement Mod (LKIM) -- I can merge the differences manually if need be: Update: Minor differences in appearance and inventory. I'll just go with K1R's version for safety. Note: I had already removed a lot of files from the LKIM mod because I didn't agree with his changes. • Warning: A file named kas25_mandcomm.utc already exists in the Override folder. Skipping file... Lightsabre forms (the 14 form version): Update: Verified I just needed to add the firing of a script. Merged download: https://dl.dropboxusercontent.com/u/32777109/kotor/kor39_utharwynn.dlg • Warning: A file named kor39_utharwynn.dlg already exists in the Override folder. Skipping file... Sharina Fizark Restoration 1.1 -- I imagine these mods do the same thing, so conflict is expected. Update: Verified the dialogue files are not identical. Since K1R advertises it has "Restored Sharina Fizzark on Dantooine", I would use K1R's version and uninstall the restoration files made by previously by Sekan. • Warning: A file named tat17_03shari_01.dlg already exists in the Override folder. Skipping file... Whatever... We can safely ignore these two: • Warning: A file named PFBBS01.tga already exists in the Override folder. Skipping file... • Warning: A file named PMBBS01.tga already exists in the Override folder. Skipping file... Brotherhood of Shadow: Solomon's Revenge (BOS SR): Hopefully can resolve using JRL merger tool: Update: Merged BOS SR + K1R global.jrl (untested): https://dl.dropboxusercontent.com/u/32777109/kotor/global.jrl • Warning: Unable to find a field label matching "Categories\37\EntryList\5\Text(strref)" in global.jrl, skipping... • Warning: Unable to find a field label matching "Categories\37\EntryList\6\Text(strref)" in global.jrl, skipping... • Warning: Unable to find a field label matching "Categories\37\EntryList\7\Text(strref)" in global.jrl, skipping... • Warning: Unable to find a field label matching "Categories\37\EntryList\8\Text(strref)" in global.jrl, skipping... • Warning: Unable to find a field label matching "Categories\37\EntryList\9\Text(strref)" in global.jrl, skipping... • Warning: Unable to find a field label matching "Categories\37\EntryList\10\Text(strref)" in global.jrl, skipping... • Warning: Unable to find a field label matching "Categories\37\EntryList\11\Text(strref)" in global.jrl, skipping... • Warning: Unable to find a field label matching "Categories\37\EntryList\12\Text(strref)" in global.jrl, skipping... • Warning: Unable to find a field label matching "Categories\40\EntryList\1\Text(strref)" in global.jrl, skipping... File listing of K1R tslpatcher backup folder: It's easy for me to trace back which previous mod I installed caused the conflict due to how I have my folders structured. And since I ran the installer sandboxed, no actual changes were made to my game folder. There's no very easy way to merge dlg files (unless all the changes are documented). I have two mods which touch dialog.tlk (PC Response Moderation and, once again, Lightsabre Forms) so there's another potential issue. Then there's also keeping your finger's crossed for the success of JRL merger tool and the robustness of the K1R changes.ini file. Update1: I get even more global.jrl warnings while running K1R's installer on a fresh copy of global.jrl that I extracted myself from _newbif.bif. What's up with that? Dunno, but my merging experiment ends here for now. Update2: Ahh... figured it out: It seems that the global.jrl included in the tslpatcher folder has already been modified, and so tslpatcher needs that one to be present to perform its diff on. Heh, kinda defeats the purpose of using tslpatcher at all for that file. Anyways, the merge appears to be successful: Merged BOS SR + K1R global.jrl (untested): https://dl.dropboxusercontent.com/u/32777109/kotor/global.jrl Update3: Ok, so I think I got everything merged. Time for a new playthrough! Wish me luck! I hope the above was useful to someone else!