Skip to content

Tool for the manipulation of FARC, FAR4, and MAP files, written in Java.

Notifications You must be signed in to change notification settings

LBPModding/FarcTool2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

Tool for the manipulation of FARC, FAR4, and MAP files, written in Java.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%