Skip to content

Latest commit

 

History

History
37 lines (33 loc) · 2.03 KB

File metadata and controls

37 lines (33 loc) · 2.03 KB

About

What is farctool2?

farctool2 is a program I wrote for two reasons:

  1. To learn how Java can read and manipulate data streams, and
  2. Because I already knew the structures of the file formats this game used.

Why farctool "2"?

farctool2 is the sequel to the original farctool, which was written in Game Maker 8.0.

Features

  • Supports the loading of the FAR4, FARC, and MAP formats from the LittleBigPlanet games.
  • Supports texture viewing from every LBP game (excluding certain SDF types) except LBP Vita.
  • Supports extracting textures in 3 different formats: PNG, JPG, and DDS.
  • Supports extraction of any file as-is or decompressed.
  • Features adding files to the FARC.
  • Features adding, replacing, deleting, and zeroing entries from the MAP.
  • Features the ability to build packages from PLANs for ease of modding.
  • Features the ability to install said packages to any FARC and MAP.
  • Hex viewer (ft. Sporst)
  • Plaintext viewer for text-based files.
  • Supports dumping dependency list of LBP assets with reverse-lookup on GUIDs to filenames.

Disclaimer

I did not create any of the games in question nor am I affiliated with any of the developers of these video games. All researched data was acquired via means of downloading game package files through a public database of direct-to-PSN URLs with no protection. Nothing malicious is intended. This program was written as a labor of love for the franchise and as a budding programmer's first major project.

Credits

The program was written by Ben "philosophofee" (https://github.com/philosophofee), with help from the following: