Jump to content

stoffe -mkb-

  • Posts

  • Joined

  • Last visited


0 Neutral

About stoffe -mkb-

  • Rank
    (3) Conjurer
    (3) Conjurer

Contact Methods

  • Website URL
  1. My guess is that the ShipBuild() function was just used for checking an internal engine condition to determine if the current build of the game engine was a development build or a release build. This was probably intended to make it possible to block out certain custom debug statements in scripts (see k_inc_debug.nss) in the release version of the game to prevent any debug printouts from remaining by mistake. In order to change this you would likely have to recompile/build the swkotor2.exe binary with the debug define set, which, of course, you can't since the odyssey engine source code isn't opensource. The scripting functions you are interested in, such as SpeakString() and AurPostString() (and debug text, such as the console text, being shown on screen) are most likely only accessible in the debug build of the executable, and are excluded when building a release version to save resources and memory. I won't pretend to know how Bioware or Obsidian have organized their code, but many programming languages have easy mechanisms for excluding chunks of code at compile time depending on if a define is set, which is often used to get rid of debug specific code when the final release version of a project is built.
  2. Actually there was. Bastila had that feat as standard in KotOR1, though it didn't do anything but sit in her feat list looking pretty. Here's a screenshot of it: http://img216.imageshack.us/img216/1327/ba...ditation8lf.jpg The only thing you can "blame" Obsidian for in this case is to not have removed Bastila's creature template from the first game in the TSL data.
  3. The lower screenshot on the back of the box is of a situation not possible in the game either (Handmaiden in the party with a female Exile). Game makers tend to do this often for some reason.
  4. "At Duro, when basilisk war droids rained like meteors onto the orbiting cities, and when the Mandalorians set fire to the Xoxin plains on Eres III - the fires that still burn."
  5. You will get the Visas scene when you are either 75% towards lightside or 75% towards the darkside, or when you've gained 50 dark/light alignment points regardless of direction, or when you have found 3 of the Jedi Masters.
  6. Looks like a bug to me. Seems like they forgot to set the negation flag for the conditional check that makes sure you only get darkside points once when you pick that conversation node. Thus both the "give darkside point" variant and the "already said it" variant are blocked out from the start.
  7. She showed up just in time when all the grunt work was done to finish off Mandalore herself and take credit for the victory. After all, Mandalore (the new one) still claims that Revan killed Mandalore (the dead one) and took the helmet in K2:TSL. But granted, K2:TSL did rewrite the events of the Mandalorian War quite a bit from how it was described in the first game. Not just the Malachor V battle... (K1: Massive fleet battle won by Revan's forces due to superior tactics and battle strategy. K2: Scrape together all the damaged Republic ships into a fleet, man them with everyone Revan wants to get rid of, and use them as a decoy the Mandalorians couldn't resist. Then crush them all with a gravity bomb.) ...but also the war in general, where in K1 the Republic forces more or less crushed the Mandalorians once Revan was put in charge of her third of the Republic fleet, while in K2 the fight was portrayed as much more evenly matched.
  8. Yes, they are using the insignia of the Black Rakata (the warrior caste) for some reason. Perhaps Canderous collected some souvenirs on the Unknown World before they left. Maybe the Mandalorians thought it'd help them create an Infinite Empire of their own with some inspiration from the past...
  9. Using a straight SendMessageToPC(GetFirstPC(), "...") for debug printouts in an OnModuleLoad script (like a_ebo003_load is) is unreliable since the player hasn't necessarily been spawned in the area yet when that script is running. GetFirstPC() will not return a valid object at that time. (GetFirstPC() do however tend to return a valid object in OnModuleLoad when you reload a savegame within that module, rather than enter it from another module.) If you delay the debug printout with a few seconds to give the player time to spawn it should appear when you enter the Ebon Hawk normally too. In addition, since the OnModuleLoad isn't an "OnEnter" event, the value returned by GetEnteringObject() wouldn't be reliable to use there since there is no entering object that's relevant for that event. It would likely return an invalid object in most cases (except, I guess, if the player just before has been the last entering object of another event that sets that value. At least that's my guess as to why the container gets spawned some times rather than never.) I assume that script was originally designed to be used with a Trigger, where it would have worked fine, and they forgot to change it when they used it in OnModuleLoad instead.
  10. This is how I've done it in all my games so far since it seems to make the most sense for some reason 1) Quick stop on Dantooine. Speak to no-one, don't enter Khoonda. Just head straight for the crystal cave and pick up the Exile's crystal. 2) Go back to the Ebon Hawk and pick up Visas. 3) Nar Shaddaa. 4) Dantooine (the rest) 5) Dxun/Onderon 6) Korriban 7) Dxun/Onderon redux. Dantooine Meeting 9) Railroad to the End.
  11. Those "Chronicles" completely contradicts and wrecks the story of the first game as well. I'm willing to bet that the person who wrote them has not played either of the games. I wouldn't pay much heed to what they say, regarding the KotOR series. They may provide some interesting backstory to previous events for people like me who has not read any novels/books or seen more of StarWars than the movies and a handful of games. Though it's of course possible that they are as accurate about that EU background info as they are about the game story.
  12. Perhaps more was planned at some stage... But personally I don't mind some things being left unexplained or not being elaborated upon. That kind of flavor just shows that the Exile isn't the all-knowing center of the universe through whom everything must happen.
  13. Perhaps they felt it was too evil to let you brutalize your own party members, something about the protagonist being more evil than the antagonist(s)... If you really desire to choke the poor guy though, it shouldn't be that hard to modify the Disciple's dialog to unlock that option, you just have to edit the conditional script that blocks it out. Try unpacking this file and put it in your override folder, then trigger his "Comment on darkside looks" dialog. Then you should be able to choke him, provided that you know any of the Wound/Choke/Kill powers of course. (Can't say what state the animations etc for that dialog branch is in though. I always play a lightsider so I couldn't test such a thing, so try it at your own risk Just delete it from your Override folder again if it causes trouble.) --- I'm glad they didn't put the form learning in the final game though, that would have made no sense at all. As the Jedi Masters say when you fight them, learning such a form would take decades of hard and dedicated training. The Exile can do it due to her...special... condition, but your party members shouldn't be able to. Sure, she already hyper-accelerates their experience gain and power through her force bonds, but the forms are one of the special things that makes the Exile unique. All the others have some special attacks, powers or feats, so you got to leave something for the Exile to feel special about.
  14. I always spare Atris and let her quit the Jedi and try to get her life back in order. Seems like the best thing to do. Nothing would be served by killing her (except perhaps Kreia's will). Being "bitchy" is hardly grounds for execution to a lightside ex-jedi. Besides, when you force her out of her delusions by defeating her at the end, she seems a lot more reasonable. Maybe she'll be okay again in time. I leave it up to the Queen and let her execute him. No need for me to do her dirty work, and there wasn't really much else of an option if Onderon was going to stabilize again since he was too well connected. One does tend to become more pragmatic than your average cloistered idealistic jedi when you live through a war and the fallout from it. I usually clean out both the Exchange and the Serroco in the refugee sector. Should leave plenty of space for those poor refugees. Besides, armed thugs on a testosterone high that tries to kill someone for opening a door have noone but themselves to blame. Had to be eliminated to give the Ithorians some peace. The Exile (my version at least) isn't gullible enough to trust the word of a ruthless gangster that's already tried to kill her twice, that he'd leave the Ithorians alone. If the Jedi Masters hadn't forgotten to pack their brains when they departed from Onderon and Nar Shaddaa they would certainly have still lived. But as it stands I can't say that my lightside Exile was all to sad to see them gone. With their misinformed, fearful and near-panic response to the Exile they nearly doomed the galaxy to death. Perhaps she'd have incapacitated them and tried to reason with them first if given the opportunity, but Kreia's lifeforce-drain did the trick just as well, and spared the Exile from having to dirty her hands with doing what was necessary for the good of the Galaxy (if they'd not see reason).
  15. All party members have some kind of comment when you enter the Central Droid Controller with them on G0T0's ship. As I see it, it is connected with all the droids G0T0 can override and control planetside on Nar Shaddaa. If you have high enough awareness when examining the swoop droid and the Pazaak droid for example you'll discover a small module attached to them with a transmitter/receiver. I assume the "spy droid" in Vogga's warehouse has a similar module attached, and that so did the cleaning droid attacking you if you do the Bith Scientist quest. G0T0 uses all droids on Nar Shaddaa as his eyes and ears, and there has to be millions if not billions of them in a place like Nar Shaddaa. Since droids are so commonly used for every imaginable task in all places in a city, this would make G0T0 nearly omniscient to all that's going on on the moon. That's why G0T0 didn't know what Visquis was up to at the JekJekTarr for a long time, since it was one of the few places where there were no droids.
  • Create New...