u/General-Trouble2214

Fable 2 Asset Browser - Level loading and Animations!
▲ 29 r/Fable

Fable 2 Asset Browser - Level loading and Animations!

Hello everyone! Back again with another big update to Fable 2 Asset Browser!

There are some very big updates to the program now!

Some short changes I've made here:

  1. Rewrote the audio playback, no longer relies on any external dependencies

-- This allows compiling in 64bit.

  1. Added a level viewer

  2. Animation Playback

Usage:

  • Acquire a legitimate copy of Fable 2.
  • Dump the iso on your computer.
  • Download Fable 2 Asset Browser.exe and run it.
  • Fable 2 Asset Browser supports loading an extracted iso, or the iso itself.

Here is a preview of the Bowerstone Lake Gypsy Camp:

https://preview.redd.it/922l08kciu2h1.png?width=1899&format=png&auto=webp&s=07d67ebdf9ec0d3a16610c8780e474359e0c4dae

And here is a look at Bowerstone Market:

https://preview.redd.it/bmeou1oxhu2h1.png?width=2559&format=png&auto=webp&s=3f9f6abe56842ab9b4078ae44efd610929d90b43

Bowerstone Slums Imported into in blender:

https://preview.redd.it/n7kfaqz0iu2h1.png?width=2559&format=png&auto=webp&s=489638cf9dd83404a48a0a1a1370eeb59593ee68

Animation playback of a Balverine

https://preview.redd.it/9wclvqfhiu2h1.png?width=2559&format=png&auto=webp&s=81071bd96017f37d7a6bdeefecc3e95a2fc3ade1

Balverine imported into blender:

https://preview.redd.it/1sih6iokiu2h1.png?width=2559&format=png&auto=webp&s=943f9dc65dee16987ef77603175c80eb36be1b6e

How to import the levels into blender:

  1. Download the Blender plugin from inside Fable 2 Asset Browser

https://preview.redd.it/p770tbjtiu2h1.png?width=2559&format=png&auto=webp&s=ab981379376c7c8bf6d58b71ab9e4ebc593c81ac

  1. Right click on a level, export as GLB or FBX

https://preview.redd.it/osgn8w2ziu2h1.png?width=2559&format=png&auto=webp&s=dd052bfea3801da6d47f6d19cea913e0eb2858b6

  1. Install the plugin by dragging and dropping the .zip to blender. Ensure it's enabled:

https://preview.redd.it/206pe9k4ju2h1.png?width=837&format=png&auto=webp&s=55eff13e8e838f41ecb661ae290c18c547ad4a0e

  1. File -> Import -> Fable 2 Level (.fable)

https://preview.redd.it/qm002glbju2h1.png?width=741&format=png&auto=webp&s=d105553eb55ae1ac0fc99c9a6f2d895df3fa3ab1

  1. Browse to your extract level, wait for the import to complete!

How to Contribute

There are several key areas where your contributions would be most impactful:

  1. Bug Reporting: Please report any identified bugs in the issue tracker. Before reporting, ensure the bug hasn't been reported previously. Provide screenshots, details, or screen recordings if necessary.
  2. Code Reorganization: The project could benefit from code reorganization to enhance readability and performance.
  3. Feature Requests and Other Contributions: If you have a new feature or suggestion, please share it via the issue tracker.

Submitting Changes

Follow these steps to submit your changes:

  1. Fork the repository on GitHub.
  2. Create a new branch on your forked repository.
  3. Make your changes on this new branch.
  4. Push the changes to your fork.
  5. Submit a pull request to the 'main' branch.
reddit.com
u/General-Trouble2214 — 18 days ago
▲ 89 r/Fable

Fable 2 Asset Browser ~ Version 1.0 release!

Hello everyone!

Around 5 months ago, I made a post here about Fable Asset Browser, which was version 0.6. I've since made some huge updates to the program!

You can download release 1.0 from my GitHub page:

github.com/adarec1994/Fable2AssetBrowser

I'll quickly list the changes off here:

  • Reverse engineered texture compression ~ all of the mipmaps can now be loaded
  • Revamped the UI to be more user friendly and cleaner
  • Added export GLB & FBX for models
  • Added export to PNG, DDS, TIFF, and JPG for textures
  • Added export to MP3, M4A, and WAV for audio files.
  • Added foliage/ trees parsing
  • Rewrote the audio player to no longer rely on an external .exe embedded in the software

Coming soon:

  • Working on animation playback
  • Some models are still kind of buggy. They will be fixed
  • Level loading/ previewing

Usage:

  • Acquire a legitimate copy of Fable 2.
  • Dump the iso on your computer.
  • Download Fable 2 Asset Browser.exe and run it.
  • Fable 2 Asset Browser supports loading an extracted iso, or the iso itself.

Here is a preview of a Balverine in Fable 2 Asset Browser:

https://preview.redd.it/wppz4jycrc0h1.png?width=2193&format=png&auto=webp&s=79537282fb0a5c1145f64904d9ff299a22e6488e

Here is a preview of an Oak Tree:

https://preview.redd.it/n0ufozvfrc0h1.png?width=2197&format=png&auto=webp&s=f9eac054d9760b38759b0d87e64d2fa299e70f65

Skeleton previewing:

https://preview.redd.it/aabfj6oirc0h1.png?width=2191&format=png&auto=webp&s=4624fbacdd9acd0ea1dfab8dcdb8fb450f9687de

You can mess around rotating bones; though animations are currently WIP!

https://preview.redd.it/5u8zgu4lrc0h1.png?width=1281&format=png&auto=webp&s=765a9a5f3ee5091e3f109028b01778a9bc18e97e

Sample of a Hobbe in blender:

https://preview.redd.it/eju8os6nrc0h1.png?width=1230&format=png&auto=webp&s=c8ec063d3264d17bb9a0ec747db26532a4f56578

And here is an example of some textures:

https://preview.redd.it/ztvu9dnorc0h1.png?width=2193&format=png&auto=webp&s=7de76ba70ba66d061e22bf332ca66c7db872d092

https://preview.redd.it/uuuwni7prc0h1.png?width=2193&format=png&auto=webp&s=76af6f2c6f8d3aca056bfaca25f0eadee97f2570

Audio playback controls:

https://preview.redd.it/ryqjlhbtrc0h1.png?width=563&format=png&auto=webp&s=70560ffb97ff5cb8a9af815e17d399ec1a8789ac

How to Contribute

There are several key areas where your contributions would be most impactful:

  1. Bug Reporting: Please report any identified bugs in the issue tracker. Before reporting, ensure the bug hasn't been reported previously. Provide screenshots, details, or screen recordings if necessary.
  2. Code Reorganization: The project could benefit from code reorganization to enhance readability and performance.
  3. Feature Requests and Other Contributions: If you have a new feature or suggestion, please share it via the issue tracker.

Submitting Changes

Follow these steps to submit your changes:

  1. Fork the repository on GitHub.
  2. Create a new branch on your forked repository.
  3. Make your changes on this new branch.
  4. Push the changes to your fork.
  5. Submit a pull request to the 'main' branch.

reddit.com
u/General-Trouble2214 — 1 month ago