Εισαγωγή · bei.pm

Δημοσιεύθηκε στις 19/11/2015·Ενημερώθηκε στις 13/02/2025·Ελληνικά
Αυτό το κείμενο μεταφράστηκε αυτόματα μέσω του OpenAI GPT-4o Mini

Τα φορμά αρχείων που περιγράφονται σε αυτή τη σελίδα βασίζονται στην τεχνική ανάλυση πνευματικής ιδιοκτησίας της Dynamix, Inc. και της Sierra Entertainment.
Η πνευματική ιδιοκτησία ανήκει σήμερα στο σύνολο της Activision Publishing, Inc. / Activision Blizzard, Inc. και είναι αυτή τη στιγμή στην κατοχή της Microsoft Corp..

Οι πληροφορίες συγκεντρώθηκαν μέσω Αντίστροφης Μηχανικής και Ανάλυσης Δεδομένων για σκοπούς αρχειοθέτησης και διαλειτουργικότητας με ιστορικά δεδομένα.
Δεν χρησιμοποιήθηκαν ιδιοσκευές ή εμπιστευτικές προδιαγραφές.

Το παιχνίδι μπορεί να αγοραστεί αυτή τη στιγμή ως λήψη από το gog.com.

Τα δεδομένα που χρησιμοποιούνται από το Outpost 2 έχουν μια δομή που θυμίζει JFIF / PNG - τα διάφορα μπλοκ δεδομένων διαθέτουν πάντα έναν επικεφαλίδα 8 byte. Γι' αυτό και παραλείπω να τεκμηριώσω τις επιμέρους επικεφαλίδες στα αντίστοιχα συγκεκριμένα σημεία και καταγράφω μόνο τις αποκλίσεις εκεί.

Η μορφή είναι πάντα η εξής; τα πραγματικά χρήσιμα δεδομένα είναι ενσωματωμένα μέσα σε αυτήν:

Διεύθυνση x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF χαρ.
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Απόκλιση Τύπος Δεδομένων Ονομασία Εξήγηση
0x0000 uint(32) Μαγικά Μπάιτς

Περιέχει πληροφορίες σχετικά με το τι να περιμένετε στο επόμενο μπλοκ δεδομένων.

Γνωστές τιμές:

  • 0x204C4F56 ('VOL '):
    Όγκος
  • 0x686C6F76 ('VOLH'):
    Επικεφαλίδα Όγκου
  • 0x736C6F76 ('VOLS'):
    Συμβολοσειρές Όγκου
  • 0x696C6F76 ('VOLI'):
    Πληροφορίες Όγκου
  • 0x4B4C4256 ('BLCK'):
    Μπλοκ Όγκου
  • 0x504D4250 ('PBMP'):
    Δεδομένα Γραφικών
  • 0x4C415050 ('PPAL'):
    Παλέτα Χρωμάτων
  • 0x4C415043 ('CPAL'):
    Κοντέινερ Παλετών Χρωμάτων
  • 0x64616568 ('head'):
    Επικεφαλίδα
  • 0x61746164 ('data'):
    Χρηστικά Δεδομένα
0x0004 uint(24) Μήκος μπλοκ

Περιέχει την πληροφορία σχετικά με το πόσο μεγάλος (σε Byte) είναι ο παρακάτω μπλοκ δεδομένων.

Εδώ εννοούνται τα καθαρά δεδομένα χρήσης - τα 8 Byte κεφαλίδας δεν περιλαμβάνονται σε αυτό.

0x0007 uint(8) Σημαίες;

Είναι άγνωστο σε ποιο ακριβώς σκοπό εξυπηρετεί αυτό το μπλοκ.

Στα Volumes, αυτή η τιμή είναι συχνά 0x80, ενώ σε άλλα αρχεία είναι συχνά 0x00. Αυτό υποδηλώνει ότι πρόκειται για ένα σύνολο σημαίων.