- 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;
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.