Metin2 Root Pack İçindekilerin Anlamları ve Görevleri | Gamesfrm.com
 

Metin2 Root Pack İçindekilerin Anlamları ve Görevleri

Çılgın Türk

Seviye 12
Üye
Katılım
3 Eki 2018
Mesajlar
961
Tepki puanı
9
Oyun için sistem yazmayı planlıyorsanız oyundaki dosyaların ne işe yaradığını ve oyunda neye tekabül ettiğini bilmemiz gerekli. Bende bildiklerimi derledim.

Root içindeki py dosyaları ve ne işe yaradıklarının listesi;
  • atlasinfo.txt => Map dosylarının bilgileri.
  • colorInfo.py => Oyunda kullanılan renklerin tutulduğu yer.
  • consoleModule.py => Debug console
  • constInfo.py => Global değişkenlerin bulunduğu yer.
  • debugInfo.py => Clientin derlenen debug/release bilgilerini alır.
  • dragonSoulRefineSettings.py => Simya taşlarının geliştirme ayarlarının tutulduğu kısım.
  • emotion.py => Oyundaki duyguların bulunduğu.
  • exception.py => Hata yazdırma.
  • game.py => Tüm py dosyalarının bağlantı olduğu kısım diyebiliriz. Oyunun bulunduğu ana dosya.
  • interfaceModule.py => Pencerelerin verileri burada tutulur.
  • introCreate.py => Karakter oluşturma ekranı.
  • introEmpire.py => Krallık seçme ekranı.
  • introLoading.py => Giriş yaparken veya harita değiştirirken gelen yükleme ekranı.
  • introLogin.py => Oyunu açtığımızda gelen server seçme ve giriş yapma paneli ekranı.
  • introLogo.py => Orijinalde oyuna girişte oynatılan videoların ekranı.
  • introSelect.py => Varolan karakterlerin seçim ekranı.
  • localeInfo.py => Dil dosyalarına erişim için gerekli.
  • mouseModule.py => Fare modülleri.
  • musicInfo.py => Müzik bilgileri.
  • networkModule.py => Oyuna giriş yaparken seçtiğiniz ch, server ve karakter bilgilerini tutar.
  • npclist.txt => Mob, npc gibi karakterlerin modelleme, animasyon dosyalarının bulunduğu klasörler belirtilir.
  • playerSettingModule.py => Karakterlerin yetenek, animasyon gibi bilgilerinin tutulduğu dosya.
  • prototype.py => Uygulama başlatma.
  • serverCommandParser.py => Bazı komutlar ile clientte yapılacak değişiklikler. Örnek: xmas_snow
  • serverInfo.py => Server bilgilerinin bulunduğu dosya.
  • stringCommander.py => Bilinmiyor.
  • system.py => Sistem için gerekli dosyalar. Python yükleme vs.
  • ui.py => Pencereler ve pencerelerde bulunan buton gibi elemanların oluşturulduğu dosya. Uiscript içinde yazılan verilerde burada belirtilen yönergelere göre işleniyor.
  • uiAcce.py => ui.py ile benzer sadece bu dosya kuşak sistemiyle gelmiş.
  • uiAffectShower.py => Sol üst tarafta karakterde bulunan efektleri gösteren dosya. (yang oto toplama, sevgi puanı vs.)
  • uiAttachMetin.py => İtemlere metin taşları (örn: hız taşı) eklerken çıkan pencere.
  • uiAuction.py => Bilinmiyor.
  • uiAutoBan.py => Bilinmiyor.
  • uiCandidate.py => Bilinmiyor.
  • uiCharacter.py => Oyundayken N tuşuna bastığınızda gelen karakter penceresi.
  • uiCharacterDetails.py => Official bonus gösterme sistemi ile gelen pencere.
  • uiChat.py => Ana chat penceresi.
  • uiCommon.py => Ufak bilgi penceresi.
  • uiCube.py => İksir ve kuşak oluştururken gelen pencere.
  • uiDragonSoul.py => Simya penceresi.
  • uiEquipmentDialog.py => Ekipmanların bulunduğu pencere
  • uiEx.py => Extra ui.
  • uiExchange.py => Oyuncu ile yapılan ticaret penceresi.
  • uiGameButton.py => Oyun butonları.
  • uiGameOption.py => Oyun Seçenekleri penceresi.
  • uiGuild.py => Lonca penceresi.
  • uiHelp.py => Yardım penceresi.
  • uiInventory.py => Envanter penceresi. (I)
  • uiMapNameShower.py => Bir yere ışınlandığınızda ana ekranda haritanın ismi.
  • uiMessenger.py => Arkadaşlar listesinin olduğu pencere.
  • uiMinimap.py => Sağ üstte bulunan harita.
  • uiOption.py => Sistem seçenekleri (bu dosya kullanılmıyor.)
  • uiParty.py => Oyuncularla grup oluşturduğunuzda sol tarafta grup üyeleri listesinin bulunduğu pencere.
  • uiPhaseCurtain.py => Bilinmiyor.
  • uiPickMoney.py => Envanterdeki yangları bölerken gelen pencere.
  • uiPlayerGauge.py => Karakterin can, sp gibi değerlerini gösteren çubuk.
  • uiPointReset.py => Bilinmiyor.
  • uiPrivateShopBuilder.py => Pazar kurarken itemleri eklediğimiz pencere.
  • uiQuest.py => Görevlere tıkladığınızda gelen pencere.
  • uiRefine.py => İtemlere +basarken gelen pencere.
  • uiRestart.py => Bilinmiyor.
  • uiSafebox.py => Hesap deposu
  • uiScriptLocale.py => Uiscript dosyalarında kullanılan dil işlemleri için.
  • uiSelectItem.py => Bilinmiyor.
  • uiSelectMusic.py => Sistem Seçeneklerinde müzik değiştirirken gelen pencere.
  • uiShop.py => NPC ve pazarlarda alışveriş yaparken gelen pencere.
  • uiSystem.py => ESC tuşuna bastığınızda gelen ayarlar penceresi.
  • uiSystemOption.py => Sistem seçenekleri.
  • uiTarget.py => Seçtiğiniz varlıklarda üst kısımda gözüken bilgi penceresi.
  • uiTaskbar.py => Alt kısımda hp,sp, ext, yetenek, envanter butonlarının olduğu yer.
  • uiTip.py => Bilgilendirme penceresi.
  • uiTooltip.py => Birşeylerin üzerine geldiğinizde otomatik açılan pencere. (Örn: İtem efsunlarının yazıldığı yer.)
  • uiUploadMark.py => Lonca resmi yüklerken resimleri seçtiğimiz pencere.
  • uiWeb.py => Nesne market tuşuna tıkladığınızda bu dosya çalışır.
  • uiWhisper.py => Fısıltı sohbeti penceresi.
  • utils.py => Bilinmiyor.
  • assassin_m.msm => Ninja erkek zırh, saç, kostüm vs. modellerinin isimleri yazar.
  • assassin_w.msm => Ninja kız zırh, saç, kostüm vs. modellerinin isimleri yazar.
  • shaman_m.msm => Şaman erkek zırh, saç, kostüm vs. modellerinin isimleri yazar.
  • shaman_w.msm => Şaman kız zırh, saç, kostüm vs. modellerinin isimleri yazar.
  • sura_m.msm => Sura erkek zırh, saç, kostüm vs. modellerinin isimleri yazar.
  • sura_w.msm => Sura kız zırh, saç, kostüm vs. modellerinin isimleri yazar.
  • warrior_m.msm => Savaşçı erkek zırh, saç, kostüm vs. modellerinin isimleri yazar.
  • warrior_w.msm => Savaşçı kız zırh, saç, kostüm vs. modellerinin isimleri yazar.
  • wolfman_m.msm => Wolfman kız zırh, saç, kostüm vs. modellerinin isimleri yazar.
 
Üst