Jump to content

How Do I Modify Vanilla Menus Successfully?


Recommended Posts

New and eager modder here, Thanks in advance for any advice.

 

So far, I've just been patching together random posts in forums to learn and am still quite mystified by the whole process. I'm starting with a small and defined project to start my learning.

 

Goal

 

- Modify inventory menu to fit my 21x9 aspect ratio and resolution of 3440x1440.

 

Question

 

Could the community have a look at my process and tell me where I'm doing things incorrectly (even if the answer is "everything"!). I'm happy to answer any questions about versions I'm running, mods I currently have installed, provide screenshots, INI settings etc.

 

Also, I do realize this exists: Complete Widescreen Fix for Vanilla and SkyUI 2.2 and 5.2 SE. (I have it). I simply am trying to learn more about the basics of doing things myself (I've learned a lot already!). Thanks!

 

Process

 

  1. Located Interface.bsa at C:\Modding\Steam\steamapps\common\Skyrim Special Edition\Data
  2. Extracted Interface.bsa to a new folder on desktop using bae.exe. Closed bae.exe
  3. Opened inventorymenu.swf from extracted .bsa into the program JPEXS Free Flash Decompiler
  4. - Changed "Header" and "frame" sections to proper numbers based on instructions (See resources section below)
  5. - Saved changes and closed
  6. Opened Archive.exe from C:\Modding\Steam\steamapps\common\Skyrim Special Edition\Tools\Archive
  7. Added entire Interface.bsa folder with new modified inventorymenu.swf file
  8. - Kept default settings (Only Recurse Directories selected, nothing else checked)
  9. - Saved and overwrote Interface.bsa at C:\Modding\Steam\steamapps\common\Skyrim Special Edition\Data
  10. Loaded up Skyrim via SKSE64 in MO2
  11. opened console from Start screen and moved to location via "COC unownedcell"
  12. Opened Inventory

 

Result

 

Inventory menu is still not adjusted properly for my screen. No change from Vanilla.

 

 

Resources

 

https://www.reddit.com/r/skyrimmods/comments/5dyene/simple_tutorial_making_widescreen_or_60_fps/

https://forums.nexusmods.com/index.php?/topic/3783270-how-to-patch-swf-files-from-mods-andor-make-patches-for-other-resolutions/&do=findComment&comment=34386055

 

Link to comment
Share on other sites

Hi storfthedwarf,

 

I have always been using Adobe Flash CS6 for working with flash files and never used JPEX...

 

What you are really editing there, it's an Action Script 2 file (.as). If JPEX offers a way to read the whole .as file, you could find the whole algorithm that calculates the screen dimensions and could check why its variables values have not been changed. Just insert logging commands where you think that new values should be used:

skyui.util.Debug.log("variable1 = " + variable1 + ", variable2 = " + variable2); 

where variable1, variable2 etc are variables which values you want to log. The log will be saved in the file skse64.log and also will be visible in SKSE console.

 

So you could debug why it does not work as expected.

 

SKSE and SkyUI are required for this to work. You will have to edit SkyUI's inventorymenu.swf.

Edited by shumkar
Link to comment
Share on other sites

  • Recently Browsing   0 members

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