Oolite

Screenshot der Software:
Oolite
Softwarebeschreibung:
Version: 1.82 Aktualisiert
Upload-Datum: 17 Jul 15
Entwickler: Giles Williams
Lizenz: Frei
Popularität: 158

Rating: 3.5/5 (Total Votes: 2)

Die Oolite Projekt ist ein Open Source und völlig kostenlos Raum-Simulationsspiel, für Mac OS X in Objective C mit Cocoa und OpenGL geschrieben.
Die neue Art-Spiel aus dem Internet - Oolite wurde als Reaktion auf den Rückzug der Elite geschrieben. Es ist jedoch von einem unabhängigen Interpretation und Erweiterung des ursprünglichen Spiels, die ursprünglich von Christian Pinder erstellt, gefolgt von Ian Bell und David Braben inspiriert.
Oolite die Spieler können problemlos erweitern das Spiel mit neuen Features und Funktionen, dank der modularen und kleine Bauform. Fast jeder Aspekt des Spiels kann leicht geändert werden mit dem kostenlosen und einfachen Grafiken Pakete und Text-Editoren.
Oolite ist ein plattformunabhängiges Spiel, unterstützt Linux, Mac OS & nbsp; X & nbsp; und Windows-Betriebssystemen

Was ist neu in dieser Pressemitteilung:.

< ul>

  • Neu ausbalancierte Kampf
  • Die Kampfbilanz in 1,82 wurde erheblich überarbeitet, um den Anfang des Spiels ein bisschen einfacher für Anfänger zu machen, trotzdem erlauben viele Herausforderungen im späteren Spiel. AI Antworten auf viele Taktiken vorgenommen wurden realistischer - manchmal profitieren sie, manchmal nicht! -. Und Raketen und Laserleistung wurde verändert, um Kämpfe dauern ein bisschen länger und die Chance des Spielers in Sekunden zerstört, bevor sie die Gefahr erkennen, zu reduzieren
  • Grafik und Interface-Upgrades
  • Wir haben einige Verbesserungen an einigen der Grafiken und Schnittstellen, mit im wesentlichen darauf die voll zoombar und scrollbare Galaxie-Karte, die die getrennten Kurzstrecken und Langstrecken-Charts ersetzt. Route Plotten wurde ebenfalls verbessert:. Mit dem Advanced Navigations Array, können Sie eine Route auf die andere Seite des Diagramms festgelegt, und dann direkt entlang es einen Schritt zu einer Zeit, ohne re-Plot
  • Wir haben auch Verbesserungen vorgenommen, um Multi-Monitor-Unterstützung, Explosion Grafiken und Planeten Texturen, und führte eine & quot; Sichtfeld & quot; Einstellung auf Spieloptionen.
  • Die Expansion Pack-Manager können Sie nun zusätzliche Informationen (klicken Sie auf 'i'), filtern die Liste auf verschiedene Weise (drücken Sie 'f'), oder extrahieren Sie ein installiertes Paket zu einem OXP in Ihrem Ordner AddOns sehen zu Packs, so dass Sie kann leicht in ihm schauen und fertigen Sie sie weiter (Presse 'X').
  • neue Expansion Pack Möglichkeiten
  • Erweiterungspack Autoren haben jetzt viel mehr Möglichkeiten für die Bearbeitung von Daten, die zuvor hartcodiert wurde ihnen zur Verfügung. Wie immer ist jedes Oolite Release mehr anpassbar als die letzte - ist hier einige der neuen Möglichkeiten:
  • Markt und Handel Erweiterungen können nun ganz neue Handelswaren, mit verbesserten Funktionen für die Stations OXPs, diese Waren zu behandeln. Volkswirtschaften kann komplett umgeschrieben werden -. Sie sind nicht mehr zu acht Volkswirtschaften in einem einzigen Industrie um Agrar Linie begrenzt
  • GUI-Einstellungen, Farben und Darstellungsstile können weitgehend durch eine neue plist angepasst werden.
  • Bearbeiten von System-Informationen wurde erheblich erweitert, viele weitere Eigenschaften, die individuell geöffnet - den ganzen Weg bis zu dem System koordiniert - und eine verbesserte Verwaltung und Konfliktlösungssystem für diese Eigenschaften, um es einfacher für Erweiterungen erfolgreich nebeneinander zu machen.
  • Mehr HUD-Optionen, einschließlich der Laufzeit editierbare Bild Zifferblättern.
  • Die Umsetzung vieler Kernausrüstungsgegenstände wurde neu geschrieben, um viel mehr Anpassung zu ermöglichen.
  • In der OXP Entwickler baut, hat der OXP Verifier viel mehr Syntaxprüfung der Schlüsseldateien ohne Start-up die Vollversion und verschiedene veraltete Praktiken angemeldet sein, um Ihnen helfen, Ihre OXPs reibungslos läuft.
  • Wie üblich uvm JS Eigenschaften und Methoden für zusätzliche Flexibilität.
  • Alle diese zusätzliche Funktionalität kann sehr mächtig, so wie Sie es vorsichtig in der normalen Oolite Universums zu sein, hat sich das Szenario Unterstützung wurde deutlich aufgewertet Expansion Autoren in vollem Umfang nutzen es als ihre Phantasie zulassen zu lassen.
  • Erweiterungen können jetzt nur Last in ihre eigenen Szenarien beschränkt werden, das heißt, Sie können viel größere Veränderungen als zuvor, ohne sich um die Kompatibilität mit anderen Packungen Sorgen zu machen, und Dinge tun, die einfach nicht gearbeitet haben.
  • Machen Sie eine Mini-Serie von Mission OXPs, die nicht funktionieren würde, wenn der Spieler konnten ihre eigenen Schiff und Erfahrung zu bringen, oder wandern aus Mitte der Mission zu gehen und den Handel für ein bisschen.
  • Stellen Sie den Player in der Mitte eines großen Krieges zwischen den Mächten mit bestimmten Frontlinien, Regionen und Schlachten - können sie immer noch ihren Lebensunterhalt als Händler, Pirat oder Kopfgeldjäger, wenn es eine umfassende Thargoid Invasion auf, und Hunderte von Systemen sind bereits vollständig auf sie gefallen.
  • die Galaxien, Schiffe, Ausrüstung und Regeln vollständig neu zu schreiben, um Ihr eigenes neues Weltraum-Spiel mit dem Oolite Motor zu machen.
  • Was ist neu in der Version 1.76 / 1.77.1 Beta:

    • Bug mit Planeten Cloud Anzeige fixiert
    • Transport / Passenger Verträge richtig Premium / Voraus mitteilen wieder
    • Fix die Scanklasse Initialisierung eskortieren
    • Fix für Mission-Bildschirm nicht erlaubt Ausfahrt beim HUD off
    • Fix quaternion Konstruktor, um die Identität quaternion produzieren, wie dokumentiert, wenn als neue Quaternion () aufgerufen.
    • guiScreenChanged feuert nun an Übergangs beim Start
    • Yaw und Geschwindigkeit werden nun auch auf Null gesetzt, wenn die Einführung von einer Station
    • Autopilot-Status zurückgesetzt auf den Tod
    • Regression: HUD n_bars funktioniert jetzt wieder
    • Bug mit NPCs weiterhin auf festen Toten Schiffe sperren
    • Laser Shot Positionierung fixiert
    • Bug mit manifester Kontrollen in guiScreenChanged beim Start festgelegt
    • Relativ erfahrene Piloten wird nun daran denken, schauen, wohin sie gehen, wenn der Flucht
    • Shields nun auch Unterobjekte zu schützen
    • Rand-Fall für Schäden, die zum Hauptbahnhof Fest
    • Frustum Keulung Übereifer Fest
    • Einige 'Geist' Schiff Bugs behoben
    • Fix Mission Bildschirm Absturz mit numerischer Wahl Tasten
    • Fix bug mit Cancelling galaktischen Sprung von Skript
    • Fix bug in Validierung für Stationsschnitterstellung
    • Verwenden Sie richtigen Typen in JS Station.market Objekt
    • Fix bug mit Docking-Stationen, an denen mit Dock ist ganz leicht off-axis
    • Fix Vertrags Ruf Berechnungen, so dass negativen rep korrekt funktioniert
    • Fix Unstimmigkeiten mit Tarnvorrichtung Verhalten
    • Fix Berechnung von Hitzeschäden an Unterobjekte
    • Fix-Updates von Energie, Laser-temp, um Alarmzustand bezogenen Autopilot
    • Fix für Crash beim Drücken auf lange manifest Bildschirm
    • Fix Konflikt zwischen & quot; Pilot & quot; und & quot; unbemannte & quot; shipdata Tasten
    • Fix Ausrüstung Bedingungsprüfung in player.replaceShip ()
    • Fix Blink Skalierung in visuelle Effekte
    • In Kraftstoffschaufel Symbol, um kleine HUD
    • Erleichtern Sie den Mauszeiger Quer Farbe
    • Sortieren sparen Spiel Liste alphabetisch
    • Ein wenig zu verlängern Fristen auf Paketverträge unmöglich diejenigen zu vermeiden
    • Prevent-Dockingstationen mit toten
    • Fix Speicherlecks.
    • Entfernen Sie & quot; performBroadside & quot; AI-Befehl
    • Fix-Scanner Anzeigefehler
    • Display richtigen Schlüssel in "Pause" Nachricht
    • Fix rotational_velocity für Unterobjekte
    • Fix shipEnergyBecameFull Ereignis ausgelöst wie dokumentiert

    Was ist neu in der Version 1.75.2 Beta:

    • Dies ist ein Bugfix-Update auf 1.75.1 , was zu der nächsten stabilen Version.

    Was ist neu in der Version 1.75.1 Beta:

    • Dies ist ein Bugfix-Release in Richtung der nächsten führenden stabile Version. Das Projekt wird aktiv nach Menschen bereit sind, beim Aufspüren alle verbleibenden Bugs helfen:., So zu tun, laden Sie einfach das Spiel zu prüfen und bei Fragen im Zusammenhang mit der Oolite Forum

    Was ist neu in der Version 1.75 Beta:

    • Gameplay:
    • Smarter, mehr aggressive NPCs - zum Beispiel, sind sie nun in der Lage, dich zu erschießen, wenn Sie schlau still zu stehen
    • .
    • New Master Waffensperrtaste (Standard: _) deaktiviert die primären und sekundären Waffen und Türmchen
    • .
    • Vereinfachte Autopilot steuert: C (oder key_autopilot) versucht, Dock mit dem aktuellen Zielstation autopilot- - Ihre Ziel falls vorhanden, ansonsten eine Station innerhalb Scannerbereich, Begünstigung der Hauptbahnhof. Umschalt-C (jetzt statt key_autopilot_target key_autodock) ist das gleiche, außer es wird schnell Dock, wenn zulässig. Umschalt-D nicht mehr verwendet wird.
    • New & quot; primable Ausrüstung & quot; Konzept: Geräte können scripted Effekte ohne eine Rakete sein, zu produzieren. New Tasten: Shift-N und Strg-Umschalt-N-Zyklus durch die Liste der primable Ausrüstung und N aktiviert die aktuell ausgewählten Geräte. (Key Config-Tasten:. Key_prime_equipment, key_activate_equipment)
    • Zielempfindliche Fadenkreuz-Modus ist jetzt genauer.
    • Kraftstoffpreis hängt nun von der Masse der Ihr Schiff.
    • Springen zwischen überlappenden Systemen verwendet nun 0,1 LY im Wert von Kraftstoff.
    • Ein Hyper misjump nimmt nun 3/4 der Zeit einer erfolgreichen Sprung, anstatt die in Vollzeit. (Es muss mindestens 3/4 sein, um Exploits zu vermeiden. Siehe http://aegidian.org/bb/viewtopic.php?t=7917 für weitere Informationen.)
    • Die trumble Angebot & quot; Mission & quot; Jetzt wiederholt sich, wie beabsichtigt, den Fall, dass es verpasst.
    • Rettungskapseln jetzt Ziel für die nächste freundliche Station / Träger.
    • Die Rettungskapsel key / Joystick-Taste muss nun zweimal schnell hintereinander gedrückt werden, um auszuwerfen (außer im strikten Modus oder wenn der Rettungskapsel-Aktivierung-sofortige versteckte Einstellung gesetzt ist).
    • Comm Log-Meldungen werden jetzt gesprochen. (Feature-Anfrage # 4970)
    • Fehlerbehebungen:
    • & quot; Lollipop blinkt & quot; eliminiert. (Bug # 17215)
    • Hyperspace Countdown Meldungen sich nicht wiederholen.
    • Sie können nicht mehr in den Vertrag Bildschirm schleichen durch die Hintertür in Sekundärstationen.
    • Sekundäre Waffen werden jetzt korrekt bei der Bewertung Ihr Schiff bilanziert. (Bug # 17450)
    • Behebt, um die Konfiguration (Bug # 17482, # 17490 Bug) Joystick
    • Die üblichen unbeschreiblichen, aber wichtige & quot; kleinere Verbesserungen und Fehlerbehebungen & quot;.
    • Diverses:
    • Neues Symbol von sieben.
    • Reduzierte Speichernutzung von verschiedenen Spezialeffekten und JavaScript-Objekte. Auf der anderen Seite verwendet die neue JavaScript-Engine mehr Speicher.
    • Mac-spezifisch:
    • Die Dread Sound-Bug of Doom ist festgelegt. (Bug # 17214)
    • Joystick-Unterstützung.
    • Automatische Update-Unterstützung (Sparkle).
    • Der Screen Shots Ordner Oolite können nun vom Desktop verschoben werden und Oolite weiterhin, es zu benutzen (solange es nicht umbenannt oder in den Papierkorb verschoben).
    • Windows und Linux:
    • Aufgrund eines Fehlers in GNUstep, ältere Versionen können Guthaben von mehr als 429496729,5 Credits richtig gelesen. 1,75 schreibt gespeicherte Spiele in einer Weise, dieses Problem (auch wenn mit alten Test-Versionen geladen) vermeidet. Die Windows-Version können auch größere Kredit Mengen in alte gespeicherte Spiele zu lesen.
    • Erweiterungspack Entwicklungsänderungen:
    • New shipdata.plist Tasten: - allows_auto_docking (Station nur): wenn true, Spielerautopilot-Docking zulässig. Standard: true. - Allows_fast_docking (Station nur): wenn true, schnell Docking zulässig. Standardwert: false, mit Ausnahme von Hauptbahnhof. - Counts_as_kill: Bei false wird das Schiff nicht als Siegesanzahl und nicht in q-Mine Kaskaden glückliche lustige Zeit zu beteiligen, auch wenn seine Scan-Klasse und andere Eigenschaften ansonsten lassen Sie es tun. Standard: true. - Cloak_automatic (NPCs): Wenn das stimmt, Tarnvorrichtung aktiviert wird, wenn Angriff; andernfalls muß durch ein Skript aktiviert werden. Standard: true. - Has_patrol_ships (Station nur, fuzzy boolean): wenn true, wird die Station regelmäßig Patrouillen starten, wenn es keine Polizeischiffe angedockt hat. Standardwert: false, aber ignoriert (als immer wahr behandelt) zum Hauptbahnhof. - Hyperspace_motor (alle Schiffe, einschließlich Spieler): erforderlich, um zu springen. Standard: true. - Interstellar_undocking (Station nur): Wenn das stimmt, hat mit der Docking-Station im interstellaren Raum nicht, dass die Station zu einem benachbarten System springen. Standardwert: false. - Weapon_range (Revolverunterobjekte): Plasma-Schuss-Bereich. Default: 6000. - tunnel_corners, tunnel_start_angle und tunnel_aspect_ratio (Station nur): diese docking_pattern_model ersetzen. Siehe http://www.aegidian.org/bb/viewtopic.php?p=128823#p128823 für weitere Informationen.
    • Ein neues Schiff Rolle, & quot; & quot ;, Schlacke verwendet wird, um Ablagerungen in post-nova-Systeme generieren. Die Standard Asche sehen aus wie die Standard-Asteroiden und Felsbrocken, aber haben eine sehr hohe Wärmeabschirmung. Wenn Sie benutzerdefinierte Asteroiden zu machen, möchten Sie wahrscheinlich Schlacken Versionen von ihnen zu machen. Wenn Sie missbrauchen das & quot sind; Asteroiden & quot; Rolle random stuff in Asteroidenfeldern setzen, Sie nicht wollen, um eine Schlacke-Version zu machen.
    • Turret weapon_energy jetzt standardmäßig 25.
    • Beacon icon Daten werden nun in einer flexibleren Weise behandelt (http://aegidian.org/bb/viewtopic.php?p=128487#p128487; Bug # 17828). Darüber hinaus ist es unter Verwendung Bakencode des Schiffes als Schlüssel anstatt seine primäre Rolle sah,.
    • Ausrüstung:
    • New equipment.plist außer Dictionary-Schlüssel: - Skript: verwendet, um primable Geräte zu implementieren. Ausrüstung Skripte haben eine vordefinierte Eigenschaft equipmentKey, und ein Event-Handler, aktiviert (). - Sichtbar: steuert Sichtbarkeit auf Statusbildschirm und Werftklappentexte. Default:. True
    • NPC-Raketen werden nun als Geräte-Einträge anstelle von Schiffen vertreten. Aus Effizienzgründen ist es empfehlenswert, dass alle NPC Raketentypen haben eine equipment.plist Eintrag, auch wenn sie nicht für die Spieler. (Beispielsweise gibt es jetzt eine EQ_THARGON.) Zur Unterstützung bei der das Einrichten dieser Funktion aktivieren Sie ship.setUp.missiles in logcontrol.plist (oder verwenden Sie console.setDisplayMessagesInClass (& quot; & quot ;, ship.setUp.missiles true) in der Debug-Konsole ).
    • Andere Konfigurationsdateien:
    • Sounds, die in customsounds.plist notiert sind, werden nun vorgespannt, um Ladeverzögerungen zu vermeiden. Sounds, die über JavaScript, indem Sie einen Dateinamen gespielt werden, können nicht geladen werden; wenn Sie tun dies, und Ihr Sound ist nicht besonders selten, schlage ich durch eine customsounds.plist Eintrag gehen.
    • Zufällig mit customsounds.plist Einträge aus Skripten funktioniert nun korrekt.
    • Bildschirmhintergründe und Überlagerungen kann nun skaliert werden, so dass für höhere Auflösungen. (Bug # 17201) Siehe http://aegidian.org/bb/viewtopic.php?p=127716 für weitere Informationen. Zusätzlich kann screenbackgrounds.plist Einträge Arrays, wobei das eine Element zufällig ausgewählt werden.
    • Planets mit Würfel Karte Texturen jetzt drehen sich um die erwartete Polarachse. Planeten mit traditionellen Strukturen nicht, aber sie taten es nie. (Bug # 17243)
    • New HUD Wahlwähler: drawWeaponsOfflineText:.
    • JavaScript:
    • Verbesserte Spidermonkey, um Blutungen Rand (1.75 verwendet die gleiche Version wie FireFox 4.0 beta 11). Dies fügt die meisten ECMAScript 5th Edition Funktionen, insbesondere einschließlich strikten Modus, die ich empfehlen, alle OXPers anzunehmen.
    • Auf der anderen Seite, die alte Spidermonkey Spezifische & quot; strikten Modus & rdquo; ist standardmäßig deaktiviert, weil es einige Fehlalarme. Es kann durch die Debug-Konsole, indem Sie console.pedanticMode auf true aktiviert werden.
    • Native JSON-Unterstützung kann nützlich für die Speicherung von strukturierten Daten in Mission Variablen sein.
    • Die JavaScript globalen und Konsolen-Objekte werden jetzt beim Zurücksetzen des Spiels ersetzt werden, und kann nicht mehr verwendet werden, um Informationen über die Sitzungen zu schmuggeln werden.
    • Vector3D und Quaternion-Objekte können nicht mehr mit verglichen werden == und! =, weil die Warze in der JavaScript-Engine wurden wir zuvor die Nutzung nicht mehr existiert. Siehe http://www.aegidian.org/bb/viewtopic.php?f=4&t=8847 für weitere Informationen.
    • Scripts werden nun angehalten, wenn sie für mehr als eine Sekunde laufen. (Langsam Oolite Funktionen werden nicht in Richtung der Grenze gezählt. Die Idee ist nicht, um ein Zeitlimit für die Sie zwingen, sondern um Skripte in einer Endlosschleife stecken zu töten. Wenn Ihr Skript absichtlich laufen für mehr als eine Sekunde Sie möglicherweise Probleme, wenn auch .) Während des Ladens und der Anlaufereignis, ist die Grenze zwei Sekunden.
    • Alle Oolite bereitgestellten JavaScript Methoden und Eigenschaften haben, für die konsequente Fehlerberichterstattung und vernünftige Umgang mit schlechten Werten geprüft. In einigen Fällen hat die Fehlerprüfung strenger geworden. In anderen Fällen führen sie normale implizite Konvertierungen (wie Umwandeln einer Zeichenfolge mit einem numerischen Wert in eine Zahl), anstatt zu scheitern oder abstürzt. Alle normalen Parameterfehler sollten nun JavaScript-Ausnahmen zu werden; Aufruf eines Oolite definierten Verfahrens mit der falschen Art von diesem Wert wird nur halt das Skript, aber es ist schwer, dass durch Zufall zu tun.
    • Oolite hat nun die Möglichkeit, einen Stack-Trace zu schreiben, wenn eine JavaScript-Ausnahme geht unbehandelt oder wird eine Warnung protokolliert. Dies hilft Ihnen herauszufinden, wie Sie den Punkt erreicht, wo der Fehler auftritt. Dies ist standardmäßig aktiviert, wenn der Debug-OXP wird standardmäßig installiert, aus anderen Gründen. Sie können es, indem Sie console.dumpStackForErrors und console.dumpStackForWarnings umzuschalten, wenn die Konsole aktiv ist, oder der Dump-Stack-for-Fehler und Dump-Stack-for-Warnungen versteckte Einstellungen anders. Wenn die Konsole aktiv ist, können Sie auch einen Stack-Trace melden Sie sich an jedem beliebigen Punkt mit der speziellen Anweisung Debugger ;, die andernfalls keine Wirkung haben wird.
    • Die globale JavaScript-Objekt ist nun als Eigenschaft selbst, genannten globalen ausgesetzt. globale === global.global.
    • Schiff des Spielers wird nun als ungültig nach dem Auswerfen oder Sterbenden behandelt.
    • Einige Ausnahmen im Event-Handler ausgelöst, die irrtümlich vor unterdrückt wurden, werden nun angegeben.
    • Frame-Rückrufe: Callback-Funktionen, die einmal pro Rahmen genannt werden, nützlich für treibende Animationen. Siehe http://aegidian.org/bb/viewtopic.php?f=4&t=8941 für weitere Informationen.
    • Scripting Bugfixes:
    • Die Prototypketten für Oolite definierter Objekte wurden zuvor falsch eingestellt. Dies wurde behoben. Eine Folge davon ist, dass die Verwendung von Methoden und Eigenschaften auf Singleton Bauer statt ihre Instanzen aufgehört zu arbeiten. Für die häufigsten Fälle, System und Spieler gibt es Kompatibilitätszugriffsmethoden, die Warnung melden Sie sich, ähnlich wie wir veralteten Methoden in der Vergangenheit getan haben. Wenn Sie wirklich verstehen, was los will, mein Bestes stab zu erklären ist es am http://www.aegidian.org/bb/viewtopic.php?f=4&t=8968.
    • Soweit Skripte betroffen sind, kann der Spieler jetzt nur einmal sterben. (Zuvor shipDied () würde zweimal, einmal ohne und einmal mit Parametern aufgerufen werden.)
    • Wenn der Spieler wird durch eine q-Bombe getötet, ist der Parameter zur Schadenstype shipDied () jetzt & quot; Kaskaden Waffe & quot; (nicht & quot; Energieschaden & rdquo;).
    • Sie können nun vergeben mehrere Trumbles, zur Freude der Kunden präsent.
    • & quot; Display-Modelle & quot; von Schiffen und Planeten nicht mehr angezeigt, in Einheit Listen des Systems. Sie können an der Display-Modell für Mission-Bildschirme mit der neuen mission.displayModel Immobilie zu erhalten. Die anderen sollen nicht zugänglich zu sein.
    • Sound.load () verarbeitet nun customsounds.plist Schlüssel richtig.
    • Schiff exitSystem () / AI performHyperSpaceExit jetzt im interstellaren Raum zu arbeiten.
    • Neue Weltgeschehen:
    • playerWillSaveGame (saveType) (Feature-Anfrage # 5095)
    • escapePodSequenceOver () (unmittelbar vor der Entscheidung, wie zu retten oder zu töten, die Spieler nach der Verwendung einer Rettungskapsel bezeichnet. Siehe player.setEscapePodDestination ()).
    • New Schiff Ereignisse:
    • coordinatesForEscortPosition (Index) (nicht gerade ein Ereignis, aber egal.)
    • distressMessageReceived (Angreifer, Absender)
    • shipTakingDamage (Betrag, fromEntity, Schadenstype) (Feature-Anfrage # 5077)
    • shipKilledOther (Ziel, Schadenstype) (Brände nach Ziels shipDied (), aber vor dem eigentlichen Sprengung).
    • shipWillLaunchFromStation (Station) (früher Spieler beschränkt).
    • Modifizierte Schiff Ereignisse:
    • commsMessageReceived () nimmt nun einen zweiten Parameter, die das Senden Schiff.
    • New JavaScript Eigenschaften und Methoden:
    • Entity collisionRadius
    • Entity dumpState () (nur verfügbar, wenn Konsole aktiv ist):. schreibt einen Haufen Müll in die Protokoll
    • equipment canBeDamaged
    • equipment canCarryMultiple
    • equipment isAvailableToNPCs
    • equipment isAvailableToPlayer
    • equipment isVisible
    • equipmentscript
    • Globale Default (Objekt mit einem Verfahren MeasureString ())
    • Globale addFrameCallback ()
    • Globale formatCredits ()
    • Globale formatInteger ()
    • Globale isValidFrameCallback ()
    • Globale removeFrameCallback ()
    • Globale takeSnapShot ()
    • mission.displayModel: die Spinnschiff Hintergrund, wenn man im Einsatz ist. (Wenn Sie spinModel auf false im runScreen () Parameter-Objekt gesetzt, wird es vom Spinnerei um für eine einfachere manuelle Animation zu unterlassen.)
    • player.setEscapePodDestination ()
    • player.ship.viewDirection
    • player.ship.weaponsOnline
    • player.ship.removePassenger ()
    • Schiff subEntityCapacity
    • Schiff restoreSubentities ()
    • Schiff scriptedMisjump () (zuvor Player-only)
    • Station allowsAutoDocking
    • Station allowsFastDocking
    • System countEntitiesWithScanClass ()
    • System scrambledPseudoRandomNumber ()
    • Modifizierte JavaScript Eigenschaften und Methoden:
    • Schiff commsMessage () nimmt nun einen optionalen zweiten Parameter, das Zielschiff.
    • Schiff equipmentStatus () gibt jetzt & quot; EQUIPMENT_UKNOWN & quot; wenn übergeben einen undefinierten Gerätekennung, statt eine Ausnahme.
    • Die Schiffs Immobilie roleProbabilities wurde umbenannt roleWeights.
    • Neue KI-Befehle:
    • enterPlayerWormhole
    • setDesiredRangeForWaypoint
    • setTargetToNearestFriendlyStation
    • thargonCheckMother
    • updateEscortFormation
    • New AI Meldungen:
    • STATION_LAUNCHED_SHIP
    • Descriptions.plist Veränderungen (Übersetzer):
    • Die Zugänge: - Anzahl Gruppengröße - Anzahl gruppenSchwelle - Zahl-Dezimal-Trennzeichen - Zahlengruppe Scheider - Autopilot-Bahn-Station - @ - hat-nicht-ermöglichen-autodocking - Autopilot-Mehrfachziele - Autopilot-red-alert - Hexe-no-Motor - Hexe-user-galaktischen-Abbruch - Waffen-Systeme-online - Waffen-Systeme-Offline - Geräte-primed- @ - Geräte-grundiert-keine - Geräte-grundiert-Nichts zur Verfügung - Station-Docking-Clearance-denied - Initialisieren-Debug-Unterstützung - Charts Strecken-f (Kurzstrecken-chart-Abstand-f und Langstrecken-chart-Abstand-f nun dieses, es ist nicht direkt verwendet werden, nach dem Spiel) - Charts-est-Reisezeit-f (Short-Range-chart-est-Reisezeit-f und Langstrecken-chart-est-Reisezeit-f nun dieses, es wird nicht verwendet direkt vom Spiel) - Rohstoffmarkt - stickmapper-Waffen-online-Toggle - stickmapper-snapshot - stickmapper-prime-Ausrüstung - stickmapper-activate-Ausrüstung - stickmapper-Rettungskapsel - stickmapper-Mantel - stickmapper-Scanner-Zoom - gameoverscreen-Rettungskapsel - Snapshots-directory-name - Snapshots-directory-name-mac - Rettungs-Lohn-für -@@- @ - credits - @ - alt - Capture-Lohn-für -@@- @ - Credits- @ -alt - Sprachsynthese-incoming-Nachricht - @
    • Gelöschte / ungebrauchten: - die Initialisierung-Universum - Sprachsynthese-incoming-Nachricht - nicht mehr direkt durch das Spiel verwendet, genutzt von Sprachsynthese-incoming-Nachrichten- @ so bestehende Lokalisierungen wird (möglicherweise) Arbeit. - Autopilot-nicht-Dock-with-Ziel - noch enthalten, aber derzeit nicht verwendet
    • .
    • Debug-Konsole:
    • Zuvor hatte die Konsolen-Objekt zur Verfügung innerhalb der Konsole als Konsole und anderswo als debugConsole. Beide sind nun global, und die Konsole wird bevorzugt.
    • Profiling-Unterstützung: anrufen: Profil zu sehen, wo verbringt seine Zeit. Für weitere Informationen, wie eine Reihe von JavaScript-Objekte und nicht als Text dump, verwenden this.profileData = console.getProfile (function () {}).
    • Tracing-Unterstützung: rufen: trace, um die Hierarchie der Funktionsaufrufe vom abgegeben wurden. (Der Trace wird in das Protokoll geschrieben.) Tracing und Profilierung kann nicht zur gleichen Zeit verwendet werden.
    • Wenn das Ergebnis eines Ausdrucks ist ein Array oder Nur-Objekt, dessen Struktur ist jetzt ziemlich druckte. Sie können auch Pretty-Print, die die Struktur eines Objekts mit der: d-Makro. Ich schlage vor, in die Gewohnheit, dies zu tun, um ein beliebiges Objekt Sie neugierig sind. : d player.ship ist ein guter Ausgangspunkt
    • .
    • Die Methode call () umbenannt wurde callObjC (), um Verwechslungen mit dem Standard Function.prototype.call vermeiden (). Es funktioniert jetzt auch auf mehrere Objekte - so ziemlich alles außer Vektoren und Quaternionen -. Und kann mit Objective-C-Methoden, die Zahlen, Vektoren oder Quaternionen zurückkehren befassen

    Was ist neu in der Version 1.74.2:

    • Stopped Spieler Fehlselektionen Sprungziel beim Sprung Countdown .
    • Feste Docking Berechtigungen Inkonsistenzen: alle feindlichen Stationen jetzt weigern Docking Berechtigungen
    • .
    • Die Umstellung auf benutzerdefinierte Ansichten jetzt in einer konsistenten Art und Weise erlaubt.
    • Waffen Wiederholrate ist jetzt per-Waffe.
    • aktuelle Zoomstufe wird nun beim Einschalten HUDs erhalten.
    • Abgasfahne setzt nun nach dem Hyperraum springt / scripted teleporting / Auto-Docking.
    • Feste Überlappungssystem Verwirrung beim Laden von Spielen und auf der Suche nach Systemen.
    • Alle automatisch erzeugten Sonnen Skimmer sollte nun eine ausreichende Abschirmung verfügen.
    • Feste gelegentliche & quot; gebleicht & quot;. -looking Planeten auf Systeminfo-Bildschirm
    • Fixed falsche Distanz auf der Kurzstrecken-Chart, wenn von der Langstreckendiagramm zurück.
    • Verbesserte Standard-Sprachsynthese Sprach (nicht Mac OS X).
    • SystemInfo.systemsInRange () kann jetzt auf einem bestimmten Systeminfo-Objekt aufgerufen werden, anstatt immer die für das aktuelle System.
    • Neue JavaScript-Event: shipAttackedOther () (Inverse shipBeingAttacked () unmittelbar nach shipBeingAttacked () aufgerufen)
    • .
    • Wenn ein Skript entfernt einen Teil der Ausrüstung in der equipmentDamaged () Ereignishandler, keine & quot; Ausrüstung beschädigt & quot; Meldung generiert.
    • Ship.removeEquipment () funktioniert jetzt auch auf beschädigte Geräte.
    • Feste Substitution Priorität für expandDescription () und expandMissionText (), die Überschreibungen (falls vorhanden) jetzt vor allem anderen Vorrang.
    • New shipinfo Taste:. station_roll
    • Fixed einige Fälle, wo KIs könnte Gruppe Handhabung brechen.
    • Shader Fehler in der Verbindung Phase erkannt (im Allgemeinen Probleme mit Zustand zwischen dem Scheitelpunkt und Fragment-Shader gemeinsam) werden nun korrekt gemeldet.

    Was ist neu in der Version 1.74.1:

    • Scripts kann wiederum preis und überprüfen Trumbles, und die Standard trumble Mission arbeitet wieder. (Einschränkung:.. Skripte können nicht die Anzahl der Trumbles zu erhöhen durch die Vergabe von mehr Dies wird in 1.75 festgelegt werden)
    • Die nova-Mission wieder vergibt die angemessene Vergütung auf ein erfolgreiches Ergebnis.
    • Nicht mehr & quot; Witchspace Motorstörung & quot; Meldung bei der Einfahrt einen Post-nova-System.
    • Wenn bei einer Sekundärstation angedockt ist, die Standardauswahl auf dem Spiel-Menü-Bildschirm ist & quot; Game Options & quot; eher als & quot; Start New Game & quot;.
    • Feste lästigen Audiolatenz bei der Wiedergabe ersten Ton unter Mac OS X.
    • Fixed mehrere JavaScript-Schnittstelle Fehler, die ein fehlerhaftes Skript ohne Fehlermeldung stoppen verursachen könnte.
    • Bereinigt Grafikeinstellungen:. Shader-Modus wird nun auf Einfach für Intel GMA 950 und ATI Radeon R300 GPU Familien und einigen anderen Tweaks beschränkt
    • eine Materialsynthese Bug, bei dem illumination_modulate_color wurde bei der Verwendung von emission_and_illumination_map in Shader-Modus (Materialtestsuite Testfall 7) ignoriert wurde behoben.
    • Mögliche Lösung für gelegentliche gefriert bei der Verwendung von Sprachsynthese in Windows.
    • Verschiedene kleinere Korrekturen und Verbesserungen.

    Was ist neu in der Version 1.73.4:.

    • Fixed nova-Mission

    Was ist neu in Version 1.72:

    • Neu & quot; Schiffsregister & quot; dass Griffe Schaffung neuer Schiffe robuster und effizienter zu gestalten.
    • Neue Maschinen und Handhabungs
    • Spielerschiff Türmchen
    • Joystick-Unterstützung unterstützt jetzt mehr Achsen und Tasten
    • AI Optimierungen und Verbesserungen
    • Zahlreiche Updates und Fixes, um Javascripting

    Ähnliche Software

    energy
    energy

    20 Feb 15

    Conway's Life
    Conway's Life

    20 Feb 15

    Andere Software von Entwickler Giles Williams

    Oolite
    Oolite

    1 Dec 18

    Kommentare zu Oolite

    Kommentare nicht gefunden
    Kommentar hinzufügen
    Schalten Sie auf die Bilder!