drojman wrote:
Actually there is one thing, it looks like the crosshair when not aiming down the sight was too big, maybe it's just me:
Slight bit of off dark green off on the main menu (maybe it's supposed to be like that, it was really minor) otherwise what I saw looked good.
Not sure about the crosshair, sometimes i think it's to big in Eyefinity too.... but i don't have 16:9 comparison screenshots ^^
Ci7rus wrote:
Haldi, I just tried your fix and while 1st person view looks nicer unfortunately the crafting screens all got shifted to the left and there's a lot of misalignment on the workshop especially.
Well yeah, they're put to the left because the only thing this HUD Fix does is remove the stretch. Luckily the Health, Compass and Ammu are left, centered and right aligned. the Workshop isn't it's all left bound, the only thing we can easily do is center it. If you wan't to you can modify each and every element itself to have more space between them.
And again we're talking about Interface fixes, if the tiny 3d Preview items are in the wrong place that (probably) has nothing to do with this, so i have no idea how to fix it.
Tutorial how to edit .ba2 filesThings you need:.ba2 un(re-)packer from here:
http://www.loverslab.com/topic/54891-f4-ba2-unpack/JPEXS Free Flash Decompiler from here:
https://www.free-decompiler.com/flash/download/the original Fallout4 Interfaces.ba2 (or you can use
my modified version)
What to do?- Start up the quickbms.exe
- select f4.bms as plugin
- select the Fallout4 - Interface.ba2 to unpack
- select the target folger
You have now an unpacked archive and can modify all .swf files how you wan't em.
What to change?You have the heade of the .swf file, most of the time it's enough to simply change that to the Aspect Ratio you want.
Original is 25'600x14'400 twips aka 1280x720 pixel (Yep... it's simply x 20) if you wan't 21:9 you don't set it to your Resolution of 3440x1440 but leave it the 720p in height and simply set the according 1706 pixel wide aka 34'120 twips
Attachment:
F4-HUd1.PNG [ 52.94 KiB | Viewed 5881 times ]
How to center the HUDIf you're using mutliple Monitors you can Center the whole Hud via .ini Edits in the Fallout4.ini in myDocuments:
Code:
[Interface]
fSafeZoneX=250.0
fSafeZoneXWide=250.0
It's trial and Error there.... just play around until you have your Hud at the perfect position.
Be aware... this numbers are NOT the pixels of your resolution but the pixel of your HUD, so if you modified your hud for 3840x720 you'd need to add 1280+20 (border) for the SafeZoneXWide
How to prevent certain Elements from being Left aligned?Stuff like Examine and Workshop are all left aligned, if you want them to be over the whole Monitor you'd need to modify each element itself.
If you wan't them to be Centered you can modify the whole Frame. you go to "Frames" select "frame 1" select tha "place Object blablabla" and search for the "translateX: SB[n TranslateBits] = 000" in "matrix". With this you can move the whole Frame segment.
Be aware that this are NOT pixels but twips (pixel x 20) and that the maximum X lenght is defined in the header of the file, not your gaming resolution.
Attachment:
F4-HUD2.PNG [ 64.28 KiB | Viewed 5892 times ]
How to fix the green shades?According to
Galnix the green shades are caused by the "bUseShadedBackground = true;" in the script part of the .swf file.
Galnix wrote:
If you look through the scripts embedded in the SWF files, there is a 'bUseShadedBackground = true;' included in some of them. Setting that to false removes the green boxes. To edit it you will need to click on the word 'true' in the 'ActionScript source' pane, and then go to the corresponding line in the 'Method/Getter/Setter Trait' pane that opens up. Change that from 'pushtrue' to 'pushfalse'. After you save that change, you should see the line in the other pane automatically change to false. You will need to repeat this for every instance of the 'bUseShadedBackgound' you can find.
If you remove them from the HUDMenu.swf and FavoritesMenu.swf it looks way better... they're totally gone though, not fixed.
How to recompile the .swf files into a .ba2it's written in the readme of the quickbms
ATM this only works via CMD, here is the command i'm using:
Code:
quickbms -w -r "C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\Tools n Stuff\QuickBMS extractor\f4.bms" "C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\Tools n Stuff\original Interface.ba2" "C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\Tools n Stuff\Interfacefolder with Modified swf files"
important note on reimporting. you need ALL .swf files in this Folder you want to reimport, if you only import the changed ones the archive structure might get broken and you can't start Fallout4.
When you get the error "this file is bigger than the original and can't be reimportet: Yes, no, force" always use the Force!
That's about it.... i think.