Windows or Linux operating system
x86-compatible CPU with SSE2 support
OpenGL 1.1 videocard (OpenGL 2.0 is recommended)
SDL 2.0 (for Linux only, windows distribution has SDL2.dll included)
WARNING: it's highly recommended to read the FAQ and to watch video tutorials (see the
links above) before starting the umodel for the first time.
UModel primarily is a console application, with rich command line capabilities. Easiest
run is 'umodel <package_file>', it will start umodel in a viewer mode. To see the full
list of available command line options run 'umodel -help'.
You could also drag a package file (.upk, .xxx, .ukx etc) to umodel's icon to launch
the application. However default settings will be used in this case, so if game requires
some compatibility options, this will not work.
You may also use response file to provide command line arguments. More info is in Wiki page:
Some time ago simple GUI has been added for Windows version of UModel. It appears when
you start UModel without arguments (for example, clicking on UModel icon from Windows
Explorer). Please note that all command line option still works even in GUI mode.
A startup window appears only when you have neither game path nor package name specified.
It will allow you to choose where UModel will look for files ('-path' option) as well as
compatibility options. If you will set '-path' from the command line, startup GUI will
not appear. In a case you want to specify path and show startup GUI, add option '-gui'
to the command line.
Viewer window has user menu on the top of the window. Please review and try options
provided there. Most of them could be duplicated with keystrokes, and these key shortcuts
are listed in menu.
The application is controlled with keyboard and mouse. You may see the full list of
keyboard shortcuts by pressing 'H' (Help) key. Here's the list of some shortcuts:
PgUp/PgDn browse through loaded objects
Ctrl+S take a screenshot into the file Screenshots/ObjectName.tga
Alt+S take screenshot with transparent background
Ctrl+X export all objects from the current scene
Ctrl+PgUp/PgDn scroll onscreen texts
Shift+Up/Down change scene FOV
Ctrl+L switch lighting modes
Ctrl+Q toggle visualization of debug information (text, 3D axis etc)
Ctrl+G toggle between OpenGL 2.0 (using shaders) and OpenGL 1.1 (no shaders)
Esc exit from the umodel
You may attach the AnimSet to the SkeletalMesh object using Ctrl+A key. Animation
sequences are listed by '[' and ']' keys, playback is started with a Space key.
- bugfix: exporting of all referenced textures from materials didn't work
- Gears of War Ultimate Edition support
- full Fable Legends (canceled game) support
- use Ctrl+MouseWheel to scroll long window texts (in addition to Ctrl+PgUp/PgDn)
- highlighting mesh material in "show materials" (M key) mode when mouse hovered over material name
- navigation between referenced objects: material names, texture names, etc works as hyperlinks in "M" mode
for mesh and material; navigation back/forward over history could be done with Alt+Left/Right keys
- Sea of Thieves support, requires game override (-game=sot)
- UE2 Cubemap support
- UE4 TextureCube support
- multiple optimizations (mostly for multi-core CPU), could be disabled with "-nomt" command line option
- recognition of duplicated files when exporting UE3 content
- faster export when part of assets were already exported and "don't overwrite already exported files" is enabled
- reading UE3/UE4 material expressions for collecting Material's parameters and their values; this extends
material outline, dump and export information
- completed UE4.25 support
- added UE3 iOS and WiiU sound export
- support for UE4.25 pak file format
- updated SMITE support
- added Days Gone (PS4) support, required game override -game=daysgone
- added support for Unreal1 paletted textures