!!UpdateInfos am Ende dieser Datei!!


hi Leute

hier ist das OPF-Campaign Tool V.1.0

Ich hab das Programm erstmal in Englisch geschrieben, ne deutsche Fassung kommt noch nach.
Die ist ne beta-Version, also können noch Bugs oder umständliche Sachen drin sein,
bitte mailt eure Bugreports nach This email address is being protected from spambots. You need JavaScript enabled to view it..
Das Flashtool ist Freeware.


Der Sinn der Sache:

Mich hats ein wenig genervt, dass man pro Mission nur 1 mal speichern kann, bzw
muss man immer wieder die save.fps von Hand löschen, um nochmal speichern zu können.

Ich hab also ein kleines GUI-Tool geschrieben, mit dessen Hilfe man mit ein paar Mausklicks
beliebig viele Games pro Mission oder Kampagne speichern (und auch wieder laden) kann.

Jetzt macht mir OPF wieder richtig Spass.

Funktionsweise:

Man gibt den Pfad zur OperationFlashpoint.exe ein und den Spielernamen.
Dann analysiert das Tool die Userdaten und zeigt in einer Listbox alle Missionen
an, in denen man schon mal gespielt hat. Hier kann man nun eine davon auswählen
& wennman dann den SAVE-Button drückt, so kann man das letzte in OFP gespeicherte
Game unter einem eigenen Namen abspeichern. Und das kann man beliebig oft machen.
Genauso kann man die gespeicherten Spiele wieder "laden", d.h. wenn man danach
in OFP auf Laden geht, so kann man das vorher in Flashtool ausgewählte Spiel weiterspielen.

Flashtool verwaltet die Savedgames nach Missionen & Kampagnen getrennt, so dass man
auch die Übersicht behält.



Gebrauchsanleitung:

1.erstmal OFP starten, spielen & ein Game speichern. Nun ist der SPEICHERN-Button in OFP
  weg und man sieht nur noch den LADEN-Button. Gehe in die Pause mit ESC.

2.Drücke nun ALT-TAB, um auf das Windows-Desktop zu kommen. 
  Starte FlashTool wenn du es nicht schon vor OFP gestartet hast (ist egal wann,
  FlashTool kann die ganze Zeit über laufen und muss nicht jedesmal neu gestartet werden)

3.Gib den Pfad zur OperationFlashpoint.exe ein (oder suche ihn mit SEARCH) 
  und dann auch noch deinen Spielernamen (sonst geht nix).
  Wenn beides stimmt, so werden die Buttons SAVE, LOAD & REFRESH aktiv, wenn nicht,
  so überprüfe Pfad & Spielernamen (das braucht man nur 1 mal zu machen).

4.Wähle die Mission, die du gerade in OFP gespeichert hast, in der Listbox aus
  und drücke den SAVE-Button.
  Nun öffnet sich der SAVE Game-Dialog. In der Fensterüberschrift siehst du die 
  gewählte Mission/Kampagne.  Missionen beginnen mit "M", Kampagnen mit "C".
  Ich kann bei den Missionen leider nur den Missions-Filenamen zur Verfügung stellen,
  die echten Namen (manchmal in 4 Sprachen) sind in den *.Pbo Dateien codiert und
  ich hab noch keinen ausreichend guten Algorithmus zur eindeutigen Namenserkennung 
  gefunden. (vielleicht später)

5.Gib hier einen neuen Namen für das gespeicherte Spiel ein & drücke den SAVE-BUTTON
  Der neue Name erscheint nun in der Listbox und der SAVE-Button wird inaktiv.
  Der wird erst wieder aktiviert, wenn du in OFP ein weiteres mal speichern tust.
  Drücke nun den BACK-Button, um ins Hauptfenster von FlashTool zurückzukehren.

6.Drücke ALT-TAB um OFP weiterzuspielen. Dort ist jetzt SPEICHERN wieder möglich.
  Wenn du es noch nicht sehen kannst, dann drücke einfach 2 mal ESC.

7.Wenn du nun in OFP wieder ein Game laden willst...
  Gehe in die Pause mit ESC.
  Drücke nun ALT-TAB, um auf das Windows-Desktop zu kommen. 
  Klicke dann im FlashTool den LOAD-Button.
  Nun öffnet sich der LOAD Game-Dialog (siehe oben).
  Wähle nun in der Listbox links dein gespeichertes Spiel & drücke den LOAD-Button
  Bestätige die Meldung, die dann kommt & gehe mit dem BACK-Button ins 
  Hauptfenster von FlashTool zurück.

6.Drücke ALT-TAB um OFP weiterzuspielen. Dort ist jetzt LADEN wieder möglich.
  Wenn du es noch nicht sehen kannst, dann drücke einfach 2 mal ESC.

Das Ganze kann man beliebig oft wiederholen.
Wenn man beim SAVE in Flashtool keinen Filenamen angibt, sondern ein SavedGame in der
Listbox wählt, so wird dieses SavedGame überschrieben.

Den Button REFRESH kann man klicken, wenn man das Gefühl hat, dass die Listbox nicht den richtigen 
Inhalt anzeigt.

Der DELETE-Button löscht das in der Listbox markierte SavedGame.  


Ich hoffe, ihr kommt damit klar


mit Bitte um Feedback 
rudi


UpdateInfos:
Version 1.0 --> V.1.1

1. deutsche Sprachunterstützung eingebaut

2. Savedgames werden jetzt mit Datum & Uhrzeit angezeigt.

3. Missionen in Kampagnen werden jetzt korrekt erkannt & verarbeitet


Version 1.1 --> V.1.1a

kleiner Bugfix: das Verhalten des Speichern-Buttons im "Spiel speichern"-Dialog
gefixt: beim Taskwechsel OFP <-> Flashtool wird nun automatisch geprüft, ob ein
neues Spiel gespeichert wurde, daraufhin wird der Button ein- oder ausgeschaltet.


Version 1.1a --> V.1.2
grosser Bugfix: Kampagnen-Bug behoben (man konnte keine Spiele in den Kampagnen 
mehr sichern, sorry)



Version 1.2 --> V.1.2a
der SAVE-Button bleibt jetzt immer eingeschaltet



Version 1.2a --> V.1.3

Einige von euch hatten Probleme mit dem TASK-Umschalten (ALT-TAB) von OFP zum Flashtool.
Da man meistens öfter abspeichert, als man laden muss (zumindest wenn man kein Greenhorn
mehr ist & etwas Spielpraxis hat), hab ich ne Autosave-Funktion eingebaut. 

Autosave-Funktion

Mit der Autosave-Funktion kann man beliebig oft abspeichern, ohne mit ALT-TAB jedesmal
ins Flashtool zu wechseln. (hab ich mittlerweile neu gemacht)




Version 1.3 --> V.1.3a
Kleine Änderungen am Hauptfenster,
kleine Bugs aus der V1.3 entfernt


Version 1.3a --> V.1.4 (07/10/01)

-neue KeySave-Funktion in OFP statt Autosave
-kleine Verbesserungen & ein paar entfernte Bugs

Da viele Leute Probleme mit der Task-Umschaltung (ALT-TAB) während des Spiels hatten,
hab ich die Autosave-Funktion komplett entfernt und durch die KeySave-Funktion ersetzt:
Man kann jetzt in OFP soviel speichern & laden wie man will, ohne mit ALT-TAB
zum Flashtool zu wechseln (Flashtool muss aber dazu im Hintergrund weiterlaufen).


so funktionierts:

1.Flashtool V1.4 starten

2.Gib den richtigen Pfad zum Spiel ein und den Playernamen 
  (wenn du es noch nicht gemacht hast)

3.Starte OFP & lasse Flashtool einfach weiterlaufen.

4.Mehrfaches Speichern: 
  Nach dem 1. Speichern in OFP erscheint ja nur noch der LADEN-Button.
  Gehe in OFP mit der ESC-Taste in die Pause und drücke SHIFT(UMSCHALT)+F1
  Nun wird das letzte SaveGame unter dem Namen FLASHSAVE1 gesichert.
  Drücke nun 2 mal ESC um erneut in die Pause zu gelangen.
  Hier erscheint nun wieder der SPEICHERN-Button.
  Dies kann man beliebig oft wiederholen. Die SaveGames werden unter den
  Namen FLASHSAVE1..FLASHSAVE12 gespeichert, ab dem 13.Mal gehts wieder
  mit FLASHSAVE1 weiter.

  Wenn man nun tot geht oder einfach wieder laden will und dann in OFP nix zum 
  Laden vorfindet...
5.Laden älterer Spielstände
  Wenn du tot bist (haha), dann starte einfach die Mission neu & gehe danach in die Pause mit ESC.
  Wenn du nur neu laden willst,ohne die laufende Mission zu verlassen, so
  gehe direkt in die Pause mit ESC.
  Du findest hier wahrscheinlich nur den SPEICHERN-Button.
  Falls du den LADEN-Button siehst, kannst du damit dein letztes abgespeichertes Spiel laden.

  Du kannst nun jedes der letzten 12 SaveGames (die du vorher mit SHIFT+F1 gespeichert hast)
  wieder aktivieren: 
  Drücke STRG+F1, wenn du das letzte SaveGame wieder laden willst, STRG+F2 ...
  STRG+F12 für das vorletzte SaveGame bis zum 12.letzten SaveGame.
  Wenn du noch den SPEICHERN-Button siehst, so drücke einfach 2mal ESC & der LADEN-Button
  erscheint.


5.SEHR WICHTIG!!!!   Unbedingt zu beachten: 
  - Die neue KeySave-Funktion läuft NUR im Hauptfenster von Flashtool (Lazyman's OP-...).
  Wenn man ins "Spiel laden" oder "Spiel Speichern" Fenster geht, so wird
  die KeySave-Funktion so lange ausgeschaltet, bis man wieder ins Hauptfenster
  zurückkehrt.

  - Um die neuen Tasten benutzen zu können, MUSS man in der Mission/Kampagne, 
  die man gerade spielt, einmal abspeichern (SPEICHERN-Button in OFP). Erst dadurch erkennt
  FlashTool, wo man sich gerade befindet, sonst orientiert sich FlashTool an
  der letzten gespielten Mission oder Kampagne.
  Danach kann man beliebig speichern mit SHIFT+F1 oder laden mit STRG+F1..STRG+F12. 

  -Die Tastaturabfrage von Flashtool hab ich auf 1/10 Sekunden eingestellt.
  also bitte die Tasten nicht kürzer als 0.1 Sekunden drücken


  

Das Ganze war nicht so ganz simpel zu programmieren, ich benutze die Windows-Timer Funktionen,
um Flashtool im Hintergrund weiterlaufen zu lassen und hab das ganze auf Highspeed optimiert,
so dass euch keine spürbare Rechenleistung verloren geht.
Und weil das ganze ziemlich tricky war, können natürlich auch noch Bugs drinnen sein,
die ich noch nicht gefunden hab.
Wenn ihr welche findet, dann regt euch nicht auf, sondern schickt mir ne Mail, oder
postet sie im Forum von OperationFlashpoint.de.  
Dann kann man was machen.