ronin69hof Posted February 15, 2007 Share Posted February 15, 2007 I made a human barbarian with an 18 constitution and started a new SoA game. After the cutscene I checked the character sheet and he had 349 hit points. I started a new game a couple of times with the same results. I completely reinstalled SoA, TOB w/off patch and the below listed mods. It averages out to be about 50hp per level at 7th level. weidu.log // Log of Currently Installed WeiDU Mods // The top of the file is the 'oldest' mod // ~TP2_File~ #language_number #component_number // [Subcomponent Name -> ] Component Name ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #0 // BG2 Fixpack - Core Fixes ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #1 // BG2 Fixpack - Game Text Update ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #3 // BETA Core Fixes (please check the readme!) ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #100 // Party Gets XP for Sending Keldorn to Reconcile With Maria ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #101 // Improved Spell Animations ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #102 // Cromwell's Forging Actually Takes a Day ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #103 // Mixed-Use Dagger Fixes ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #104 // Ghreyfain's Holy Symbol Fixes ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #105 // Additional Hero Quests in Trademeet Wait Until Hero is Officially Named ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #106 // Giants Receive Penalties When Attacking Halflings, Dwarves, and Gnomes ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #107 // Remove Dual-Classing Restriction from Archers and Stalkers ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #108 // Remove Second Attribute Bonus for Evil Path in Wrath Hell Trial ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #109 // Corrected Summoned Demon Behavior ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #110 // Additional Script Fixes ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #111 // Bard Song Fixes ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #112 // Wizard Slayers Cause Miscast Magic on Ranged Attacks ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #113 // Additional Alignment Fixes ~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3001 // Higher HP on Level Up -> NWN Style I also have a screenshot I can email because I cant post it here or attach it. ronin Link to comment
Miloch Posted February 16, 2007 Share Posted February 16, 2007 ~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3001 // Higher HP on Level Up -> NWN Style Must be a new one. Do you get 50hp per level in NWN or something? Link to comment
ronin69hof Posted February 16, 2007 Author Share Posted February 16, 2007 Its not new. How it works is as follows: On a d10 roll for HP you would get 8, 9 or 10. for a d6 roll you would get 4,5 or 6. It uses the upper level of the dice for the HP's. I made another barbarian, human with 18 CON and he started at level 7 with 469 hp's, talk about a tank!! ronin Link to comment
Guest lac Posted February 16, 2007 Share Posted February 16, 2007 I have the opposite problem when importing a BG1 fighter character into BG2 as a Berserker. It seems as if constitution is irrelevant to the number of HP a berserker receives - they get no constitution bonus at all. Link to comment
ronin69hof Posted February 16, 2007 Author Share Posted February 16, 2007 This is definately a tweaks or fixpack bug because on an install without fixpack or tweaks a barbarian human with 18 constitution gets the right amount of hp's Can someone please take a look, I really want to play a barbarian and dont want to do it with screwed up hp's A game started without: Higher HP on Level Up -> NWN Style works just fine and a barbarian gets the right amount of hp's // Log of Currently Installed WeiDU Mods // The top of the file is the 'oldest' mod // ~TP2_File~ #language_number #component_number // [Subcomponent Name -> ] Component Name ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #0 // BG2 Fixpack - Core Fixes ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #1 // BG2 Fixpack - Game Text Update ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #3 // BETA Core Fixes (please check the readme!) ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #100 // Party Gets XP for Sending Keldorn to Reconcile With Maria ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #101 // Improved Spell Animations ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #102 // Cromwell's Forging Actually Takes a Day ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #103 // Mixed-Use Dagger Fixes ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #104 // Ghreyfain's Holy Symbol Fixes ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #105 // Additional Hero Quests in Trademeet Wait Until Hero is Officially Named ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #106 // Giants Receive Penalties When Attacking Halflings, Dwarves, and Gnomes ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #107 // Remove Dual-Classing Restriction from Archers and Stalkers ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #108 // Remove Second Attribute Bonus for Evil Path in Wrath Hell Trial ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #109 // Corrected Summoned Demon Behavior ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #110 // Additional Script Fixes ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #111 // Bard Song Fixes ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #112 // Wizard Slayers Cause Miscast Magic on Ranged Attacks ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #113 // Additional Alignment Fixes // Recently Uninstalled: ~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3001 // Higher HP on Level Up -> NWN Style ronin Link to comment
Miloch Posted February 16, 2007 Share Posted February 16, 2007 Does the bug only occur for barbarians? This is speculative but there doesn't seem to be a separate table for barbarian HP. So maybe it's hardcoded in the engine as some sort of multiplier to get a d12 instead of a d10. Thus is could easily get out of whack if someone's modding the base table. But I'm probably just clutching at straws. Link to comment
ronin69hof Posted February 16, 2007 Author Share Posted February 16, 2007 Does the bug only occur for barbarians? This is speculative but there doesn't seem to be a separate table for barbarian HP. So maybe it's hardcoded in the engine as some sort of multiplier to get a d12 instead of a d10. Thus is could easily get out of whack if someone's modding the base table. But I'm probably just clutching at straws. keine ahnung (german for "no clue") Link to comment
pro5 Posted February 16, 2007 Share Posted February 16, 2007 What HP***.2DA do barbarians use? I wonder if this class is hardcoded to apply multipliers to the values read from HPWAR.2DA... If so, it will only work correctly with original warrior HP table. EDIT: posted too late Link to comment
Miloch Posted February 16, 2007 Share Posted February 16, 2007 I wonder if this class is hardcoded to apply multipliers to the values read from HPWAR.2DA...Heh. Well if you were thinking the same thing, maybe my speculation wasn't all that far-fetched... Link to comment
ronin69hof Posted February 16, 2007 Author Share Posted February 16, 2007 Just tested it again and with really "lucky" rolls you can get around 600 hp's at 7th level. Link to comment
drake127 Posted February 17, 2007 Share Posted February 17, 2007 What HP***.2DA do barbarians use?IIRC they use hpwar.2da and add 2 points to "dice size" column. So if you disable rolling (by setting zero to dice count), barbarian gets only bonus modifier. Link to comment
Nythrun Posted February 17, 2007 Share Posted February 17, 2007 Classes with the barbarian flag set do use hpwar.2da, it's just that the dice sides column in the 2da is ignored and d12s are rolled instead (so this component is going to have barbarians rolling 5d12+con for hitpoints every level and twice on first). Link to comment
ronin69hof Posted February 17, 2007 Author Share Posted February 17, 2007 And.... how do we go about fixing this? I cant be the only sorry sack in the world that wants to play a barbarian and not have him be so ueber. Link to comment
Nythrun Posted February 17, 2007 Share Posted February 17, 2007 With this implementation? Either add a hitpoint penalizing spell to the barbarian clab.2da, or possibly some nasty scripting hack. 1d5 +5 would probably be a better match for NWN style hitpoints than 5d2 (possibilities are equiprobable, no?) Were this component implemented that way, then -2 maximum hitpoints to barbarians for the first nine levels would cover it. All of which is assuming I remember any of this correctly of course /edit I should note that this is a clunky solution at best, e.g. COPY_EXISTING ~hpmonk.2da~ ~override~ ~hpprs.2da~ ~override~ ~hpwar.2da~ ~override~ FOR (row = 3; row < 12; row = row + 1) BEGIN READ_2DA_ENTRY row 1 1 dice SET_2DA_ENTRY_LATER ~hpmonk~ row 1 (dice / 2) SET_2DA_ENTRY_LATER ~hpmonk~ row 2 1 SET_2DA_ENTRY_LATER ~hpmonk~ row 3 0 END SET_2DA_ENTRIES_NOW ~hpmonk~ 1 BUT_ONLY_IF_IT_CHANGES COPY_EXISTING ~spcl131.spl~ ~override/fjbarb01.spl~ ~spcl131.spl~ ~override/fjwarr01.spl~ ~spcl131.spl~ ~override/fjprst01.spl~ ~spcl131.spl~ ~override/fjrogu01.spl~ ~spcl131.spl~ ~override/fjwiza01.spl~ DELETE_BYTES 0x72 (SOURCE_SIZE - 0x72) INSERT_BYTES 0x72 (0x28 + 0x30) WRITE_LONG 0x64 0x72 WRITE_SHORT 0x68 0x1 WRITE_LONG 0x6a (0x72 + 0x28) WRITE_SHORT 0x6e 0x0 WRITE_SHORT 0x70 0x0 WRITE_BYTE (0x72 + 0x00) 0x1 WRITE_SHORT (0x72 + 0x02) 0x4 WRITE_BYTE (0x72 + 0x0c) 0x5 WRITE_SHORT (0x72 + 0x0e) 0x1 WRITE_SHORT (0x72 + 0x10) 0x1 WRITE_SHORT (0x72 + 0x1c) 0x1 WRITE_SHORT (0x72 + 0x1e) 0x1 WRITE_SHORT (0x72 + 0x22) 0x1 WRITE_SHORT (0x72 + 0x24) 0x1 WRITE_SHORT (0x72 + 0x26) 0x1 WRITE_SHORT (0x9a + 0x00) 0x12 WRITE_BYTE (0x9a + 0x02) 0x2 WRITE_LONG (0x9a + 0x04) ((%DEST_RES% STRING_EQUAL ~fjbarb01~) ? 0x3 : ((%DEST_RES% STRING_EQUAL ~fjwarr01~) ? 0x5 : ((%DEST_RES% STRING_EQUAL ~fjprst01~) ? 0x4 : ((%DEST_RES% STRING_EQUAL ~fjrogu01~) ? 0x3 : 0x2)))) WRITE_LONG (0x9a + 0x08) 0x0 WRITE_BYTE (0x9a + 0x0c) 0x9 WRITE_BYTE (0x9a + 0x12) 0x64 COPY_EXISTING ~clabfi05.2da~ ~override~ FOR ("i1" = 0x1; "i1" < 0xa; "i1" += 0x1) BEGIN SET_2DA_ENTRY_LATER ~fj_clabfi05~ 0x8 "i1" ~AP_FJBARB01~ END SET_2DA_ENTRIES_NOW ~fj_clabfi05~ 0x1 BUT_ONLY /* etc etc for other clabs.... */ /edit: I should also add that import-weirdness isn't the fault of Tweaks, and isn't really repairable either. Link to comment
Bursk Posted February 17, 2007 Share Posted February 17, 2007 Boy, has it really been a year since this was first mentioned? http://forums.gibberlings3.net/index.php?showtopic=5452 http://forums.gibberlings3.net/index.php?showtopic=5734 Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.