-
Notifications
You must be signed in to change notification settings - Fork 5
Assets Browser
This page briefly describes the features web app has.
Extract release .zip and run 'server.exe' from the folder. A command line window will open, telling which addresses web app runs on. Open any of these in your web browser. localhost:55555 should work.
In there, it'd ask you to enter full path to your 'toc' file. Type it there and press Enter to get started.
After it loads 'toc', main Assets Browser view should appear. On the left, it shows all of the named assets in a tree. In the center, there's a search and its results. Below those, explorer-like view of a currently open folder. On the right, details about currently selected item: some information, like name, asset ID and type, and available actions, such as saving it on disk or viewing its sections.
On the very bottom it has a windows bar and a "start" button, which opens a menu (currently with just one option).
On the bottom of the tree view, there are two collapsible sections, which could be useful to quickly navigate to recently open or favorite assets.
When you select an asset, tree view moves to show it, and explorer view opens containing folder, also scrolling down to the selected asset. If asset has variants in different spans, number of variants is shown in a small square on its icon, and all of the variants are shown in search results area. Results can be sorted by any of the columns in either ascending or descending order by clicking on column title.
Selected asset or directory can be added to stage. Stages are folders on your disk with assets extracted to them, following the game's directories structure. Adding a directory is not recursive (doesn't extract subdirectories), and extracts all of the variants of assets in it.
Assets from stages can be accessed the same way as ones from game archives. Stages are listed in the top of the tree view, and there's a "Refresh" button you can press if you have changed something on disk outside of the app and want it to load those changes. On the picture, you can see that both stage and game variants of asset are displayed in the search results. Also, picture shows that app displays previews for .texture assets (however, it only generates a preview after you select the asset; previews are stored between sessions).
For any DAT1 assets, app allows to view their sections. Some sections have custom appearance, others simply display hex representation of their data.
There's also ability to extract sections one by one or replace them with custom content and save the modified file.
And there's a reference viewer, that tries to find all references to other assets in the selected asset, and display them in a tree (sublevels being references from referenced assets). The list might be incomplete, as not all of the sections are researched, but still could be useful to find other "connected" assets and navigate to them.
For some of the asset types, there are custom viewers. .texture's mipmaps can be viewed and saved as .png. Doesn't support texture arrays.
.model can be previewed in 3D, with controls allowing to view different LODs, lookgroups, hide some of the meshes and navigate to .material files used.
.material preview is very basic, so .model displayed can appear very different from in-game visuals.
Reconstruction of .nodegraph can be viewed as well, but doesn't support subgraphs.
Finally, assets can be added to compare list and opened in Compare & Diff tool. Compare allows to see two assets' sections side by side.
And Diff shows the difference between sections' content.
Home
Assets Browser
Scripts
Code Insights
Knowledge Base
Glossary
Other Works
Files
toc
dag
Formats
DAT1
DSAR
DDL
Assets
Assets Reports
Types
.actor
.animclip
.animset
.atmosphere
.cinematic2
.conduit
.config
.level
.levellight
.localization
.material
.model
.nodegraph
.soundbank
.texture
.visualeffect
.wwiselookup
.zone
.zonelightbin
Games