UT99 Patch v469a (Win32/Linux)

Thumbnail

Peringkat: 0
Favorit: 0

File Laporan

UT99 Patch v469a (Win32/Linux)


Informasi Berkas



File



Lainnya Dari Pengguna Ini



## Catatan Rilis Versi Turnamen Tidak Nyata

Versi 469 sepenuhnya kompatibel dengan jaringan dengan semua rilis publik UT sebelumnya (hingga 432).
Tim UTPG dan OldUnreal bekerja keras untuk mempertahankan kompatibilitas biner dengan mod asli yang lebih lama.
Sebagian besar mod ini akan terus berfungsi di versi 469. Namun, beberapa mod mungkin memerlukan beberapa pembaruan sepele.

**Catatan:** Patch ini menonaktifkan ACE versi lama.
Admin server harus meningkatkan ACE ke versi 1.1e atau yang lebih baru untuk memeriksa 469 klien.

### Peningkatan Stabilitas

#### Editor Tidak Nyata

* Memperbaiki masalah yang menyebabkan UnrealEd mogok jika daftar EditPackages tidak berisi paket apa pun dengan jerat di dalamnya.
* Memperbaiki masalah yang menyebabkan UnrealEd mogok saat membuka file UnrealScript besar.
* Memperbaiki masalah yang menyebabkan UnrealEd mogok saat membuka paket dengan variabel array di dalamnya.
* Memperbaiki masalah yang menyebabkan UnrealEd mogok selama shutdown. Masalah ini kemungkinan hanya memengaruhi pengguna Windows 10.
* Memperbaiki masalah yang menyebabkan UnrealEd mogok saat memuat ulang peta setelah membangun kembali beberapa paket.
* Memperbaiki masalah yang menyebabkan UnrealEd mogok saat mengedit peta dengan banyak lampu dinamis.
* Memperbaiki masalah yang menyebabkan UnrealEd mogok saat memasang/melepas salah satu jendela browser.
* Memperbaiki masalah yang menyebabkan commandlet tertentu mogok karena pengumpul sampah memutuskan untuk menghancurkannya saat masih berjalan.
* Memperbaiki masalah yang menyebabkan commandlet batchexport ucc mogok saat mengekspor tekstur dari paket yang berisi tekstur skrip.

#### Klien Game

* Memperbaiki masalah yang menyebabkan game mogok saat menjalankan perintah konsol "GET" untuk membaca properti array.
* Memperbaiki masalah yang menyebabkan game terkadang mogok saat dimatikan.
* Memperbaiki masalah yang menyebabkan game mogok saat memanggil fungsi kanvas tertentu dengan argumen font atau tekstur yang tidak valid.
* Memperbaiki masalah yang menyebabkan game mogok jika pemain menghapus grup [Engine.GameEngine] dari file UT.ini.
* Memperbaiki masalah yang menyebabkan game mogok saat mengatur ulang properti ke nilai defaultnya di jendela preferensi.
* Memperbaiki masalah yang menyebabkan game mogok saat mencoba memanggil fungsi tidak nyata yang memiliki nama yang sama dengan variabel global dalam kelas yang sama.
* Memperbaiki lusinan masalah yang menyebabkan game mogok saat mengekspor properti dalam format tekstual (misalnya, melalui GetPropertyText).
* Memperbaiki berbagai masalah yang menyebabkan game mogok setelah menghancurkan objek yang berisi array dinamis.
* Memperbaiki berbagai masalah yang menyebabkan game mogok saat menampilkan adegan dengan banyak aktor/sprite dinamis di dalamnya.
* Memperbaiki bug crash rekursi tak terbatas yang dipicu saat mengambil powerup tak terlihat saat sudah tidak terlihat.
* Memperbaiki masalah yang menyebabkan peta tertentu membuat game mogok karena aktor duplikat di peta.
* Gim ini sekarang menghapus referensi dengan benar ke semua aktor yang dihancurkan. Perubahan ini memperbaiki crash pengumpul sampah yang dipicu saat Aktor dirujuk oleh Aktor di tingkat yang berbeda, atau saat objek non-Aktor menyimpan referensi implisit atau eksplisit ke Aktor yang dihancurkan.
* Memperbaiki bug yang menyebabkan game mogok saat menggunakan perintah "QUIT" atau "EXIT" selama pemutaran demo.
* Memperbaiki bug yang dapat menyebabkan game mogok saat merekam demo di server yang menghasilkan lalu lintas dalam jumlah berlebihan di saluran aktor tunggal. Salah satu mod yang sering memicu bug ini adalah Nexgen.
* Memperbaiki bug yang menyebabkan game mogok saat memanggil fungsi iterator dalam konteks nol.
* Memperbaiki bug yang menyebabkan game mogok di peta yang memiliki kuas dengan bStatic dan bNoDelete disetel ke false.

#### Server Permainan

* Memperbaiki bug DoS Server Jarak Jauh unrealfp aluigi.
* Memperbaiki masalah yang menyebabkan server mogok di AActor::execPlayerCanSeeMe dalam game dengan bot di dalamnya.

### Perbaikan kerusakan

#### Editor Tidak Nyata

* Memperbaiki masalah UnrealEd yang menyebabkan simpul/kuas menjadi tidak terlihat saat memperbesar dalam mode edit simpul.
* Memperbaiki masalah UnrealEd yang menyebabkan klip kuas terjepit ke lokasi grid terdekat saat mengklik sebuah titik.
* Memperbaiki masalah UnrealEd di mana Aktor tidak dapat ditempatkan/dihapus/diedit jika Aktor dengan nama yang sama sudah ada di tempat lain dalam hierarki kelas.
* Memperbaiki masalah UnrealEd di mana area pandang 3D menggunakan peta cahaya yang salah setelah membangun kembali pencahayaan/bsps.
* Memperbaiki masalah yang menyebabkan peregangan/penskalaan kuas yang salah pada kuas non-pembuat.
* Memperbaiki masalah yang menyebabkan UnrealEd menampilkan semua tekstur dalam game saat memilih grup font di Browser Tekstur.
* Memperbaiki masalah yang menyebabkan perilaku kursor mouse tidak menentu saat menyeret di area pandang zoom ortogonal.
* Memperbaiki masalah yang menyebabkan sumber daya MyLevel menjadi rusak setelah memuat peta baru di UnrealEd.
* Memperbaiki bug yang menyebabkan bilah gulir browser tekstur diatur ulang saat menggulir ke bawah daftar panjang tekstur.
* Memperbaiki berbagai bug kliping teks di jendela browser tekstur.
* Memperbaiki bug yang menyebabkan v436-v451 mogok saat merender mesh LOD yang diimpor dengan UT v440 atau lebih baru.
* Memperbaiki bug yang membuat UnrealEd memotong file besar di jendela editor kode.

#### Fisika dan Pergerakan Pemain

* Memperbaiki masalah di mana game akan dipercepat secara dramatis saat merender lebih dari 200 frame per detik.
* Memperbaiki bug yang dapat menyebabkan gerakan menghindar tertunda.
* Memperbaiki bug yang menyebabkan server terus-menerus dan salah menyesuaikan posisi dalam game klien. Hal ini menyebabkan gerakan berombak saat merender lebih dari 90 frame per detik.
* Memperbaiki bug yang menyebabkan pemain terjebak di dinding atau lereng saat bermain dengan frame rate tinggi. Perbaikan bug ini hanya akan bekerja pada server v469.
* Memperbaiki bug yang menyebabkan penyesuaian posisi yang sangat besar saat berjalan menyamping ke sikat miring. Perbaikan bug ini hanya akan bekerja pada server v469.
* Memperbaiki beberapa bug yang memungkinkan proyektil tertentu mengabaikan tabrakan dengan geometri level.

#### Masukan dan Windowing

* Memperbaiki bug yang menyebabkan animasi bergulir di jendela preferensi diputar ke arah yang berlawanan.
* Memperbaiki masalah di mana Anda tidak dapat memilih nilai properti yang berisi spasi di menu preferensi.
* Memperbaiki masalah di mana mouse akan macet di tengah-tengah jendela permainan di Linux dan Mac.
* Memperbaiki masalah di mana sistem windowing dalam game terkadang menampilkan kursor tunggu alih-alih kursor pengubahan ukuran jendela barat-timur.

#### Jaringan dan Netcode

* Memperbaiki bug yang dapat menyebabkan senjata dan bendera yang dibawa menjadi tidak terlihat di game online.
* Memperbaiki bug yang menyebabkan server XC_Engine menolak koneksi dari pemain yang baru saja menonton demo.
* Memperbaiki beberapa masalah yang menyebabkan koneksi jaringan terputus secara tidak terduga di Linux dan Mac.

#### Audio dan Rendering 3D

* Memperbaiki masalah di mana game hanya akan menampilkan bagian dari model pemain di menu pengaturan pemain.
* Memperbaiki masalah di mana game akan dimatikan ketika anomali rendering non-fatal terjadi.
* Memperbaiki bug yang menyebabkan area pandang game memiliki dimensi yang salah setelah mengubah ukuran jendela game di Linux atau Mac.
* Memperbaiki beberapa bug yang menyebabkan suara tidak diperbarui atau diputar dari lokasi yang salah.
* Memperbaiki bug yang menyebabkan game mogok pada resolusi yang sangat tinggi (seperti 8K).
* Memperbaiki masalah di mana game tidak akan memperbarui data pencahayaan aktor basi di cache mesin. Akibatnya, banyak aktor menjadi gelap gulita bahkan saat seharusnya dinyalakan. Masalah ini terutama mempengaruhi orang-orang yang bermain dengan ukuran cache yang besar atau frame rate yang tinggi.
* Memperbaiki bug yang menyebabkan Bendera CTF menjadi gelap setelah dikembalikan ke pangkalan benderanya.
* Memperbaiki masalah ketika suara tertentu diputar dua kali lipat dari volume yang diinginkan saat merekam demo.
* Memperbaiki masalah di mana tangkapan layar tidak ditampilkan dengan benar jika resolusi layar vertikal Anda disetel ke jumlah piksel ganjil.
* Memperbaiki bug yang menyebabkan semua dekorasi di skybox tidak terlihat.
* Memperbaiki bug yang menyebabkan game berhenti merender setelah mengubah FOV Anda dalam jenis game yang pengaturan MinFOV dan MaxFOV-nya disetel ke 0.

#### Aneka ragam

* Memperbaiki masalah di mana game akan hang untuk waktu yang lama (dan terkadang bahkan crash) saat membuka daftar peta dengan banyak peta.
* Memulihkan kemampuan untuk menendang pemain dan bot dari game lokal.
* Memperbaiki masalah ketika bot menganggap pemain manusia tidak terlihat bahkan setelah pickup tembus pandang mereka kedaluwarsa.
* Memperbaiki beberapa bug yang dapat menyebabkan senjata langsung beralih antara animasi api dan alt api.
* Memperbaiki bug yang memungkinkan pemain untuk berinteraksi dengan level dan mengambil item sebelum pertandingan dimulai setelah melepaskan hak admin melalui perintah AdminLogout.
* Permainan tim sekarang berakhir dengan benar ketika salah satu tim mencetak gol di perpanjangan waktu.
* Batas 1024 karakter pada konversi antara ANSI dan string Unicode hilang.
* Memperbaiki bug mesin yang dapat menyebabkan Manajer Demo membekukan game setelah menggunakan perintah seekto.
* Menghilangkan banyak peringatan "Tidak Ada yang Diakses".
* Pion yang dihancurkan saat fungsi Destroyed probenya dinonaktifkan sekarang harus dibatalkan tautannya dari Level Pawnlist.

### Peningkatan

#### Editor Tidak Nyata

* Menggabungkan sebagian besar perangkat tambahan Unreal Editor Unreal 227.
* Jendela viewport UnrealEd memungkinkan Anda untuk memilih salah satu perangkat render Anda sekarang (bukan hanya SoftDrv dan D3DDrv).
* Bilah tombol dan browser tekstur UnrealEd sekarang memiliki dukungan roda mouse.
* Editor Bentuk 2D UnrealEd sekarang menghitung posisi vertex dengan benar sambil menyeret pada tingkat zoom selain 100 persen.
* UnrealEd sekarang mendukung pengguliran roda mouse di area pandang 2D.
* UnrealEd sekarang memiliki item "Tambah PlayerStart" di menu popup permukaan. Item ini hanya muncul jika level Anda belum memiliki PlayerStart.
* Viewports UnrealEd sekarang dapat merender hingga 200 frame per detik. Framerate ini sebelumnya dibatasi pada 30.
* Editor vertex UnrealEd sekarang mengakumulasi penyesuaian vertex kecil dengan benar. Sebelumnya, penyesuaian kecil bisa dibuang karena gertakan grid.
* Menambahkan dukungan konversi format tekstur ke browser tekstur.
* Menambahkan opsi untuk menghapus mips terkompresi dari tekstur di browser tekstur.
* Semua viewports UnrealEd sekarang mendukung pengalihan perangkat render.
* Menambahkan dukungan impor tekstur untuk berbagai format gambar baru.
* Perintah ucc make sekarang berfungsi di Linux dan Mac.
* Commandlet kompres ucc sekarang dapat melewati kompresi jika file .uz terbaru sudah ada. Untuk menggunakan fitur baru ini, tambahkan parameter baris perintah "perbarui" ke permintaan kompres ucc Anda.
* Kompresi tekstur S3TC/DXT1 sekarang seharusnya tersedia di alat ucc untuk Linux dan Mac (meskipun jelas tidak di UnrealEd).

#### Dukungan resolusi tinggi

* UnrealEd, Setup, dan klien game sekarang sadar DPI tinggi di Windows. Ini menghilangkan keburaman yang dilihat banyak orang dengan monitor besar. Ini juga meningkatkan presisi input dalam game dan editor.
* Menambahkan penskalaan otomatis dari menu game. Faktor penskalaan dan perilaku dapat dikontrol menggunakan pengaturan baru di menu.
* Menambahkan penskalaan crosshair ke HUD standar. Anda dapat mengonfigurasi pengaturan penskalaan crosshair di menu. CATATAN: Banyak mod kemungkinan akan mengabaikan penskalaan crosshair. Pembuat mod harus memperbarui mod mereka sehingga mereka memanggil fungsi ChallengeHUD.DrawCrosshair biasa.
* Menambahkan penskalaan font dalam game. Saat diaktifkan, font diskalakan secara otomatis dengan DPI desktop Anda. Penskalaan dapat dihidupkan dan dimatikan di menu dalam game.
* UWindow sekarang mendukung tekstur resolusi lebih tinggi untuk LookAndFeels. Ini memungkinkan LookAndFeels untuk menskalakan lebih baik bagi orang-orang yang bermain pada resolusi yang lebih tinggi dan skala GUI yang lebih tinggi. UMnu LookAndFeels telah (sebagian) diperbarui untuk menggunakan fitur baru ini.

#### Masukan dan Windowing

* Memperbaiki masalah akselerasi mouse untuk pemain yang menggunakan DirectInput di Windows 10.
* Menambahkan dukungan input mouse mentah. Fitur ini dapat diaktifkan dengan mengatur UseRawHIDInput menjadi true di bagian WinDrv.WindowsClient dari game ini.
* Menambahkan kontrol presisi penunjuk yang ditingkatkan. Secara default, game mengaktifkan presisi penunjuk yang ditingkatkan saat berada di menu dan mengembalikan pengaturan presisi lama saat dalam game. Namun, Anda sekarang dapat mengatur opsi NoEnhancedPointerPrecision di bagian WinDrv.WindowsClient ke true jika Anda tidak ingin game mengubah pengaturan presisi penunjuk sistem sama sekali.
* Menambahkan opsi menu baru untuk mengontrol input mouse dan perilaku smoothing.
* Peningkatan dukungan untuk tombol samping mouse.
* Menambahkan dukungan pengguliran roda mouse ke sistem windowing dalam game.
* Menambahkan dukungan tempel clipboard ke konsol cepat.
* Klien Linux dan Mac sekarang memiliki dukungan clipboard.

#### UnrealScript

* Perintah konsol yang panjangnya lebih dari 1024 byte, atau yang mengembalikan lebih dari 1024 byte data sekarang seharusnya aman digunakan.
* Menambahkan tipe primitif baru yang disebut "pointer". Variabel pointer secara otomatis menyesuaikan dengan lebar kata pada platform target. Penulis mod asli harus menggunakan variabel pointer untuk mencerminkan tipe pointer di C++.
* Menambahkan fungsi Canvas baru untuk membuat font berukuran sewenang-wenang dengan cepat. Harap jangan gunakan fungsi ini secara langsung karena akan menyebabkan mod Anda tidak kompatibel dengan versi UT sebelumnya. Sebagai gantinya, gunakan kelas BotPack.FontInfo untuk mengambil font yang sesuai untuk ukuran layar klien.
* Menambahkan perintah "TEXTURE MERGECOMPRESSED NAME=MergeWith FILE=HiResFile.PNG GROUP= ". Perintah ini memungkinkan Anda untuk mengimpor dan mengompresi tekstur resolusi tinggi dan menggabungkannya ke dalam mipmap terkompresi tekstur yang ada.
* Menambahkan HandlePauseRequest ke sistem mutator, memungkinkan modder untuk mengubah perilaku tombol jeda pemain di server.

#### Keamanan

* Memperbaiki beberapa kerentanan eksekusi kode arbitrer.
* Game versi Windows sekarang memiliki beberapa peningkatan keamanan termasuk (tetapi tidak terbatas pada) Pencegahan Eksekusi Data (dapat dinonaktifkan dengan parameter baris perintah -nodep), SafeSEH, dan dukungan ASLR.

#### Anti curang

* Mengubah kode UT v468 MD5. Klien lama dapat terhubung ke server v469 sekarang bahkan jika mereka tidak mendukung ekstensi MD5. Server sekarang juga menandai file mana yang ingin diperiksa MD5.
* Pemeriksaan MD5 sekarang dinonaktifkan secara default. Untuk mengaktifkan, setel MD5Enable ke True di bawah [Engine.GameEngine] di file ini server.
* Menambahkan pembaruan otomatis untuk daftar Packages.md5. Pemutakhiran otomatis akan memeriksa pembaruan daftar sekali dalam satu jam jika Anda memiliki MD5Enable dan MD5AutoUpdate keduanya disetel ke true di bawah [Engine.GameEngine].

#### Jaringan dan Netcode

* Kompatibilitas demo yang dipulihkan dengan UT v436.
* Menambahkan solusi untuk bug yang dapat menyebabkan animasi pemutar rusak dalam demo atau pemutaran online setelah menginstal tekstur S3TC resolusi tinggi.
* Membuat perbaikan pada kode jaringan untuk menghilangkan masalah skating tekstur yang terkenal (dalam hampir semua kasus).
* Gim ini tidak lagi menonaktifkan Pengelola Unduhan jika mengalami kesalahan non-kritis saat mencoba mengunduh file dari server. Sebelumnya, game akan berhenti mencoba mengunduh dari server pengalihan setelah mengalami kesalahan HTTP (seperti HTTP 404).
* Gim ini sekarang menunjukkan jumlah paket yang tersisa saat mengunduh dari server.
* Klien jauh lebih kecil kemungkinannya untuk menemukan kesalahan ketidakcocokan paket saat menghubungkan ke server, sekarang klien UT dapat memiliki beberapa paket dengan nama yang sama dan loader akan memilih yang benar (jika ada).
* Menambahkan kontrol bandwidth untuk unduhan file dari server game. Opsi kontrol bandwidth mengesampingkan MaxClientRate. Itu dapat dikontrol di file server.ini sebagai berikut:
```
[IpDrv.TcpNetDriver]
MaxFileDownloadRate=0 Kecepatan unduh maksimum dalam byte per detik

; Nilai yang mungkin untuk MaxFileDownloadRate:
; -1 Kirim file secepat mungkin
; 0 Batasi kecepatan unduh file hingga MaxClientRate byte per detik. Inilah yang dilakukan UT secara default di versi 468 dan di bawah
; sembarang angka positif Izinkan kecepatan unduh hingga jumlah byte per detik ini.
```

#### Audio dan Rendering 3D

* Tangkapan layar sekarang disimpan di folder "Sistem / Tangkapan Layar". UT akan secara otomatis membuat folder ini jika belum ada. Kami juga menghapus batas jumlah tangkapan layar yang dapat Anda miliki di folder ini dan sekarang kami menyimpan tangkapan layar dalam format PNG daripada BMP.
* Stiker sekarang terlihat di zona kabut.
* Cluster Terintegrasi, driver audio berbasis FMOD baru dengan kualitas suara superior dan efek suara hiper-realistis (Terima kasih han!).
* Versi terintegrasi yang disempurnakan dari UTGLR OpenGLDRv dan D3D9Drv Chris Dohnal.
* Terintegrasi XOpenGLDRv OldUnreal terbaru.
* Galaxy Audio sekarang dianggap usang. Pada Windows Vista dan yang lebih baru, peluncur game akan melakukan peningkatan otomatis satu kali pada subsistem audio Anda ke versi terbaru dari driver OldUnreal Cluster.
* Mengubah kode audio yang mendasari untuk suara yang diputar menggunakan TournamentPlayer.ClientPlaySound. Kode yang diubah harus membuat volume pemutaran lebih konsisten dan harus menghilangkan gangguan audio seperti berderak dan melengking.

#### Aneka ragam

* UnrealEd dan klien game sekarang menyadari alamat besar di Windows. Ini berarti kemungkinan Anda akan kehabisan memori virtual jauh lebih kecil.
* Menghapus beberapa item usang dari menu dalam game (mis., ngWorldStats, mplayer, heat, won, ...)
* Menulis ulang beberapa rutinitas pengaturan waktu inti sehingga permainan berjalan lebih lancar (dan dengan sedikit gangguan) pada CPU multicore dan dalam permainan yang berjalan lama.
* Klien Linux dan Mac akhirnya mendukung unicode! Konsekuensi yang paling terlihat adalah bahwa nama pemain dengan karakter non-ascii di dalamnya sekarang akan ditampilkan dengan benar saat bermain di server Linux (asalkan Anda menggunakan tekstur font dengan mesin terbang unicode yang tepat).
* Permainan sekarang menggunakan UTF-8 sebagai pengkodean file yang disukai (kecuali BOM UTF-16LE ditemukan di awal file).
* Menambahkan dukungan kursor terpilih ke klien Linux dan Mac.
* Menambahkan opsi baris perintah -FORCELOGFLUSH. Opsi ini membuat game/server menghapus file log setiap kali file tersebut ditulis.
* Menambahkan opsi baris perintah -SETHOMEDIR=. Biasanya, game mencari file UnrealTournament.ini dan User.ini di \~/.utpg/System (di Linux), \~/Library/Application Support/Unreal Tournament/System (di Mac), atau di UnrealTournament\System (pada Windows). Dengan opsi ini, Anda dapat mengganti jalur preferensi (mis., ./ut-bin-x86 -sethomedir=\~/.loki/ut/System).
* Menambahkan opsi menu untuk mengontrol perilaku perpindahan senjata Translocator saat menekan api dan alt-api secara bersamaan.
* Membuat penguncian pulsegun dan minigun menjadi opsi yang dapat dikonfigurasi yang dinonaktifkan secara default.
* Dekorasi UnrealI dan UnrealShare tidak dapat lagi dihancurkan jika memiliki set bStatic.
* Menggabungkan perbaikan UnrealI dan UnrealShare AI Unreal 227.

## Catatan Rilis Lama

Catatan rilis untuk patch lama yang dirilis oleh Epic dan UTPG dapat ditemukan di file Help/ReleaseNotes.htm yang disertakan dalam patch.

File Laporan

Alasan












Laporkan Komentar

Alasan






Tautan Laporan

Alasan





DMCA.com Protection Status

https://apg-clan.org tested by Norton Internet Security https://apg-clan.org tested by McAfee Internet Security

Flag Counter