Hi there! You are currently browsing as a guest. Why not create an account? Then you get less ads, can thank creators, post feedback, keep a list of your favourites, and more!
Lab Assistant
Original Poster
#1 Old 6th Sep 2017 at 2:16 AM
Default CAS Viewer
TL; DR
Go to this website and choose a file with a CAS mesh.

Description
I've been playing around with Typescript and Three.js recently and implement some of the DBPF and TS4 formats. The experimental result is ts-sims4 library. Here are some nice things about it:
  1. It runs in a browser!
  2. It's a open-source project!

It is still a WIP project and I can't guarantee frequent updates due to schedule constraint. However, I did make a simple demonstration of what it can achieve. The CAS Viewer is a demo website to show the meshes inside a CASP package. It's been tested on the latest Chrome. However, nothing is perfect and here is the catch:
  1. It can't read big files. Please don't test it on the game data files. It will crash.
  2. It only reads the mesh linked from the first CASP entry.
  3. It only reads the mesh inside the package you opened.

That being said, here is a screenshot of a shoe mesh from the base game.



And here is the website.

I've also attached the package file I used to take this screenshot.
Attached files:
File Type: zip  test-package.zip (41.8 KB, 149 downloads) - View custom content
Description: unzip and choose it in the website.

I do stuff for fun.
Back to top