Sachverhalt:
A. Das Kriminalgericht des Kantons Luzern sprach X._ am 8. Mai 2000 von der Anklage der vorsätzlichen Tötung ihres Ehemannes wegen Unzurechnungsfähigkeit frei und ordnete ihre Verwahrung an.
Am 9. August 2010 reichte X._ bei der Staatsanwaltschaft des Kantons Luzern gegen die an diesem Strafurteil beteiligten Richter Strafanzeige ein wegen Amtsmissbrauchs im Sinn von Art. 312 StGB.
Am 31. Mai 2012 nahm die Staatsanwaltschaft des Kantons Luzern das von X._ angestrengte Strafverfahren nicht an die Hand.
Am 31. August 2012 wies das Obergericht des Kantons Luzern die Beschwerde von X._ gegen diese Nichtanhandnahmeverfügung ab, soweit es darauf eintrat.
B. Mit Beschwerde in Strafsachen beantragt X._, diesen Entscheid des Obergerichts aufzuheben und es anzuweisen, das Strafverfahren durch unbefangene Richter wieder aufzunehmen und ihr Akteneinsicht in sämtliche erstinstanzliche Gerichtsakten zu geben.
C. Die Oberstaatsanwaltschaft beantragt in ihrer Vernehmlassung, die Beschwerde abzuweisen, soweit darauf einzutreten sei und auf den Antrag betreffend Akteneinsicht nicht einzutreten. Das Obergericht beantragt, die Beschwerde abzuweisen, soweit darauf einzutreten sei.
In ihrer Replik hält X._ an der Beschwerde fest.
Erwägungen:
1. Der angefochtene Entscheid bestätigt, dass das von der Beschwerdeführerin angestrebte Strafverfahren nicht an die Hand genommen wird. Er schliesst damit das Verfahren ab. Es handelt sich um den Endentscheid einer letzten kantonalen Instanz in einer Strafsache, gegen den die Beschwerde in Strafsachen zulässig ist (Art. 78 Abs. 1, Art. 80 Abs. 1, Art. 90 BGG). Die Beschwerdeführerin wäre befugt sie zu erheben, wenn sie als Privatklägerin am kantonalen Verfahren beteiligt gewesen oder zu Unrecht davon ausgeschlossen worden wäre und sich der angefochtene Entscheid zudem auf die Beurteilung allfälliger Zivilansprüche auswirken könnte (Art. 81 Abs. 1 lit. a und lit. b Ziff. 5 BGG).
Der Kanton Luzern haftet für allfällige Schäden, die ein Kriminalrichter in Ausübung seiner Amtstätigkeit verursacht, nach öffentlichem Recht; direkte Ansprüche gegen (angeblich) fehlbare Richter sind ausgeschlossen (§§ 1, 2 und 4 des Haftungsgesetzes des Kantons Luzern vom 13. September 1988). Da sich die von der Beschwerdeführerin erhobenen strafrechtlichen Vorwürfe auf die Amtstätigkeit der Richter beziehen, kann sich der angefochtene Entscheid allenfalls auf Staatshaftungsansprüche gegen den Kanton Luzern auswirken, nicht aber auf Zivilansprüche gegen die angezeigten Kriminalrichter. Sie ist daher zur Beschwerde nicht befugt.
2. Auf die Beschwerde ist nicht einzutreten. Entsprechend dem Ausgang des Verfahrens trägt die Beschwerdeführerin die Kosten (Art. 66 Abs. 1 BGG).
Demnach erkennt das Bundesgericht:
1. Auf die Beschwerde wird nicht eingetreten.
2. Die Verfahrenskosten in Höhe von Fr. 1'000.-- werden der Beschwerdeführerin auferlegt.
3. Dieses Urteil wird der Beschwerdeführerin, der Staatsanwaltschaft Luzern, Abteilung 1, der Oberstaatsanwaltschaft des Kantons Luzern und dem Obergericht des Kantons Luzern, 2. Abteilung, schriftlich mitgeteilt.
Lausanne, 11. Januar 2013
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Fonjallaz
Der Gerichtsschreiber: Störi