Beiträge von gojo

    Nach vielen Monaten habe ich mich nochmal damit beschäftigt. Falls noch jemand Interesse hat, LSP mit dieser Mod zu kombinieren, hier ist die Anleitung. Ich habe dabei aber die Funktion weggelassen, dass beim Entfernen von Haltestellen von einer Linie diese Linie offenbleibt, weil das oft zu Fehlern führte.


    Ihr braucht...



    Wenn alles da ist, müsst ihr:


    • Die .gs-Datei öffnen und in scripts die Datei linepanel.script öffnen (Rechtsklick->Edit...) oder sie extrahieren (Rechtsklick->Extract to...) und sie öffnen
    • In der linepanel.script zu den 230er Zeilen scrollen. Ihr ändert dann die function createBus, indem ihr Folgenden Code direkt unter dem Funktionsnamen einfügt:
      Code
      $stopIndex = $selectedStop; if ($line.active && $stopIndex > 0) { $numStops = $line.stopCount; reverseStops(0, $stopIndex - 1); reverseStops($stopIndex, $numStops - 1); reverseStops(0, $numStops - 1); }


    • Die function reverseStops definieren, indem ihr den Code am Ende einfügt:
      Code
      function reverseStops($start, $end) { 
      while ($start < $end) { 
      moveStop($start, $end); 
      $start++; 
      $end--; 
      } 
      }


    • In den 1070ern die function moveStop modifizieren: Die ersten zwei Zeilen,
      Code
      if ($selectedLine.active) togglePauseLine($selectedLine); 
      if (!$selectedLine.visible) toggleShowLine($selectedLine);

      müssen mit einem // auskommentiert ("deaktiviert") werden:

      Code
      //if ($selectedLine.active) togglePauseLine($selectedLine); 
      //if (!$selectedLine.visible) toggleShowLine($selectedLine);


    • Abspeichern. Achtet darauf, dass ihr sie wirklich als linepanel.script speichert!
    • Wenn ihr die Datei in Schritt 1 extrahiert habt: Macht im GSFileViewer einen Rechtsklick auf die Datei linepanel.script und wählt "Exclude from Archive", macht dann einen Rechtsklick irgendwo hin und wählt "Add new content...". Im folgenden Fenster könnt ihr die ersten zwei Felder ignorieren, wählt im dritten die abgespeicherte .script-Datei und tragt dann im vierten Feld vor den Dateinamen ein "scripts\", sodass im letzten Feld dann steht
      Code
      scripts\linepanel.script

      Klickt OK.

    • Wählt im GSFileViewer oben "Save to new GS File..." an, speichert es irgendwo unter dem Originalnamen (lineStatisticsPlus.gs) und verschiebt diese .gs-Datei in euren addons-Ordner. Löscht vorher die originale lineStatisticsPlus.gs!


    Der Code, den ich hier zeige, ist aus der Modifikation von Banjobeni übernommen. Darf ich die modifizierte Scriptdatei oder gleich die ganze .gs hier veröffentlichen? Das würde es für Viele wohl leichter machen.
    Wenn Bilder gewünscht sind, kann ich noch Screenshots hochladen.

    Äh, ja. Ein Prozessorabsturz oder wie? Da müsste man jetzt mal einen Experten (mediziner) konsultieren, aber eine Frage hätte ich noch:
    Hält das System Benchmarks und andere Anwendungen/Spiele aus, die den Prozessor stark belasten? Wenn nicht, würde ich den Rechner u.U. zum Händler zurückbringen wegen eines defekten Prozessors/Sockels/wie auch immer. Ist aber nur eine Vermutung.

    Schau mal noch unter "Windows" in System, das hatte ich vergessen.


    Ansonsten glaube ich zwar nicht, dass ein Fehler in der Registry zum Absturz führt, aber mit dem Befehl "lodctr /r" in der CMD lassen sie sich die Angezeigten Fehler wohl beheben.

    Welche Probleme mit Windows werden denn angezeigt? Eine detaillierte Anzeige findest du unter Systemsteuerung\System und Sicherheit\Verwaltung und da in der Ereignisanzeige->Windows (Edit: und dann wahrscheinlich unter ->System).


    Ist der Grafiktreiber abgestürzt oder ein anderer Treiber? War es die DEP? ...?

    Laut AMD ist doch der Treiber (AMD Catalyst™ 12.6 Beta Driver for AMD Radeon™ HD 4000, HD 3000 and HD 2000 Series) für Windows 8 gar nicht vorgesehen und funktioniert auch nicht mit der AMD HD 4000er Reihe?


    Zitat

    The In-the-box AMD graphics driver that is included with Windows® 8 will include support for the AMD Radeon HD 4000, 3000, and 2000 series, and it will support the WDDM 1.1 driver level features. (...) The AMD Catalyst driver for Windows 8 will only include support for WDDM 1.2 support products (AMD Radeon HD 5000 and later), and will not support the AMD Radeon HD 4000, HD 3000, and HD 2000 series.


    Könnte das der Grund sein, warum er keinen Treiber installieren kann?

    Hast du eine Grafikkarte mit nvidia-Optimus oder dem AMD-Äquivalent? Wenn ja, achte darauf, CIM mit der richtigen Karte zu starten, die integrierte hat bei mir einen Absturz verursacht, nachdem bei der Installation von Windows 8 die Einstellungen verloren gingen.

    Wie funktioniert das mit dem patch-file? Ich würde den Mod gerne mit Linstatisticsplus kombinieren, aber das mit dem Anpassen der linepanel.script kriege ich nicht hin - Die linepanel.patch kann ich mit notepad++ öffnen, aber dann?

    Nein, und das Problem ist ja auch, dass die game.script bei mir das einzige script in metro ist und da nix vonwegen init.script drinsteht, die Datei also nicht beeinflusst wird, oder irre ich mich da? Auch ohne game.script startet das Spiel nicht...

    Ich habe mir heute einen Mod installiert und musste dafür etwas in metro\scripts\ ändern (game.script, damit der KBFMod auch funktioniert).
    Hat nicht ganz funktioniert und ich habe die Dateien wieder einzeln gelöscht. Jetzt startet das Spiel aber nicht mehr, ich sehe nur noch das. Die log_metro.txt fällt recht kurz aus:

    Code
    Opened log in "userdata/log_metro.txt".
    Version: 1.0.22
    initializing FMOD...
    [done]
    initializing OpenGL-window...
    [done]
    Loaded console
    Error: Runtime error in "metro/scripts/init.script" at line 65: Cannot read valueless variant!
    Closed log in "userdata/log_metro.txt".


    Ich habe aber nichts gefunden, was die init.script ändern würde. Hat irgendwer Ideen, woran es liegen könnte? Ich habe auch schon metro und addons rausgenommen, dann läuft es wieder. Hatte der KBFMod mehr als die game.script-Datei für metro\scripts?