Aller au contenu

Photo

Bug: Craft Magic Arms and Armor shifted


  • Veuillez vous connecter pour répondre
26 réponses à ce sujet

#1
Umdran

Umdran
  • Members
  • 14 messages

When I installed Storm of Zehir my Craft Magic Arms and Armor feat shifted to Craft Wondrous item, so it's not posible to improve my weapons and armor. This is strange, because has happened more times to me. I uninstalled and reinstalled the game again, patched the game to its last version, and even installing it on a clean Windows installation makes no difference. The feat always changes. It only happens if I install SoZ, if not it works fine. If I install the basic game and MotB the feat still works. I've been looking for a solution but have not found it.

 

Is it posible someone can help me fix this annoying bug?

 

Thanks.



#2
rjshae

rjshae
  • Members
  • 4 478 messages

A work-around would be to use the debugger. In feat.2da, Craft Magic Arms and Armor is row 1092 while Craft Wondrous Items is row 1093. The debugger has a 'GiveFeat ID' to give the PC feat #ID, and 'RemoveFeat ID' to take away Feat #ID. Thus, the following should work:

~
DebugMode 1
GiveFeat 1092
RemoveFeat 1093
DebugMode 0
~


#3
Umdran

Umdran
  • Members
  • 14 messages

I tried what you said, but didn't work. I didn't explain well what happens. The problem is that if I choose Craft Magic arms and armor it's got the same description like Craft Wodrous items. Both feats are Craft Wondrous items although the name is different.

 

Anyway thanks for helping.

 



#4
kamal_

kamal_
  • Members
  • 5 238 messages

.If the description for the two skills are the same then there is a problem with the skills.2da.

 

Do you have a skills.2da in your override folder?



#5
Umdran

Umdran
  • Members
  • 14 messages

.If the description for the two skills are the same then there is a problem with the skills.2da.

 

Do you have a skills.2da in your override folder?

 

No, it's in this folder: \Neverwinter Nights 2\Campaigns\Neverwinter Nights 2 Campaign_X2



#6
Umdran

Umdran
  • Members
  • 14 messages

I've tried to install on another computer with Windows 8, instead of mine, with 7. Same result. Possibly my copy of SoZ is defective.

 

I looked at the file rjshae told me, and I found an interesting difference in all files named like this. There's one for every expansion.

 

BASIC GAME: \Neverwinter Nights 2\2DA.zip\2DA:

 

1092 FEAT_CRAFT_MAGIC_ARMS_AND_ARMOR 111617 113116 ife_craftmagicarmsarmor **** **** **** **** **** **** **** **** 5 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CRAFT_MAGIC_ARMS_AND_ARMOR 6 **** 5 **** **** **** 0 ITEMCREATION_FT_CAT 0 0 **** **** 0 0

1093 FEAT_CRAFT_WONDROUS_ITEMS 111618 113117 ife_craftwonitem **** **** **** **** **** **** **** **** 3 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CRAFT_WONDROUS_ITEMS 6 **** 3 **** **** **** 0 ITEMCREATION_FT_CAT 0 0 **** **** 0 0

 

MotB: \Neverwinter Nights 2\Data\2DA_X1.zip

 

1092 FEAT_CRAFT_MAGIC_ARMS_AND_ARMOR 111617 113116 ife_craftmagicarmsarmor **** **** **** **** **** **** **** **** 5 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CRAFT_MAGIC_ARMS_AND_ARMOR 6 **** 5 **** **** **** 0 ITEMCREATION_FT_CAT 0 0 **** **** 0 0 ****
1093 FEAT_CRAFT_WONDROUS_ITEMS 111618 113117 ife_craftwonitem **** **** **** **** **** **** **** **** 3 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CRAFT_WONDROUS_ITEMS 6 **** 3 **** **** **** 0 ITEMCREATION_FT_CAT 0 0 **** **** 0 0 ****

 

SoZ: \Neverwinter Nights 2\Data\2DA_X2.zip\2DA_X2

 

1092 FEAT_CRAFT_MAGIC_ARMS_AND_ARMOR 111617 233931 ife_craftmagicarmsarmor **** **** **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CRAFT_MAGIC_ARMS_AND_ARMOR 6 **** 5 **** **** **** 0 ITEMCREATION_FT_CAT 0 0 **** **** 0 0 **** ****
1093 FEAT_CRAFT_WONDROUS_ITEMS 111618 233931 ife_craftwonitem **** **** **** **** **** **** **** **** **** **** **** **** **** **** 3 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CRAFT_WONDROUS_ITEMS 6 **** 3 **** **** **** 0 ITEMCREATION_FT_CAT 0 0 **** **** 0 0 **** ****

 

If you look at the numbers in bold, between the line 1092 and 1093, which belong to these two feats' descriptions there's always a difference of 1. The number in the line of craft arms and armor was 1 less than wondrous items, so I changed 233931 in the line 1092 to 233930, in the file belonging to SoZ descriptions (I guess). Didn't work. The description i got wasn't correct.



#7
kamal_

kamal_
  • Members
  • 5 238 messages

Unzip and stick the following file in your my docs/nwn2/override folder: https://dl.dropboxus...3879894/feat.7z



#8
Umdran

Umdran
  • Members
  • 14 messages

I did what you said but didn't work.



#9
kamal_

kamal_
  • Members
  • 5 238 messages

Even if you start a new game (you can use the console to level up) to test?



#10
Umdran

Umdran
  • Members
  • 14 messages

I begin a MotB campaign, select to create a character, and level up manually. I select to create a wizard and when I arrive to level 5 select the feat, and find the wrong description.



#11
Dann-J

Dann-J
  • Members
  • 3 161 messages

Can you actually enchant things though, despite the description being wrong? The description is only there for us humans to read. As long as you've got feat 1092, the game engine shouldn't care what the description is.



#12
kamal_

kamal_
  • Members
  • 5 238 messages

Also, do you have a dialog.tlk file in your My Docs\Neverwinter Nights 2\tlk folder? The numbers are only there as a reference to the dialog.tlk file. As Dann-J said, as long as you have that feat number it shouldn't matter to the game engine that the description is wrong (dialog.tlk is just a bunch of text the game uses, those numbers tell the game engine to look at that line of the dialog.tlk file).

 

I've never heard of the install directory copies of the tlk file getting messed up during installation/patches, but I suppose it could happen, anything's possible.



#13
Lance Botelle

Lance Botelle
  • Members
  • 1 480 messages

Unzip and stick the following file in your my docs/nwn2/override folder: https://dl.dropboxus...3879894/feat.7z


Hi Kamal,

This feat.2da looks like it has the same error in it by the looks of it. Did you upload the right one?

UMDRAN: If you change the number 233931 to 233932 in the 1092 row, that should fix it. (Well done for spotting the mistake!)

Lance.

EDIT: Here is what it should say ....

SoZ: \Neverwinter Nights 2\Data\2DA_X2.zip\2DA_X2


1092 FEAT_CRAFT_MAGIC_ARMS_AND_ARMOR 111617 233932 ife_craftmagicarmsarmor **** **** **** **** **** **** **** **** **** **** **** **** **** **** 5 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CRAFT_MAGIC_ARMS_AND_ARMOR 6 **** 5 **** **** **** 0 ITEMCREATION_FT_CAT 0 0 **** **** 0 0 **** ****
1093 FEAT_CRAFT_WONDROUS_ITEMS 111618 233931 ife_craftwonitem **** **** **** **** **** **** **** **** **** **** **** **** **** **** 3 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_CRAFT_WONDROUS_ITEMS 6 **** 3 **** **** **** 0 ITEMCREATION_FT_CAT 0 0 **** **** 0 0 **** ****



#14
kamal_

kamal_
  • Members
  • 5 238 messages
Yes, its the soz 2da from my own installation.

#15
Lance Botelle

Lance Botelle
  • Members
  • 1 480 messages

Yes, its the soz 2da from my own installation.


Hi Kamal,

In that case, you'll need to edit the line as well (like I had to do too), as that 2da does have an error in it, as stated.

I'll assume you guys know and have the tools to edit the 2da. If you don't, let me know and I'll upload a copy for you.

Cheers,
Lance.

#16
Umdran

Umdran
  • Members
  • 14 messages

Well, in the end seems it was fixed. I began a MotB campaign and leveling up a wizard I chose craft arms and armor at level 5. It's got the right description, as the character I created and saved yesterday. I expect it to work in the future.

 

Updating only the file in \Neverwinter Nights 2\Data\2DA_X2.zip\2DA_X2 didn't make it. I've also changed the file in \Documents\Neverwinter Nights 2\override and the description changed to what it had to be from the beginning.

 

Dann-J, my idea was to try making a sword or something, but another problem made it impossible right now. If I play between five and ten minutes a BSOD restarts my computer. I'll look for a solution and then try to use the feat and tell how my experience was.



#17
Lance Botelle

Lance Botelle
  • Members
  • 1 480 messages

Well, in the end seems it was fixed. I began a MotB campaign and leveling up a wizard I chose craft arms and armor at level 5. It's got the right description, as the character I created and saved yesterday. I expect it to work in the future.


Hi,

I'm surprised you say it was "fixed", as the 2da has the wrong reference and so it cannot be fixed as far as I can see UNLESS you edit the feat.2da file.
 

Updating only the file in \Neverwinter Nights 2\Data\2DA_X2.zip\2DA_X2 didn't make it. I've also changed the file in \Documents\Neverwinter Nights 2\override and the description changed to what it had to be from the beginning.


DO NOT ALTER the "DATA" path file. This is the core file, which should NEVER be changed. You should only ever alter a COPY of that file and place it within your OVERRIDE folder.

ALSO, what do you mean by this comment, as it suggests that you did have an altered feat.2da already present in your override folder. If you did, then this is the one you needed to alter to the number I said.

Regards,
Lance.

#18
Umdran

Umdran
  • Members
  • 14 messages

Lance,

 

I changed the DATA file to original state. The file in "My docs " remains altered with the change you told me. Feat's description is still correct.

 

I don't know if it's normal or not, but I didn't have the "feat.2da" in "\Documents\Neverwinter Nights 2\override" until I followed kamal_'s instructions. He told me to copy the file there. The folder was empty before.



#19
Lance Botelle

Lance Botelle
  • Members
  • 1 480 messages

Lance,
 
I changed the DATA file to original state. The file in "My docs " remains altered with the change you told me. Feat's description is still correct.
 
I don't know if it's normal or not, but I didn't have the "feat.2da" in "\Documents\Neverwinter Nights 2\override" until I followed kamal_'s instructions. He told me to copy the file there. The folder was empty before.


Phew .. That's a relief ... I thought you had done something nasty then.

I'm guessing it's the alteration you made in the "My Docs" (as per my instructions) that would have fixed the feedback. When you say it is in "My Docs", is the file we are talking about inside the NWN2 folder within your "My Docs"? It's my guess that it is, in which case, the NWN2 game is picking up the feat.2da in the NWN2 folder (like a campaign folder usage), which is how I make my alterations anyway. Using the override is an alternative way of doing the same sort of thing. HOWEVER, I believe the override takes priority over the campaign folder, which would mean an erroneous feat.2da in your override would override any fixed feat.2da in your NWN2 campaign folders (if you see what I mean). So when you delete the override version, the NWN2 folder option kicks in instead (with the fix I told you about) and sorts the problem from there.

My guess is, if you temporarily removed the feat.2da from the "My Docs" place you speak about, then the problem would likely return. You would then simply replace the feat.2da back where you took it from to restore.

NB: Be careful how many versions of a 2da you have floating around, as they can clash (as this shows). The version in the "DATA" folder will always exist (as the lowest priority), which is overridden by versions found elsewhere, including the following positions:-

1) Override folder.
2) Campaign folder.
3) Hak versions.

Let me know if you think that is what has happened.

Cheers,
Lance.

#20
Umdran

Umdran
  • Members
  • 14 messages

My nwn2 folders in "my docs" were empty when installation ended. I only installed the game, that's all. When I saw that the feat was malfunctioning I began to apply changes all of you told me. In the end the file in "DATA" is the original, and the finle in "override" inside "My docs" was added and is the only that remains changed according to your instructions.

 

In the beginning of MotB I've noticed that Safiya had an essence, a sword and the "portable table" for creating magical items. In the description for the "table" there was a formula to create a weapon with +1d6 cold damage. I've tried to make it and worked.



#21
Lance Botelle

Lance Botelle
  • Members
  • 1 480 messages

My nwn2 folders in "my docs" were empty when installation ended. I only installed the game, that's all. When I saw that the feat was malfunctioning I began to apply changes all of you told me. In the end the file in "DATA" is the original, and the finle in "override" inside "My docs" was added and is the only that remains changed according to your instructions.
 
In the beginning of MotB I've noticed that Safiya had an essence, a sword and the "portable table" for creating magical items. In the description for the "table" there was a formula to create a weapon with +1d6 cold damage. I've tried to make it and worked.


Hi Umdran,

OK, I think I know where some of the confusion has come from, and it is with reference to the directory you are calling "My Docs". Whether the folders inside the NWN directory were empty or not, the fact is that folders should be present and one of them there should be called "override". The problem comes about because "My Docs" is too generic a term to use when discussing where files are placed. For example, you can use "My Docs" in a number of places, whereas when we speak of the "override" folder, that is specific and is only in one place.

E.g. You may have a "My Docs" folder inside the override folder, or it could be inside a campaign folder. Placing a file in each of these two places (both called "My Docs") can affect the game differently.

So, from what I understand you are saying now, when you refer to "My Docs" folder, you actually mean something like this:-

C:\Users\Umdran\Documents\Neverwinter Nights 2 (i.e. The Neverwinter Nights 2 folder inside your "documents" folder.)

This assumes a Windows 7 format, so it may be different if using a different OS. Hence the reason we use and refer to the term "override" folder, because that cannot be mistaken for any other place.

And to be clear, the file called "feat.2da" (which contains the altered line as I explained) should be inside your "override" folder, which does indeed sit inside your "NWN 2 document folders" (wherever you have installed the game to and according to whatever OS you have).

You have encouraged me to write an article about this now for my latest blog. :) Hopefully, it will be useful to help explain this sort of thing to other users in the future.

EDIT: POST MADE: http://forum.bioware...s-first/page-12 (SCROLL DOWN TO POST #16)

Cheers,
Lance.

#22
Umdran

Umdran
  • Members
  • 14 messages

Yes, it's a Windows 7 and I have the folder structure in my user's documents. Another point is that I have an override in my installation folder, in addition to the other in user's documents folder. For this reason I wrote all the path.

 

Yesterday I could do some magic items with different feats, even weapons, so the problem is solved.

 

Thanks to all of you for answers and your help. Now I'll spread evil to all Faerûn and the Planes along.



#23
kamal_

kamal_
  • Members
  • 5 238 messages

While solved, it doesn't answer the question of the cause. You have the correct feat.2da (and I provided a copy of my known working one from my own installation, and had you place it in your override to resolve any issues caused by spurious feat.2das) but have this error.



#24
Lance Botelle

Lance Botelle
  • Members
  • 1 480 messages

While solved, it doesn't answer the question of the cause. You have the correct feat.2da (and I provided a copy of my known working one from my own installation, and had you place it in your override to resolve any issues caused by spurious feat.2das) but have this error.


Hi Kamal,

I wonder if your one did actually work? After all, it had the same tlk ref error when I DL and checked it. Double check the description of Magic Arms & Armour using your 2da.

Cheers,
Lance.

#25
kamal_

kamal_
  • Members
  • 5 238 messages

Hi Kamal,

I wonder if your one did actually work? After all, it had the same tlk ref error when I DL and checked it. Double check the description of Magic Arms & Armour using your 2da.

Cheers,
Lance.

Hmmm. You are indeed correct. I cleaned my override, got rid of my custom tlks from the directories, and find that I have the same issue Umdran reports. It seems to be a previously unidentified bug! Although how something like that was not discovered a long time ago I don't know.