Το έργο Oolite είναι ένα open source και εντελώς δωρεάν παιχνίδι προσομοίωσης χώρου, γραμμένο για Mac OS X σε Objective C, χρησιμοποιώντας Κακάο και OpenGL.
Oolite γράφτηκε ως απάντηση στην απόσυρση του Elite - το παιχνίδι New Kind από το Internet. Ωστόσο, είναι εμπνευσμένο από μια ανεξάρτητη ερμηνεία και επέκτασης του αρχικού παιχνιδιού, που αρχικά δημιουργήθηκε από τον Christian Pinder, ακολουθούμενη από τον Ian Bell και ο David Braben.
Oolite παίκτες μπορούν εύκολα να επεκτείνετε το παιχνίδι με νέα χαρακτηριστικά και λειτουργίες, χάρη στην αρθρωτή και μικρό design του. Σχεδόν κάθε πτυχή του παιχνιδιού μπορεί εύκολα να τροποποιηθεί χρησιμοποιώντας τα πακέτα δωρεάν και απλά γραφικά και επεξεργαστές κειμένου.
Oolite είναι μια πλατφόρμα-ανεξάρτητη παιχνίδι, υποστηρίζοντας το Linux, Mac OS & nbsp? Χ & nbsp? Και λειτουργικά συστήματα Windows
Τι είναι καινούργιο σε αυτή την έκδοση:.
< ul>
συσκευασίες
Τι είναι καινούργιο στην έκδοση 1.76 / 1.77.1 Beta:
- Bug με τις πλανητικές οθόνη σύννεφο σταθερή
- Φορτηγό / συνοδηγού αναφέρουν σωστά premium / εκ των προτέρων και πάλι
- Διόρθωση για να συνοδεύσει σάρωσης τάξη εκκίνησης
- Διόρθωση για την οθόνη αποστολή δεν επιτρέπουν την έξοδο όταν HUD off
- Fix κατασκευαστή κβατέρνιο να παράγουν κβατερνίων ταυτότητα, όπως τεκμηριώνεται όταν καλείται ως νέα Quaternion ().
- guiScreenChanged πυρκαγιές τώρα για τη μετάβαση κατά την έναρξη
- εκτροπής και η ταχύτητα είναι τώρα μηδενίζεται επίσης όταν ξεκινάτε από ένα σταθμό
- Αυτόματος πιλότος επαναφορά κατάστασης για το θάνατο
- Παλινδρόμηση: HUD n_bars τώρα λειτουργεί και πάλι
- Bug με NPCs συνεχίζει να κλειδώσει νεκρούς πλοία ορισμένου
- πυροβόλησε λέιζερ τοποθέτηση σταθερών
- Bug με πρόδηλη ελέγχους guiScreenChanged κατά την έναρξη σταθερής
- Εύλογα έμπειρους πιλότους θα θυμούνται πια να δούμε πού θα πάμε όταν φεύγουν
- Shields τώρα προστατεύουν επίσης subentities
- Edge-θήκη για βλάβη στον κεντρικό σταθμό των σταθερών
- Frustum σφαγή της υπερ-ενθουσιασμό σταθερών
- Μερικοί «φάντασμα» σφάλματα πλοίο σταθερής
- οθόνη συντριβή αποστολή Fix με τα πλήκτρα αριθμητικό επιλογή
- Διόρθωση bug με την ακύρωση γαλαξιακό άλμα από το σενάριο
- Διόρθωση bug σε επικύρωσης για τη δημιουργία διεπαφής σταθμού
- Χρησιμοποιήστε τη σωστή τους τύπους του JS Station.market αντικείμενο
- Διόρθωση bug με βάση σύνδεσης με τους σταθμούς όπου dock είναι πολύ ελαφρώς off-axis
- υπολογισμοί σύμβαση Fix φήμη έτσι ώστε αρνητική ύφασμα λειτουργεί σωστά
- Διορθώστε τις ασυνέπειες με τη συμπεριφορά της συσκευής απόκρυψη
- υπολογισμό Fix βλάβης θερμότητας για subentities
- Διορθώστε ενημερώσεις της ενέργειας, θερμοκρασία λέιζερ, η κατάσταση συναγερμού που σχετίζονται με αυτόματο πιλότο
- Fix για συντριβή όταν πατάτε πάνω σε μεγάλου μήκους πρόδηλη οθόνη
- σύγκρουση μεταξύ Fix & quot? πιλοτικά & quot? και & quot? unpiloted & quot? shipdata πλήκτρα
- Ελέγξτε την κατάσταση του εξοπλισμού Φιξ στο player.replaceShip ()
- Fix φώτων κλιμάκωσης σε οπτικά εφέ
- Προσθήκη εικονιδίου σέσουλα καυσίμων σε μικρές HUD
- Μειώστε το ποντίκι σταυρό δρομέα χρώμα
- Ταξινόμηση σώσει-παιχνίδι αλφαβητικά
- Ελαφρώς επιμηκύνουν τις προθεσμίες για τις συμβάσεις μεταφοράς δεμάτων για την αποφυγή αδύνατο αυτά
- Αποτροπή σύνδεσης με νεκρούς σταθμούς
- διαρροές μνήμης Fix.
- Κατάργηση & quot? performBroadside & quot? Εντολή AI
- οθόνη του σαρωτή Διόρθωση bug
- Οθόνη σωστό κλειδί στο μήνυμα «παύση»
- Fix rotational_velocity για subentities
- Διορθώστε shipEnergyBecameFull εκδήλωση στη φωτιά όπως τεκμηριώνεται
συμβάσεις
κατάλογος
Τι είναι καινούργιο στην έκδοση 1.75.2 Beta:
- Αυτή είναι μια ενημερωμένη έκδοση για bugfix 1.75.1 , που οδηγεί στην επόμενη σταθερή έκδοση.
Τι είναι καινούργιο στην έκδοση 1.75.1 Beta:
- Αυτή είναι μια bugfix απελευθέρωση οδηγεί προς το επόμενο σταθερή έκδοση. Το έργο είναι ενεργά ψάχνουν για άτομα που επιθυμούν να βοηθήσουν στην ανίχνευση των τυχόν εναπομείναντα σφάλματα:. Για να το κάνετε αυτό, απλά κατεβάστε το παιχνίδι και να αναφέρετε τυχόν προβλήματα με το φόρουμ Oolite
Τι είναι καινούργιο στην έκδοση 1.75 beta:
- Gameplay:
- ευφυέστερα, πιο επιθετική NPCs - για παράδειγμα, είναι τώρα σε θέση να σας πυροβολήσουν όταν πονηρά σταθεί ακόμα .
- Νέα κύριο όπλο πλήκτρο κλειδώματος (προεπιλογή: _) απενεργοποιεί την πρωτοβάθμια και δευτεροβάθμια όπλα, πυργίσκους και .
- απλοποιημένα χειριστήρια του αυτόματου πιλότου: C (ή key_autopilot) επιχειρεί να autopilot- αποβάθρα με τον τρέχοντα σταθμό - Επιθυμητή σας, αν υπάρχει, αλλιώς ένας σταθμός εντός της εμβέλειας του σαρωτή, ευνοώντας τον κεντρικό σταθμό. Shift-C (τώρα key_autodock αντί key_autopilot_target) είναι η ίδια, εκτός του ότι θα γρήγορα-dock, αν επιτρέπεται. Shift-D δεν χρησιμοποιείται πλέον.
- Νέα & quot? επιλέξιμων για πριμοδότηση εξοπλισμός & quot? ιδέα: εξοπλισμός μπορεί να παράγει αποτελέσματα δέσμης ενεργειών χωρίς να χρειάζεται να είναι ένα βλήμα. Νέο κλειδιά: Shift-N και Ελέγχου-Shift-N κύκλο μέσα από τον κατάλογο των επιλέξιμων για πριμοδότηση εξοπλισμού, και Ν ενεργοποιεί το τρέχον επιλεγμένο εξοπλισμό. (Βασικά πλήκτρα config:. Key_prime_equipment, key_activate_equipment)
- Target-ευαίσθητη λειτουργία του σταυρονήματος είναι τώρα πιο ακριβής.
- τιμής των καυσίμων εξαρτάται πλέον από τη μάζα του πλοίου σας.
- άλμα μεταξύ των συστημάτων επικάλυψη χρησιμοποιεί τώρα 0,1 LY αξίζει καυσίμου.
- Ένα misjump υπερδιάστημα τώρα παίρνει τα 3/4 του χρόνου μιας επιτυχημένης άλμα, αντί για την πλήρη απασχόληση. (Πρέπει να είναι τουλάχιστον 3/4 για να αποφευχθεί κατορθώματα. Δείτε http://aegidian.org/bb/viewtopic.php?t=7917 για περισσότερες πληροφορίες.)
- Η trumble προσφορά & quot? αποστολής & quot? τώρα επαναλαμβάνεται, όπως προορίζεται, σε περίπτωση που κατά λάθος το έχασε.
- διαφυγής λοβό τώρα στόχο για τον πλησιέστερο σταθμό φιλικό / φορέα.
- Το βασικό κουμπί λοβό διαφυγών / joystick πρέπει τώρα να πατήσετε δύο φορές σε γρήγορη διαδοχή για να βγει (εκτός από την αυστηρή λειτουργία, ή αν έχει ρυθμιστεί η διαφυγή-pod-ενεργοποίηση-κρυφό άμεση ρύθμιση).
- μηνύματα καταγραφής Comm τώρα μιλήσει. (Χαρακτηριστικό αίτηση # 4970)
- Διορθώσεις σφαλμάτων:
- & quot? Lollipop αναβοσβήνει & quot? εξαλειφθεί. (Bug # 17215)
- υπερδιάστημα μηνύματα αντίστροφη μέτρηση δεν επαναλαμβάνονται.
- Δεν μπορείτε πλέον να γλιστρήσει στην οθόνη σύμβαση από την πίσω πόρτα στη δευτεροβάθμια σταθμούς.
- Δευτεροβάθμια όπλα θεωρούνται τώρα για σωστά κατά την αξιολόγηση σκάφος σας. (Bug # 17450)
- Αντιμετωπίστηκε με joystick διαμόρφωση (Bug # 17482, Bug # 17490)
- Οι συνήθεις απερίγραπτη ακόμη σημαντικό & quot? δευτερεύοντα τσιμπήματα και διορθώσεις & quot?.
- Διάφορα:
- Νέα εικόνα από την έβδομη.
- Μειωμένη χρήση μνήμης των διαφόρων ειδικών εφέ και JavaScript αντικείμενα. Από την άλλη πλευρά, η νέα μηχανή JavaScript χρησιμοποιεί περισσότερη μνήμη.
- Mac-ειδικά:
- Το Bug Dread Sound of Doom είναι σταθερό. (Bug # 17214)
- Υποστήριξη χειριστηρίου.
- Υποστήριξη αυτόματης αναβάθμισης (Sparkle).
- Ο φάκελος Oolite Οθόνες μπορεί τώρα να μετακινηθεί από την επιφάνεια εργασίας και Oolite θα συνεχίσει να το χρησιμοποιεί (εφ 'όσον δεν έχει μετονομαστεί ή να μετακινηθεί για τον Κάδο απορριμμάτων).
- Windows και Linux:
- Λόγω ενός bug στο GNUstep, παλαιότερες εκδόσεις δεν μπορεί να διαβάσει πιστωτικά υπόλοιπα άνω των 429496729.5 πιστώσεις σωστά. 1.75 γράφει τα αποθηκευμένα παιχνίδια κατά τρόπο ώστε να αποφεύγεται αυτό το πρόβλημα (ακόμα και όταν είναι φορτωμένο με παλιές κυκλοφορίες δοκιμή). Η έκδοση των Windows μπορεί επίσης να διαβάσει μεγαλύτερες ποσότητες πίστωσης σε παλιά αποθηκευμένα παιχνίδια.
- αλλαγές ανάπτυξης πακέτο επέκτασης:
- Νέο κλειδιά shipdata.plist: - allows_auto_docking (σταθμός μόνο): εάν είναι αλήθεια, ο παίκτης αυτόματο πιλότο σύνδεσης επιτρέπεται. Προεπιλογή: αλήθεια. - Allows_fast_docking (σταθμός μόνο): εάν είναι αλήθεια, γρήγορη σύνδεσης επιτρέπεται. Προεπιλογή: ψευδείς, εκτός από τον κεντρικό σταθμό. - Counts_as_kill: Αν είναι εσφαλμένη, το πλοίο δεν υπολογίζεται ως ένα kill και δεν συμμετέχει στο Q-ορυχείο χρόνο καταρράκτη ευτυχής διασκεδαστικό, ακόμη και εάν η κλάση της σάρωσης και άλλες ιδιότητες, διαφορετικά, θα αφήσουμε να το πράξει. Προεπιλογή: αλήθεια. - Cloak_automatic (NPCs): εάν είναι αλήθεια, η συσκευή απόκρυψη ενεργοποιείται όταν επιτίθεται? Αλλιώς, θα πρέπει να ενεργοποιηθεί από ένα σενάριο. Προεπιλογή: αλήθεια. - Has_patrol_ships (σταθμός μόνο, ασαφής boolean): εάν είναι αλήθεια, ο σταθμός θα ξεκινήσει περιοδικά περιπολίες αν έχει αστυνομίας πλοία ελλιμενίζεται. Προεπιλογή: ψευδείς, αλλά αγνοείται (θεωρείται πάντα αλήθεια) για τον κεντρικό σταθμό. - Hyperspace_motor (όλα τα πλοία, συμπεριλαμβανομένων των συσκευή αναπαραγωγής): πρέπει να είναι σε θέση να πηδήξει. Προεπιλογή: αλήθεια. - Interstellar_undocking (σταθμός μόνο): εάν είναι αλήθεια, σύνδεσης με το σταθμό στο διαστρικό διάστημα δεν προκαλεί το σταθμό για να μεταβείτε σε ένα γειτονικό σύστημα. Προεπιλογή: ψευδείς. - (Subentities πυργίσκος) weapon_range: Εύρος πυροβολισμό στο πλάσμα. Προεπιλογή: 6000. - tunnel_corners, tunnel_start_angle και tunnel_aspect_ratio (σταθμός μόνο): πρόκειται να αντικαταστήσει docking_pattern_model. Δείτε http://www.aegidian.org/bb/viewtopic.php?p=128823#p128823 για περισσότερες πληροφορίες.
- Ένας νέος ρόλος του πλοίου, & quot? θράκα & quot ;, χρησιμοποιείται για να παράγει τα συντρίμμια σε συστήματα μετα-νόβα. Οι προεπιλεγμένες στάχτη μοιάζουν με τις προεπιλεγμένες αστεροειδείς και πέτρες, αλλά έχουν πολύ υψηλή θωράκιση θερμότητας. Αν κάνετε έθιμο αστεροειδείς, πιθανόν να θέλετε να κάνετε εκδόσεις θράκα τους. Αν είστε καταχρώνται το & quot? Αστεροειδή & quot? ρόλο να βάλει τα πράγματα σε τυχαία πεδία αστεροειδών, δεν θέλετε να κάνετε μια έκδοση θράκα.
- weapon_energy πυργίσκος τώρα προεπιλογές έως 25.
- δεδομένα εικονίδιο Beacon και αντιμετωπίζεται πλέον με πιο ευέλικτο τρόπο (http://aegidian.org/bb/viewtopic.php?p=128487#p128487? Bug # 17828). Επιπλέον, αναζητείται χρησιμοποιώντας τον κωδικό φάρο του πλοίου ως βασικό, αντί για τον πρωταρχικό ρόλο του.
- Εξοπλισμός:
- Νέα equipment.plist εκτός λεξικό κλειδιά: - σενάριο: χρησιμοποιείται για την υλοποίηση επιλέξιμων για πριμοδότηση εξοπλισμό. Εξοπλισμός σενάρια έχουν μια προκαθορισμένη ιδιότητα, equipmentKey, και ένα πρόγραμμα χειρισμού συμβάντων, ενεργοποιείται (). - Ορατό: ελέγχει την ορατότητα στην οθόνη κατάστασης και blurbs ναυπηγείο. Προεπιλογή:. Αληθές
- NPC πύραυλοι τώρα εκπροσωπήθηκαν ως εγγραφές αντί εξοπλισμό των πλοίων. Για αποτελεσματικότητα, συνιστάται ότι όλοι οι τύποι πυραύλων NPC έχουν equipment.plist εισόδου, ακόμα και αν δεν είστε στη διάθεση του παίκτη. (Για παράδειγμα, υπάρχει τώρα μια EQ_THARGON.) Για βοήθεια σε αυτήν τη ρύθμιση, ενεργοποιήστε ship.setUp.missiles σε logcontrol.plist (ή χρησιμοποιήστε console.setDisplayMessagesInClass (& quot? Ship.setUp.missiles & quot ;, αλήθεια) στο debug κονσόλα ).
- Άλλα αρχεία ρυθμίσεων:
- Ήχοι που αναφέρονται στην customsounds.plist τώρα προεγκατεστημένο να αποφεύγονται οι καθυστερήσεις φόρτωσης. Ήχοι που παίζονται μέσω JavaScript, καθορίζοντας ένα όνομα αρχείου δεν μπορεί να είναι προεγκατεστημένο? αν κάνεις αυτό, και ο ήχος σας δεν είναι ιδιαίτερα σπάνια, προτείνω να περάσει από μια είσοδο customsounds.plist.
- Συμπτωματικά, μέσω των καταχωρήσεων customsounds.plist από τα σενάρια λειτουργεί πλέον σωστά.
- σκηνικά οθόνης και επικαλύψεις μπορούν τώρα να κλιμακωθούν, επιτρέποντας υψηλότερες αναλύσεις. (Bug # 17201) Δείτε http://aegidian.org/bb/viewtopic.php?p=127716 για περισσότερες πληροφορίες. Επιπλέον, screenbackgrounds.plist εγγραφές μπορεί να είναι πίνακες, περίπτωση κατά την οποία ένα στοιχείο που λαμβάνεται τυχαίο δείγμα.
- Οι πλανήτες χρησιμοποιώντας κύβου χάρτη υφές περιστρέφεται πλέον γύρω από την αναμενόμενη πολικό άξονα. Πλανήτες τη χρήση παραδοσιακών υφές δεν το κάνουν, αλλά ποτέ δεν το έκανε. (Bug # 17243)
- Νέα HUD Διακόπτης επιλογής: drawWeaponsOfflineText:.
- JavaScript:
- Αναβαθμισμένες Spidermonkey να κόψη του ξυραφιού (1.75 χρησιμοποιεί την ίδια έκδοση FireFox 4.0 beta 11). Αυτό προσθέτει περισσότερες ECMAScript 5η χαρακτηριστικά Edition, περιλαμβανομένης ιδίως strict mode, το οποίο συστήνω όλα OXPers υιοθετήσουν.
- Από την άλλη πλευρά, το παλιό Spidermonkey ειδική & quot? αυστηρή λειτουργία & quot? είναι απενεργοποιημένη από προεπιλογή, επειδή έχει κάποιες ψευδώς θετικά αποτελέσματα. Μπορεί να ενεργοποιηθεί μέσω του debug κονσόλα θέτοντας console.pedanticMode να ισχύει.
- υποστήριξη Native JSON μπορεί να είναι χρήσιμη για την αποθήκευση δομημένων δεδομένων σε μεταβλητές αποστολή.
- Οι JavaScript παγκόσμια και κονσόλα αντικείμενα αντικαθίστανται τώρα την επαναφορά του παιχνιδιού, και δεν μπορεί πλέον να χρησιμοποιούνται για τη λαθραία πληροφοριών σε συνεδρίες.
- Vector3D και Quaternion αντικείμενα δεν μπορούν πλέον να συγκριθούν με τη χρήση == και! =, διότι η μυρμηγκιά στην μηχανή JavaScript που είχαν προηγουμένως την εκμετάλλευση δεν υφίσταται πλέον. Δείτε http://www.aegidian.org/bb/viewtopic.php?f=4&t=8847 για περισσότερες πληροφορίες.
- Σενάρια τώρα σταματήσει εάν λειτουργεί για περισσότερο από ένα δευτερόλεπτο. (Λειτουργίες Αργή Oolite δεν προσμετρώνται στο όριο. Η ιδέα δεν είναι να αναγκάσει ένα χρονικό όριο για σας, αλλά για να σκοτώσει τα σενάρια κολλήσει σε ένα άπειρο βρόχο. Αν το κείμενό σας σκόπιμα λειτουργεί για περισσότερο από ένα δευτερόλεπτο έχετε πιθανώς προβλήματα, αν και .) Κατά τη διάρκεια της φόρτωσης και της εκδήλωσης εκκίνησης, το όριο είναι δύο δευτερόλεπτα.
- Όλες οι μέθοδοι και οι ιδιότητες JavaScript Oolite που παρέχονται έχουν ελεγχθεί για τη συνεπή αναφορά σφαλμάτων και υγιής διαχείριση των κακών τιμές. Σε ορισμένες περιπτώσεις, ο έλεγχος σφαλμάτων τους έχει γίνει αυστηρότερη. Σε άλλες χώρες, εκτελούν κανονική σιωπηρή μετατροπές (όπως τη μετατροπή ενός string με μια αριθμητική τιμή σε μια σειρά) αντί της αποτυχίας ή συντρίβεται. Όλες οι συνήθεις λάθη παράμετρος θα πρέπει να γίνει τώρα JavaScript εξαιρέσεις? καλώντας την μέθοδο Oolite καθορισμένα με λάθος τύπος της τιμής αυτής θα σταματήσει μόλις το σενάριο, αλλά είναι δύσκολο να το κάνουμε αυτό από ατύχημα.
- Oolite έχει πλέον τη δυνατότητα να γράψει ένα stack trace, όταν ένα εξαίρεση το JavaScript πηγαίνει απρόσμενο ή μια προειδοποίηση καταγράφεται. Αυτό σας βοηθά να μάθετε πώς φτάσατε στο σημείο όπου εμφανίζεται το σφάλμα. Αυτή είναι ενεργοποιημένη από προεπιλογή, εάν το εντοπισμού σφαλμάτων OXP έχει εγκατασταθεί, εκτός από προεπιλογή διαφορετικά. Μπορείτε να αλλάξετε τη ρύθμιση από console.dumpStackForErrors και console.dumpStackForWarnings αν η κονσόλα είναι ενεργή, ή η χωματερή-stack-για-τα λάθη και χωματερή-stack-για-προειδοποιήσεις κρυφές ρυθμίσεις διαφορετικά. Όταν η κονσόλα είναι ενεργή, μπορείτε επίσης να καταγράψει ένα ίχνος στοίβας σε οποιοδήποτε σημείο χρησιμοποιώντας την ειδική δήλωση εντοπισμού σφαλμάτων ;, η οποία θα έπρεπε διαφορετικά καμία επίδραση.
- Η παγκόσμια αντικείμενο την Javascript τώρα εκτεθεί ως ιδιοκτησία του εαυτού του, που ονομάζεται παγκόσμια. παγκόσμια global.global ===.
- πλοίο του παίκτη αντιμετωπίζεται τώρα ως άκυρη μετά την εκτίναξη ή πεθαίνουν.
- Ορισμένες εξαιρέσεις που ρίχνονται μέσα χειρισμού συμβάντων, τα οποία είχαν λανθασμένα κατασταλεί πριν, αναφέρεται τώρα.
- callbacks Πλαίσιο: λειτουργίες επανάκλησης που καλούνται μία φορά ανά πλαίσιο, χρήσιμο για animations οδήγηση. Δείτε http://aegidian.org/bb/viewtopic.php?f=4&t=8941 για περισσότερες πληροφορίες.
- διορθώσεις σφαλμάτων Scripting:
- Οι αλυσίδες πρωτότυπο Oolite καθορισμένα αντικείμενα είχαν προηγουμένως ρυθμιστεί σωστά. Αυτό έχει διορθωθεί. Αποτέλεσμα του γεγονότος αυτού είναι ότι η χρήση των μεθόδων και των ιδιοτήτων σχετικά με μονήρεις κατασκευαστές αντί για στιγμιότυπα τους σταμάτησε να λειτουργεί. Για την πιο συνήθεις περιπτώσεις, Σύστημα και ο παίκτης δεν υπάρχουν accessors συμβατότητας συνδεθείτε προειδοποίηση, σαν έχουμε κάνει για αποδοκιμασμένο μεθόδους στο παρελθόν. Αν θέλετε να καταλάβετε πραγματικά τι συμβαίνει, καλύτερα μαχαιριά μου εξηγεί ότι είναι σε http://www.aegidian.org/bb/viewtopic.php?f=4&t=8968.
- Σε ό, τι αφορά τα σενάρια, ο παίκτης μπορεί πλέον να πεθάνει μόνο μια φορά. (Προηγουμένως, shipDied () θα ονομάζεται δύο φορές, μία φορά χωρίς παραμέτρους και μία φορά με.)
- Όταν ο παίκτης σκοτώνεται από ένα Q-βόμβα, η παράμετρος damageType να shipDied () είναι τώρα & quot? καταρράκτη όπλο & quot? (Δεν & quot? ενέργειας βλάβη & quot?).
- Μπορείτε πλέον να συνάπτουν πολλαπλές Trumbles, προς τέρψη των πελατών παντού.
- & quot? Οθόνη μοντέλα & quot? των πλοίων και των πλανητών εμφανίζονται πλέον στις λίστες οντότητα του συστήματος. Μπορείτε να πάρετε στο μοντέλο της οθόνης για οθόνες αποστολή με τη νέα ιδιοκτησία mission.displayModel. Οι άλλοι προορίζεται να είναι απροσπέλαστο.
- Sound.load () χειρίζεται τώρα κλειδιά customsounds.plist σωστά.
- Πλοία exitSystem () / AI performHyperSpaceExit τώρα εργάζονται στο διαστρικό διάστημα.
- Νέα παγκόσμια γεγονότα:
- playerWillSaveGame (saveType) (Χαρακτηριστικό αίτημα # 5095)
- escapePodSequenceOver () (ονομάζεται αμέσως προτού αποφασίσουν πώς να σώσει ή να σκοτώσει τον παίκτη μετά χρησιμοποιώντας ένα pod διαφυγής. Δείτε player.setEscapePodDestination ()).
- Νέα εκδηλώσεις πλοίου:
- coordinatesForEscortPosition (δείκτης) (δεν είναι ακριβώς ένα γεγονός, αλλά οποιοσδήποτε.)
- distressMessageReceived (επιτιθέμενο, τον αποστολέα)
- shipTakingDamage (ποσό, fromEntity, damageType) (Χαρακτηριστικό αίτημα # 5077)
- shipKilledOther (στόχος, damageType) (πυρκαγιές, μετά shipDied στόχου (), αλλά στην πραγματικότητα πριν από την ανατίναξη).
- shipWillLaunchFromStation (σταθμός) (προηγουμένως περιορίζονται σε παίκτη).
- Τροποποιημένο εκδηλώσεις πλοίου:
- commsMessageReceived () παίρνει τώρα μια δεύτερη παράμετρο, η αποστολή του πλοίου.
- Νέα JavaScript ιδιότητες και μέθοδοι:
- Πρόσωπο collisionRadius
- Πρόσωπο dumpState () (διαθέσιμη μόνο αν η κονσόλα είναι ενεργή):. γράφει ένα σωρό σκουπίδια στο αρχείο καταγραφής
- EquipmentInfo canBeDamaged
- EquipmentInfo canCarryMultiple
- EquipmentInfo isAvailableToNPCs
- EquipmentInfo isAvailableToPlayer
- EquipmentInfo isVisible
- EquipmentInfo scriptName
- Παγκόσμια defaultFont (αντικείμενο με μία μέθοδο, measureString ())
- Παγκόσμια addFrameCallback ()
- Παγκόσμια formatCredits ()
- Παγκόσμια formatInteger ()
- Παγκόσμια isValidFrameCallback ()
- Παγκόσμια removeFrameCallback ()
- Παγκόσμια takeSnapShot ()
- mission.displayModel: το σκηνικό περιδίνησης-πλοίο, αν κάποιος είναι σε χρήση. (Εάν ορίσετε spinModel σε ψευδή στην runScreen () αντικείμενο παραμέτρων, θα απόσχει από την περιστροφή γύρω για ευκολότερη εγχειρίδιο animation.)
- player.setEscapePodDestination ()
- player.ship.viewDirection
- player.ship.weaponsOnline
- player.ship.removePassenger ()
- subEntityCapacity πλοίου
- restoreSubentities πλοίων ()
- scriptedMisjump πλοίων () (προηγουμένως παίκτη μόνο)
- Σταθμός allowsAutoDocking
- Σταθμός allowsFastDocking
- Σύστημα countEntitiesWithScanClass ()
- Σύστημα scrambledPseudoRandomNumber ()
- Τροποποιημένο ιδιότητες και τις μεθόδους Javascript για:
- commsMessage πλοίων () παίρνει τώρα μια προαιρετική δεύτερη παράμετρο, το πλοίο-στόχο.
- Πλοία equipmentStatus () επιστρέφει τώρα & quot? EQUIPMENT_UKNOWN & quot? όταν πέρασε ένα αναγνωριστικό απροσδιόριστη εξοπλισμού, αντί να ρίχνουν μια εξαίρεση.
- Οι roleProbabilities ιδιοκτησίας πλοίο έχει μετονομαστεί roleWeights.
- Νέα AI εντολές:
- enterPlayerWormhole
- setDesiredRangeForWaypoint
- setTargetToNearestFriendlyStation
- thargonCheckMother
- updateEscortFormation
- Νέα AI μηνύματα:
- STATION_LAUNCHED_SHIP
- αλλαγές Descriptions.plist (για τους μεταφραστές):
- Προσθήκες: - τον αριθμό-ομάδα-size - αριθμός-ομάδα-όριο - αριθμός δεκαδικών διαχωριστικό - τον αριθμό-ομάδα-διαχωριστικό - αυτόματο πιλότο-σταθμό - @ - δεν-δεν-επιτρέπουν-autodocking - αυτόματο πιλότο-πολλαπλών στόχων - αυτόματο πιλότο-κόκκινο-ειδοποίηση - μάγισσα-δεν-μοτέρ - μάγισσα-χρήστη-γαλαξιακό ματαίωση - όπλα-συστήματα-σε απευθείας σύνδεση - όπλα-συστήματα-offline - Εξοπλισμός-primed- @ - εξοπλισμός προετοιμασμένη-κανένας - Εξοπλισμός-γεμάτοι-none- διαθέσιμο - σταθμός-docking-εκκαθάρισης αρνήθηκε - αρχικοποίηση-debug-υποστήριξη - διαγράμματα-απόστασης f (μικρής εμβέλειας-chart-απόστασης-f και μεγάλου βεληνεκούς-chart-απόστασης f τώρα αναφορά αυτή? δεν χρησιμοποιείται άμεσα από το παιχνίδι) - διαγράμματα-est-travel-time-f (μικρής εμβέλειας-chart-est-travel-time-f και μεγάλου βεληνεκούς-chart-est-travel-ώρα-f τώρα αναφορά αυτή? δεν χρησιμοποιείται απευθείας από το παιχνίδι) - αγορά πρώτων υλών - stickmapper-όπλα-online-εναλλαγή - stickmapper-στιγμιότυπο - stickmapper-prime-Εξοπλισμός - stickmapper-activate-Εξοπλισμός - stickmapper-διαφυγή-pod - stickmapper-μανδύα - stickmapper-scanner-zoom - gameoverscreen-διαφυγή-pod - στιγμιότυπα-directory-όνομα - στιγμιότυπα-directory-όνομα-mac - διάσωσης-ανταμοιβή για -@@- @ - πιστώσεις - @ - alt - σύλληψη-ανταμοιβή για -@@- @ - credits- @ -alt - ομιλία-σύνθεση-εισερχόμενου μηνύματος - @
- Διαγράφεται / αχρησιμοποίητο: - στην αρχικοποίηση-σύμπαν - ομιλία-σύνθεση-εισερχόμενου μηνύματος - δεν χρησιμοποιούνται πλέον άμεσα από το παιχνίδι, που χρησιμοποιείται από την ομιλία-σύνθεση-εισερχόμενων-μήνυμα- @ έτσι τις υφιστάμενες τοπικές προσαρμογές θα (πιθανότατα) το έργο. - Αυτόματο πιλότο-δεν μπορούν-dock-με-στόχους - εξακολουθούν να περιλαμβάνονται, αλλά επί του παρόντος αχρησιμοποίητο .
- Debug κονσόλα:
- Προηγουμένως, το αντικείμενο της κονσόλας ήταν διαθέσιμη μέσα από την κονσόλα ως κονσόλα, και οπουδήποτε αλλού, καθώς debugConsole. Και οι δύο είναι σήμερα παγκόσμια, και η κονσόλα είναι προτιμότερη.
- Ο χαρακτηρισμός υποστήριξη: τηλεφωνήστε: προφίλ για να δείτε πού ξοδεύει το χρόνο του. Για περισσότερες πληροφορίες, όπως ένα μάτσο JavaScript αντικείμενα αντί για μια χωματερή κειμένου, χρησιμοποιήστε this.profileData = console.getProfile (λειτουργία () {}).
- Ανιχνεύοντας υποστήριξη: τηλεφωνήστε: ίχνος για να δείτε την ιεραρχία των κλήσεων λειτουργίας γίνονται από. (Το ίχνος είναι γραμμένο στο αρχείο καταγραφής.) Εντοπισμός και χαρακτηριστικών, δεν μπορούν να χρησιμοποιηθούν ταυτόχρονα.
- Όταν το αποτέλεσμα μιας έκφρασης είναι ένας πίνακας ή απλό αντικείμενο, η δομή του είναι πλέον αρκετά τυπωθεί. Μπορείτε επίσης να εκτυπώσετε αρκετά, τη δομή του κάθε αντικειμένου με τη χρήση του: d macro. Προτείνω να πάρει στη συνήθεια του να κάνει αυτό σε οποιοδήποτε αντικείμενο είστε περίεργοι σχετικά. : d player.ship είναι ένα καλό σημείο εκκίνησης .
- Η μέθοδος κλήσης () έχει μετονομαστεί callObjC () για να αποφευχθεί η σύγχυση με το πρότυπο Function.prototype.call (). Λειτουργεί εδώ και περισσότερα αντικείμενα - σχεδόν τα πάντα, εκτός από τους φορείς και quaternions -. Και μπορεί να ασχοληθεί με τις μεθόδους Objective-C που επιστρέφουν αριθμούς, φορείς ή κβατέρνια
Οι
Τι είναι καινούργιο στην έκδοση 1.74.2:
- Σταμάτησε παίκτη από την επιλογή άκυρο προορισμό άλμα άλμα κατά τη διάρκεια της αντίστροφης μέτρησης .
- Σταθερή βάση για ασυνέπειες: όλες οι εχθρικές σταθμοί αρνούνται πλέον δικαιώματα σύνδεσης .
- Εναλλαγή σε προσαρμοσμένες προβολές επιτρέπονται πλέον σε ένα συνεπή τρόπο.
- Όπλο ρυθμό επανάληψης είναι πλέον ανά-όπλο.
- τρέχον επίπεδο ζουμ είναι σήμερα διατηρείται κατά την αλλαγή HUDs.
- Εξάτμιση λοφίο επαναφέρει τώρα, μετά τα άλματα υπερδιάστημα / scripted τηλεμεταφορά / auto-σύνδεσης.
- Σταθερή αλληλοεπικάλυψη σύγχυση σύστημα κατά τη φόρτωση παιχνίδια και ψάχνουν για τα συστήματα.
- Όλες οι δημιουργείται αυτόματα ξαφριστών ήλιο θα πρέπει τώρα να προστατεύεται επαρκώς.
- Σταθερή περιστασιακή & quot? λευκανθεί & quot?. -looking πλανήτες στην οθόνη πληροφοριών συστήματος
- Διορθώθηκε το λάθος απόσταση που δείχνει στο διάγραμμα μικρής εμβέλειας όταν γίνεται αλλαγή πίσω από τη μεγάλη διάγραμμα εύρους.
- Βελτιωμένη προεπιλογή ομιλία σύνθεσης φωνής (όχι Mac OS X).
- SystemInfo.systemsInRange () μπορεί τώρα να κληθεί σε ένα συγκεκριμένο αντικείμενο SystemInfo, αντί του εφαρμόζοντας πάντα με το ισχύον σύστημα.
- Νέα JavaScript περίπτωση: shipAttackedOther () (αντίστροφο της shipBeingAttacked (), ονομάζεται αμέσως μετά shipBeingAttacked ()) .
- Αν ένα σενάριο αφαιρεί ένα κομμάτι του εξοπλισμού στο equipmentDamaged () πρόγραμμα χειρισμού συμβάντων, & quot? εξοπλισμός κατεστραμμένα & quot? μήνυμα δημιουργείται.
- Ship.removeEquipment () λειτουργεί πλέον σε κατεστραμμένο εξοπλισμό.
- Σταθερή προτεραιότητα για την αντικατάσταση expandDescription () και expandMissionText (), τις παρακάμψεις (αν υπάρχει) τώρα υπερισχύουν οτιδήποτε άλλο.
- Νέα shipinfo κλειδί:. station_roll
- Διορθώθηκε σε ορισμένες περιπτώσεις, ΔΓ θα μπορούσε να σπάσει το χειρισμό ομάδα.
- σφάλματα Shader ανιχνευθεί στη φάση σύνδεσμο (γενικά, τα προβλήματα που αφορούν τις κρατικές μοιράζονται την κορυφή και shader κομμάτι) αναφέρονται πλέον σωστά.
δικαιώματα
Τι είναι καινούργιο στην έκδοση 1.74.1:
- scripts μπορούν για άλλη μια φορά το βραβείο και ελέγξτε για Trumbles, και η τυπική trumble αποστολή εργάζεται για μια ακόμη φορά. (Περιορισμός:.. Τα σενάρια δεν μπορεί να αυξήσει τον αριθμό των Trumbles, παρέχοντας περισσότερους Αυτό θα διορθωθεί σε 1,75)
- Η αποστολή της nova για άλλη μια φορά τα βραβεία η κατάλληλη ανταμοιβή για την επιτυχή έκβαση.
- Δεν υπάρχει πλέον η & quot? Witchspace κινητήρα δυσλειτουργία & quot? μήνυμα κατά την είσοδο σε ένα σύστημα μετα-νόβα.
- Όταν ελλιμενίζεται σε ένα δευτερεύοντα σταθμό, η προεπιλεγμένη επιλογή στην οθόνη μενού του παιχνιδιού είναι & quot? Επιλογές & quot παιχνίδι? παρά & quot? Ξεκινήστε New Game & quot?.
- Διορθώθηκε το ενοχλητικό ήχο λανθάνουσα κατάσταση όταν παίζει πρώτος ήχος στο Mac OS X.
- Διορθώθηκαν αρκετά σφάλματα διεπαφή JavaScript που θα μπορούσε να προκαλέσει ένα ελαττωματικό σενάριο για να σταματήσει χωρίς κανένα μήνυμα σφάλματος.
- προσαρμοσμένες ρυθμίσεις γραφικών:. Λειτουργία shader περιορίζεται πλέον σε απλό για Intel GMA 950 οικογένειες και ATI Radeon R300 GPU, και κάποια άλλα tweaks
- Διορθώθηκε ένα bug σύνθεση υλικών όπου illumination_modulate_color αγνοήθηκε όταν χρησιμοποιούν emission_and_illumination_map σε λειτουργία shader (δοκιμή υλικού δοκιμή σουίτα 7).
- Πιθανή λύση για την τυχαία παγώνει όταν χρησιμοποιούν σύνθεσης ομιλίας στα Windows.
- Διάφορα μικρές διορθώσεις σφαλμάτων και τα τσιμπήματα.
Τι είναι καινούργιο στην έκδοση 1.73.4:.
- Σταθερή nova αποστολή
Τι είναι καινούργιο στην έκδοση 1.72:
- Νέα & quot? νηολόγιο & quot? ότι χειρίζεται δημιουργία νέων πλοίων πιο σθεναρά και αποτελεσματικά.
- Νέα εξοπλισμό χειρισμού
- Παίκτης πυργίσκους πλοίου
- Υποστήριξη χειριστηρίου τώρα υποστηρίζει περισσότερους άξονες και τα κουμπιά
- AI τσιμπήματα και βελτιώσεις
- Πολλές ενημερώσεις και διορθώσεις για να JavaScripting
Τα σχόλια δεν βρέθηκε