bead-v

Premium Member
  • Content Count

    589
  • Joined

  • Last visited

  • Days Won

    18

Everything posted by bead-v

  1. Per your method of hex editing We talked about this, but I thought you never made it. Now that I know more about programming and stuff I could do it myself
  2. Cuz I'd need to get a screenshot! lol jk I've changed 16 bytes in two files, it's not worth the trouble. You can upload it for me if you want to, though! Or anyone else for that matter!
  3. //:: k_def_damage01 /* Default On Damaged Script */ //:: Created By: Preston Watamaniuk //:: Copyright (c) 2002 Bioware Corp. #include "k_inc_switch" #include "k_inc_debug" void main(){ object oPC = GetFirstPC(); if(GetCurrentHitPoints(OBJECT_SELF) < 10 && GetStandardFaction(OBJECT_SELF) == STANDARD_FACTION_HOSTILE_1){ CancelCombat(OBJECT_SELF); CancelCombat(oPC); ClearAllActions(); AssignCommand(oPC, ClearAllActions()); ChangeToStandardFaction(OBJECT_SELF, STANDARD_FACTION_NEUTRAL); AssignCommand(oPC, ActionStartConversation(OBJECT_SELF, "yourconvo")); } ExecuteScript("k_ai_master", OBJECT_SELF, KOTOR_DEFAULT_EVENT_ON_DAMAGE); } You should decide yourself if you want to ClearAllEffects() as well, and if you want to SetMinOneHP() back to FALSE after the battle. Also, this assumes the PC is fighting only one NPC. K1 modders double check my code please
  4. void main(){ object oDoor = GetObjectByTag("doortag"); //To lock the door; FALSE to unlock SetLocked(oDoor, TRUE); //To open the door AssignCommand(oDoor, ActionOpenDoor(oDoor)); //To close the door AssignCommand(oDoor, ActionCloseDoor(oDoor)); //Opening and closing the door like this is //independent from whether it's locked or not. //At least in TSL. }
  5. This one has been the most annoying thing about TSL for me! I was finally able to fix it! Link: http://www.mediafire.com/file/c77gc5lg94rub9c/003ebo_cockpit_fix.zip
  6. Swoop upgrades weren't intended for K1. At least not as much as for K2. So you don't have the swoop upgrade screen and all the hardcoded functionality. Technically you could still do it using a dlg file. Anyways, this is off my hands, this question is really for the person who picks this up.
  7. Exactly, without the upgrades it's hard to get a time of 40.0, let's say. With the upgrades, you're gonna make 20-something on your first try. EDIT: If anyone wants to try it go ahead and download it. After running the installer and buying the bike, all you need to do is cheat in the upgrades.
  8. There's also VO with Mira's old actress on Nar Shaddaa, when the refugee reports to her after the Exile tells him they're a Jedi or looking for a Jedi master.
  9. I found this while looking for K1 mods. Haven't tested it. http://www.mediafire.com/file/jflvdl7aocxi1b7/WMO+KOTOR+2+BETA.rar
  10. Well, it looks to me like it has something to do with the model. That's all I can tell you. Remove the model and texture from the override?
  11. There's also tlk entries left in the game of a quest when you're in the Telos Mining Tunnels and you have to reach Mira the miner. Apparently by the time of the videos, she was already upgraded to bounty hunter and the mining tunnels moved to Peragus.
  12. File Name: Upgradeable Swoop Bike (Incomplete mod) File Submitter: bead-v File Submitted: 22 Feb 2017 File Category: Modder's Resources for Star Wars: Knights of the Old Republic II: The Sith Lords by bead-v Description: This is an incomplete mod. I have uploaded it for someone to finish it or use its parts and do their own thing with it. This installer will set up what was finished. After installation, you can load a save from before going to Nar Shaddaa, find a Twi'lek there who will sell you a swoop bike, then race with it on Telos and Nar Shaddaa. The swoop bike will appear on your ship, and you can access the the Upgrade Screen. However, upgrades are unobtainable. To acquire them, cheat or mod them into the game. Cheat codes: giveitem s_a_bespin giveitem s_a_megaracer giveitem s_a_sorosub giveitem s_a_ultra9 giveitem s_e_aratech giveitem s_e_gtrack giveitem s_e_incom giveitem s_e_rlift giveitem s_f_advance giveitem s_f_bonded giveitem s_f_experiment giveitem s_f_reinforce Installation: Run TSLPatcher.exe. Uninstallation: To stop the Twi'lek from appearing, delete the following file from your override folder: - k_301_ref3 To completely remove the files installed by this installer, check the tslpatchdata folder and delete all the corresponding files in the override and Modules folders inside your game folder. Then take all the files from backup and put them back where they belong (.mod files go to Modules, everything else to override). Thanks: Fred Tetra: Kotor Tool Stoffe: TSLPatcher, ERF/RIM Editor, TalkEd JdNoa & Dashus: DeNCS Chuck Chargin Jr: mdlops tk102: DLGEditor, K-GFF GFF Editor Permissions: You may do whatever you want with these files for your own personal usage. If you repackage or redistribute them, either by themselves or as part of a another mod, please give credit to the author. Contact: Send me a personal message on www.deadlystream.com. My username is bead-v. THIS MODIFICATION IS PROVIDED AS-IS AND IS NOT SUPPORTED BY BIOWARE/OBSIDIAN ENTERTAINMENT OR LUCASARTS OR ANY LICENSERS/SPONSORS OF THE MENTIONED COMPANIES. USE OF THIS FILE IS AT YOUR OWN RISK AND THE ABOVE MENTIONED COMPANIES OR THE AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER FOR THE USAGE OF THESE FILES. Click here to download this file
  13. Version 0.5

    193 downloads

    for Star Wars: Knights of the Old Republic II: The Sith Lords by bead-v Description: This is an incomplete mod. I have uploaded it for someone to finish it or use its parts and do their own thing with it. This installer will set up what was finished. After installation, you can load a save from before going to Nar Shaddaa, find a Twi'lek there who will sell you a swoop bike, then race with it on Telos and Nar Shaddaa. The swoop bike will appear on your ship, and you can access the the Upgrade Screen. However, upgrades are unobtainable. To acquire them, cheat or mod them into the game. Cheat codes: giveitem s_a_bespin giveitem s_a_megaracer giveitem s_a_sorosub giveitem s_a_ultra9 giveitem s_e_aratech giveitem s_e_gtrack giveitem s_e_incom giveitem s_e_rlift giveitem s_f_advance giveitem s_f_bonded giveitem s_f_experiment giveitem s_f_reinforce Installation: Run TSLPatcher.exe. Uninstallation: To stop the Twi'lek from appearing, delete the following file from your override folder: - k_301_ref3 To completely remove the files installed by this installer, check the tslpatchdata folder and delete all the corresponding files in the override and Modules folders inside your game folder. Then take all the files from backup and put them back where they belong (.mod files go to Modules, everything else to override). Thanks: Fred Tetra: Kotor Tool Stoffe: TSLPatcher, ERF/RIM Editor, TalkEd JdNoa & Dashus: DeNCS Chuck Chargin Jr: mdlops tk102: DLGEditor, K-GFF GFF Editor Permissions: You may do whatever you want with these files for your own personal usage. If you repackage or redistribute them, either by themselves or as part of a another mod, please give credit to the author. Contact: Send me a personal message on www.deadlystream.com. My username is bead-v. THIS MODIFICATION IS PROVIDED AS-IS AND IS NOT SUPPORTED BY BIOWARE/OBSIDIAN ENTERTAINMENT OR LUCASARTS OR ANY LICENSERS/SPONSORS OF THE MENTIONED COMPANIES. USE OF THIS FILE IS AT YOUR OWN RISK AND THE ABOVE MENTIONED COMPANIES OR THE AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER FOR THE USAGE OF THESE FILES.
  14. The transition is either a door or a trigger. Whichever it is, in the .git there is a field LinkedTo. Create a waypoint in the shadowlands with a unique tag, then write that tag into LinkedTo.
  15. This is definitely not the case in TSL, but I haven't yet opened a single door per script in K1 You need to put a custom OnDamage script into the NPC's .utc and use SetMinOneHP() before the battle, so they don't die. In the script, when the HP is as low as you want, CancelCombat(), ClearAllActions() and ChangeToStandardFaction() for all the creatures involved, then ActionStartConversation(). If you want the same to happen when the PC hits low HP, then you make a similar script but put it in OnEndCombatRound. I should probably put this disclaimer in my signature : all of this is for TSL. K1 is likely the same, but can have differences.
  16. That is the full dialog. Why do you think it's incomplete?
  17. Another one of mine that never got finished... but I know I won't ever get around to making it the way it should be. So I've decided to release this as a modder's resource. Maybe someone else will make it happen. I have just finalized the upgrade screen (also tested a bunch of other options to make sure that this is all that is functional), and fixed the issues with the placeable. So what remains is to figure out how to distribute the upgrades, and to make the tracks on Telos and Nar Shaddaa way harder to beat. Plus a lot of cosmetic changes (upgrade icons, save remote from freezing, dialog editing so you may actually tell the track masters you have your own bike, make a HQ version of the upgrade screen, etc..). Expect it very soon.
  18. Working now. For the record, I checked Compatibility mode and Run as Admin for nwmax.exe, then ran gmax by double clicking that instead of gmax.exe. That was on Win10-64.
  19. Has anyone ever had a problem in gmax with exporting a model through AuroraBase not producing a file? It seems like it does prepare the file's contents, because I can see all the numbers running in the lower left, but after it's done, there is no file. Any ideas?
  20. Honestly, I think whatever the way is he dies in, you're gonna have to pretend he somehow survived that. But you said you're good at this so
  21. Seems like this should (eventually) be included in K1R, no?
  22. Just wanted to add two more things. You should still directly append lines to any .2da, even if the row number is not important (TSLPatcher will automatically do that anyway). As for compatibility, TSLPatcher takes care of that. It can check what the next row to add is, and then update all your files with that row number. So as long as your TSLPatcher is set up that way, your mod will work no matter what you install before it. As for the global number, if your character is only in one area, or if you ever end up doing something similar for a character that's only in one module, use local numbers instead. SetLocalNumber(GetObjectByTag("tag"), 25, *yourvalue*); GetLocalNumber(GetObjectByTag("tag"), 25); The 25 is an ID of the number, it can be another number, but there is a limit to them. There was a tutorial on LF that explained the ranges and which IDs are reserved for other uses, I don't if that's lost now.
  23. Or you can just use NPC_* constants: NPC_PLAYER NPC_ATTON NPC_BAO_DUR NPC_CANDEROUS NPC_G0T0 NPC_HANDMAIDEN NPC_HK_47 NPC_KREIA NPC_MIRA NPC_T3_M4 NPC_VISAS NPC_HANHARR NPC_DISCIPLE Wow, I even got the order right without checking