Jump to content

Which script calls for alchemy's UI text to be displayed?


Wirodeu

Recommended Posts

Specifically, there's a sentence on the alchemy crafting menu that calls for the string "Alchemy: Combine ingredients to make potions" in the top right. I'm trying to understand which function, script, or .swf file calls for this to be displayed. Is this something I can access in the Creation Kit, or do I use a .swf decompiler? As of yet I've been unable to track it down using either tool and I'd appreciate every bit of help I can get. Please point me in the right direction or help me understand this particular function.

 

I'm already aware that using tesvTranslator I'm able to modify the .strings/.ilstrings/.dlstrings and modify the text itself.

 

Thanks!

 

 

(x-post from Bethsoft)

 

 

(EDIT: So far I've looked through every .swf and .gfx file both vanilla and SkyUI and have been unable to find it.)

Link to comment
Share on other sites

That string appears with the menu. I suspect that there is an SWF element that is calling the string to display. I did find in the skyrim_english.strings file "Combine ingredients to make potions". Perhaps it is a display element made up of two parts. One that calls the menu name and another that calls the menu description. That would make sense if the other menus have similar in their UI.

 

I don't know SWF, perhaps tho knowing that it is comprised of two strings may help you find what you need.

Link to comment
Share on other sites

Hi, thanks for the response! This is an issue that's really small and bugs me because I figure I should be able to tackle something this insignificant. :laugh:

 

That string appears with the menu. I suspect that there is an SWF element that is calling the string to display. I did find in the skyrim_english.strings file "Combine ingredients to make potions". Perhaps it is a display element made up of two parts. One that calls the menu name and another that calls the menu description. That would make sense if the other menus have similar in their UI.

 

I don't know SWF, perhaps tho knowing that it is comprised of two strings may help you find what you need.

 

I'd gotten that far, and reasoned that it would be formulated as "string1+": "+string2". Now, I've already disabled both of the strings using tesvTranslate (by translating them to [NULL]), which leaves the colon up. Aside from the remaining colon mocking me, I consider it a messy solution (I'm eager to figure out the root of the issue). So, knowing that the script that calls it would have to contain ": " (that is a colon with a space behind it) I searched through every .swf and .gfx file using SoThink SWF Decompiler. Unfortunately I didn't find this specific script, just the one that shows up on the item card where it says (for example) "Requires: 2 iron ingots" and was able to disable that colon perfectly fine (proving the concept works). I could have also disabled that script entirely, which is ideally what I wish to do to the script that displays helpful text in the top right corner of the crafting menus.

 

All in all it bothers me that:

1) The colon remains

2) I can't find the specific script that calls for it

 

At this point I'm certain there has to be some glaringly obvious script I'm missing, and that it must be hiding in plain sight. :laugh:

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...