- Mavi Ruh - 34K Filesler İçin Petlerin İçinden Geçebilme

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 39

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Selamlar;

Arkadaşlar Bu Konu'da Sizlere 34K 'te Source Olmadığı İçin

Petlere Takılma Olayı Mevcut ve Çözüm Bulunamıyor.

Bu Uygulama Sayesinde Petlerin İçinden Geçebileceksiniz.

Yanlız Tek Bir Kötü Yanı Var Petinize Tıklayamazsınız ve Düz Vurarken Geçemiyorsunuz İçinden.
Yani Yanınızda Hayalet Gibi Geziyor Bilmem Anlatabildim mi ?
:bump2:


2JObMq.png

Mavi Ruh - 34K Dosyalarında Petlerin İçinden Geçebilme Sistemi Nasıl Uygulanır?

Metin2 özel sunucularında geliştirme yaparken birçok geliştirici, oyun içi mekaniklerin kullanıcı deneyimini nasıl artırdığını düşünür. Bu bağlamda, 'Mavi Ruh' gibi klasik sistemlerin yeniden yorumlanması, hem nostalji hem de yenilikçi yaklaşımlar sunar. Bu yazıda, 34K dosyalarında petlerin içinden geçebilme özelliğini nasıl entegre edebileceğinizi detaylıca ele alacağız.

Petlerin İçinden Geçebilme Nedir?
Oyun mekanikleri arasında yer alan 'petlerin içinden geçebilme' sistemi, oyuncuların pet karakterlerin içinden geçerek hareket edebilmesine olanak tanır. Bu özellik genellikle fiziksel engellerin azaltılması veya daha akıcı bir hareket sistemi sağlanması amacıyla uygulanır. Ancak bu işlem doğrudan oyun motoruna ve dosya yapısına müdahaleyi gerektirir.

Mavi Ruh Sistemiyle Entegrasyon
Mavi Ruh, Metin2 oyununda popüler bir PvP/Pve sistemidir. Bu sistemin geliştirilmesinde, petlerin konum kontrolü gibi alt bileşenlerin optimize edilmesi büyük önem taşır. Petlerin içinden geçebilme sistemi, Mavi Ruh'un 34K dosyaları ile uyumlu çalışması için özel olarak yapılandırılmalıdır.

Fiziksel Engelleme Ayarları
Metin2 özel sunucularda kullanılan 34K dosyalarında, karakterlerin, petlerin ve diğer nesnelerin fiziksel etkileşimleri .msc ve .gr2 dosyaları aracılığıyla tanımlanır. Bu dosyalarda bulunan 'collision' ayarları değiştirilerek petlerin geçiş engeli olmaması sağlanabilir. Bu işlem sırasında dikkat edilmesi gereken en önemli konu, diğer sistemlerle çakışmamaktır.

Kodlama Adımları
C++ tabanlı sunucu tarafında, petlerin fiziksel olarak engel teşkil etmemesi için Entity sınıfında değişiklik yapılmalıdır. Özellikle CHARACTER::OnClick fonksiyonu üzerinden petlere özel tıklama kontrolü tanımlanabilir. Ayrıca, Client tarafında UI Script dosyalarında da bu durum göz önünde bulundurularak güncelleme yapılmalıdır.

Py Root ve Py GUI Kullanımı
Python tabanlı sistemlerde, py root ve py gui yapıları üzerinden petlerin konum kontrolü sağlanabilir. Bu sayede, hem sunucu hem de istemci tarafında tutarlı bir şekilde petlerin içinden geçme sistemi çalıştırılabilir. Özellikle py gui ile arayüz üzerinden kullanıcı dostu bir şekilde ayarlar yapılabilir.

Uyumluluk ve Test Süreci
Her ne kadar teknik açıdan sistemin entegrasyonu mümkün olsa da, 34K dosyalarıyla uyumlu olması için test süreci çok önemlidir. Bu süreçte, hem PvP hem de PvE senaryolarında petlerin davranışları incelenmelidir. Ayrıca, Mavi Ruh sistemiyle etkileşimde olup olmadığı da dikkate alınmalıdır.

Sonuç
Petlerin içinden geçebilme sistemi, Metin2 özel sunucularında kullanıcı deneyimini artıran küçük ama etkili bir özelliktir. 34K dosyaları ile uyumlu bir şekilde Mavi Ruh sistemine entegre edildiğinde, daha akıcı ve gelişmiş bir oyun yapısı elde edilebilir. Geliştiricilerin bu sistemi doğru şekilde uygulaması, sunucularının rekabet gücünü artıracaktır.


Blue Soul - How to Implement Pet Pass-Through in 34K Files?

When developing private Metin2 servers, many developers consider how in-game mechanics enhance user experience. In this context, reinterpreting classic systems like 'Blue Soul' offers both nostalgic and innovative approaches. In this article, we will detail how to integrate the ability for players to pass through pets in 34K files.

What Is Pet Pass-Through?
Among game mechanics, the 'pass-through pet' feature allows players to move through pet characters without collision. This feature is generally applied to reduce physical barriers or provide a smoother movement system. However, implementing this requires direct intervention into the game engine and file structure.

Integration with Blue Soul System
The Blue Soul system is a popular PvP/PvE system in Metin2. When developing this system, optimizing sub-components like pet positioning becomes crucial. The pet pass-through system must be specially configured to work seamlessly with 34K files in Blue Soul.

Physical Blocking Adjustments
In 34K files used in Metin2 private servers, physical interactions between characters, pets, and other entities are defined via .msc and .gr2 files. By modifying the 'collision' settings within these files, pets can be configured not to act as blocking obstacles. Care must be taken during this process to avoid conflicts with other systems.

Coding Steps
On the C++ based server side, modifications must be made in the Entity class so that pets do not physically block movement. Specifically, the CHARACTER::OnClick function can be modified to implement custom click detection for pets. Additionally, on the client side, updates should be made in UI Script files to ensure consistency.

Using Py Root and Py GUI
In Python-based systems, pet position controls can be managed through py root and py gui structures. This enables the pet pass-through system to run consistently on both server and client sides. Particularly, py gui can allow user-friendly adjustments through the interface.

Compatibility and Testing Process
Although technically feasible, integrating the system with 34K files requires thorough testing. During this phase, pet behaviors must be analyzed under both PvP and PvE scenarios. Interaction with the Blue Soul system must also be considered.

Conclusion
The pet pass-through feature is a small but impactful enhancement that improves user experience in Metin2 private servers. When properly integrated with 34K files and the Blue Soul system, it can result in a smoother and more advanced gameplay structure. Correct implementation by developers can increase their server's competitive edge.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt