storfthedwarf Posted March 20, 2020 Share Posted March 20, 2020 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 Located Interface.bsa at C:\Modding\Steam\steamapps\common\Skyrim Special Edition\Data Extracted Interface.bsa to a new folder on desktop using bae.exe. Closed bae.exe Opened inventorymenu.swf from extracted .bsa into the program JPEXS Free Flash Decompiler - Changed "Header" and "frame" sections to proper numbers based on instructions (See resources section below) - Saved changes and closed Opened Archive.exe from C:\Modding\Steam\steamapps\common\Skyrim Special Edition\Tools\Archive Added entire Interface.bsa folder with new modified inventorymenu.swf file - Kept default settings (Only Recurse Directories selected, nothing else checked) - Saved and overwrote Interface.bsa at C:\Modding\Steam\steamapps\common\Skyrim Special Edition\Data Loaded up Skyrim via SKSE64 in MO2 opened console from Start screen and moved to location via "COC unownedcell" 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 More sharing options...
shumkar Posted March 21, 2020 Share Posted March 21, 2020 (edited) 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 March 21, 2020 by shumkar Link to comment Share on other sites More sharing options...
Recommended Posts