Gildor's Forums

English Forum => UE Viewer (English) => Topic started by: Gildor on September 01, 2014, 23:56



Title: Umodel now has own GUI
Post by: Gildor on September 01, 2014, 23:56
For those who missed this update from the main site page
http://www.gildor.org/node/185


Title: Re: Umodel now has own GUI
Post by: theoneman on September 02, 2014, 03:59
I can't choose multiple packages? like for Bioshock Infinite, I want to click all the packages and let it extract. When I press extract for any package, it will load the first texture it finds and show it in the "viewer" thus stopping the extaction process permanency.  Example of what I mean is in the picture.

Just a few improvements that I think would help
*Save user info, so I don't have to keep searching for the game files every time I open Umodel
*Export all packages option

[вложение удалено Администратором]


Title: Re: Umodel now has own GUI
Post by: Gildor on September 02, 2014, 12:41
I can't choose multiple packages?
Not yet
Quote
When I press extract for any package, it will load the first texture it finds and show it in the "viewer" thus stopping the extaction process permanency.
Very strange. May be you double-clicked on package name instead of pressing "Export" button?
Quote
*Save user info, so I don't have to keep searching for the game files every time I open Umodel
That's planned. By the way you may pass -path=... command line option to umodel, and it will be picked up, like before
Quote
*Export all packages option
Not sure about "all packages", but at least multi-selection will appear later.


Title: Re: Umodel now has own GUI
Post by: theoneman on September 02, 2014, 16:08
The export thing was a user error, not the program. But the only thing that's weird is that the program opens a texture at the end of the exporting, why not close out the console and display a message saying "Export complete!" cause when the texture opens in the viewer, I think there is still more to export but there is not.


Title: Re: Umodel now has own GUI
Post by: Gildor on September 02, 2014, 16:18
Umodel will automatically close only when if you're starting it from the command line and no UI appears. But I decided to keep it working after exporting with UI in a case if user wants to export another package - he can simply push <O> button and load or export another package.


Title: Re: Umodel now has own GUI
Post by: theoneman on September 02, 2014, 16:21
Ah okay, cause that's what gets me is when a texture pops up in the viewer, I think there is still more to extract but there is not. I can run Umodel from the command line? would I be able to use the batch extract file with the command line?


Title: Re: Umodel now has own GUI
Post by: Gildor on September 02, 2014, 16:25
Sure, full previous functionality remains in place. UI appears only when user enters a command line which didn't do anything useful before - for example, when user forgot to put -path=... or forgot to add a package name. By the way, you may enter full correct command line, and add "-gui" option - this will force umodel to pop up the startup dialog anyway.


Title: Re: Umodel now has own GUI
Post by: Gildor on September 05, 2014, 22:11
Some UI update. Package list now has "flat" mode (see the checkbox on top of the window). In this mode, all packages are displayed in single list without a directory tree control on the left. Also I've added a "filter" text field - when it's not empty, package list will contain only files which names contains entered string.

This work was done as a prerequisite for multiselection of packages in list for either viewing or export.


Title: Re: Umodel now has own GUI
Post by: Gildor on September 07, 2014, 02:30
Major update. Now you can select multiple packages from UI in either load them for viewing or export.

Please note that I completely rewrote a large amount of code which wasn't changed for a few years, so I'm expecting bugs or even crashes, despite I did some tests by myself. Feel free to report any problems here.


Title: Re: Umodel now has own GUI
Post by: Gildor on September 09, 2014, 00:39
Hi all,

Today I've implemented a progress window for loading and exporting packages. You may abort current operation at any time by pressing <Esc> key or by pushing "Cancel" button.

(https://scontent-a-fra.xx.fbcdn.net/hphotos-xaf1/t31.0-8/10572061_786165468093922_7490370233522843835_o.png)
 (https://scontent-a-fra.xx.fbcdn.net/hphotos-xaf1/t31.0-8/10572061_786165468093922_7490370233522843835_o.png)


Title: Re: Umodel now has own GUI
Post by: theoneman on September 11, 2014, 17:49
Is LOD extraction supported?


Title: Re: Umodel now has own GUI
Post by: Gildor on September 11, 2014, 17:55
There's no export options UI yet, but as usual you may supply necessary options with command line. In your case put this command to the shortcut:
Code:
umodel.exe -lods


Title: Re: Umodel now has own GUI
Post by: X7 on September 11, 2014, 19:00
Is there any option that after closing "UE Viewer" the GUI and app will back instead of closing?

edit: nvm, i've read the information about "O" key  ;D

keep going!


Title: Re: Umodel now has own GUI
Post by: Gildor on September 11, 2014, 19:04
Closing a window closes an application. Isn't it standard behavior? Otherwise how do you assume to close umodel?
Probably you didn't read my posts about GUI and didn't notice a message at the bottom of "package selection" dialog: you may press "O" key at any time to pop up this dialog again.


Title: Re: Umodel now has own GUI
Post by: Gildor on September 12, 2014, 01:43
Some visual appearance changes

(http://www.gildor.org/files/images/umodel/base/package_dialog.png) (/files/images/umodel/base/package_dialog.png)


Title: Re: Umodel now has own GUI
Post by: Gildor on September 23, 2014, 14:07
Added package scanner UI. This tool prepares a report of package file versions for the selected game. This report is essential when I'm adding support for some new game, and when I want this game to be automatically detected by umodel. This dialog covers functionality of standalone tool "pkgtool".



Title: Re: Umodel now has own GUI
Post by: Gildor on November 03, 2014, 03:26
I've added "Scan content" button in package selection dialog which will perform analysis of all game packages and display additional information in package list showing number of objects which are supported by umodel. Now it's easier to find packages which contains meshes or animations, and avoid visiting packages with nothing interesting inside.



Title: Re: Umodel now has own GUI
Post by: illincrux on February 17, 2015, 03:02
Love what you're doing with the UI!

As somebody that uses your tool heavily for personal fun with multiple games,

May I request you consider adding the option for adding bookmarks and using the expanded 'Browse For Folder' dialog for easier navigation?

Cheers!


Title: Re: Umodel now has own GUI
Post by: Gildor on February 17, 2015, 10:42
This is planned, but I'll need to implement some config file first to store settings. UE4 is first.


Title: Re: Umodel now has own GUI
Post by: Gildor on June 13, 2015, 12:42
Added new option in "Tools" button, package selection dialog - "Save selected packages". This option allows user to save all selected packages into a single directory ("UmodelSaved" directory, near "UmodelExport"). This is primarily intended for extraction of packages from UE4 pak files, but can be used also for extraction from Andoid obb files etc.


Title: Re: Umodel now has own GUI
Post by: Gildor on August 30, 2016, 02:21
Added sorting of package list in UI. You may now sort packages by name, size, number of skeletal meshes etc. To sort them, simply click on corresponding column. Clicking on column again will reverse sort direction.


Title: Re: Umodel now has own GUI
Post by: Gildor on July 15, 2018, 17:21
With build 839, UModel got capability to resize package selection window.

That was a very very long work upon improvement of my UI library, however now it is very flexible in terms of automatic window layout.



Title: Re: Umodel now has own GUI
Post by: fatihG_ on September 14, 2021, 06:35
It Seems you closed the issues page on Github only 2 days ago! =[

I had some suggestions in regards to the GUI.

Is it possible for UE Viewer to remember the start up options?
Picking 'override engine version', Changing the engine to 4 and then finally picking the specific engine version every single time gets annoying.

Or even let us specify the defaults in a separate text or startup.cfg file, with all the options of the startup GUI in addition to specifying an AES key.
Cause copy and pasting an AES key every single time isnt fun either.

As im not really a coder the best I could do imake some quick mockup images, to illustrate my point  Hopefully it is clear enough.

https://imgur.com/a/NazKM8d


Title: Re: Umodel now has own GUI
Post by: Gildor on September 14, 2021, 09:47
Yes, I've disabled "issues" at github, and explained that in "discussions" board there.

This feature is in plans for a long time, but I have no idea if I'll proceed with it one day. However you may override everything in a batch file or in shortcut to umodel, specifying options with command line parameters.