Jump to content

omgFIREBALLS

Members
  • Posts

    1213
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by omgFIREBALLS

  1. Any, No Party Assist These are generally interactions in which you can select one character to tackle a challenge, and that character for some reason gets no help. Arcana Athletics Bluff Explosives History Mechanics Religion Sleight of Hand Stealth Survival
  2. Any, Party Assist These are generally interactions in which you can select one character to tackle a challenge. Alchemy Arcana Athletics Bluff Diplomacy Explosives History Insight Intimidate Mechanics Metaphysics Religion Sleight of Hand Stealth Streetwise Survival
  3. Watcher, No Party Assist These are usually conversations with gods or ones where you're forcibly alone. Alchemy Arcana Athletics Bluff Diplomacy History Insight Intimidate Mechanics Metaphysics Religion Sleight of Hand Stealth Streetwise Survival
  4. Watcher, Party Assist, continued Metaphysics Religion Sleight of Hand Stealth Streetwise Survival
  5. Watcher, Party Assist Pretty much all "in the game world" conversations fall under this category, where you still see your party, UI, etc. Alchemy Arcana Athletics Bluff
  6. This is a compilation of all skill checks found in the game. How it works The number on the left is the skill required. After that, there are three lines. The line associated with the skill check will be the first or the second; the others are there to provide context. The flow of the conversation is always top to bottom. Sometimes there isn't a line because the check is at the beginning/end of an interaction or it's a ghost node that immediately sends you elsewhere. Because of how conversations can diverge and converge, sometimes there are several options. If the text is in red, it means this is what you will see if you fail the skill check. Have this much skill to avoid that result. Scripted interactions only. The wrong line of the three may be highlighted, but it generally holds. What is Party Assist? Essentially, the party member attempting to pass a skill check uses their full skill plus a portion of the rest of the party's skill. Read more here. Future work Update current data with alternate ways to pass the skill checks. Update current data with additional requirements - some checks are AND/OR constructs. Proofreading info A skill comparison can be <=, <, > or >=. Or =, but it's never used. It can also be negated, so not <= means >. This is a minor brain bomb to parse, so it's possible some stuff ended up wrong. There are also checks that are unreachable (no sequence of interactions will lead to them), but still get found by my parsing and end up in this thread. Some lines will also look strange or not really related to the skill due to the trigger/result problem I described in the first paragraph. I will not be fixing individual errors, but if a pattern emerges that speaks of a programming mistake, I will try to fix it and post the info again. It's half an hour two hours of work, so... I'll just make it clear here that both the data digging and the formatting are automated, so "minor adjustments" are not really a thing, just code fixes. It's very cumbersome to edit these posts - their size alone slows my computer down. Think then what happens when added info makes a post too large for the forum to accept it, and I have to redistribute everything. Thanks to @Kvellen and @Noqn for helping me make sense of the data!
  7. I swear to Abydon, every time I think I've overcome the final unexpected quirk that stands between me and a realistic representation of these skill checks... Does it matter then, what the operator is for the final conditional of each conditional expression? Like your example is "actually" (Dwarf) OR (Orlan AND Athletics < 5 AND [here ends the story]), so it might as well be that the Athletics check had a 1 operator because (Dwarf) OR (Orlan AND Athletics < 5 OR [here ends the story]) are effectively the same? Because I'm sure I've seen expressions where the conditionals' operators weren't the same, which made this all that much harder to understand.
  8. (since forum troubleshooting has a thread in this category, I thought this might go here as well) I'm looking to post some very comprehensive Deadfire skill check compilations. It's become quite the project. As one part of it, I need my program to be able to generate well-formatted text that I can just copy/paste into a post. Tables, I need tables. This post has a layout that I would like to build upon, but I cannot figure out how to post a table like that, let alone how to write raw text that translates into that. Can I get out of WYSIWYG-mode and write code to generate tables? I want to use other kinds of formatting too (bold, color, etc), so I think I really need to be able to rawtext this somehow I see that if I make a [ b ]hello[ /b ] post, that actually becomes bold, so there is hope for rawtexting! I contacted Noqn (who used the table) and it seems that it was done by pasting Rich Text. Still don't know of a way to rawtext that, but there's at least a way now. Now using this post as testing grounds...
  9. According to Apotheosis (which we trust), the code at the bottom translates to IF (Dwarf OR Orlan) AND (Athletics < 5) Now, the Dwarf/Orlan/Athletics checks I understand, but not quite how the AND/OR is constructed. I am thinking the Operator value has something to do with it, yet I can't come up with a reasoning that holds. (also, weird that it checks the Watcher when this is a choose-your-champion interaction) BTW, the file is 00_cv_poko_kohara_well.conversationbundle, dealing with going down the well, well, to grab some gems. The code below (do we get to call JSON code?) is about reaching the bag being a struggle for short races. Node 16. "Conditionals": { "Operator": 0, "Components": [ { "$type": "OEIFormats.FlowCharts.ConditionalExpression, OEIFormats", "Operator": 0, "Components": [ { "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsRace(Guid, Guid)", "Parameters": [ "b1a8e901-0000-0000-0000-000000000000", "25308722-9480-477a-94cf-d40b6fd0886e" ], "Flags": "", "UnrealCall": "", "FunctionHash": 1545820124, "ParameterHash": 712917969 }, "Not": false, "Operator": 1 }, { "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsRace(Guid, Guid)", "Parameters": [ "b1a8e901-0000-0000-0000-000000000000", "1f60b08e-1966-4bb6-8cdb-757294dcc18a" ], "Flags": "", "UnrealCall": "", "FunctionHash": 1545820124, "ParameterHash": -1216247160 }, "Not": false, "Operator": 1 } ] }, { "$type": "OEIFormats.FlowCharts.ConditionalExpression, OEIFormats", "Operator": 0, "Components": [ { "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsSkillValue(Guid, Guid, Operator, Int32, Boolean, Boolean)", "Parameters": [ "b1a8e901-0000-0000-0000-000000000000", "fefc4d3d-250d-4c32-85e0-62a851240e62", "LessThan", "5", "False", "False" ], "Flags": "", "UnrealCall": "", "FunctionHash": 193829831, "ParameterHash": -1326280703 }, "Not": false, "Operator": 0 } ] } ] }
  10. Oh, this is perfect. I was just getting started on culture, subclass etc. checks and I wasn't looking forward to manually figuring out which hex mess corresponds to what.
  11. In my efforts to datamine skill checks, I've reached the point where I'm associating each skill check with a conversational string. In nearly all cases, this recipe has worked for finding the required data: Take name of .conversationbundle file Replace ending with .stringtable Find matching file in localized/en/... Perform eyewateringly ugly XML parsing But, for five files it does not work. The files I expect to find, but cannot, are: exported\localized\en\text\conversations\si_test.stringtable lax2_exported\localized\en\text\conversations\lax02_01_iceberg_dungeon\lax02_01_cv_envoy_guard.stringtable lax2_exported\localized\en\text\conversations\lax02_01_iceberg_dungeon\lax02_01_si_iceberg_03_narrowledge.stringtable lax3_exported\localized\en\text\conversations\lax\lax_re_city_ambush_wed.stringtable lax3_exported\localized\en\text\conversations\lax\lax_re_city_ambush_mag.stringtable In fact, searching only for the filename (without the extension) in all my exported folders is still fruitless. It has some success for the last two, but those stringtables (for example lax2_exported\localized\en\text\conversations\lax\lax_re_city_ambush_wed.stringtable) have their own .conversationbundle files. Searing for si_test finds only si_test.conversationbundle. And of course, amusingly enough, figuring out if a .conversationbundle file is actually in use is a lot harder than a .stringtable file where I might say oh, I have/haven't seen these lines in-game. Anyway, any ideas?
  12. Okay, I started datamining. Here are 10 8 quick and dirty lists of the highest checks under various circumstances. Watcher, party assisted Alchemy: 15 (decipher notes for the +stat cauldron) Arcana: 19 (conversational fluff with Bekarna) Athletics: 15 (grab Neriscyrlas' phylactery unharmed - I doubt this one is actually Watcher specific) Bluff: 20 (feign loyalty to Nemnok) Diplomacy: 23 (negotiate with the mad spore in TFS) Explosives: 17 (disarm the Godhammer in BoW) History: 18 (declare contract illegal in TFS, probably avoiding a fight with the vithrack boss Sissak) Insight: 20 (...some TFS puzzle?) Intimidate: 22 (convince the Slaying Face to back down) Mechanics: 12 (conversational fluff with the belt quest NPC in SSS) Metaphysics: 20 (avoid fight over starmetal in TFS) Religion: 16 (probably-fluff with Hafjorn in BoW) Sleight_of_Hand: 15 (fake-drink blood in the Splintered Reef) Stealth: 10 (sneak into naga cave on northeastern island - probably not actually Watcher specific) Streetwise: 20 (unseen event with the broken wagon on the starter island) Survival: 18 (mansplain Llengrath to the spore that thinks it's Llengrath) Watcher, unassisted Alchemy: 6 (poison the boar for the Survivor challenge) Arcana: 13 (convince Wael to put their body back to sleep) Athletics: 15 (enter the SSS arena complex via the well) Bluff: 13 (something with the Spindle Man vithrack in Delver's Row) Diplomacy: 16 (convince Wael to put their body back to sleep) History: 7 (seems to create some kind of distraction to allow a companion to steal stuff in a wild encounter on the southwesternmost island) Insight: 10 (call out a bluff from the Surviving Face in SSS) Intimidate: 12 (threaten Wael, but pointless - they won't act differently even if you succeed) Mechanics: 5 (uselessly try to open the chest that begins SSS) Metaphysics: 8 (conversational fluff) Religion: 12 (bow your head to something in a wilderness encounter - unsure of effect) Sleight_of_Hand: 10 (steal from the camp on the Black Isle) Stealth: 4 (knock out some xaurip by a shrine) Streetwise: 12 (cheat in Orlan's Nose ship event) Survival: 9 (avoid some lagufaeth trap) For the next two: Initiating party member means you start an interaction in the real world. It's not a scripted one. Initiating party member, party assisted (both of these are the pustule on the wall in the bowels in TFS, but there might be lower ones) Alchemy: 16 Sleight_of_Hand: 18 Initiating party member, unassisted Sleight_of_Hand: 5 (place a bomb in a brazier to try to assassinate some Wahaki) The next ones should pertain to scripted interactions. Any means it's enough if one member passes. All means everyone has to pass. Any, party assisted: Alchemy: 17 (turn herbicide into fertilizer in TFS) Arcana: 20 (break an enchantment on some armor in TFS) Athletics: 22 (knock down a wall in TFS - can be done with just tools) Bluff: 15 (line seem related to the Wild Mare and/or Konstanten) Diplomacy: 14 (make the escaped slaves on Crookspur Island stop shooting arrows at you) Explosives: 20 (seems to be for the same wall as Athletics 22) History: 14 (fluff about the armor worn by the frozen glamfellen near the Vytmadh portal in BoW) Insight: 15 (something something Fyonlecg TFS) Intimidate: 16 (make the escaped slaves on Crookspur Island stop shooting arrows at you) Mechanics: 26 (open the trick lock in TFS - can be done without any skill) Religion: 15 (seems to be fluff about identifying a wilderness shrine) Sleight of Hand: 15 (mislead someone during the Slayer trial in SSS) Stealth: 18 (some SSS wilderness check) Streetwise: 15 (seems related to finding the chest for Pukestabber) Survival: 19 (navigating the bog on the northwesternmost island) Any, unassisted: Arcana: 4 (seems related to saving a man overboard during a storm) Athletics: 15 (weird mixup with the similar Watcher-only check in SSS) Bluff: 8 (seems to create some kind of distraction to allow a companion to steal stuff in a wild encounter on the southwesternmost island, see Watcher, history 7) Explosives: 12 (blow up a naga totem, probably on a northeastern island) History: 1 (uhh... do we care? probably the Wise Teeth Necklace druid on the starter island) Mechanics: 11 (pin the drake in the SSS grand event) Religion: 5 (...seems to be some fluff line by Xoti, so I'm not sure about the "any" part) Sleight of Hand: 10 (steal a dagger from the campers on the southwesternmost island) Stealth: 13 (?) Survival: 9 (avoid some lagufaeth trap) All, party assisted: Athletics: 19 (enter final boss room in TFS without injury) Stealth: 13 (seems related to Nemnok's dungeon) All, unassisted: Athletics: 8 (climb the gate tower in Hasongo) Honorable mention for weirdest skill check There is exactly one check that is hardcoded to a specific party member. During the wasteland trials to unlock the Survivor fights in SSS, there is a party assisted Athletics 10 check that is forced on party member 4. TODO: 1) Fix eyesore code 2) Datamine context for the checks too 3) Datamine alternative ways to pass checks 4) Make beautiful thread
  13. Thanks a lot! Would then "005e9000-0000-0000-0000-000000000000" for parameter 1 mean "whoever initiates the interaction"? Because that is what it's set to for an interaction where I had different success depending on who did it (not a scripted one). Never mind, that's in the docs too ^^
  14. Do you remember exactly how detailed this site was? I started working on a program to datamine this stuff, but if it's not going to bring anything new... As I recall, it listed the highest checks and the number of checks for each skill.
  15. I'm datamining skill checks and might end up cataloguing them. This seems to be the pertinent info: "FullName": "Boolean IsSkillValue(Guid, Guid, Operator, Int32, Boolean, Boolean)", "Parameters": [ "b1a8e901-0000-0000-0000-000000000000", "6fa62ec8-6695-4a1d-8553-7486b0ac20c4", "GreaterThanOrEqualTo", "13", "False", "False" ], Now, I am not sure what all the parameters represent. First: ? Second: Probably the skill. Two different checks (for different skills) on the same object had the same parameter on the first one but different here. Third: Got it Fourth: The difficulty Fifth: Seems to be whether Party Assist is allowed. The example is from a private talk with Wael, where I was unable to pass a skill check I would have beaten with PA, but able to beat two others that I could handle alone. Conversely, in a case where this was True, I had mixed success depending on the chance of the character I chose for it. The skill check was too high for anyone to beat alone, but also too high for some to beat even with PA, so it worked for a few characters. Sixth: ?
  16. They are from the site (whose URL eludes me) that Kaylon mentioned. I expect they are all party assisted dialogue checks, yes. It's been a long time; I just grabbed the values and used them as targets in my spreadsheet. In the glorious name of optimization, I would like to stop sacrificing stats to pass checks that don't interest me. ^^ Edit: It actually gets even nerdier, because for example when interacting with the pustules in the bowels, I can choose who does it, meaning my Watcher can be doing some party assisting instead of receiving it. It's quite important because usually to pass skill checks you need your Watcher to take a bit of everything, as direct skill is more important than party assist.
  17. I mean, how many actually accomplish something, rather than meaningless showoff in a conversation or similar. I've seen a bunch of checks that are very few points off the max and they're just being used to interject pointless blabber into Tayn and Llengrath's discussions.
  18. I have a spreadsheet for my master plan of passing like, all skill checks. I play no rest with triple Hylea's Bounty and all that stuff, so I can get far but not all the way and I have to make some compromises (also because of ToI I can't just reload and use a consumable). I don't remember the site where I got the info but I'm getting the feeling that I'm not encountering all these skill checks or they are for like, the survivor trial that isn't happy until your whole party is injured anyway. So. If y'all could help me straighten some of these out... Edit: Reached TFS again and it's helping fill in some blanks. Edit 2: Let's make this prettier! Edit 3: Actually, this is too nerdy to maintain, but enjoy what I did. Active Alchemy 17 - ? Reversing the herbicide in TFS? 16 - Gather plot-required pustules in the bowels in TFS. Can also be done with 18 Sleight of Hand. Can be done with no skill, but you get an injury. 16 - Inspect a bile pool in the bowels in TFS. Doesn't seem required. Arcana 20 - ? 19 - Fluff in a conversation with Bekarna. 15 - Understand what Fyonlecg is trying to pull off. Fluff. 13 - Convince Wael to put their body back to sleep. Can also be done with 16 Diplomacy or being a Priest of Wael. Athletics 22 - ? 19 - Descend into the final boss room in TFS, past the bowels, without injury. Explosives 20 - ? Blowing up the door wall hiding the dragon skeleton in TFS? Can be done with tools. Mechanics 26 - For the puzzle door in TFS? Can be passed without skill checks. Sleight of Hand 18 - Gather plot-required pustules in the bowels in TFS. Can also be done with 16 Alchemy. Can be done with no skill, but you get an injury. 15 - Interact with the golem controller machine in TFS, allowing you to make the golems friendly. Stealth 18 - ? Passive Bluff 20 - ? 15 - Tell some lie about Tayn to Llengrath, probably fluff. Diplomacy 23 - Something with the Giant Luminescent Spore in TFS. Didn't meet requirement. 17 (?) - Make Onekaza keep working with you after releasing the dragon. Possibly this is allowed either way and the diplomacy check just means you lose less reputation. 16 - Convince Wael to put their body back to sleep (13 Arcana or being Priest of Wael work too). History 18 - Tell Fyonlecg history doesn't know his name. No effect. 15 - Know about Maura when Llengrath mentions her. Fluff. ??? - Something that actually matters. Insight 20 - ? Intimidate 22 - Make the Slaying Face back down from the fight in SSS. Metaphysics 20 - "Talk" to the starmetal in the bowels, needed for Bekarna's quest. Skill only necessary to avoid a fight; quest can be completed either way. 15 skill will suggest it is at all possible. Fight can also be avoided by sacrificing Giftwrapper. 19 - Tell Fyonlecg he's stupid. He won't listen. Fluff. 17 - Understand the elevator spider in TFS, probably just fluff. Religion 16 - ? Streetwise 20 - I think we found out this one had something to do with the broken wagon on Maje Island. 15 - Unknown response to a Tayn/Llengrath interaction. Survival 19 - ? 18 - Mansplain Llengrath to the crazy spore who thinks it's Llengrath, probably just fluff. On my next playthrough I will just keep a record of the highest checks I encounter to see how much I actually need, but it'd be nice to get some of it sorted before that. So if you know any of these...
  19. ...you should play with Waukeen's Berth! It's made to remove useless travel/waiting for restockable items. Just confirmed that Pyrite is on the menu too.
  20. I'm not sure why it's not listed but you can also do Hard Feelings for House Doemenel without committing to them. In a way it's more of an intro quest than the burglary one is, since it lets you trade with Bricanta, much like the Dozens/CK intro quests unlock a vendor. There are two more quests that involve House Doemenel (At All Costs, Cat and Mouse), but no matter how helpful or hostile you are (including killing their goons), you won't commit to joining them or make them so angry they won't want to deal with you. I have a very particular ritual for antagonizing House Doemenel every playthrough...
  21. Gold is not an issue, but the whole respec process is, so I want to just give my characters every weapon focus. FindObject peasant gives me a list containing like ten instances of WeaponFocusPeasant(Clone) I cannot use this as the game complains it doesn't know which of them I want to give my characters. According to the wiki, the talent's name is tln_weapon_focus_peasant but the game recognizes no such object. Any ideas?
  22. PotD, ToI. Level 13 right now. In any serious battle, they honorably unleash figurines and wait until they have enough phrases to summon monsters, at which point they honorably drown the enemies in monsters while honorably pelting them from range. So, ranged weapons, and very preferably long range. They are for taking down bosses. Helwax Mold, Durgan Steel, burning down an orphanage because it'll give me a gun, anything goes. P.S. 6x chanter is working out much better than 6x fighter for these one class PotD ToI shenanigans...
×
×
  • Create New...