Skip to content

Latest commit

 

History

History
79 lines (50 loc) · 1.86 KB

File metadata and controls

79 lines (50 loc) · 1.86 KB

CastModelViewer (The Rust Edition)

CastModelViewer is a WIP, Rust-based tool for viewing and previewing .cast model files. It is a full rewrite of the original CastModelViewer, which was a fork of SEModelViewer using porter-lib for cross-platform model parsing and rendering.


Features

  • Loads and previews Cast model files (.cast)
  • Cross-platform: Windows, Linux, macOS

Getting Started

Usage

  • Open a model: You can load .cast files by either:
    • Dragging and dropping the file into the CastModelViewer window
    • Clicking the "Load File" button in the tool and selecting your file
  • Open the Preview:
    • Click on the file in the asset view and press P to open the model preview

Prerequisites

  • Rust (latest stable recommended)
  • A supported platform (Windows, Linux, or macOS)

Building

Clone the repository:

git clone https://github.com/echo000/CastModelViewer.git
cd CastModelViewer

Build and run:

cargo run --release

Requirements

  • Rust (latest stable)
  • Porter-lib (automatically managed via Cargo.toml)

Download

You can build from source using Cargo, or download the old prebuilt releases from the Releases Page.


Disclaimers

Disclaimer:
CastModelViewer is provided "as-is" with no warranty. Use at your own risk.


Credits


Contributing

Contributions, bug reports, and suggestions are welcome! Feel free to open an issue or pull request.