  VGA-Planets 68k Atari History                 Stand: v3.00.288 vom 15.07.1996


3.00.288

- Erweitert: Der ber [F6] erreichbare PCPA (PHost Command Processor Assistant)
  schickt jetzt tatschlich Mails an den Host raus und macht somit das, was man
  vermuten wrde. Sollte funktionieren.

- Neu: Bei der Auswahl von Starbases erfolgt jetzt im Dialog eine grafische
  "Belegungsanzeige" der Parts-Slots der Base.

- Bugfix: Eingabe von "M" im Planeten- bzw. Basescreen funktioniert jetzt auch
  in der unregistrierten Version. Konnte vorher zum Absturz fhren.

- Gendert: Maketurn-Verhalten an PHost angepat. Das Problem, da in PHost-
  Partien nach Erreichen des Shiplimit keine Schiffe mehr gebaut werden konnten
  sollte jetzt eigentlich beseitigt sein.

3.00.287u

  *Zwischenversion*

- Gendert: Bugfix in den Build-Routinen fr Engines und Launcher. Die dort
  vorher vorhandenen Fehler konnten bei ungnstiger Konstellation einen RED
  Status auslsen.


3.00.287s

  *Zwischenversion*

- Gendert: kleinere Bugfixe in den Transferroutinen.
- Neu: ber [F6] im Hauptmen kann in PHost-Partien jetzt ein sog. CommandPro-
  zessorAssistent (oder wie auch immer man das nennen will) aufgerufen werden,
  der zur vereinfachten Eingabe der vom PHost-CommandProzessor verstandenen
  Befehle dient. In einer der kommenden Versionen werden diese Commands dann
  auch tatschlich in Form von Mails an den Host gesendet. Momentan macht die
  Funktion noch nichts, weil sie noch nicht fertig ist... Weitere Vorschlge
  hierzu bitte direkt an mich.

  Ach ja: Meine eMail-Adresse hat sich gendert: Ich habe jetzt meine eigene
  Maus (erreichbar unter 05533-93324) und bin per Mail als

                              Martin Eggers @ HOL

  im Mausnet erreichbar.

3.00.287o

  *Zwischenversion*

- Gendert: Intercept-Targetauswahl etwas vollstndiger. Es gab Probleme, wenn
  mehr als 22 Schiffe im Intercept-Bereich waren. Jetzt ist die Auswahlroutine
  dahingehend gendert, da die Schiffe nach wie vor nach aufsteigenden IDs an-
  gezeigt werden, wenn es max. 22 sind, falls mehr Schiffe im Scanbereich vor-
  handen sind, werden sie nach Entfernung vom eigenen Schiff sortiert und nur
  die ersten 21 angezeigt. Alle anderen knnen jetzt aber trotzdem ausgewhlt
  werden, indem man im letzten Feld erstmal RETURN drckt, und anschlieend 
  die ID einfach als Wert eingibt.
   
3.00.287n

  *Zwischenversion*

- gendert: Es gab bei einigen leichtere Probleme in PHost-Partien, die mit einer
  PHostversion ab 2.12d gehostet wurden. (Abstrze bei der Auswertung des UTILx.DAT
  und hnliches). Das sollte jetzt (eigentlich) behoben sein. 

- Neu: Fr Debugging-Zwecke wird beim Auswerten der UTILx.DAT jetzt ein Protokoll
  namens 'UDn-tt.LOG' (wobei 'n' fr die Playernummer und 'tt' fr die Turnnummer
  steht) angelegt. Falls es also beim Auswerten der UTILx.DAT bei irgendwem noch
  Probleme gibt, htte ich gerne neben dem betreffenden *.RST und *.DAT auch diese
  Log-Datei.

3.00.287l 

  *Zwischenversion*

- Woll, ich rauche immer noch nicht wieder, habe aber in den letzten 8 Wochen
  auch nicht all zu viel am Programm getan. >:-) Wird Zeit, da wieder mal ein
  bischen was passiert.

- Gendert: Das Zeitlimit ist rausgeflogen. Gerade in solchen Situationen wie
  in den letzten Wochen wird wohl der eine oder andere drauf gestoen sein, da
  die aktuelle Version einfach nicht lnger laufen wollte. In der 287l ist die
  Abfrage zwar immer noch drin, das Programm wird aber nach dem Ablauf des 
  'Verfalldatums' nicht mehr einfach beendet, sondern nach Ausgabe der Meldung
  kann man normal weiterspielen.

- Neu: Bei der Report-Ausgabe werden jetzt auch die Planetendaten ins Clipboard
  geschrieben (VPPLAN.CSV). Die Belegung der einzelnen Eintrge findet sich in
  dem ebenfalls im Clipboard liegenden VPSCRAP.TXT wieder.

  Es wre nett, wenn sich mal jemand erbarmen knnte, und mir ein Texel-Sheet
  mit den Ausgewerteten Daten zukommen lt, da ich nur die Demo besitze und
  einerseits gar keine Verwendung fr eine Tabellenkalkulation habe, anderer-
  seits aber gerne mal sehen wrde, wie sich das so macht ;-)

- Neu: Hab's vergessen :-/ Das kommt davon, wenn man so lange nichts am Programm
  tut. Irgendwas war da noch, aber es fllt mir momentan nicht ein....

3.00.287h

  *Zwischenversion*

- Der eine oder andere mag sich vielleicht gewundert haben, wieso es fast
  vier Wochen keine neue Version gab. Letzten Endes lag es daran, da ich
  am 2.2. das Rauchen aufgegeben habe, (von 80 auf 0 ;-) und in den letzten
  Wochen leichte Motivationsprobleme hatte. Die Version, die jetzt hier in
  der Box liegt, enthlt nur minimale nderungen gegenber der 287f und ist
  hauptschlich wegen des neueren Verfalldatums hier drin.

3.00.287f 

  *Zwischenversion!*

- Gendert: Umstellung der Ship-Buildscreens auf alternative Mausbedienung.
  Ein Teil ist bereits komplett mausbedienbar, der Rest wird gerade umge-
  stellt. hnliches gilt fr den VCR, der sich gerade in einer Umstruktu-
  rierung befindet und daher momentan unbrauchbare Ergebnisse liefert. 

- Gendert: Umstellung der Techlevel-Upgrades/Fighterbau/Basedefenses auf
  neuen Dialog. Ist ein wenig schneller geworden.

3.00.286e
- Bugfix: Sound funktionierte seit der 285 zwar prima auf Mac und Falcon,
  allerdings nicht mehr auf Rechnern mit DMA-Hardware, weil durch einen
  Tippfehler eine Variable falsch besetzt wurde.

- Bugfix: Fehlfunktion im Autobuilder beseitigt.
  In Fllen, wo auf einem Planeten noch weniger MC als fr den Bau notwendig
  lagen, aber die Summe von Supplies+MC ausgereicht htte, wurden keine Supp-
  lies verkauft.

- Neu: Rckmeldung an die VP-Shell, wenn die TRNs nach Maketurn noch mit
  UUE codiert worden sind. Die Shell kopiert dann (ab v1.09a) nicht mehr
  die *.TRN, sondern die passenden UUEs in das Uploadverzeichnis.

3.00.286
- Gendert: Mit Host 3.22 wurde das Format der RST-Files geringfgig ver-
  ndert. VGAP68k nutzt jetzt auch das erweiterte Format. (Bei Verwendung
  einer lteren Version mit Host 3.22 werden Minenfelder und Ionenstrme
  nicht korrekt aus dem RST ausgelesen)
- Gendert: Format der SCORELST.HIS. Die Dateilnge mu jetzt 37376 Byte
  sein, anderenfalls wird sie neu erstellt. Alte Eintrge werden dabei 
  ignoriert.

3.00.285b
- Gendert: Statistik-Anzeige fr Bevlkerungsentwicklung neues Outfit.

- Gendert: Fr die Statistik wird jetzt nur noch der jeweils aktuell
  bearbeitete Planet eingeladen, und nicht mehr das gesamte PLA_STAT.DAT
  im Speicher gehalten,was etwa 120Kb Speicher weniger verbrt.

- Bugfix: Der UUEncoder fr die TRNs wurde nur dann aufgerufen, wenn vorher
  auch geZIPped worden war. Jetzt werden auch ungepackte TRNs ordentlich
  uucodiert.

- Gendert: fr den VCR existiert jetzt eine History, die in dieser Zwischen-
  version allerdings noch nicht ganz ausgegoren ist. Es kann passieren, da
  VCR-Eintraege alter Turns nicht als solche markiert sind, d.h. man erhlt
  nach Unpack die Anzeige, da VCRs vorhanden sind, welche aber nicht unbe-
  dingt aus dem aktuellen Turn stammen mssen, ohne da das auf den ersten
  Blick erkennbar ist. Also nicht verwirren lassen; "wir arbeiten dran" ;-)

- Neu: Es wird eine SCORELST.HIS angelegt, die die GENx.DAT-Eintraege des
  gesamten Spiels aufnimmt und von vornherein auf 255 Turns initialisiert
  wird. Die Auswertung vorangegangener Turns beschrnkt sich momentan aller-
  dings noch auf den jeweils aktuellen und den letzten Turn, da der Dialog
  noch nicht fertig ist. Spter wird eine komplette (grafische) Auswertung
  der Score-Entwicklung aller Rassen abrufbar sein.

3.00.285
- Neue Funktion: Soundroutinen gendert. Bei Falcon oder Mac wird ber die
  Falcon-XBIOS-Routinen ausgegeben, bei STE/TT ber DMA-Sound und alle an-
  deren knnen immer noch die VDI-Ausgabenabfrage von CrazySounds benutzen.
  Der Name des gerade abgespielten Sounds wird als VDI-Text an der Position
  2000/2000 mit vorangestelltem ">" ausgegeben. Um also z.B. die Ausgabe
  von CLOAK.HSN ber CS durchzufhren, kann als Erkennungstext im Accessory
  einfach der Text ">CLOAK" dem passenden Sample zugeordnet werden.
  Im Optionen-Dialog wird angezeigt, welche Routinen fr die Soundausgabe
  benutzt werden.

- Neue Funktion: MakeTurn ruft jetzt nach dem Zusammenstellen aller TRNs
  noch die bentigten Packer auf. Die TRN-Dateien knnen gezipped und uuen-
  coded werden, was fr eMail-Spiele ja meistens eh erforderlich ist. Dafr
  mssen in die PLANETS.68K Datei im Hauptverzeichnis einmalig folgende 
  Zeilen eingetragen werden:

-- schnipp --
UUD     =C:\TOOLS\UUD.TTP|$OUT >NUL:
UUE     =C:\TOOLS\UUE.TTP|$IN >NUL:
ZIP     =C:\TOOLS\ZIP.PRG|-a -q $OUT $IN >NUL:
UNZIP   =C:\TOOLS\ZIP.PRG|-e -q $OUT *.* >NUL:
-- schnapp --

  Die Pfade mu natrlich jeder selbst anpassen, und wer kein Device namens
  NUL: sein eigen nennt, mu die Ausgaben irgendwo anders hinleiten oder damit
  leben, da es vorbergehend den Bildschirm zerschmiert.

  ZIP/UNZIP sind dabei Keywords, das knnen auch LHarc oder ARJ sein, gesucht
  wird jedenfalls nach dem Eintrag "ZIP", um den Packer zu lokalisieren. Nach
  dem senkrechten Strich (ASCII-124) mssen die Parameter fr den entsprechen-
  den Packer stehen. $IN und $OUT sind Platzhalter fr die zu bearbeitenden
  Playerfiles, wobei $IN immer das zu packende File bezeichnet (also beim Auf-
  ruf von ZIP das PLAYERx.TRN und beim Aufruf des UUEncoders das PLAYERx.ZIP).
  Die UUE-Routine sucht (in der Reihenfolge) nach *.ZIP,*.LZH,*.ARJ und *.TRN
  Wenn UUE keine Fehler meldet, wird das Ursprungsfile gelscht. Da alle mir
  bekannten Atari-UUEs bei TRN-Files ziemlich viele Spaces einbauen, wird das
  fertige UUE noch einmal eingeladen und alle Spaces analog dem DOS-UUE durch
  "`" (ASCII-96) ersetzt.

  Die Einstellungen in der PLANETS.68K werden global genutzt, d.h. wenn hier
  ein Packer angegeben ist, wird er _immer_ benutzt. Bei Partien, die lokal
  in einer Box gehostet werden hat man dann auch ein (berflssiges) *.UUE
  nach jedem Maketurn im Gameverzeichnis liegen, aber ich schtze, damit
  kann wohl jeder leben...

3.00.284
- Neue Funktion: Von der Sternenkarte aus kann mit F1 direkt auf ein vorher
  angeklicktes Schiff verzweigt werden. Ist ganz hilfreich, um 'mal eben'
  in eine andere Ecke des Universums zu wechseln.

3.00.283d
- Neue Funktion: Berechnung von absehbaren Cloak-Failures. Sofern es sich
  um eine Partie mit Host/Phost 3.2x handelt wird ermittelt, ob sich ein 
  Schiff innerhalb eines IONensturmes befindet, ob der DAMAGE-Wert grer
  ist als DamageLevelPreventCloak usw. Falls CloakFailure<>0 wird im Ship-
  screen eine Warnung ausgegeben. ber den Global-Setup-Dialog kann diese
  Funktion aus-/eingeschaltet werden. Fr die (den;-) Tool-Programmierer:
  der Wert fr CloakFailureReason (analog PHOST 2.11 Doku) wird im High-Byte
  des 'damage'-Words im Schiffsdatensatz eingetragen. Beide Werte sind ab 
  sofort nur noch Byteweise auszulesen!

3.00.283b
- Vollstndige Auswertung aller relevanten Parameter aus den von PHOST 
  erzeugten UTILx.DAT-Dateien incl. File-Transfer. Stand: PHOST 3.20.211

3.00.283a
- Neue Funktion: Vollstndige Auswertung aller Spielerseitig relevanten
  Daten aus der PCONFIG.SRC, die bei PHOST-Spielen vom Host angefordert
  werden kann/sollte. Falls keine PCONFIG.SRC im Spielverzeichnis gefun-
  den wird, legt VGAP68k eine solche Datei an. Verwendet werden dabei alle
  Standard-Parameter, die THost 3.20 ebenfalls nutzt. Wenn es sich um eine
  THost-Partie handelt, sollten alle nicht-Standard-Parameter mit einem
  Text-Editor manuell auf die passenden Werte gebracht werden, damit VGAP68k
  mit den richtigen Werten rechnet, wenn es um solche Sachen wie CloakFuelBurn,
  DamageLevelPreventCloak, Miningrates, Taxrates etc. geht.

3.00.283
- Neue Funktion: ber den Global-Setup-Dialog ist jetzt der Parameter
  CfgUseAccurateFuelModel aktivierbar, der in PHost-Partien den Treib-
  stoffverbrauch ebenso kalkuliert wie PHOST selbst. Falls die Funktion
  eingeschaltet ist, erscheint im Shipscreen bei gesetztem Flugziel ein
  grn gefllter Kreis vor der "Fuel needed"-Anzeige. Bei THost-Partien kann
  diese Funktion dazu benutzt werden, den voraussichtlichen Verbrauch unter
  Bercksichtigung des abnehmenden Treibstoffgewichtes bei Langstrecken-
  flgen ber mehrere Turns anzeigen zu lassen.

- Erweiterung: In der Sternenkarte werden jetzt auch Planeten mit in der
  Auswahlbox angezeigt, wenn ein oder mehrere Schiffe im Orbit stehen. Die
  Rumfummelei mit CTRL-Mausklick entfllt demzufolge.

- Erweiterung: Bei eingeschaltetem 'Keep Backup of RST' werden jetzt nach
  Maketurn auch die TRNs mit in das Backup gesichert.

3.00.282
- Neue Funktion: 'D' ber erkannten Feindplaneten (im Ship-Screen) bringt
  einen Dialog hnlich dem 'Mineral Detector' auf den Schirm, aus dem alle
  bislang erhaltenen Daten hervorgehen. Je nachdem, auf welche Weise diese
  Daten erhalten wurde (Exploration/SensorSweep/SuperSpy/DarkSense) sind 
  sie unterschiedlich umfangreich.

3.00.279-281
- diverse kleinere Bugfixes

3.00.278
- Erste ffentlich verteilte Beta-Version. Da immer noch keine vernnftige
  Doku existiert, ist diese Version in erster Linie fr Leute gedacht, die
  die DOS- oder Windows-Version bereits kennen

3.00.276-277
- Diverse Bugfixes, u.a. ging Transfer von/auf eigene Planeten nicht, wenn
  diese gerade durch RGA/Pillage erobert wurden, aber die Colonists durch
  Brgerkrieg o.. auf 0 geschrumpft waren.
- Farbliche Markierung von Planeten jetzt auch in den 'kleinen' Charts aktiv.
- Workaround um einen Host-Bug, der tw. die Basefighters auf einen Wert <0
  setzte, was zu einer Anzeige von 6553x Fightern im Programm fhrte. Die
  Anzahl wird jetzt tatschlich als WORD ausgewertet, so da man das notfalls
  durch Bauen oder Abladen von Fightern reparieren kann (ergab vorher einen
  RED-Error) 

3.00.275w
- Report-Generator erweitert, Daten werden jetzt auch fr Starbases aus-
  gegeben, auerdem erweiterte Ausgabe bei Planeten. 
- 'Feindliche' Planeten knnen in der StarChart jetzt farblich markiert
  angezeigt werden.

3.00.275t
- Bugfix: Durch einen Tippfehler in der 275n strzte das Programm beim 
  Entpacken von PHost-RSTs ab.

3.00.275n
- Report-Generator implementiert. Fr Schiffe und Planeten knnen jetzt alle
  relevanten Daten in eine Report-Datei exportiert werden. Auerdem findet
  gleichzeitig ein Export ins Clipboard statt (*.CSV). Falls das irgendwer
  fr einen Import in ein Spreadsheet-Programm nutzen will, bitte mal zurck-
  melden, ob das problemlos geht. Falls derjenige dann auch noch ein vorge-
  fertigtes Spreadsheet (fr K-Spread,Texel,-Works oder was auch immer)
  liefern knnte, wre das ebenfalls eine Rckmeldung wert.
- Iconify eingebaut. ber ALT-I kann VGAP68k dazu veranlat werden, sich bis
  auf ein Icon zu verkleinern und das Multitasking wieder freizugeben (was 
  natrlich nur unter einem Multitasking-BS und bei mehr als 4MB Sinn macht).
- Malloc()-Aufrufe umgestellt auf Mxalloc(). Es wird jetzt grundstzlich erst-
  mal versucht, alle Speicheranforderungen aus dem Alternate-Ram zu holen.
  (Der Speicher fr die abzuspielenden Samples natrlich nicht). Kann ich 
  mangels Alternate-Ram im Falcon, bzw. mangels Grafikkarte im TT nicht selbst
  testen. Ich bitte um Rckmeldung ber den Speicherverbrauch! Unter MagiC 4.0
  traten mit der 3.00.275 tw. Gemdos-Fehler #-69 auf. Falls das auf Rechnern
  mit mehr als 4MB immer noch auftaucht, bitte umgehend melden!

3.00.275 
- Erste 'offizielle' Beta (proTOS-Version). Kleinere Erweiterungen bei der
  Long Range - Anzeige und der Base-Missionsauswahl.

3.00.274
- Notepad funktioniert (zumindest schon bei eigenen Schiffen/Planeten) soweit
  ganz brauchbar. Bugfix: Es gab reproduzierbar RED-Stati, wenn man vom Schiff-
  screen aus mittels F1 ein anderes Schiff auswhlen wollte, dies aber mit ESC
  abbrach. Dabei wurden teilweise die Daten des zweiten Schiffs im Datensatz
  des aktuellen untergebracht (X/Y-Position, Fracht, Bewaffnung etc). Auerdem
  konnte man mit "D" vom Schiffscreen aus teilweise den SMD (Ship's Mineral De-
  tector) aktivieren, obwohl man mitten im freien Raum stand. Dies fhrte dazu,
  da ber den Transfer der letzte aktuelle Planet als Ziel ausgewhlt wurde,
  was der Host meistens belnimmt und mit RED ahndet. Beide Fehler hingen zu-
  sammen und sollten jetzt nicht mehr auftreten.

3.00.273
- verschiedene Erweiterungen im Planet-Screen, u.a. wird jetzt die aktuelle
  Vermehrungsrate (Colonists) in absoluten Zahlen angegeben, falls keine
  Vermehrung stattfindet, steht in diesem Feld die Mindestanzahl Clans, die
  fr eine Vermehrung erforderlich sind.

3.00.272g
- diverse Bugfixe

3.00.272
- Neue Funktion in der StarChart: Grafische Anzeige aller vorhandenen 
  Mineralien, Supplies, MC, Colonists und Natives. Auswahl ber [T]

3.00.269
- Autobuild-Funktion eingebaut. [A]
  ber diese Funktion kann voreingestellt werden, wieviele Mines/Factories/
  Defenses auf jedem Planeten gebaut werden sollen. Vom Programm werden Vor-
  schlge bezglich der Anzahl Mines/Factories gemacht, die jedoch bei Bedarf
  berschrieben werden knnen.

  Falls der Planet auf 'AutoBuild' konfiguriert wurde, wird das bereits in
  der Planetenauswahl mit angezeigt. Anderenfalls wird dort die Anzahl sinn-
  voller Minen/Factories angezeigt.

- Im Planet-Screen kann ber [O] die Anzeige der Mineralienabbaurate
  alterniert werden. Es werden entweder die restlichen Turns angezeigt, binnen
  derer der Planet abgebaut ist, oder die 'Frderrate' in Kts/Turn bei der
  augenblicklichen Anzahl Minen. Falls auf dem Planeten noch keine Minen
  gebaut wurden, aber bereits 'AutoBuild' fr diesen Planeten aktiviert wurde,
  werden die Werte fr die max. zu bauenden Minen hochgerechnet (Graue Anzeige)

- HyperJump-Circles in der MAP funktionieren wieder [J]

3.00.268
- Bugfix (in der 2.66 war die Entpack-Routine erweitert worden, was unter
  ungnstigen Umstnden zum Absturz fhrte)

3.00.262-266
- Diverse 'kosmetische' Korrekturen. 

- Neue Map-Funktion: [B]orderlines setzen 
  Wer will, kann ber verschiedene Planeten einen Grenzverlauf eintragen,
  der dann in der Karte mit angezeigt wird.

- Drcken von [F7] im Planet-Screen auf einem Planeten, der weder eine Star-
  base besitzt, noch in diesem Turn eine bauen knnte, bewirkt die Anzeige
  der voraussichtlichen Dauer (in Turns), bis gengend Mineralien abgebaut
  bzw. supplies/MC produziert sind, um eine Base bauen zu knnen. 

3.00.261
- VCR etwas erweitert. Immer noch falsche Ergebnisse, aber schnere Darstel-
  lung ;-)

- SNAP-ON Funktion eingebaut. Im Schiffs-Screen kann das Ende des Scanner-
  strahls (das den Kurs bestimmt) per einfachen Mausklicks auf ein Objekt
  in der Karte ge'locked' werden. Im Gegensatz zur DOS-Version wird nur
  die linke Maustaste ausgewertet (u.a. deswegen, weil mein Mac eh nur eine
  Maustaste hat...) 

- Long Range Visual Scanner erweitert um Hull-spezifische Angaben bei Feind-
  schiffen.

