AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Datei von GTA SA auslesen

Ein Thema von Dash · begonnen am 5. Jul 2005 · letzter Beitrag vom 6. Jul 2005
Antwort Antwort
Dash
(Gast)

n/a Beiträge
 
#1

Datei von GTA SA auslesen

  Alt 5. Jul 2005, 20:42
Hey,

ich habe jetzt eine Seite gefunden wo die Dateiformate für alle GTA Teile beschrieben sind. Nun würde ich gerne die '.set' Datei von GTA SA auslesen. Wie diese Datei aufgebaut ist, steht hier:
http://dracoblue.gamehost.at/gtadb/i...San_Andreas%29

Nur weiß ich nicht, wie ich das mit Delphi realisieren könnte. Ich hänge die .set Datei mal an. Würde mich sehr freuen wenn mir da jemand weiterhelfen könnte.

Greetz
Dash
Angehängte Dateien
Dateityp: rar gta_sa_701.rar (594 Bytes, 6x aufgerufen)
  Mit Zitat antworten Zitat
PierreB
(Gast)

n/a Beiträge
 
#2

Re: Datei von GTA SA auslesen

  Alt 5. Jul 2005, 20:51
Zitat:
Nun würde ich gerne die '.set' Datei von GTA SA auslesen.
Hallo,

was genau meinst du denn mit auslesen ? Willst du die Werte ändern oder was genau möchtest du tun ?
  Mit Zitat antworten Zitat
Dash
(Gast)

n/a Beiträge
 
#3

Re: Datei von GTA SA auslesen

  Alt 5. Jul 2005, 20:53
Hey,

ich würde mir die Werte gerne anzeigen lassen und evtl. auch ändern können.

Greetz
Dash
  Mit Zitat antworten Zitat
Phistev
(Gast)

n/a Beiträge
 
#4

Re: Datei von GTA SA auslesen

  Alt 5. Jul 2005, 21:09
Informier dich mal über (packed) records und TFileStream(.Read). Das sollte dich weiterbringen.
  Mit Zitat antworten Zitat
NicoDE
(Gast)

n/a Beiträge
 
#5

Re: Datei von GTA SA auslesen

  Alt 5. Jul 2005, 21:24
Der Record könnte in Delphi so aussehen (sobald man mehr Infos hat, würde man die inline-records extra deklarieren und dem ganzen sinnvolle Bezeichner geben)...
Delphi-Quellcode:
type
  PGtaSaSet = ^TGtaSaSet;
  TGtaSaSet = packed record
    { Header }
    Identifier : Longint; // always 6
    { Unknown block (Keyboard configuration maybe) }
    UnknownBlock: array [0..3] of array [0..58] of record
      KeyIdentifier : Longint;
      UnknownBlock_0x004 : Longint;
      UnknownBlock_0x008 : Longint;
    end;
    { Display/Audio/Controller settings }
    MouseSensitivity : Single;
    Unknown_0xB18 : ByteBool;
    SteerWithMouse : ByteBool;
    InvertMouseVertically : ByteBool;
    SfxVolume : Byte;
    RadioVolume : Byte;
    RadioStation : Byte;
    RadioAutoTune : ByteBool;
    RadioEqualizer : ByteBool;
    Brightness : Longint;
    MipMapping : ByteBool;
    AutomediaScanOnStartup : ByteBool;
    Unknown_0xB26 : Longint;
    VisualFxQuality : Longint;
    Unknown_0xB2E : Byte;
    DrawDistance : Single;
    Subtitles : ByteBool;
    Widescreen : ByteBool;
    FrameLimiter : ByteBool;
    Resolution : Longint;
    ControllerConfiguration: Byte;
    Unknown_0xB3B : Byte;
    Hud : ByteBool;
    RadarMode : Longint;
    UserTracksPlayMode : Byte;
    StoreGallery : ByteBool;
    Unknown_0xB43 : Byte;
    Unknown_0xB44 : Byte;
    Unknown_0xB45 : Byte;
    Unknown_0xB46 : Byte;
    Unknown_0xB47 : Byte;
    Unknown_0xB48 : Byte;
    Unknown_0xB49 : Byte;
    MapLegend : ByteBool;
    Unknown_0xB4B : Longint;
    Unknown_0xB4F : Longint;
    Unknown_0xB53 : Byte;
  end; // SizeOf = 0xB54 (2900)
  Mit Zitat antworten Zitat
Dash
(Gast)

n/a Beiträge
 
#6

Re: Datei von GTA SA auslesen

  Alt 6. Jul 2005, 15:31
Hey cool

Danke euch beiden


Greetz
Dash
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz