Skip to content

Assets Browser

Alexander edited this page Jun 3, 2024 · 1 revision

This page briefly describes the features web app has.

Launching

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.

General

Assets Browser screenshot

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.


start button

On the very bottom it has a windows bar and a "start" button, which opens a menu (currently with just one option).


recently viewed and favorites

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.


.localization asset with 23 variants selected

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.

Stages

adding directory to stage

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.


stage asset selected

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).

Sections

sections view

For any DAT1 assets, app allows to view their sections. Some sections have custom appearance, others simply display hex representation of their data.


sections editing

There's also ability to extract sections one by one or replace them with custom content and save the modified file.


reference viewer

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.

Viewers

texture viewer

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 viewer

.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.


piece of i29_default.missions.nodegraph

Reconstruction of .nodegraph can be viewed as well, but doesn't support subgraphs.

Compare & Diff

compare

Finally, assets can be added to compare list and opened in Compare & Diff tool. Compare allows to see two assets' sections side by side.


diff

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

Clone this wiki locally