Oolite

Software screenshot:
Oolite
Rincian Software:
Versi: 1.82 Diperbarui
Tanggal Upload: 17 Jul 15
Pengembang: Giles Williams
Lisensi: Gratis
Popularitas: 46

Rating: 3.5/5 (Total Votes: 2)

Proyek Oolite merupakan open source dan permainan simulasi ruang benar-benar gratis, yang ditulis untuk Mac OS X di Objective C menggunakan Kakao dan OpenGL.
Oolite ditulis sebagai respon terhadap penarikan Elite - The New Kind permainan dari Internet. Namun, terinspirasi oleh interpretasi independen dan perluasan game asli, awalnya diciptakan oleh Christian Pinder, diikuti oleh Ian Bell dan David Braben.
Pemain Oolite dapat dengan mudah memperluas game dengan fitur baru dan fungsi, berkat desain modular dan kecil. Hampir setiap aspek dari permainan dapat dimodifikasi dengan mudah menggunakan paket grafis bebas dan sederhana dan editor teks.
Oolite adalah platform-independen permainan, mendukung Linux, Mac OS & nbsp; X & nbsp; dan sistem operasi Windows

Apa yang baru dalam rilis ini:.

< ul>

  • Rebalanced tempur
  • Saldo tempur di 1,82 telah secara signifikan ulang untuk membuat game awal sedikit lebih mudah untuk pemula, sementara masih memungkinkan banyak tantangan dalam permainan nanti. Tanggapan AI untuk banyak taktik telah dibuat lebih realistis - kadang-kadang menguntungkan mereka, kadang-kadang tidak! -. Dan rudal dan kinerja laser telah tweak untuk membuat perkelahian bertahan sedikit lebih lama dan mengurangi kemungkinan pemain yang hancur dalam hitungan detik sebelum mereka menyadari bahayanya
  • Graphics dan upgrade antarmuka
  • Kami telah membuat beberapa perbaikan untuk beberapa grafis dan interface, dengan satu utama menjadi peta galaksi sepenuhnya zoomable dan digulir, yang menggantikan jarak pendek dan jangka panjang grafik terpisah. Route plotting juga telah ditingkatkan. Dengan Advanced Navigational Array, Anda dapat menetapkan rute ke sisi lain dari grafik, dan kemudian melompat sepanjang itu langkah pada satu waktu tanpa harus kembali-plot
  • Kami juga membuat perbaikan untuk dukungan multi-monitor, grafis ledakan, dan tekstur planet, dan memperkenalkan & quot; bidang pandang & quot; pengaturan ke Game Options.
  • The Expansion Pack Manajer sekarang memungkinkan Anda melihat informasi tambahan tentang paket (tekan 'i'), menyaring daftar dalam berbagai cara (tekan 'f'), atau mengekstrak paket diinstal ke OXP dalam folder AddOns Anda sehingga Anda dapat dengan mudah melihat ke dalam dan menyesuaikan lebih lanjut (tekan 'x').
  • New kemungkinan pak ekspansi

  • penulis
  • Perluasan pack sekarang memiliki lebih banyak pilihan yang tersedia bagi mereka untuk mengedit data yang yang sebelumnya keras-kode. Seperti biasa, setiap rilis Oolite lebih disesuaikan dari yang terakhir - inilah beberapa pilihan baru:
  • Pasar dan perdagangan ekspansi sekarang dapat menentukan barang perdagangan yang sama sekali baru, dengan fitur ditingkatkan untuk OXPs stasiun untuk menangani barang-barang ini. Ekonomi dapat sepenuhnya ditulis ulang -. Anda tidak lagi terbatas pada delapan ekonomi dalam industri tunggal untuk jalur Pertanian
  • Pengaturan GUI, warna, dan gaya tampilan dapat disesuaikan secara ekstensif melalui plist baru.
  • Mengedit sistem informasi secara signifikan telah diperpanjang, dengan lebih banyak properti terbuka untuk kustomisasi - semua jalan sampai ke sistem koordinat - dan sistem penyelesaian manajemen dan konflik ditingkatkan untuk properti ini untuk memudahkan ekspansi untuk hidup berdampingan berhasil.
  • Lebih HUD pilihan, termasuk memanggil runtime-diedit image.
  • Pelaksanaan banyak item peralatan inti telah ditulis ulang untuk memungkinkan kustomisasi lebih.
  • Dalam Developer OXP membangun, yang OXP Verifier memiliki lebih banyak sintaks memeriksa file kunci tanpa harus memulai permainan penuh, dan berbagai praktik usang akan dicatat untuk membantu Anda menjaga OXPs Anda berjalan lancar.
  • Seperti biasa, banyak lagi sifat JS dan metode untuk fleksibilitas tambahan.
  • Semua fungsi tambahan ini bisa sangat kuat, sehingga serta menggunakannya dengan hati-hati di alam semesta Oolite normal, dukungan Skenario telah ditingkatkan secara signifikan untuk membiarkan penulis ekspansi memanfaatkan sepenuhnya sebagai imajinasi mereka mengizinkan.

  • paket
  • Ekspansi sekarang dapat dibatasi hanya beban Skenario mereka sendiri, yang berarti Anda dapat membuat perubahan yang jauh lebih besar dari sebelumnya tanpa perlu khawatir tentang kompatibilitas dengan paket lainnya, dan melakukan hal-hal yang tidak akan bekerja sebelumnya.
  • Membuat mini-seri OXPs misi yang tidak akan bekerja jika pemain bisa membawa kapal dan pengalaman mereka sendiri, atau berkeliaran pertengahan misi untuk pergi dan perdagangan untuk sedikit.
  • Set pemain di tengah perang besar antara kekuatan dengan garis-garis yang pasti depan, daerah, dan pertempuran - bisa mereka masih membuat hidup sebagai pedagang, bajak laut atau pemburu hadiah ketika ada invasi Thargoid skala penuh pada, dan ratusan sistem sudah benar-benar jatuh ke mereka.
  • Sepenuhnya menulis ulang galaksi, kapal, peralatan dan aturan untuk membuat permainan ruang baru Anda sendiri dengan mesin Oolite.
  • Apa yang baru di versi 1.76 / 1.77.1 Beta:

    • Bug dengan tampilan awan planet tetap

    • kontrak
    • Cargo / Passenger benar melaporkan premium / muka lagi
    • Fix untuk mengawal memindai kelas inisialisasi
    • Fix untuk layar misi tidak memungkinkan keluar ketika HUD off
    • Fix angka empat konstruktor untuk menghasilkan angka empat identitas yang didokumentasikan saat dipanggil sebagai angka empat baru ().
    • guiScreenChanged sekarang kebakaran pada transisi ketika meluncurkan
    • Yaw dan kecepatan sekarang juga memusatkan perhatian ketika meluncurkan dari stasiun
    • Autopilot Status reset pada kematian
    • Regresi: HUD n_bars sekarang bekerja lagi
    • Bug dengan NPC terus mengunci pada kapal mati tetap
    • tembakan Laser posisi tetap
    • Bug dengan pemeriksaan terwujud dalam guiScreenChanged saat launching tetap
    • Cukup pilot terampil sekarang akan ingat untuk melihat di mana mereka akan melarikan diri ketika
    • Shields kini juga melindungi subentities
    • Ujung-kasus kerusakan stasiun utama tetap
    • frustum pemusnahan lebih-antusiasme tetap
    • Beberapa 'hantu' kapal bug
    • kecelakaan layar misi Fix dengan tombol pilihan angka
    • Fix bug dengan membatalkan melompat galaksi oleh skrip
    • Fix bug di validasi untuk pembuatan antarmuka stasiun
    • Gunakan jenis yang benar dalam objek JS Station.market
    • bug Perbaiki dengan docking dengan stasiun mana dermaga sangat sedikit off-axis
    • perhitungan reputasi kontrak Fix sehingga rep negatif bekerja dengan baik
    • Perbaiki inkonsistensi dengan perilaku perangkat cloaking
    • perhitungan Fix kerusakan panas ke subentities
    • Perbaiki update energi, suhu laser, kondisi waspada terkait dengan autopilot
    • Fix untuk kecelakaan ketika menekan di layar manifest panjang
    • konflik Fix antara & quot; percontohan & quot; dan & quot; unpiloted & quot; Kunci shipdata
    • kondisi peralatan Fix check-in player.replaceShip ()
    • Fix flasher skala di efek visual
    • Tambahkan bahan bakar ikon sendok untuk HUD kecil
    • Meringankan kursor mouse lintas warna

    • daftar
    • Urutkan save game abjad
    • Sedikit memperpanjang tenggat waktu kontrak parcel untuk menghindari orang-orang tidak mungkin
    • docking Mencegah dengan stasiun mati
    • kebocoran memori Fix.
    • Hapus & quot; performBroadside & quot; Perintah AI
    • Fix layar scanner bug
    • Tampilan kunci yang benar dalam pesan 'jeda'
    • Fix rotational_velocity untuk subentities
    • Perbaiki acara shipEnergyBecameFull api seperti yang didokumentasikan

    Apa yang baru dalam versi 1.75.2 Beta:

    • Ini adalah update bugfix untuk 1.75.1 , yang mengarah ke rilis stabil berikutnya
    • .

    Apa yang baru dalam versi 1.75.1 Beta:

    • Ini adalah rilis bugfix terkemuka menuju berikutnya versi stabil. Proyek ini secara aktif mencari orang yang bersedia untuk membantu dalam melacak bug yang tersisa:. Untuk melakukannya, cukup download permainan dan melaporkan masalah apa pun untuk forum Oolite

    Apa yang baru di versi 1,75 Beta:

    • Gameplay:
    • Smarter, NPC lebih agresif - misalnya, mereka sekarang dapat menembak Anda ketika Anda licik diam
    • .
    • induk senjata New kunci kunci (default: _) menonaktifkan senjata primer dan sekunder, dan menara
    • .
    • kontrol autopilot Sederhana: C (atau key_autopilot) mencoba untuk autopilot- dermaga dengan stasiun target saat - target Anda jika ada, jika tidak sebuah stasiun dalam jangkauan scanner, mendukung stasiun utama. Shift-C (sekarang key_autodock bukan key_autopilot_target) adalah sama, kecuali itu akan cepat-dock jika diizinkan. Shift-D tidak lagi digunakan.
    • New & quot; peralatan primable & quot; Konsep: peralatan dapat menghasilkan efek scripted tanpa harus menjadi rudal. Tombol baru: Shift-N dan Control-Shift-N siklus melalui daftar peralatan primable, dan N mengaktifkan peralatan yang sedang dipilih. (Tombol config Key:. Key_prime_equipment, key_activate_equipment)
    • modus reticle Target-sensitif sekarang lebih akurat.
    • harga bahan bakar sekarang tergantung pada massa kapal Anda.
    • Jumping antara sistem tumpang tindih sekarang menggunakan 0,1 LY senilai bahan bakar.
    • Sebuah misjump hyperspace sekarang mengambil 3/4 dari waktu lompatan sukses, daripada penuh waktu. (Itu harus setidaknya 3/4 untuk menghindari eksploitasi. Lihat http://aegidian.org/bb/viewtopic.php?t=7917 untuk informasi lebih lanjut.)
    • Tawaran Trumble & quot; misi & quot; sekarang mengulangi sebagaimana dimaksud, jika anda tidak sengaja melewatkannya.
    • Luput polong sekarang bertujuan untuk terdekat ramah stasiun / pembawa.
    • Tombol tombol escape pod / joystick sekarang harus ditekan dua kali dalam suksesi cepat untuk mengeluarkan (kecuali dalam mode ketat, atau jika pengaturan tersembunyi escape-pod-aktivasi segera diatur).
    • pesan log Comm sekarang diucapkan. (Fitur permintaan # 4970)
    • Perbaikan bug:
    • & quot; Lollipop berkedip & quot; dieliminasi. (Bug # 17215)
    • Pesan countdown Hyperspace tidak berulang.
    • Anda tidak bisa lagi menyelinap ke layar kontrak melalui pintu belakang di stasiun sekunder.
    • senjata sekunder kini menyumbang benar ketika mengevaluasi kapal Anda. (Bug # 17450)
    • Perbaikan untuk joystick konfigurasi (Bug # 17482, Bug # 17490)
    • biasa yang tak terlukiskan namun penting & quot; tweak kecil dan perbaikan & quot;.
    • Miscellaneous:
    • ikon New oleh ketujuh.
    • Mengurangi penggunaan memori dari berbagai efek khusus dan objek JavaScript. Di sisi lain, mesin JavaScript baru menggunakan lebih banyak memori.
    • Mac-spesifik:
    • The Dread Suara Bug of Doom adalah tetap. (Bug # 17214)
    • dukungan Joystick
    • .
    • dukungan pembaruan otomatis (Sparkle).
    • Oolite folder Layar Shots sekarang dapat pindah dari desktop dan Oolite akan terus menggunakannya (selama itu tidak diganti atau dipindahkan ke tempat sampah).
    • Windows dan Linux:
    • Karena bug di sintaks, versi yang lebih tua tidak dapat membaca saldo kredit lebih dari 429.496.729,5 kredit dengan benar. 1,75 menulis disimpan permainan dengan cara yang menghindari masalah ini (bahkan ketika sarat dengan rilis uji tua). Windows versi juga dapat membaca jumlah kredit yang lebih besar dalam permainan disimpan lama.
    • perubahan pembangunan Perluasan pack:
    • kunci shipdata.plist Baru: - allows_auto_docking (stasiun hanya): jika benar, docking pemain autopilot diperbolehkan. Default: benar. - Allows_fast_docking (stasiun hanya): jika benar, docking cepat diperbolehkan. Default: palsu, kecuali untuk stasiun utama. - Counts_as_kill: jika palsu, kapal tidak dihitung sebagai membunuh dan tidak berpartisipasi dalam waktu kaskade bahagia menyenangkan q-tambang, bahkan jika kelas scan dan properti lainnya dinyatakan akan membiarkannya melakukannya. Default: benar. - Cloak_automatic (NPC): jika benar, perangkat cloaking diaktifkan bila menyerang; jika tidak, itu harus diaktifkan oleh script. Default: benar. - Has_patrol_ships (stasiun saja, kabur boolean): jika benar, stasiun berkala akan meluncurkan patroli jika memiliki kapal polisi merapat. Default: palsu, tetapi diabaikan (diperlakukan sebagai selalu benar) untuk stasiun utama. - Hyperspace_motor (semua kapal, termasuk pemain): diperlukan untuk dapat melompat. Default: benar. - Interstellar_undocking (stasiun hanya): jika benar, docking dengan stasiun di ruang antar tidak menyebabkan stasiun untuk melompat ke sistem yang berdekatan. Default: palsu. - (Subentities menara) weapon_range: tembakan jarak plasma. Default: 6000. - tunnel_corners, tunnel_start_angle dan tunnel_aspect_ratio (stasiun saja): ini menggantikan docking_pattern_model. Lihat http://www.aegidian.org/bb/viewtopic.php?p=128823#p128823 untuk informasi lebih lanjut.
    • Sebuah peran kapal baru, & quot; & quot ;, cinder digunakan untuk menghasilkan puing-puing di sistem pasca-nova. The abu bawaan terlihat seperti asteroid default dan batu-batu, tetapi memiliki perisai panas yang sangat tinggi. Jika Anda membuat asteroid kustom, Anda mungkin ingin membuat versi cinder dari mereka. Jika Anda menyalahgunakan & quot; asteroid & quot; peran untuk menempatkan barang-barang secara acak di bidang asteroid, Anda tidak ingin membuat versi bara.
    • Turret weapon_energy sekarang defaultnya 25.
    • ikon Beacon data sekarang ditangani dengan cara yang lebih fleksibel (http://aegidian.org/bb/viewtopic.php?p=128487#p128487; Bug # 17828). Selain itu, ia mendongak menggunakan kode suar kapal sebagai kunci, bukan peran utamanya.
    • Peralatan:
    • equipment.plist New kunci tambahan-kamus: - Script: digunakan untuk mengimplementasikan peralatan primable. Script peralatan memiliki satu properti yang telah ditetapkan, equipmentKey, dan satu event handler, diaktifkan (). - Terlihat: mengendalikan visibilitas di layar status dan blurbs galangan kapal.
    • benar: default.
    • rudal NPC sekarang direpresentasikan sebagai entri peralatan bukannya kapal. Untuk efisiensi, direkomendasikan bahwa semua jenis rudal NPC memiliki entri equipment.plist, bahkan jika mereka tidak tersedia untuk pemain. (Sebagai contoh, sekarang ada EQ_THARGON.) Untuk bantuan dalam pengaturan ini, memungkinkan ship.setUp.missiles di logcontrol.plist (atau menggunakan console.setDisplayMessagesInClass (& quot; & quot ;, ship.setUp.missiles benar) di konsol debug ).
    • file konfigurasi lain:
    • Suara yang tercantum dalam customsounds.plist sekarang dimuat untuk menghindari pembebanan penundaan. Suara yang dimainkan melalui JavaScript dengan menentukan nama file tidak dapat dimuat; jika Anda melakukan hal ini, dan suara Anda tidak terlalu jarang, saya sarankan pergi melalui entri customsounds.plist.
    • Kebetulan, menggunakan entri customsounds.plist dari skrip sekarang bekerja dengan baik.
    • Screen latar belakang dan overlay sekarang dapat ditingkatkan, memungkinkan untuk resolusi yang lebih tinggi. (Bug # 17201) Lihat http://aegidian.org/bb/viewtopic.php?p=127716 untuk informasi lebih lanjut. Selain itu, entri screenbackgrounds.plist mungkin array, dalam hal salah satu elemen diambil secara acak.
    • Planet menggunakan tekstur kubus peta sekarang berputar di sekitar sumbu kutub diharapkan. Planet menggunakan tekstur tradisional tidak, tetapi mereka tidak pernah melakukannya. (Bug # 17243)
    • New HUD pemilih panggil: drawWeaponsOfflineText:.
    • JavaScript:
    • Upgrade SpiderMonkey pendarahan tepi (1,75 menggunakan versi yang sama dengan FireFox 4.0 beta 11). Ini menambahkan fitur yang paling ECMAScript 5th Edition, terutama termasuk modus ketat, yang saya sarankan semua OXPers mengadopsi.
    • Di sisi lain, quot SpiderMonkey-spesifik & tua; modus ketat & quot; dinonaktifkan secara default karena memiliki beberapa positif palsu. Hal ini dapat diaktifkan melalui konsol debug dengan menetapkan console.pedanticMode true.
    • Dukungan asli JSON mungkin berguna untuk menyimpan data terstruktur dalam variabel misi.
    • JavaScript objek global dan konsol kini diganti ketika ulang permainan, dan tidak bisa lagi digunakan untuk menyelundupkan informasi di sesi.
    • Vector3D dan angka empat benda tidak dapat lagi dibandingkan menggunakan == dan! =, karena kutil di mesin JavaScript kami sebelumnya mengeksploitasi tidak ada lagi. Lihat http://www.aegidian.org/bb/viewtopic.php?f=4&t=8847 untuk informasi lebih lanjut.
    • Scripts sekarang dihentikan jika mereka berjalan selama lebih dari satu detik. (Fungsi Oolite Lambat tidak dihitung terhadap batas. Idenya adalah untuk tidak memaksa batas waktu Anda, tetapi untuk membunuh script terjebak dalam infinite loop. Jika naskah Anda sengaja berjalan selama lebih dari satu detik Anda mungkin memiliki masalah, meskipun .) Selama bongkar acara Startup, batas adalah dua detik.
    • Semua metode dan properti JavaScript-Oolite tersedia telah diaudit untuk melaporkan kesalahan yang konsisten dan penanganan waras nilai buruk. Dalam beberapa kasus, pengecekan error mereka telah menjadi lebih ketat. Pada orang lain, mereka melakukan konversi implisit normal (seperti mengkonversi string dengan nilai numerik untuk nomor) bukannya gagal atau menabrak. Semua kesalahan parameter normal harus sekarang menjadi pengecualian JavaScript; memanggil metode Oolite-didefinisikan dengan salah jenis nilai ini hanya akan menghentikan script, tapi sulit untuk melakukan itu dengan sengaja.
    • Oolite sekarang memiliki kemampuan untuk menulis setumpuk jejak ketika pengecualian JavaScript pergi tertangani atau peringatan dicatat. Ini akan membantu Anda mengetahui bagaimana Anda mencapai titik di mana kesalahan terjadi. Ini secara default jika OXP debug diinstal, off secara default sebaliknya. Anda dapat beralih dengan menetapkan console.dumpStackForErrors dan console.dumpStackForWarnings jika konsol tersebut aktif, atau dump-stack-untuk-kesalahan dan membuang-stack-untuk-peringatan pengaturan tersembunyi sebaliknya. Ketika konsol aktif, Anda juga bisa login setumpuk jejak pada setiap titik menggunakan pernyataan debugger khusus ;, yang dinyatakan tidak akan berpengaruh.
    • obyek global JavaScript sekarang terkena sebagai milik sendiri, yang disebut global. === global.global global.
    • Kapal pemain sekarang diperlakukan sebagai tidak sah setelah mendepak atau sekarat.
    • Beberapa pengecualian dilemparkan event, yang keliru ditekan sebelumnya, kini dilaporkan.
    • Bingkai callback: fungsi callback yang dipanggil sekali per frame, yang berguna untuk mengemudi animasi. Lihat http://aegidian.org/bb/viewtopic.php?f=4&t=8941 untuk informasi lebih lanjut.
    • perbaikan bug Scripting:
    • Rantai prototipe untuk objek Oolite-didefinisikan sebelumnya mengatur salah. Ini telah diperbaiki. Efek dari ini adalah bahwa dengan menggunakan metode dan properti di konstruktor tunggal bukan contoh mereka berhenti bekerja. Untuk kasus yang paling umum, Sistem dan Player ada accesor kompatibilitas yang log peringatan, seperti yang telah kami lakukan untuk metode usang di masa lalu. Jika Anda ingin benar-benar memahami apa yang terjadi, menusuk terbaik saya untuk menjelaskan itu di http://www.aegidian.org/bb/viewtopic.php?f=4&t=8968.
    • Sejauh script yang bersangkutan, pemain sekarang hanya bisa mati sekali. (Sebelumnya, shipDied () akan dipanggil dua kali, sekali tanpa parameter dan sekali dengan.)
    • Ketika pemain dibunuh oleh q-bom, parameter damageType untuk shipDied () sekarang & quot; cascade senjata & quot; (tidak & quot; kerusakan energi & quot;).
    • Anda sekarang dapat penghargaan beberapa Trumbles, untuk menyenangkan pelanggan di mana-mana.
    • & quot; Tampilan model & quot; kapal dan planet-planet tidak lagi muncul dalam daftar entitas sistem. Anda bisa mendapatkan di layar model untuk layar misi dengan properti mission.displayModel baru. Yang lain dimaksudkan untuk bisa diakses.
    • Sound.load () sekarang menangani kunci customsounds.plist benar.
    • Kapal exitSystem () / AI performHyperSpaceExit sekarang bekerja di ruang antar bintang.
    • peristiwa dunia baru:
    • playerWillSaveGame (saveType) (Fitur permintaan # 5095)
    • escapePodSequenceOver () (disebut segera sebelum memutuskan bagaimana menyelamatkan atau membunuh pemain setelah menggunakan pod melarikan diri. Lihat player.setEscapePodDestination ()).
    • peristiwa kapal Baru:
    • coordinatesForEscortPosition (indeks) (tidak persis sebuah acara, tapi apa pun.)
    • distressMessageReceived (agresor, pengirim)
    • shipTakingDamage (jumlah, fromEntity, damageType) (Fitur permintaan # 5077)
    • shipKilledOther (target, damageType) (kebakaran setelah target shipDied (), tapi sebelum benar-benar meledakkan).
    • shipWillLaunchFromStation (stasiun) (sebelumnya terbatas pada pemain).
    • peristiwa kapal Modified:
    • commsMessageReceived () sekarang mengambil parameter kedua, kapal pengiriman.
    • New JavaScript properti dan metode:
    • Entity collisionRadius
    • Entity dumpState () (hanya tersedia jika konsol aktif):. menulis sekelompok sampah untuk log
    • EquipmentInfo canBeDamaged
    • EquipmentInfo canCarryMultiple
    • EquipmentInfo isAvailableToNPCs
    • EquipmentInfo isAvailableToPlayer
    • EquipmentInfo isVisible
    • EquipmentInfo SCRIPTNAME
    • global defaultFont (objek dengan satu metode, MeasureString ())
    • global addFrameCallback ()
    • formatCredits global ()
    • global formatInteger ()
    • global isValidFrameCallback ()
    • global removeFrameCallback ()
    • global takeSnapShot ()
    • mission.displayModel: latar belakang berputar-kapal, jika ada yang digunakan. (Jika Anda mengatur spinModel false di runScreen () objek parameter, itu akan menahan diri dari berputar untuk animasi pengguna lebih mudah.)
    • player.setEscapePodDestination ()
    • player.ship.viewDirection
    • player.ship.weaponsOnline
    • player.ship.removePassenger ()
    • Kapal subEntityCapacity
    • restoreSubentities Kapal ()
    • Kapal scriptedMisjump () (sebelumnya pemain-satunya)
    • Stasiun allowsAutoDocking
    • Stasiun allowsFastDocking
    • Sistem countEntitiesWithScanClass ()
    • Sistem scrambledPseudoRandomNumber ()
    • Modifikasi sifat JavaScript dan metode:
    • Kapal commsMessage () sekarang mengambil parameter opsional kedua, kapal sasaran.
    • Kapal equipmentStatus () sekarang kembali & quot; EQUIPMENT_UKNOWN & quot; ketika melewati sebuah identifier peralatan undefined, bukannya melemparkan pengecualian.
    • The Ship roleProbabilities properti telah diubah namanya roleWeights.
    • New AI perintah:
    • enterPlayerWormhole
    • setDesiredRangeForWaypoint
    • setTargetToNearestFriendlyStation
    • thargonCheckMother
    • updateEscortFormation
    • Pesan Baru AI:
    • STATION_LAUNCHED_SHIP
    • perubahan Descriptions.plist (penerjemah):
    • Penambahan: - nomor kelompok-size - jumlah kelompok-threshold - nomor desimal-pemisah - nomor kelompok-separator - autopilot-stasiun - @ - tidak-tidak memungkinkan-autodocking - autopilot-multiple-target - autopilot-merah-alert - penyihir-no-motor - penyihir-user-galaksi-batalkan - senjata-sistem-online - senjata-sistem-secara offline - peralatan-primed- @ - peralatan-prima-tidak - peralatan-prima-none tersedia - stasiun-docking-izin-membantah - menginisialisasi-debug-support - grafik jarak-f (jarak pendek-grafik-jarak f dan jangka panjang-grafik-jarak-f sekarang referensi ini, itu tidak digunakan secara langsung oleh permainan) - grafik-est-travel-time-f (jarak pendek-grafik est--perjalanan-waktu f dan jangka panjang-grafik-est-travel-time-f sekarang referensi ini, itu tidak digunakan langsung oleh game) - komoditas-pasar - stickmapper-senjata-online togel - stickmapper-snapshot - stickmapper-prime-peralatan - stickmapper-mengaktifkan-peralatan - stickmapper-escape-pod - stickmapper-jubah - stickmapper-scanner-zoom - gameoverscreen-escape-pod - snapshot-direktori-nama - snapshot-direktori-nama-mac - penyelamatan-hadiah-untuk -@@- @ - kredit - @ - alt - capture-hadiah-untuk -@@- @ - credits- @ alt - pidato-sintesis-masuk-pesan - @
    • Dihapus / tidak terpakai: - inisialisasi-semesta - pidato-sintesis-masuk-pesan - tidak lagi digunakan langsung oleh permainan, digunakan oleh pidato-sintesis masuk-pesan- @ sehingga lokalisasi yang ada akan (mungkin) kerja. - Autopilot-bisa tidak-dock dengan target - masih termasuk, namun saat ini tidak digunakan
    • .
    • Debug konsol:
    • Sebelumnya, objek konsol yang tersedia dari dalam konsol sebagai konsol, dan di tempat lain sebagai debugConsole. Keduanya sekarang global, dan konsol lebih disukai.
    • dukungan Profiling: call: profil untuk melihat mana menghabiskan waktu. Untuk informasi lebih rinci, sebagai sekelompok objek JavaScript daripada dump teks, menggunakan this.profileData = console.getProfile (function () {}).
    • Tracing dukungan: call: jejak untuk melihat hirarki fungsi panggilan yang dibuat oleh. (Jejak ini ditulis ke log.) Menelusuri dan profiling tidak dapat digunakan pada waktu yang sama.
    • Bila hasil ekspresi adalah array atau objek polos, strukturnya kini cukup dicetak. Anda juga dapat cukup-mencetak struktur objek apapun menggunakan: d makro. Saya sarankan mendapatkan ke dalam kebiasaan melakukan hal ini untuk setiap objek yang ingin tahu tentang. : d player.ship adalah titik awal yang baik
    • .
    • Panggilan () metode telah diubah namanya callObjC () untuk menghindari kebingungan dengan Function.prototype.call standar (). Sekarang bekerja pada lebih objek - hanya tentang segala sesuatu kecuali vektor dan quaternions -. Dan dapat menangani metode Objective-C yang kembali nomor, vektor atau quaternions

    Apa yang baru dalam versi 1.74.2:

    • Berhenti pemain dari memilih tujuan melompat valid selama melompat mundur
    • .
      izin
    • docking Tetap inkonsistensi: semua stasiun bermusuhan sekarang menolak izin docking
    • .
    • Beralih ke tampilan kustom sekarang diperbolehkan dalam cara yang konsisten.

    • Tingkat ulangi
    • Senjata sekarang per-senjata.
    • tingkat zoom sekarang sekarang diawetkan ketika berpindah HUDs.
    • Exhaust membanggakan sekarang me-reset setelah hyperspace melompat / scripted teleporting / auto-docking.
    • Tetap sistem kebingungan yang tumpang tindih ketika loading game dan mencari sistem.
    • Semua skimmer matahari secara otomatis sekarang harus cukup terlindung.
    • Tetap sesekali & quot; dikelantang & quot;. -mencari planet di layar info sistem
    • Tetap jarak yang salah menunjukkan pada grafik jarak pendek bila beralih kembali dari grafik jarak jauh.
    • suara sintesis Peningkatan pidato default (tidak Mac OS X).
    • SystemInfo.systemsInRange () sekarang dapat disebut pada objek SystemInfo tertentu, bukan selalu menerapkan sistem saat ini.
    • New JavaScript acara: shipAttackedOther () (kebalikan dari shipBeingAttacked (), disebut segera setelah shipBeingAttacked ())
    • .
    • Jika script menghapus sebuah peralatan di equipmentDamaged () event handler, tidak ada & quot; peralatan yang rusak & quot; pesan yang dihasilkan.
    • Ship.removeEquipment () sekarang bekerja pada peralatan yang rusak.
    • prioritas substitusi Tetap untuk expandDescription () dan expandMissionText (), yang menimpa (jika tersedia) sekarang didahulukan dari segala sesuatu yang lain.
    • New shipinfo kunci:. station_roll
    • Fixed beberapa kasus di mana AI bisa memecahkan penanganan kelompok
    • .
    • kesalahan Shader terdeteksi dalam tahap hubungan (umumnya, masalah yang melibatkan negara bersama antara vertex dan shader fragmen) kini dilaporkan dengan benar.

    Apa yang baru dalam versi 1.74.1:

    • Scripts bisa sekali lagi penghargaan dan memeriksa Trumbles, dan misi Trumble standar sekali lagi bekerja. (Batasan:.. Skrip tidak dapat meningkatkan jumlah Trumbles dengan memberi lebih ini akan tetap di 1,75)
    • nova misi sekali lagi penghargaan hadiah yang sesuai pada hasil yang sukses.
    • Tidak ada lagi & quot; Witchspace mesin kerusakan & quot; pesan ketika memasuki sistem pasca-nova
    • .
    • Ketika merapat di stasiun sekunder, pilihan default pada layar menu permainan yang & quot; Permainan Pilihan & quot; bukan & quot;
    • ; Mulai Baru Permainan & quot.
    • Tetap latency audio yang menjengkelkan ketika bermain suara pertama di bawah Mac OS X.
    • Tetap beberapa bug antarmuka JavaScript yang dapat menyebabkan script yang rusak untuk menghentikan tanpa pesan kesalahan.
    • pengaturan grafis Disesuaikan:. modus shader sekarang dibatasi untuk sederhana untuk Intel GMA 950 dan keluarga ATI Radeon R300 GPU, dan beberapa tweak lainnya
    • Fixed bug sintesis bahan mana illumination_modulate_color diabaikan ketika menggunakan emission_and_illumination_map dalam mode shader (bahan uji test suite kasus 7).
    • Kemungkinan memperbaiki membeku acak ketika menggunakan sintesis pidato pada Windows.
    • Berbagai perbaikan bug minor dan tweak.

    Apa yang baru dalam versi 1.73.4.

    • Tetap misi nova

    Apa yang baru dalam versi 1,72:

    • New & quot; kapal registry & quot; yang menangani pembuatan kapal baru yang lebih kokoh dan efisien.
    • Peralatan baru penanganan
    • Pemain kapal menara
    • dukungan Joystick sekarang mendukung lebih sumbu dan tombol
    • AI tweak dan perbaikan
    • Banyak pembaruan dan perbaikan untuk JavaScripting

    Software yang serupa

    Corewars
    Corewars

    2 Jun 15

    OGRE
    OGRE

    20 Feb 15

    Perangkat lunak lain dari pengembang Giles Williams

    Oolite
    Oolite

    1 Dec 18

    Komentar untuk Oolite

    Komentar tidak ditemukan
    Tambahkan komentar
    Aktifkan gambar!