Xbox:Pinecone: Difference between revisions

From ConsoleMods Wiki
Jump to navigation Jump to search
m (Nadaman moved page Xbox:Pinecone to Xbox:Pinecone: Proper category)
m (Added example JSON, and updated credits.)
Line 2: Line 2:
|title = Pinecone
|title = Pinecone
|image = cleet.jpg
|image = cleet.jpg
|author = TeamUIX / Harcroft
|author = [https://github.com/MrMilenko Milenko] / [https://twitter.com/OGX_Harcroft Harcroft] / [https://twitter.com/gregandcin4real Greg the Goat]
|type = Content Discovery Tool
|type = Content Discovery Tool
|version = 0.3
|version = 0.4.X
|license = [http://www.gnu.org/licenses/gpl-3.0.txt General Public License v3.0]
|license = [http://www.gnu.org/licenses/gpl-3.0.txt General Public License v3.0]
|website = [https://teamuix.net TeamUIX Website]
|website = [https://teamuix.net TeamUIX Website]
|source = [https://github.com/OfficialTeamUIX/Pinecone GitHub Repo]
|source = [https://github.com/Xbox-Preservation-Project/Pinecone GitHub Repo]
|download = [https://github.com/OfficialTeamUIX/Pinecone GitHub Repo]
|download = [https://github.com/Xbox-Preservation-Project/Pinecone GitHub Repo]
}}
}}


Pinecone is a tool used to identify content on the Original Xbox by scanning TDATA and UDATA folder dumps.
'''Pinecone''' is a content discovery tool for Xbox hard drives. It detects title updates and downloadable content. Written in GoLang, Pinecone is currently a command-line interface (CLI) tool, with ongoing efforts to develop it into a graphical user interface (GUI) tool. Eventually, it is planned to serve as a PC counterpart to other Xbox based applications.


The idea for Pinecone came up in a conversation with Milenko and Harcroft as an easier way to gather information and check for missing DLC and Title Updates.
== Harcroft's Data ==
Pinecone utilizes JSON files containing hashes, title IDs, and other identifiers for searching purposes. Below is a simplified example of such JSON:


The JSON it utilizes is primarily maintained by Harcroft and is based on nearly 20 years of his work.
<pre>
{
    "Title": "Advent Rising",
    "Content ID": "4d4a000900000000",
    "Title Updates": [],
    "Title Updates Known": [],
    "Archived": {
        "4d4a000900000000": "Contest Week 1"
    }
}
</pre>

Revision as of 03:23, 4 March 2024

Pinecone

Cleet.jpg

Information
Author Milenko / Harcroft / Greg the Goat
Type Content Discovery Tool
Version 0.4.X
License General Public License v3.0
Links
Website TeamUIX Website
Source GitHub Repo
Download(s) GitHub Repo


Pinecone is a content discovery tool for Xbox hard drives. It detects title updates and downloadable content. Written in GoLang, Pinecone is currently a command-line interface (CLI) tool, with ongoing efforts to develop it into a graphical user interface (GUI) tool. Eventually, it is planned to serve as a PC counterpart to other Xbox based applications.

Harcroft's Data

Pinecone utilizes JSON files containing hashes, title IDs, and other identifiers for searching purposes. Below is a simplified example of such JSON:

{
    "Title": "Advent Rising",
    "Content ID": "4d4a000900000000",
    "Title Updates": [],
    "Title Updates Known": [],
    "Archived": {
        "4d4a000900000000": "Contest Week 1"
    }
}