Search found 4 matches

by Hyunkell
11 Nov 2011, 14:20
Forum: Request/Discuss Game Solutions
Topic: Skyrim Multi-Monitor User Interface Fix Discussion
Replies: 3011
Views: 1312299

You have to edit the

You have to edit the resolution manually in:
My DocumentsMy GamesSkyrimSkyrimPrefs.ini

you're looking for:
iSize H=1080
iSize W=6016

this is my resolution 6016x1080, use the correct values for your monitor setup.
by Hyunkell
11 Nov 2011, 13:55
Forum: Request/Discuss Game Solutions
Topic: Skyrim Multi-Monitor User Interface Fix Discussion
Replies: 3011
Views: 1312299

I decompiled the UI .swf's

I decompiled the UI .swf's and had a look at what's going on.
As EvilEngineer already pointed out, pretty much every UI screen has an initSize() function,
which could most likely be modified to scale the UI correctly.

Unfortunately I have zero knowledge decompiling / recompiling ...
by Hyunkell
11 Nov 2011, 12:59
Forum: Request/Discuss Game Solutions
Topic: Skyrim Multi-Monitor User Interface Fix Discussion
Replies: 3011
Views: 1312299

Pittyh wrote:i don't know

i don't know about evilengineer, but i used a tool called "FO3 Archive Utility" to extract files from the BSA.

once the BSA was extracted i used a program called Sothink SWF editor to open the SWF Files.

Thats as far as my knowledge goes.

Cheers!
I'll see if I can come up with ...
by Hyunkell
11 Nov 2011, 12:26
Forum: Request/Discuss Game Solutions
Topic: Skyrim Multi-Monitor User Interface Fix Discussion
Replies: 3011
Views: 1312299

EvilEngineer wrote:OK, poking

OK, poking around in the interface.bsa file for some answers.... and I've found the culprit. .swf files >.<
To make the game cross platform compatible they exported all the menus in .swf format aka flash. Looking through the actual coding it is all in ActionScript2.0 as it uses the old "_stage", "_global" and other references.


I'm pretty sure what we are looking for is in the _Packages.gfx.cor.UIComponent in the function initSize()

Code: Select all



   function initSize()
   {
   var _loc3 = __width ==0? (_width) : (__width);
   var _loc2 = __height==0? (_height) : {__height);
   _xscale = _yscale = 100;
   this.setSize(_loc3, _loc2);
   }
   


Also in the _Packages.gfx.utils.Contraints
function addElement
seems to do some of the math for setting up the bounds of the visible box.


How did you extract the .bsa files?
I wouldn't mind getting my fingers dirty and mess around with those files.