Schwubbe und ich hatten damals fast zeitgleich und unabhängig voneinander die Idee, die GUIDs inkl. diverser Zusatzinformationen per PHP-Script aus den Spieldateien auszulesen und in eine Datenbank zu übertragen. Nur solch Datenbank ermöglicht dann die Durchsuchbarkeit von einer Maske auf einer Website. Schwubbe war damals ein paar Tage früher fertig und hat das Tool auf seine Webseite integriert. Mein Ergebnis hab ich dann lokal belassen, d.h. sie läuft auf meinem PC.
Nun ist es so, das der Datenbestand immer nur eine Momentaufnahme ist. Um ständig up to Date sein zu können, muß man solch Suchlauf nach jedem DLC und auch jedem CDLC durchführen und damit niemand meckert, natürlich direkt zur Release-Zeit, also nicht erst zwei Tage später.
Wer mal in eine solche original assets.xml geschaut hat, wird sehen, das die Dateien recht verschachtelt sind. Es sind, einfach gesagt, über 100.000 Mods in einer Datei. Die erwähnte Verschachtelung ist der Aufbau des Scriptes in der assets.xml. Sie entspricht dem, was man als Node aus der mod-loader.log kennt.
Beim Auslesen per Script muß man den Aufbau kennen. Grundsätzlich steht z.b. zu jedem Objekt die Definition der GUID, des Namens, des Icons und eines Beschreibungstextes im Node Asset/Values/Standard. Ich habe dann noch die Orininal Textbezeichnung ausgelesen und andere Dinge, für Gebäude die Anzahl der Variationen, die Baustoffe, den Preis usw.
Unter Asset/Templates findet man den dazugehörigen Templatenamen, Verschachtelt man nun seine Suche, kann man in einem weiteren Strang nach diesem Templatenamen suchen, das ist das, was Schwubbe in der Templatesuche macht. Für deine GUID 500091 wäre der TemplateName = ProductionChain. Mit diesem Suchbegriff finde ich local alle Ketten.
Mit der Zeit hatten sich bei Discord noch mehr Kollegen gefunden, die ähnlich gedacht hatten. Interessanterweise hatten wir aber trotz gleicher Basis (die RDA's) Unterschiede in den Suchergebnissen im Tausender-Bereich. Meine letzte Suche hab ich bei Stand data19 durchgeführt und da war ich bei etwa 92.000 Einträgen, die Kollegen hatten zwei Tausend mehr oder weniger.
Theoretisch müßte man alle 25 assets.xml mit einem Mal durchsuchen, Mehrfachergebnisse streichen usw. Wir sprechen da aber über Milliarden Textzeilen in ca 5 Gb reinen Text. Da ich für meine erste Suche in einer Single-assets.xml schon knapp 3 Tage benötigt habe, war ich der Meinung, das mein Rechner für eine komplexe Suche in allen Dateien nicht geeignet ist.
Im Allgemeinen gibt es die Meinung, das man immer nur die neueste Datei auslesen müsse, dem ist aber nicht so, geschätzte 5% der Objekte werden nur durchgeschleift von data0 bis zur neuesten Datei.
Schwubbe war am Ende der Erste und Einzige, der die Sache ins Internet brachte. Niemand der Anderen wollte eine Konkurrenzseite aufbauen. Begonnen hat er mit der GUID-Suche. Später kam dann die Templatesuche dazu. Ich müßte unsere Chats nachlesen, warum es dazu kam, aber ich tipp mal drauf, das es daran liegt, das eine GUID ja nicht nur für eine Objektdefinition verwendet wird, sondern auch in Templates (eben deiner Produktkette Holz) oder in Definitionen von diversen Pools.
Mit der Templatesuche kann man dann gezielt auf das Template suchen und andere Definitionen ausblenden.
Warum das von dir gesuchte Template nicht angezeigt wird, kann ich dir nicht sagen, ich kenne Schwubbe's Script nicht. Es ist aber so, das diese ProductionChain-Definition für Holz schon seit Release im Spiel ist und auch in fast allen assets.xml zu finden ist.
Ich finde bei ihm nur komplexere Produktketten wie Kekse, Fahrstühle, Telefone usw. und ich kann nur davon ausgehen, das die einfacheren Ketten nicht in sein Suchmuster gepasst haben.
Einfachste Methode, schnell an diese Werte zu kommen, ist die Suche auf dem PC. Dazu muß man einmalig die data's entpacken, einen guten Editor haben, der auch riesige assets anzeigen kann und ein Suchprogramm für die Textsuche verwenden. Im Web, da bin ich mir sicher, wirst du eine Schwubbe-ähnliche Seite nicht finden.