Dalam berbagai situasi, pengembang Arma 3 dapat menghadapi masalah dalam mengganti magazin senjata secara dinamis tanpa perlu melakukan restart game. Salah satu solusi yang diperkenalkan adalah teknologi "Magazine Proxies" yang memungkinkan menggantikan magazine dengan proxy yang dapat diganti secara dinamis.
Penggunaan Magazine Proxies
Untuk menggunakan Magazine Proxies, Anda harus memahami bagaimana cara mengkonfigurasi model.cfg dan CfgNonAIVehicles. Pada awalnya, Magazine Proxies diperkenalkan dalam versi 1.78 game Arma 3.
Konfigurasi P3D
Magazines in all LODs (shadow & geometry too) perlu diganti dengan proxy yang terhubung ke cfgNonAIVehicles entry. Dalam patch 1.80, sebuah proxy untuk tujuan ini telah dibuat, yakni A3\Data_f\proxies\weapon_slots\MAGAZINESLOT.p3d.
Model Config
Magazine proxies dapat dianimasi dan diretextured. Saat ini, teknologi ini hanya mendukung beberapa sumber animasi, seperti reload, reloading magazine, revolving, ammo, dan lain-lain.
CfgNonAIVehicles
Proxy yang digunakan dalam p3d perlu terdaftar dalam CfgNonAIVehicles class. Ada aturan khusus untuk membuat entri-entri tersebut: nama harus unik dan lokasi proxy tidak penting, karena game hanya memperhatikan nama proxy.
Contoh
Beberapa contoh proxy yang tersedia termasuk AKM, MX, STANAG & RPG-7 magazines – https://drive.google.com/open?id=1hZvLu8rJqg6WSrNoOoy0tUctFTccFmJj. Contoh E-Mag lainnya disediakan oleh da12thMonkey, model oleh Tigg – https://www.dropbox.com/s/am5ke5b02xr2jit/proxymag_example.7z?dl=0.
Masalah Yang Dikenal
Saat ini, beberapa masalah yang dikenal termasuk:
- Tidak ada model magazine yang terlihat jika tidak memiliki modelSpecial yang definisi.
- Mengganti magazine tanpa modelSpecial dan kemudian menggantinya dengan yang lain akan menyebabkan asert pada layar dan senjata tidak terlihat (magazine masih terlihat).
- Tidak ada cara untuk memanipulasi animasi model.cfg (misalnya, M249 STANG & Box magazines).
Lihat Juga
Model Config