MrMilenko / Pinecone

A content discovery tool, for original Xbox DLC and Title Updates.
GNU General Public License v3.0
59 stars 6 forks source link
preservation xbox

I'm Cleet. Cletus T. Pine.

PineCone

How-To

PineCone
|-- pinecone binary
|
|-- data
| |-- id_database.json
|
|-- dump
| |-- TDATA
| |-- UDATA
| |-- C (optional)
| |-- E (optional)
| |-- F (optional)
| |-- G (optional)

About

Hows this work?

Todo

Flags

Example output

Pinecone v0.5.0
Please share output of this program with the Pinecone team if you find anything interesting!
Checking for Content...
====================================================================================================
============================================== Halo 2 ==============================================
    Content is known and archived Bonus Map Pack
    Content is known and archived Killtacular Pack
    Content is known and archived Maptacular Pack
    Content is known and archived Blastacular Pack
============================================ File Info =============================================
    Title update found for Halo 2 (4d530064) (0000000300000803:RF English Update 5)
    Path: dump\TDATA\4d530064\$u\default.xbe
    SHA1: f1cc1ae660161f4439fc29ee131310a86e326447

Building from source

Dependencies

Build instructions

  1. Install the fyne CLI tool
go install fyne.io/fyne/v2/cmd/fyne@latest
  1. Install gofumpt CLI tool
go install mvdan.cc/gofumpt@latest
  1. Run go mod tidy in the root directory to install all dependencies
  2. Run go build .. WARNING: First compile will take a long time. Be patient!