Jump to content


Photo

Compatibility issue of RR with Refinements mod.


  • Please log in to reply
4 replies to this topic

#1 Hoo

Hoo
  • Member
  • 32 posts

Posted 15 February 2011 - 03:48 AM

Hi. I found some compatibility problem between RR and Refinements mod.

I installed both mods according to BiG World Project Installation manual.

After that, I used Shadow Keeper to check Jester's HLA.

Even though RR and Refinements mod never removed "Magic Flute" ability from Jester's HLA, the ability was removed. And also, Blade's HLA, which is "Finesse" added by Refinements, was removed.


May I ask you to check it? I don't know which mod caused the problem.


And I have one more suggestion. As you know, Refinements mod adds "Avoid Death" ability to Bard and it works correctly, I mean I can learn this ability without learning "Evasion" first, if RR's HLA components installed after Refinements although there is no "Evasion" ability any more because of RR's ability changes.

However, the description of "Avoid Death" wasn't modified. It still requires "Evasion". It's a clear typo.


Finally, I want to know how to use "Scribe Scrolls". I used this ability but nothing happened...

Edited by Hoo, 15 February 2011 - 04:02 AM.


#2 the bigg

the bigg

    2083 is a prime number.

  • Modder
  • 3331 posts

Posted 15 February 2011 - 04:42 AM

Even though RR and Refinements mod never removed "Magic Flute" ability from Jester's HLA, the ability was removed. And also, Blade's HLA, which is "Finesse" added by Refinements, was removed.

It appears to be incorrect patching on part of RR:
--- rr/setup-rr.old     2011-02-15 13:32:18.261977000 +0100
+++ rr/SETUP-RR.TP2     2011-02-15 13:32:49.017882500 +0100
@@ -957,12 +957,17 @@
 // Restore the Avoid Death HLA to Bards (only needed with Refinements)
 COPY_EXISTING ~LUBA0.2DA~ ~override~                                 // True Bard HLA table
               ~LUBA2.2DA~ ~override~                                 // Blade HLA table
-              ~LUBA3.2DA~ ~override~                                 // Jester
HLA table
 SET_2DA_ENTRY_LATER ~RR#REFAD~ 13 1 ~GA_SPCL917~                     // Aviod Death HLA
 SET_2DA_ENTRY_LATER ~RR#REFAD~ 13 4 ~1~                              // Minimum level for Aviod Death
 SET_2DA_ENTRY_LATER ~RR#REFAD~ 13 5 ~99~                             // Maximum level for Aviod Death
 SET_2DA_ENTRY_LATER ~RR#REFAD~ 13 6 ~16~                             // Number of times that Aviod Death can be acquired
 SET_2DA_ENTRIES_NOW ~RR#REFAD~ 1                                     // Actually make the changes
+COPY_EXISTING ~LUBA3.2DA~ ~override~                                 // Jester HLA table
+SET_2DA_ENTRY_LATER ~RR#REFAD~ 14 1 ~GA_SPCL917~                     // Aviod Death HLA
+SET_2DA_ENTRY_LATER ~RR#REFAD~ 14 4 ~1~                              // Minimum level for Aviod Death
+SET_2DA_ENTRY_LATER ~RR#REFAD~ 14 5 ~99~                             // Maximum level for Aviod Death
+SET_2DA_ENTRY_LATER ~RR#REFAD~ 14 6 ~16~                             // Number of times that Aviod Death can be acquired
+SET_2DA_ENTRIES_NOW ~RR#REFAD~ 1                                     // Actually make the changes
 COPY_EXISTING ~LUBA4.2DA~ ~override~                                 // Skald HLA table (different row from others)
 SET_2DA_ENTRY_LATER ~RR#REFA2~ 15 1 ~GA_SPCL917~                     // Aviod Death HLA
 SET_2DA_ENTRY_LATER ~RR#REFA2~ 15 4 ~1~                              // Minimum level for Aviod Death

And I have one more suggestion. As you know, Refinements mod adds "Avoid Death" ability to Bard and it works correctly, I mean I can learn this ability without learning "Evasion" first, if RR's HLA components installed after Refinements although there is no "Evasion" ability any more because of RR's ability changes.

However, the description of "Avoid Death" wasn't modified. It still requires "Evasion". It's a clear typo.

Yes, RR should reverse Refinements' description update.

Finally, I want to know how to use "Scribe Scrolls". I used this ability but nothing happened...

You should start a dialogue whereby you can choose which spell you want to scribe, but nothing happens because of a scripting error:
--- rr/RR_CORE/COMPILE/RR#SCRL.old      2011-02-15 13:38:40.574524500 +0100
+++ rr/RR_CORE/COMPILE/RR#SCRL.D        2011-02-15 13:38:43.976956600 +0100
@@ -3,7 +3,7 @@

 BEGIN ~RR#SCRL~

-IF ~~ THEN BEGIN RR#SCRL00
+IF ~True()~ THEN BEGIN RR#SCRL00
 SAY @8222 // (Select a spell level:)
 IF ~PartyGoldGT(49)~ THEN REPLY @8230 GOTO RR#SCRL01 // 1st level spells (50 gp)
 IF ~PartyGoldGT(99)~ THEN REPLY @8231 GOTO RR#SCRL02 // 2nd level spells (100 gp)

Italian users: help test the Stivan NPC!

Author or Co-Author: WeiDU - Widescreen - Generalized Biffing - Refinements - TB#Tweaks - IWD2Tweaks - TB#Characters - Traify Tool - Some mods that I won't mention in public
Maintainer: Semi-Multi Clerics - Nalia Mod - Nvidia Fix
Code dumps: Detect custom secondary types - Stutter Investigator

If possible, send diffs, translations and other contributions using Git.


#3 Hoo

Hoo
  • Member
  • 32 posts

Posted 15 February 2011 - 05:16 AM

Thanks for your reply.

I decided to reinstall about all of my BGT-related mods...

I realized that Refinements mod is enough to play satisfactorily myself from the point of view of balancing. :)


But, Honestly, I hope a additional HLA for Jester. Even though Blade and Skald have more HLA compared original Bard class, except 'Enhanced XXX Song', such as Bladed Weapon Specialization, Skald Flute, and Finesse, Jester didnt.

Edited by Hoo, 15 February 2011 - 05:16 AM.


#4 Wisp

Wisp
  • Modder
  • 1353 posts

Posted 15 February 2011 - 05:19 AM

It appears to be incorrect patching on part of RR:

Looks like a general overhaul of the 2da code is in order. Lucky me.

And I have one more suggestion. As you know, Refinements mod adds "Avoid Death" ability to Bard and it works correctly, I mean I can learn this ability without learning "Evasion" first, if RR's HLA components installed after Refinements although there is no "Evasion" ability any more because of RR's ability changes.

However, the description of "Avoid Death" wasn't modified. It still requires "Evasion". It's a clear typo.

Yes, RR should reverse Refinements' description update.

Will do.

Finally, I want to know how to use "Scribe Scrolls". I used this ability but nothing happened...

You should start a dialogue whereby you can choose which spell you want to scribe, but nothing happens because of a scripting error:

Ah, yes. Nothing like doing something simple and ending up breaking the entire thing.

Thanks.

#5 the bigg

the bigg

    2083 is a prime number.

  • Modder
  • 3331 posts

Posted 15 February 2011 - 05:23 AM

[quote name='Wisp' date='15 February 2011 - 02:19 PM' timestamp='1297775940' post='508344']
Looks like a general overhaul of the 2da code is in order. Lucky me./quote]
If you do, make sure you work off the Git version of Refinements and not the official one - that version includes ToBEx and adds Use Scrolls and Scribe Scrolls to Bounty Hunters and Assassins.

Italian users: help test the Stivan NPC!

Author or Co-Author: WeiDU - Widescreen - Generalized Biffing - Refinements - TB#Tweaks - IWD2Tweaks - TB#Characters - Traify Tool - Some mods that I won't mention in public
Maintainer: Semi-Multi Clerics - Nalia Mod - Nvidia Fix
Code dumps: Detect custom secondary types - Stutter Investigator

If possible, send diffs, translations and other contributions using Git.