Leaderboard


Popular Content

Showing content with the highest reputation on 11/30/2018 in all areas

  1. 2 points
    How far-fetched does the "Zaalbar's *Fur Coat* Robe for TSL" sound?
  2. 1 point

    Version 2.0.0

    531 downloads

    From the first time I played KOTOR I’ve loved the Sith armor. Unfortunately, the Sith disguise you get in the game isn’t very good stats wise and you can’t keep it without cheats. For my second playthrough I decided to make my own set. Which then got me started on modifying the Sith weapons and its now become an entire armory. First, I would recommend using A Future Pilot’s “Sith Soldier Texture Restoration” as the item description for the Sith Elite Armor is tailored for a game where the chrome Sith armor is relatively rare. I also think it is just a good mod that stylistically makes more sense. However, it will still work if you don’t use his mod; you’ll just have three armors that are chrome instead of just one. Mod Link: https://deadlystream.com/files/file/1289-sith-soldier-texture-restoration/ All the items are upgradeable. I tried to strike a balance when creating the stats, so while they aren’t the best you can obtain in the game, they are in the high-end. I have also given lore descriptions for everything, if anybody cares about that sort of thing. As of version 2.0, you can now find all the items in-game. The specific locations are stated in the Readme. I have also modified the Manaan Sith Base. Commander Grann now is force sensitive and wears the Elite armor. The room past the water chambers now contains the Sith Ambassador and two Praetorian bodyguards (both of whom are dark Jedi). There is also a Lite version for those who don’t want the enemies modified, though this will not allow you to find the Elite and Praetorian Armors until Leviathan. WARNING: There is a visual bug where, while wearing the armor, the game will change your appearance so that even if you take it off, you will still appear to be in the armor. This is a bug that occurs with all items with the "Disguise" property and it is unknown exactly what causes it. If this occurs and you want to fix it: unequip the armor, download the SaveGame Editor, and change your appearance back to what it was before. Sith Sniper Rifle (g_w_blstrrfl002) Base Damage: Energy 1d8 Enhancement Bonus +1 Scope: Sniper Shot Beam Splitter: +1 Piercing Damage Improved Energy Cell: +1 Energy Damage Hair Trigger: +1 Attack Sith Assault Gun (g_w_blstrcrbn002) Base Damage: Energy 1d8 Enhancement Bonus +1 +1 Piercing Damage Scope: +1 Attack Beam Splitter: +1 Energy Damage, +1 Massive Criticals Improved Energy Cell: +1 Energy Damage, +1 Piercing Damage Hair Trigger: Improved Rapid Fire Modified Assault Gun (sithcrbn) Base Damage: Energy 1d8 +1 Piercing Damage +8 Energy Damage -3 Attack Bonus Feat: Rapid Fire Bonus Feat: Power Blast Beam Splitter: -4 Energy Damage, +2 Attack Improved Energy Cell: -4 Energy Damage, +2 Attack Sith Armor (ptar_sitharmor1) Defense Bonus: 5 Max Dexterity Bonus: +4 Armor Reinforcement: +1 Defense Mesh Underlay: Resist 5/- Fire and Cold Sith Praetorian Armor (ptar_sitharmor2) Defense Bonus: 6 Max Dexterity Bonus: +4 10% Energy Immunity Armor Reinforcement: +1 Defense, 25% Energy Immunity Mesh Underlay: Resist 5/- Fire, Cold, and Electricity, 1 Regeneration Sith Elite Armor (ptar_sitharmor3) Defense Bonus: 6 Max Dexterity Bonus: +4 10% Energy Immunity Armor Reinforcement: +1 Defense, 25% Energy Immunity Mesh Underlay: Resist 5/- Fire, Cold, and Electricity, 1 Regeneration Sith Marine Armor (ptar_sitharmor4) -Uses same model as Sith Armor. For those using the retexture mod I thought I’d give a version of the white armor that was as powerful as the other colors. Defense Bonus: 6 Max Dexterity Bonus: +4 10% Energy Immunity Armor Reinforcement: +1 Defense, 25% Energy Immunity Mesh Underlay: Resist 5/- Fire, Cold, and Electricity, 1 Regeneration
  3. 1 point
    Mods that were featured in the screenshot: deathdisco's "Tomb of Exar Kun" ZimmMaster's "New Dopak Head Mod" NiuHaka's "Dark Harbinger - Self Infliction" Logan23's "Revenge of Revan (Demo) - PMBI87" Fallen Guardian/VarsityPuppet's "VP's Hi Poly Tin Cans" Curtis1973's "Stock Light Saber Retexture Pack" Tools used with the attempt: Fred Tetra's "KotORTool" bead-v's "MDLedit" Chuck Chargin Jr./ndix UR's "MDLOps" Werner Rumpeltesz's "PlainEdit.NET" JCarter426's "JC's Cloaked Jedi Robes & Supermodel Port for K1 - Supermodels" and "Odyssey++" ndix UR's "tga2tpc" stoffe/Fair Strides' "TSLPatcher"
  4. 1 point
    You should be able to use basically the same script, just change it to the appropriate row ID taken from the module's GIT instead of using the memory token. Alternatively, you could try the following trick. A cursory glance would suggest that the Day and Night tracks are the same, so you could try the following: void main() { int nTrack = MusicBackgroundGetNightTrack(GetArea(GetFirstPC())); object oArea = GetArea(GetFirstPC()); MusicBackgroundChangeDay(oArea, nTrack); }
  5. 1 point
    Community Manager Eric Musco mentioned in a post on Reddit that a Double XP event is planned for the game's 7th anniversary, stating Dec 20th. It hasn't been officially announced yet, but I'd expect it to run for 1-2 weeks.
  6. 1 point
    2DAMEMORY1 is a memory token, storing a a row ID number. You can have as many as you want. I assume in this case you will only need the one, but it could be 2DAMEMORY2, 2DAMEMORY3, etc. depending on how many rows you needed to add. So, for example, you could have a scenario where you added say three tracks to the 2DA, and created three separate scripts, one for each track. Each script would use a different memory token, to match the specific track.
  7. 1 point
    Lol yeah, it's pretty significant. Double slashes indicates "ignore the rest of this line" to the compiler. I would advise you to use Notepad++ along the NSS template in order to help spot small mistakes like this. Comments should be greyed out when properly escaped with double slashes. Other things to watch out for are the number of brackets (you need matching pairs) and missing semi-colons at the end of statements. You can also trip up on stuff like float values not having the required decimal (i.e. zero as a float is 0.0 - 0 by itself is an integer).
  8. 1 point
    Use the instruction manual, young Padawan. void main() { object oArea = GetArea(GetFirstPC()); int nTrack = #2DAMEMORY1#; // Change to appropriate TSLPatcher memory token value MusicBackgroundChangeDay(oArea, nTrack); } Note that you have to let TSLPatcher compile the script during the mod's installation in order for this to work. Read the instructions regarding this.
  9. 1 point
  10. 1 point
    Well, I will never look at mods the same again after knowing how scripts was made and how they works. Straight 5 stars for mods with any scripts init.
  11. 1 point
    Late prototype of Sherruk "Legends".
  12. 1 point
    Hello! First of all, a very simple question: is DeNCS the best tool for decompiling .ncs files? I tried KotOR Scripting Tool but did not manage to make it work. DeNCS has always worked fine but the amount of failure (partial and not) when decompiling is pretty high. Is DeNCS no longer maintained by anyone? I was checking the tat17_10czerk_01.dlg and there I found a Iine I suspect is never triggering rarely triggering... The conditional script associated with it cannot be decompiled though so I cannot verify. I am talking of: E1 <k_ptat_raceone> "Hello again. I hear you've made an impression down at the swoop track. Czerka Corporation wholly supports local events." <> It triggers only if the Player has won the first tier. I swapped the <k_ptat_raceone> with <k_ptat_racechamp>, which seems more appropriate (beating the first tier does not make an impression, becoming champion does). Also, I noticed that there are several dialogues where the camera is on the player even when the speaker is someone else (it happens often when party members are interjecting but not only... There are three such instances also in the .dlg file above mentioned). I can usually correct this by changing the camera angle from 0 to 1... Is this something that might cause any further problems? (I think not, but I want to be sure...) Thanks!
  13. 0 points
    Wrapping the # around something is what tells TSLPatcher to make a substitution in any script you have told it to compile. So it will turn int nTrack = #2DAMEMORY1#; into something like int nTrack = 49; or whatever your new added row number is. And yes, anything after // is considered "escaped" - that is, the compiler ignores it. Thus it is used for human-readable comments. As @Qui-Gon Glenn mentioned earlier, it is very useful to provide comments in your scripts. Both for yourself, so when you come back to it at a later date you know what you were doing, and for anyone else that may be reading your source, such as when trying to make a compatibility patch.
  14. 0 points
    Congratulations on your first release! I have a question though, did you only tinker with this file "backpack001.utp" and when someone installs your mod they put that in the override? That will cause any file named " backpack001.utp" which is a common tag and several modules (maps) have that tag, but have different things inside them. Because modules are all tightly packed up they can do this, but the OVERIDE folder overrides most files and will cause any module that uses backpack001.utp will then have the same inventory and be cloned all over the game. I once installed a mod that did this and had every footlocker i opened give me 100 credits and about 150 credits worth of sellable junk, I got rich fast, but it was sad to rarely get loot. I uninstalled that file after Taris, but still the memory remains. Additionally, do the Sith ever use these weapons against the players? Or are these items added to the game, instead of modifying existing weapons to be stronger?