Jump to content

Fair Strides

Administrators
  • Posts

    2,345
  • Joined

  • Last visited

  • Days Won

    75

Everything posted by Fair Strides

  1. *sigh* Let me pull out the C code, commandline, manual on machine code, and a C-Compiler... *cries himself to sleep from the torture*
  2. I'm a programmer and I haven't worked on games, but... That quote was from the uninitiated, ignorant group of critiquers who really don't know what they're talking about...
  3. Tools you will need: DLG Editor by tk102 KotOR Tool by Fred Tetra K-GFF by tk102 Concepts I'll be covering: Global Variables DLG Editing Action Scripts (Scripts that do something and then stop) Conditional Scripts (Scripts that check something, or several things, and then return 0 or 1) I will mostly leave the DLG Editor to you to learn, but some things I will mention: NPC lines are Red, Player responses are Blue. Entries are NPC, Replies are PC. Paste Node as Copy adds a reference to the entry or reply, instead of a new instance (moves the dialog to that entry's or reply's section, and helps reduce file-size by avoiding needless duplicates). When you select an Entry, the Speaker part is the tag of the creature (or placeable or door) and is what the camera will focus on. If blank, the game will use the object the PC is talking to (so leave it blank by default). Some concepts for you about DLG nodes (a node is anything in the DLG file, regardless of whether it is an Entry or a Reply): The Script part is the Action Script that will be ran when that node is used in-game (if it's an Entry, it's when that line shows up; if it's a Reply, it's when that line is activated or used). When you put a script in, don't add the ".ncs" part. The Conditional part is the Conditional Script that will return 0 (FALSE) or 1 (TRUE), which will determine whether that node shows up or is available in-game. When you put a script in, don't add the ".ncs" part. The VO Resref part is the file in the StreamVoice folder, and is also the name of the .lip file used for lip-sync (animates the mouth as the character talks). The Sound part is the file in the StreamSounds folder, and is used for alien VO. You need to check the Sound present box, though. A quick way to have "First-time you meet them" dialog is to make two main Entries (two entries right off the black filename line at the top of the dlg) and have the top one be your first-time dialog's starting point. You'd enter "k_con_talkedto" as the Conditional and "k_act_talktrue" as the Script. Now, here is a sample script that you can use as a template for your Conditional Scripts for the dlg files to make certain dialog only appear at certain points in the quest: int StartingConditional() { // And DO NOT leave the < > marks. // == means equal // <= means number on the left is less than or equal to // < means number on the left is less than // >= means number on the left is greater than or equal to // > means number on the left is greater than if(GetJournalEntry("<tag of the quest in the global.jrl file>") == ##) { return TRUE; } else { return FALSE; } } Besides this, I'd say to use KotOR Tool's Text Editor for scripting, and be sure to select KotOR 1 in the Script menu to see all the functions you can use (the empty text line above the list can be used to search for functions).
  4. 3.3.5 onwards should work, but 3.3.3 will too. Some people like to install two copies of KotOR 2 and apply TJM to the second copy, so KSE basically adds it as a new branch in the list. In 3.3.7a, there is a .ini file supportff built-in. After you run KSE for the first time, you can go into this file and change TJM_Installed to 1 and TJM_Path to the path to wherever you installed TJM.
  5. TSLRCM only restores cut content; if there's no evidence of content, then they won't do it.
  6. Guys, guys, guys! http://steamcommunity.com/sharedfiles/filedetails/?id=323101932 I WANT IT!!! I will get a computer just to play it!

  7. @134340Goat: Have you tried switching Bao for Handmaiden before you load the module with the scene? You've just said that you switched Bao for her after your party was already disabled, so... @Darth Tyren: What are the odds of adding this to the armband as a pre-dialog check that helps determine whether to start the DLG? // Checks for the area *not* being unescapable if(GetAreaUnescapable() == 0) { }
  8. Well... What are the odds of re-texturing M4-78 from the M478EP mod? http://deadlystream.com/forum/files/file/579-m4-78-enhancement-project/
  9. Even better is that it can be used in place of Canderis' mod or the effects on the placeables and whatnot (just not the lightmaps) can be added onto Canderis' mod.
  10. Hmmm... a script to stop the area music and using this line in the same module that has that music... Should work just fine... >_>
  11. Just as a lazy check, would setting the Delay in the DLG for the nodes have an effect, you think?
  12. Yesterday was October 21 in the year 2015... I did my duty, and watched all three Back to the Future movies. :P

    1. Kexikus

      Kexikus

      So did I. There was a triple feature in many cinemas here so I naturally went there :)

  13. Yeah, I had checked the list of unapproved files after you asked Malxados on LF and saw that it was on that list since the 5th... Oops... :|
  14. Also, check for any carth files in your override, whether a UTC or a lev40_carth.dlg or something of that nature. If so, try pulling it out of the override, reloading that save (preferably a save just before that level even loads), and if it works, yay! Just throw that file back in after that scene.
  15. Just off of watching that scene (never seen it before), I think that would fit in right after you head down to Telos' surface, or right after you get the list of Jedi Masters from T3.
  16. And judging by your mod list, you've already confirmed that Loot and Immersion couldn't be the issue here?
  17. If there is no audio assigned to the lines, the game doesn't know how long they are. Try adding numbers to the Delay entry (it starts at -1, set it to 5 for a line as a test).
  18. If you get Duan or Viglo drunk enough, they pass out and you can get a Sith Base passcard off of them, allowing you to go in the front door instead of the hangar route.
  19. Upload them to mediafire and paste the link here.
  20. Yeah, it can still pack into a .7z file.
  21. Pack them up separately using 7zip and then mark in the post where each save is, then add it as an attachment to the post (Upload, then select "Add to Post"). As to the bugs, I have no idea (and no real hope for finding one) about the kolto tanks, the vulkar I haven't looked into yet, and I'm not sure what you mean about the Jolee one.
  22. Not yet, but I'm going to reinstall K2, then TSLRCM, then back up the K2 folder, then install M4-78 so I can check the files.
  23. And I don't see anything about the custom audio files being skipped straight through, or not being played...
  24. Preferably just before going to the Station. No worries, I just opened the DLG earlier and was totally lost... As to the Uniforms part, the only confusion I have is from someone's report of this: "Forgot to mention, for some reason I wasn't able to get 2 Sith uniforms either from the party or from the Sith interrogators." This makes me think they were expecting two uniforms per event...
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines.