Jump to content

Longer/Quicker Action Scroll (top left of UI)


Kanegasi

Recommended Posts

I installed Auto Loot and realized how annoying a constant loot scroll is. Does a mod exist that edits the action scroll? If not, would someone be up to making one? I'm looking for more than two lines at a time, lines fading quicker, and/or old lines forced out if the action buffer gets too large so you would have a crazy scroll of you're doing/looting a bunch of things at once. I would even like a filter like blocking all junk and ammo or blocking all loot except for important items like legendaries and things like keys or quest items.

 

I'm aware of three UI overhaul mods, including DEF_UI, but I like the rest of the UI and haven't tried these mods. Do any of them do this already?

Link to comment
Share on other sites

Update: I messed around with DEF_UI, which is actually really nice, but the only thing I can do with the top left messages is scale them, and that didn't even do anything to the text. I can move it though.

Link to comment
Share on other sites

Update 2: I may end up making a mod at this rate, if I can get past flash code.

 

My general curiosity ended with installing a free flash decompiler and opening the HUDMenu.swf provided by DEF_UI. I found the Messages "file" or whatever it's called and edited it. Flash code is super weird, you apparently have to edit something in order to edit the code and cannot edit the code directly. It might be the decompiler, but I'm lost on this concept.

 

Anyways, the lines I edited were main 8 (editing the pushbyte in subline 15 or whatever that is to 8 instead of 4) and then main 148, deleting the fadingOutMessage portion from getlocal_0 to pop and changing that iffalse to ofs0015 so that the main code reads "return !this.bAnimating && this.ShownCount < MAX_SHOWN;".

 

Testing this ingame with the Auto Loot mod, the first few items work perfectly and scroll out to 8 total lines, but then it settles into the same slow rhythm where items wait their turn in disappearing, but now five items are shown. If only each line independently disappeared at the set "80 unit" time from mainline 10, the scroll would flow nicely.

 

I feel like I accomplished something, but I really have no freaking clue how any of this two-window code works, I went slowly with trial and error and my Lua/Javascript experience. I wish I could just directly edit this crap in Notepad++ like a normal language.

Link to comment
Share on other sites

  • 2 weeks later...

Update/bump

 

I've been occasionally coming back to this and trying to find new ways to approach this. After searching and getting a minor understanding of ActionScript, I believe I have a decent edit to the script that will cause the scroll to simply speed up depending on the size of the message buffer. My problem is still the very limited bytecode editing. I can change only some of the script and adding whole new lines is practically impossible.

 

I guess I have a question to anyone who has edited or has experience with flash. Is this limited editing only because of the free JPEXS decompiler or can I drop money on Adobe Animate (new 2016 flash/CC) and edit it freely? There are other expensive flash programs, will they work? Is this editing limited universally due to the absence of a source fla or would having the official Adobe Animate program be sufficient to let me edit this swf file? Would it be possible to petition Bethesda to release their UI fla files in the name of modding?

Link to comment
Share on other sites

  • Recently Browsing   0 members

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