The Long-Awaited Sammy Fix

Discussion in 'General Modification' started by Gaear, Dec 11, 2006.

Remove all ads!
  1. Gaear

    Gaear Bastard Maestro Administrator

    Joined:
    Apr 27, 2004
    Messages:
    11,029
    Likes Received:
    42
    At last, the long-awaited Sammy fix is here! No longer will you have to be a pawn in that rat-faced boy's con game to have Otis' stash revealed! Hoorah! :mrhappy: :dance:

    I know that this isn't actually that big a deal, but I'm posting it here in it's own thread so that people can post replies if they want to, understanding that many of you might be dubious. (It will also appear in CMF.)

    What it does:

    • Adds a second quest to address the possibility of turning Sammy in to Otis instead of playing his game. Also modifies the first quest to some degree. The new quest is #63 - Bribery for Justice.
    • Adds 13 new spoken lines to Otis' dialogue, in which he discusses the various nuances of Sammy's conspiracy. (Well, sort of. ;))
    • Players will now be able to complete the original quest or the new quest, but not both, as they run counter to one another. But players can botch both quests, so use caution. Play intelligently within your alignment or suffer the consequences! The idea was to get players to think again, at least the first time through, not just click-to-complete. The scenario may now be more complex than you think. Players remain free to complete neither quest, of course, leaving them unknown, mentioned, or accepted.

    Probably the most significant thing to note here is that you will no longer be able to have a fully green quest tab for Nulb. I don't know if that's a really big deal to people or not. Aside from the fact that it was impossible to consider the original quest 'completed' by turning Sammy in (it would actually more rightly be 'botched' in that sense), using two quests allowed me to avoid using any global flags. This is something I very much wanted to avoid, as I don't entirely understand them and don't even know where I can find a list of them. Adding them willy-nilly would have been pretty foolish.

    The greatest feature of this mod (aside from Sammy finally getting his) is that it actually seems to work and doesn't break anything! ;) I've tested it every which way I can think of, and nothing seems to be the worse for wear because of it. That said, I still can't say for certain that there isn't some 'condition' I've broken somewhere along down the line, but without adding or using any global flags, it seems unlikely. Besides, I don't think the original quest had any far-reaching ramifications.

    For any curious modders, the nuts and bolts stuff I've done boils down to adding a condition to both Otis and Sammy's PY files to get new dialogue strings to fire at the right times. Feel free to examine them and fix any gaffes that you may discover. The only thing I'd really like to see remain unchanged are the new Otis mp3s. Everything else is just .dlg file additions and changes for Otis and Sammy (aside from the quest log changes).

    A few comments:

    • I did a lot of old thread research on this topic and tried to make the new stuff comply with what the prevailing opinions seemed to be on the matter. As always, thanks to Lord_Spike for providing sound 'real-world' advice.
    • Some of you may recall that Rufnredde had pledged to undertake fixing the Sammy problem. We don't really know what's up with Ruf anymore, but suffice it to say that I'd gladly throw this Sammy fix into the toilet in exchange for him coming back.
    • Special thanks to Ted and his dialogue tutorials. I didn't actually read them all, but I always went there to check and see what I fucked up. Nice to be able to do that. :thumbsup:
    • One final note: I don't know how you guys who do this all the time don't go crazy. Just contemplating the limited number of possibilities in this scenario was enough to make my brain feel like it was going to explode. :dizzy:

    At any rate, enjoy!

    (Oh yeah - should be compatible with any games that haven't already gotten to the Sammy/Otis/Nulb part of the game. Extract to your ToEE root directory.)

    Long Awaited Sammy Fix
     
    Last edited: Dec 11, 2006
  2. Old Book

    Old Book Established Member

    Joined:
    May 30, 2005
    Messages:
    837
    Likes Received:
    2
    Thanks, looks interesting. :)
     
  3. Cujo

    Cujo Mad Hatter Veteran

    Joined:
    Apr 4, 2005
    Messages:
    3,636
    Likes Received:
    1
    awesome!!!
     
  4. Kalshane

    Kalshane Local Rules Geek

    Joined:
    Aug 6, 2004
    Messages:
    1,653
    Likes Received:
    4
    Very shiny, Gaear.
     
  5. Cerulean the Blue

    Cerulean the Blue Blue Meanie Veteran

    Joined:
    Apr 23, 2005
    Messages:
    1,962
    Likes Received:
    0
    Great work Gaear!

    Yeah. Trying having two different Otises, and all the various scenarios where you need to switch which one is active (actually there are only two, but it is compounded by the fact that the game can only see the one that is inactive from it's own script) and your head will explode, and then the little pieces of head will catch fire and explode. Someday somebody is going to complain that I didn't switch inventories between the two, and then I'll have to kill them. ;)

    You do realize that since you have now added a new quest to the game and written dialog, you can't in the slightest claim to not be a modder. :p
     
  6. Shiningted

    Shiningted I want my goat back Administrator

    Joined:
    Oct 23, 2004
    Messages:
    12,655
    Likes Received:
    352
    Good Lord, Gaear has become a fully fledged modder... :blink:

    I have a few things for you to do out on the Borderlands... <unrolls parchment that snakes out the door>

    Awesome work though! :thumbsup: And surprisingly enough, do it long enough, it all becomes second nature.
     
  7. Gaear

    Gaear Bastard Maestro Administrator

    Joined:
    Apr 27, 2004
    Messages:
    11,029
    Likes Received:
    42
    Thanks everybody. :thumbsup:

    Oh BTW, I do have one complaint: Blue didn't switch inventories between the two Otises, which is just totally wrong. ;)

    [edit]

    Forgot to mention - I also fixed a double line number typo in Otis' .dlg file that was probably causing Otis to skip one of his Playful NPCs lines. :) (edit - Actually no. It would cause a PC response to be unavailable.)
     
    Last edited: Dec 11, 2006
  8. Cuchulainn

    Cuchulainn Windmill Tilter

    Joined:
    Jan 16, 2006
    Messages:
    611
    Likes Received:
    0
    Hey, nice work Gaear!!:clap:

    Glad to see this done, I remeber how much it bugged me on my first play through.

    More imprtantly welcome to the Other Side. :drunk: Don't worry too much, it's been monthes since my brain exploded and I haven't really missed it. ;)

    Cuchulainn.
     
  9. maggit

    maggit Zombie RipTorn Wonka

    Joined:
    Oct 20, 2005
    Messages:
    1,945
    Likes Received:
    0
    Good work! I was wondering why
    players couldn't report to Otis about his
    apprentice, it seemed pretty illogical.
    Strangely enough, it didn't screw up my old
    saves! :)
     
  10. sirchet

    sirchet Force for Goodness Moderator Supporter

    Joined:
    Dec 6, 2003
    Messages:
    3,721
    Likes Received:
    49
    Gaer:

    I have installed it and am looking forward to giving Sammy his come-upins.
     
  11. Sitra Achara

    Sitra Achara Senior Member

    Joined:
    Sep 1, 2003
    Messages:
    3,613
    Likes Received:
    537
    Just tested it, works just fine. Nice work :)
     
  12. Cerulean the Blue

    Cerulean the Blue Blue Meanie Veteran

    Joined:
    Apr 23, 2005
    Messages:
    1,962
    Likes Received:
    0
    :chainsaw: :tombstone :D
     
  13. Hunter

    Hunter Digging KOTB

    Joined:
    Jun 13, 2005
    Messages:
    46
    Likes Received:
    0
    tested with CG party -- tested several different choices -- all worked fine -- nice work G.
     
  14. krunch

    krunch moving on in life

    Joined:
    Aug 9, 2005
    Messages:
    3,280
    Likes Received:
    0
    cool deal :thumbsup: :clap:
     
  15. Gaear

    Gaear Bastard Maestro Administrator

    Joined:
    Apr 27, 2004
    Messages:
    11,029
    Likes Received:
    42
    Thanks for all the feedback, much appreciated. :mrhappy:
     
Our Host!