JCarter426

M478_Staff
  • Content Count

    1,438
  • Joined

  • Last visited

  • Days Won

    101

Everything posted by JCarter426

  1. Hello, everyone. It has been much longer than usual, mainly because I did not have a computer that could run the KOTOR games for over a year. I am easing back into things now, but because it's been so long, I've forgotten much of what I had intended to work on. If you would like to see a particular update for any of my mods, or if you have a request for a mod that seems like something I'd do, please let me know. Lately, much of my time has been spent finding things to do, so I am all ears. Mod Updates Korriban: Back in Black for K1 – Fixed a typo that resulted in Jorak Uln having the wrong color robes. Fashion Line I: Cloaked Jedi Robes for K1 – I guess the previous version had the wrong files for PFBIM? I don't remember... Vision Enhancement for K1 – Added a fix for the "Cut Start" bug. Romance Enhancement: Biromantic Bastila for K1 – Corrected some gender checks that made Bastila say the wrong lines. Also added some VO that was missing. VO Fix for K2 – Converted audio and confirmed that it now definitely works with the Aspyr update. Sound Effects for K1 – Converted audio files with SithCodec. Feat Fixes for K2 – Added a bunch more feats that seemed denied to certain classes for no reason, corrected prestige class proficiencies, and added a fix for the droid feat gain swap for the heck of it even though TSLRCM already fixes it. New Mods Romance Enhancement: Pan-Galactic Flirting for K1 – Removes several gender checks throughout the game, allowing players of any gender to flirt with the affected NPCs. Sound Effects for K1 – A port of the previously existing mod for K1 to K2. Modding Tools SithCodec – Rewrote most of the code to be cleaner and follow better practices. The biggest improvement resulting from this is that SithCodec will preserve folder hierarchies. KOTOR Case Fixer – A simple tool that recursively iterates through a directory and converts all paths to lowercase. This corrects some problems with mods on Unix-based operating systems that are case sensitive. Something Completely Different @Leilukin, who previously made several romance mods for KOTOR 2, has released a Carth Onasi and Male PC Romance mod for KOTOR 1. This is something I had thought about when working on my romance mods, but I didn't want to tackle it because I expected Carth's romance to require more dialogue editing than Bastila's. I'm glad somebody decided to make this option possible, and I'm interested in seeing how they handled the dialogue when I get a chance to try it. Good job!
  2. View File JC's Sound Effects for K2 Summary This mod adds unique sound effects for ion blasters, disruptor pistols, heavy blaster pistols, bowcasters, and blaster rifles. Installation Extract files from the downloaded archive. Run Sound_Effects_K2.exe. Click "Install Mod" and select your game directory (default name SWKOTOR2). Uninstallation Remove the installed files. Replace ammunitiontypes.2da and baseitems.2da with backups if necessary. Compatibility This mod is not compatible with any mods that alter the sound effects for ion blasters, heavy blaster pistols, bowcasters, or blaster rifles. Credits KOTOR Tool – Fred Tetra TSL Patcher – stoffe Sound Effects – Ben Burtt, courtesy of StarWars.com Permissions I hereby grant nobody except myself permission to upload some or all of this mod anywhere for any reason. If you would like to include any part of this mod in anything, then please contact me for permission. Disclaimers PEW PEW PEW EXPLOSION OBSIDIAN BANG BANG LUCASARTS BIG BADA BOOM!!!!!!!!!!!!!!!!! Donations If you enjoy my mods and would like to show your support in a monetary manner, you may do so via PayPal with this donation link. For various legal and ethical reasons, this is entirely optional and is not a requirement to downloading or using any of my mods. I also do not create specific mods for hire. I make mods as a hobby and will most likely do so regardless of any donations or lack thereof, but modding does take up a lot of my time and every bit helps. Submitter JCarter426 Submitted 08/05/2022 Category Mods TSLRCM Compatible Yes  
  3. Version 1.0

    24 downloads

    Summary This mod adds unique sound effects for ion blasters, disruptor pistols, heavy blaster pistols, bowcasters, and blaster rifles. Installation Extract files from the downloaded archive. Run Sound_Effects_K2.exe. Click "Install Mod" and select your game directory (default name SWKOTOR2). Uninstallation Remove the installed files. Replace ammunitiontypes.2da and baseitems.2da with backups if necessary. Compatibility This mod is not compatible with any mods that alter the sound effects for ion blasters, heavy blaster pistols, bowcasters, or blaster rifles. Credits KOTOR Tool – Fred Tetra TSL Patcher – stoffe Sound Effects – Ben Burtt, courtesy of StarWars.com Permissions I hereby grant nobody except myself permission to upload some or all of this mod anywhere for any reason. If you would like to include any part of this mod in anything, then please contact me for permission. Disclaimers PEW PEW PEW EXPLOSION OBSIDIAN BANG BANG LUCASARTS BIG BADA BOOM!!!!!!!!!!!!!!!!! Donations If you enjoy my mods and would like to show your support in a monetary manner, you may do so via PayPal with this donation link. For various legal and ethical reasons, this is entirely optional and is not a requirement to downloading or using any of my mods. I also do not create specific mods for hire. I make mods as a hobby and will most likely do so regardless of any donations or lack thereof, but modding does take up a lot of my time and every bit helps.
  4. You can use gff2xml from xoreos to convert the GFF files to XML.
  5. This is just a guess because I don't know Perl either, likely far less than you, but it looks to me like you called the GFF Field method get_field_ix_by_label on a GFF Struct rather than a GFF Field: if(ref($struct->{Fields}) ne 'Bioware::GFF::Field') { print "\npath: $path"; $ix = $struct->get_field_ix_by_label($path); # print "ix: $ix\n"; if(defined($ix) == 0) { return (0, ''); } $old_value = $struct->{Fields}[$ix]{Value}; $struct->{Fields}[$ix]{Value} = $value; } line 3801 Maybe you need get a Field object from the struct first? It looks like it has a list of Field objects. Also, interesting project! Funny you should show up already working on a project like this. I just pestered @Fair Strides about the possibility of adding something like this the other day.
  6. Maybe eventually. I'm working on an update that wouldn't be compatible anyway so figuring out how to make them compatible isn't a huge priority at the moment.
  7. Run MDLedit, switch to the game for which you want to compile, go to File→Batch→Convert to Binary, select all the ASCII model files, and it will generate an MDL & MDX file for each.
  8. This might be configured in excitedduration.2da. I remember looking into it once, but it was a long time ago and I forget the results.
  9. JCarter426

    Misc. Nitpicks

    wmocompat.ini is missing instructions for File7=g_w_dblswrd002.uti. (It was below.)
  10. JCarter426

    Misc. Nitpicks

    TSLPatcher's log is sometimes off by one. I'd suggest checking the section before or above for errors too. I forget which one it is because off-by-one errors do that to me.
  11. I ran into this issue with 3ds Max 2023: I think it has to do with the PhysicalMaterial type that was introduced in 3ds Max 2017 and lacks a diffuse field. Maybe they changed MultiMaterial to use PhysicalMaterial by default. Whatever the case, this error prevents any models with walkmeshes from importing. I was able to get them to import with the following correction to KOTORmax/kotormax_scripts/odyssey_fn_general.ms: newMaterial = multimaterial name:matName numsubs:SurfaceMatName.count for i in 1 to SurfaceMatName.count do ( newMaterial.names[i] = SurfaceMatName[i] newMaterial[i] = standard name: SurfaceMatName[i] diffuse: kx_SurfaceMat[i] ) This seems to work, although I must confess I know next to nothing about MAXScript and I'm not sure that StandardMaterial is the correct material type that it was before. Still, it seems to be at least a step in the right direction. I've attached the edited script. odyssey_fn_general.ms
  12. I just tested with both mods, and both mods are there: I'm not sure why you're having a problem, but I don't believe there is anything I can do on my end. Both mods are already set up for compatibility through TSLPatcher.
  13. You can avoid having to make a new row for each texture by changing the model type from F to B. That will allow it to use texture variations based on the equipped item.
  14. Version 1.0

    161 downloads

    Summary This mod removes gender restrictions in dialogue throughout the game, allowing the player to flirt with several NPCs regardless of gender. Sarna and Yun Genda Female slaves in Davik's Estate Rahasia Sandral and Shen Matale Duan and Viglo Lashowe Yuthura Ban Installation Extract files from the downloaded archive. Run Install.exe. Click "Install Mod" and select your game directory (default name SWKOTOR). This mod only supports the English language version of the game at this time. Uninstallation Remove the installed files or replace from backups if necessary. Compatibility This mod is compatible with my Biromantic Bastila mod. This mod patches the following dialogue files. In danm14ad.mod: dan14_cutscene.dlg In manm26aa.mod: man26_duan.dlg man26_viglo.dlg In tar_m02ae.mod: tar02_sarna021.dlg tar02_yungenda21.dlg In tar_m08aa.mod: tar08_davslav82.dlg This mod may not be compatible with other mods that affect those files. TSLPatcher is utilized for better compatibility, but there's never any guarantee. This mod must be installed AFTER any non-TSLPatcher mods that edit anything in those areas. This mod installs the following new VO. nm26aaduan01100_ nm26aavigl28100_ nm08aadavs10100_ nm08aadavs10101_ This mod will not be compatible with any mods utilizing those names for WAV or LIP files. This mod replaces the following global scripts. k_con_flirt.ncs k_con_flirtno.ncs These scripts are edited to remove any checks relating to the player's gender. Credits KOTOR Tool – Fred Tetra TSL Patcher – stoffe, with updates by Fair Strides CSLU Toolkit – Center for Spoken Language Understanding DLGEditor – tk102 ERFEdit – stoffe, with updates by Fair Strides K-GFF – tk102 KOTOR Savegame Editor – tk102 LipSynchEditor – JdNoa NWNSSCOMP – Torlack, stoffe, & tk102 And thanks to Master Kavar, whose Bastila & Female Revan (Untold Love Story) mod inspired many of this mod's changes. Permissions Mod JC's Romance Enhancement for K1 Mod Author JCarter426 Game Star Wars: Knights of the Old Republic Attribution Preference "Romance Enhancement by JCarter426" or "uses JC's Romance Enhancement" or some other reasonable phrasing. Attribution Only License (AOL) * You've got mods! * The creator of this mod has authorized the contents of this mod for public use. Other modders are free to use and edit materials from this mod and include them in other mods. This license applies to everyone equally and no further explicit permission from the original mod creator is required, provided the terms of this license are followed. The user must provide clear attribution for the source and creator(s) of these materials, following the specified attribution preference. The file that contains this attribution must be included along with all the other mod contents. (For example, crediting the original mod creator in your mod's description on a website, but not in any file someone would actually download, would be a violation.) The user must include any additional credits as indicated. This license applies only for the use of these materials in other mods (i.e. a form of software accessed within a video game). This license does not grant the user unlimited power to distribute these contents, edited or unedited, even if attribution is granted. These materials are being offered to encourage the creation of new mods that alter the game experience. (For example, distributing these materials as a mod resource on another website, or uploading the entirety of the mod as a "new" mod without really changing anything, would not be in the spirit of this license.) Where appropriate, it would be nice to provide a link to the original mod and/ or tag the original mod creator. However, this is not mandated. This is just a polite suggestion. Disclaimers THIS GAME MODIFICATION IS NOT SUPPORTED BY OR ROMANTICALLY INVOLVED WITH SARNA, YUN GENDA, DAVIK KANG OR ANY OF HIS STAFF, RAHASIA SANDRAL, SHEN MATALE, LASHOWE, YUTHURA BAN, <FULLNAME>, LUCASARTS, OR BIOWARE. Donations If you enjoy my mods and would like to show your support in a monetary manner, you may do so via PayPal with this donation link. For various legal and ethical reasons, this is entirely optional and is not a requirement to downloading or using any of my mods. I also do not create specific mods for hire. I make mods as a hobby and will most likely do so regardless of any donations or lack thereof, but modding does take up a lot of my time and every bit helps.
  15. View File JC's Romance Enhancement: Pan-Galactic Flirting for K1 Summary This mod removes gender restrictions in dialogue throughout the game, allowing the player to flirt with several NPCs regardless of gender. Sarna and Yun Genda Female slaves in Davik's Estate Rahasia Sandral and Shen Matale Duan and Viglo Lashowe Yuthura Ban Installation Extract files from the downloaded archive. Run Install.exe. Click "Install Mod" and select your game directory (default name SWKOTOR). This mod only supports the English language version of the game at this time. Uninstallation Remove the installed files or replace from backups if necessary. Compatibility This mod is compatible with my Biromantic Bastila mod. This mod patches the following dialogue files. In danm14ad.mod: dan14_cutscene.dlg In manm26aa.mod: man26_duan.dlg man26_viglo.dlg In tar_m02ae.mod: tar02_sarna021.dlg tar02_yungenda21.dlg In tar_m08aa.mod: tar08_davslav82.dlg This mod may not be compatible with other mods that affect those files. TSLPatcher is utilized for better compatibility, but there's never any guarantee. This mod must be installed AFTER any non-TSLPatcher mods that edit anything in those areas. This mod installs the following new VO. nm26aaduan01100_ nm26aavigl28100_ nm08aadavs10100_ nm08aadavs10101_ This mod will not be compatible with any mods utilizing those names for WAV or LIP files. This mod replaces the following global scripts. k_con_flirt.ncs k_con_flirtno.ncs These scripts are edited to remove any checks relating to the player's gender. Credits KOTOR Tool – Fred Tetra TSL Patcher – stoffe, with updates by Fair Strides CSLU Toolkit – Center for Spoken Language Understanding DLGEditor – tk102 ERFEdit – stoffe, with updates by Fair Strides K-GFF – tk102 KOTOR Savegame Editor – tk102 LipSynchEditor – JdNoa NWNSSCOMP – Torlack, stoffe, & tk102 And thanks to Master Kavar, whose Bastila & Female Revan (Untold Love Story) mod inspired many of this mod's changes. Permissions Mod JC's Romance Enhancement for K1 Mod Author JCarter426 Game Star Wars: Knights of the Old Republic Attribution Preference "Romance Enhancement by JCarter426" or "uses JC's Romance Enhancement" or some other reasonable phrasing. Attribution Only License (AOL) * You've got mods! * The creator of this mod has authorized the contents of this mod for public use. Other modders are free to use and edit materials from this mod and include them in other mods. This license applies to everyone equally and no further explicit permission from the original mod creator is required, provided the terms of this license are followed. The user must provide clear attribution for the source and creator(s) of these materials, following the specified attribution preference. The file that contains this attribution must be included along with all the other mod contents. (For example, crediting the original mod creator in your mod's description on a website, but not in any file someone would actually download, would be a violation.) The user must include any additional credits as indicated. This license applies only for the use of these materials in other mods (i.e. a form of software accessed within a video game). This license does not grant the user unlimited power to distribute these contents, edited or unedited, even if attribution is granted. These materials are being offered to encourage the creation of new mods that alter the game experience. (For example, distributing these materials as a mod resource on another website, or uploading the entirety of the mod as a "new" mod without really changing anything, would not be in the spirit of this license.) Where appropriate, it would be nice to provide a link to the original mod and/ or tag the original mod creator. However, this is not mandated. This is just a polite suggestion. Disclaimers THIS GAME MODIFICATION IS NOT SUPPORTED BY OR ROMANTICALLY INVOLVED WITH SARNA, YUN GENDA, DAVIK KANG OR ANY OF HIS STAFF, RAHASIA SANDRAL, SHEN MATALE, LASHOWE, YUTHURA BAN, <FULLNAME>, LUCASARTS, OR BIOWARE. Donations If you enjoy my mods and would like to show your support in a monetary manner, you may do so via PayPal with this donation link. For various legal and ethical reasons, this is entirely optional and is not a requirement to downloading or using any of my mods. I also do not create specific mods for hire. I make mods as a hobby and will most likely do so regardless of any donations or lack thereof, but modding does take up a lot of my time and every bit helps. Submitter JCarter426 Submitted 07/05/2022 Category Mods K1R Compatible No  
  16. As far as I'm aware, it's not possible to give an ActivateItem property to a weapon. Only certain types of items will accept certain properties. Similarly, while there is a property for an item to grant bonus feats when equipped (e.g. Sith Mask, Thon's Robe, Droid Combat Enhancement) I don't believe there is a property to grant Force powers.
  17. I believe all of TSLRCM's files are lowercase. For other mods, you do need to correct this. More information can be found here.
  18. Turns out I had applied the audio to the male response, so the female response played nothing and the male response played the edit to remove the reference to the player being a man. Whoops. I've attached a hotfix that should fix it for existing installs, but it won't be compatible with any other mods that change Bastila's dialogue. JC's Romance Enhancement - Biromantic Bastila v1.2_hotfix.zip
  19. You would have to install another mod to fix those cutscenes, such as the one that can be found here. I updated this mod to include fixes for the STUNT_00 cutscenes, but this mod only affects those and no other cutscenes in the game. If you use the link above, don't install cut00_convers.dlg, as that will conflict with this mod's changes, which include equivalent fixes anyway.
  20. This is a journal entry added by the Community Patch. The Community Patch isn't compatible with K1R.
  21. You also want to package it in a .mod file rather than overwriting the original .rim files.
  22. It plays for me. It could be that your media player has trouble playing it because it's less than one second.
  23. Yes, GiveItem does not seem to prompt any feedback or status summary whatsoever. That is what I used for my Vision Enhancement to unequip and reequip the player's clothing and headgear. I found a few cases of this in game code as well. I thought I had learned of SuppressStatusSummaryEntry from reading game code, but I've looked and I haven't been able to find a single use of it in either game.
  24. The way to do it in K1 is to call SuppressStatusSummaryEntry before the creation or destruction. // 763. SuppressStatusSummaryEntry // This will prevent the next n entries that should have shown up in the status summary // from being added // This will not add on to any existing summary suppressions, but rather replace it. So // to clear the supression system pass 0 as the entry value void SuppressStatusSummaryEntry(int nNumEntries = 1); For example: SuppressStatusSummaryEntry(); CreateItemOnObject("g_w_lghtsbr01");