Uzun bir aradan sonra tekrardan selamlar,
Eylül ayı gibi uif dosyaları konusunda çalışmaya başladım. Araya başka işler girince biraz aksadı. Halende tam olarak bitmiş değil. Yapılması gereken daha çok şey var.. ancak şimdilik görüntülemek ve basit ayarlar değiştirmek için kullanılabilir durumda. Projeyi geliştirmeye başladığımda bir konsol uygulaması olmasını düşünüyordum, ancak rahat edit yapılması değişikliklerin anında görüntülenebilmesi için projeyi web tarafına aktarmak istedim.
[Gizli İçerik] Planlanan değişiklikler
Çözünürlük dar olduğunda nesnelerin aşağı kayması sorunun düzeltilmesi.
Üst menüye Nesne eklentisi yapılacak. Bu sayede seçili olan objenin altında yeni objeler tanımlanabilecek.
Eğer bir dosya açılmadıysa menüde Yeni adında bir buton olacak ve boş bir uif dosyası oluşturacak.
JSON ile yeni uif dosyası oluşturulabilecek.
Bir nesne seçildiğinde, treeviewde focus.
Image dosyalarında mouse ile texture sürüklemesi yapılması.
Textureler için service worker cache tanımı.
Kişisel texture yükleme ve tanımlama.
En son açılan uif projesinin browserde tutulması.
Render problemlerinin giderilmesi.
Stil ayarının combobox ile yapılabilmesi
Yapısal sorunu olan dosyalar
Bu dosyalar eski standartlara göre yapılmış dosyalar. Tanımlamalarında ekstradan n byte olacağı söylenmesine rağmen, n byte genişliğinde bir dizi bulunmuyor. O yüzdende uif->json dönüştürmesinde hata oluşuyor.
Bu dosyalar haricindeki tüm uif dosyalarını denedim, hepsi sorunsuz bir şekilde json'a çevrilebiliyor.
ka_page_quest_us.uif
ka_page_quest.uif
ka_hotkey_us.uif
ka_hotkey.uif
ka_characterselect.uif
ka_characterselect_us.uif
ka_change_us.uif
ka_change.uif
ka_page_friends.uif
ka_page_friends_us.uif
ka_page_knights_union_sub_us.uif
ka_page_knights_union_sub.uif
ka_page_knights_union_main.uif
ka_page_knights_union_main_us.uif
ka_page_clan.uif
ka_page_clan_us.uif
ka_page_knights.uif
ka_page_knights_us.uif
co_login.uif
co_login_us.uif
ka_page_state.uif
ka_page_state_us.uif
ka_partyboard_us.uif
ka_partyboard.uif
Proje bitene kadar transcode servislerinin kaynağını paylaşmayacağım. Ancak katkıda bulunmak isteyen, istekli herkese özelden projeyi atabilirim.
Kolay gelsin.
İyi çalışmalar