Kann ich Spiele in einen USB-Stick packen?
Kann ich zum Beispiel Crusader Kings 3 in einen USB-Stick packen? Oder muss es im Laufwerk des Computers sein?
1 Antwort
Grundsätzlich können Daten überall gespeichert werden. Bei ausführbaren Dateien (also bei allen Anwendungen, die man ausführen kann), kommt eine kleine Bedingung hinzu. Damit das Spiel, während der Ausführung, seine benötigten Daten schnell genug finden kann, bekommen die Daten bei der Installation einen "Adressen-Stempel" verpasst. Ändert sich diese Adresse, findet das Spiel seine Daten nicht mehr, und bricht an dieser Stelle zusammen bzw. friert ein.
Du kannst Dir das so vorstellen, als wenn Du einen bestimmten Laden aufsuchen willst und an der Tür befindet sich plötzlich ein Schild "Wir sind umgezogen". Egal, was Du in diesem Laden wolltest, Dein Plan ist an dieser Stelle ruckartig beendet.
Wenn Du die Spieledaten jetzt auf einem USB-Stick platzierst, ändert sich die Adresse mit jedem Mal, wo Du den Stick an- oder abstöpselst. Wenn der Programmierer dies weiß und berücksichtigt, kann er das Spiel so programmieren, dass es beim Nachladen von Daten aus dem Speicher zunächst den PC nach den Daten durchsucht. Das hätte aber große Wartezeiten - mit kreisendem Cursor - zur Folge. Keiner der ungeduldigen Gamer würde ein solches Spiel kaufen!
Um dies zu vermeiden, werden die Daten im Gerätespeicher unter einer festen Adresse - die sich nicht mehr ändern kann - abgelegt.
Mit anderen Worten heißt dies, der Programmierer entscheidet, wohin er seine Daten installieren lässt. Wenn er einen externen Speicher anbietet, kannst Du dafür auch einen USB-Stick verwenden. Wenn er den Gerätespeicher vorgibt, lassen sich die Daten auch nur dort hinein installieren.