Immer mehr Spiele gehen den datengesteuerten Weg, was bedeutet, dass es eine Sicherheitsstufe geben muss, die eine einfache Manipulation ermöglicht. Ich habe gesehen, wo Spiele ihre Assets (Audio, Kunst, Daten) vollständig bündeln, und ich frage mich, wie sie das verwalten. Gibt es Anwendungen / Bibliotheken, die Sie bei der Verwaltung der darin enthaltenen Assets bündeln und unterstützen? Wenn nicht, gibt es gute Ressourcen, auf die Sie beim Packen / Entpacken / Verschlüsseln verweisen würden?
Diese spezielle Frage dreht sich um C ++, aber ich wäre offen zu hören, wie dies auch in C # / XNA verwaltet wird.
Um es klar auszudrücken: Ich bin nicht daran interessiert, eine Lösung zu finden, um Hackerangriffe zu verhindern. Auf der fundamentalen Ebene manipulieren wir alle Nullen und Einsen. Wir möchten jedoch verhindern, dass 99% der Benutzer, die das Spiel spielen, einfach XML-Dateien ändern, die zum Erstellen der Spielwelt verwendet werden. Ich habe viele Spiele gesehen, die alle ihre Ressourcen zusammen bündeln. Ich bin einfach neugierig auf die Methoden, die sie verwenden.