PDA

Orijinalini görmek için tıklayınız : Yerel Scenery ler ve P3Dv3.xxx sorunu



Hakan Sokmen
01-05-2017, 20:54
Arkadaşlar merhaba,
Çok yeni FSX'ten P3Dv3.4x e geçtim ve gerek Murat Bey'in gerek Ahmet Bey'in gerekse Sunay Bey'in tasarladığı sceneryleri kurdum. LTCG ve LTAC de sorun yaşamazken LTAI ve LTBS de sorunlar var. LTAI de hiç bir bina görünmezken, LTBS de pistler simsiyah görünmekte.
Çözümü var mıdır? Yardımlarınız için şimdiden teşekkürler.
Hakan

Airone
02-05-2017, 18:54
Hakan hocam merhaba,
Prepar3D artık *.bmp uzantılı kaplama dosyalarını kabul etmiyor, bunlarla kaplanmış modelleri de göstermiyor, veya bozuk gösteriyor.
FSX *.bmp dosyalarını tolere ediyordu ve bu sorun yaratmıyordu ama artık Prepar3D'de bu eski formattaki dosyalar sorun yaratmakta. Şu anda P3D te kullanmak istediğiniz scenerylerin texture klasöründe *.bmp dosyası olmamasına dikkat etmek gerekli.

Ben *.bmp dosyalarını aşağıdaki şekilde batch komut ile *.dds'e dönüştürme metodunu uyguluyorum:

FSX veya Prepar3D SDK paketindeki imagetool.exe dosyası ve oluşturacağınız convert.bat dosyasını *.bmp dosyaların olduğu texture klasörüne kopyalayın ve bat dosyasını çalıştırın; *.bmp dosyaları *.dds formatına dönüşünce klasördeki *.bmp dosyalarını silin veya başka bir klasöre arşivleyin.

imagetool.exe dosyası :
Microsoft Flight Simulator X SDK\SDK\Environment Kit\Terrain SDK
veya
Lockheed Martin\Prepar3D v3 SDK 3.4.22.19868\Environment SDK
klasörlerinden alınabilir.

convert.bat dosyası da aşağıdaki satırı içeren bir txt dosyası aslında:
imagetool -nobeep -dxt5 -dds -nodither -r *.bmp


Tekil *.bmp ->*.dds dönüşümü için dxtbmp.exe programı veya başka programları da kullanabilirsiniz.

Hakan Sokmen
02-05-2017, 19:49
Sunay Hocam detayli anlatiminiz icin tesekkurler. Yapmaya calisacagim. Umarim bilgisayar patlamaz :))
Selamlar,
Hakan

Airone
02-05-2017, 20:33
SDK kurulu ise *.bmp dosyaların bulunduğu texture klasörü içine

"C:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X SDK\SDK\Environment Kit\Terrain SDK\ImageTool.exe" -nowarning -brief -dds -dxt5
adresi ile

veya
C:\Program Files (x86)\Lockheed Martin\Prepar3D v3 SDK 3.4.22.19868\Environment SDK\\ImageTool.exe" -nowarning -brief -dds -dxt5

adresi ile bir kısayol (shortcut) oluşturup, tüm *.bmp dosyalarını kısayolun üzerine sürükle bırak ile *.dds dosyalarına dönüşümünü sağlayabilirsiniz
(bu işlemden sonra klasördeki *.bmp dosyalarını başka bir yere taşımayı unutmayın).

Hakan Sokmen
02-05-2017, 20:39
Hocam - inanin su anda dolandim. Bana bu anlattiklariniz inanin 100% Japonca :)
Ama salim kafayla hepsini yapmaya calisacagim. SDK dediginiz FSX mi yoksa P3D midir bu arada Hocam?

Airone
02-05-2017, 21:22
Pardon, tasarımcı diliyle konuşmuşum :) :)
SDK (Software Development Kit) yüklemek için:

Prepar3D:
http://www.prepar3d.com/support/sdk/
adresinden (http://www.prepar3d.com/wp-content/plugins/download-monitor/download.php?id=364)

veya FSX için de FSX kurulum CD'si içinde (sanırım 1nci CD içindeydi) kurulum dosyası bulunabilir.


Fakat ben sadece bu iş için imagetool ve convert.bat dosyasından oluşan küçük bir paket yaptım, link: CONVERTER
(https://drive.google.com/file/d/0B3xfy_JVHww9XzltMmt4LWh5UUk/view?usp=sharing)
Paket içeriğini konu texture klasörü içine atın ve convert.bat dosyasına tıklayın, tüm bmp dosyaları dds formatına dönüşecektir...

Hakan Sokmen
02-05-2017, 21:30
Sunay Hocam, adim adim yapacagim soylediklerinizi ve size geribildirim verecegim.
Cok tesekkurler...
Hakan.

fatih.koz
02-05-2017, 21:31
Peki şöyle bir soru sorayım Sunay Hocam ...

Klasördeki tüm bmp'leri dds yaptığımızda modeller bu dosyaları sorunsuz okuyor mu ? Yani modelleme sırasında dosyanın tam adı bir yerlerde geçiyor ise örneğin bgl dosyası "kaplama.bmp" dosyasını arıyorsa biz bunu "kaplama.dds" yapınca sorun olmuyor mu ?

Eğer böyle bir durum varsa, dosyanın adını bmp bıraksak ama aslında dds olsa sorun olur mu ? ImageTool ile dds'e çevirdiğimiz bir kaplamanın adını "elle" , teknik özelliklerine dokunmadan "kaplama.dds" iken tekrar "kaplama.bmp" yapsak P3D yine sorun çıkartır mı ?

Konu sizin uzmanlık alanınız olduğu için sormadan rahat duramadım :)

Sevgiler

Airone
02-05-2017, 22:27
Fatih hocam, şu ana kadarki tecrübeme göre FSX/Prepar3D .bmp ve .dds uzantıları alternatif olarak kabul ediyor. (Şu anda FSX/Prepar3d için model yaparken dahi default SDK içindeki mdl exporterda "use bmp extention" seçeneği seçili geliyor ve ona dokunmuyorum) Mdl dosyalarında kaplama adını uzantısı ile *.bmp olarak kaydedilmiş olsa dahi *.dds uzantısını kabul ediyor. Texture klasöründe aynı dosya hem .bmp hem .dds olarak varsa önceliği .bmp'ye veriyor.

.dds dönüşümünden sonra dosya uzantısını tekrar .bmp olarak değiştirmeyi denemedim, ihtiyaç olmadı, ama sorun olabilir gibi geliyor ( ne de olsa dds uzantısı dxt bmp dosyasının ters dönmüş hali).

Ben de IVAO turları için kendi kullanımıma yönelik muhtelif fsx scenerylerini Prepar3D'ye adapte etme işleri yapınca bu bmp->dds işlemini yapar oldum. (Prepar3D adaptasyonu için ayrıca ADE/AFX ile afcad dosyalarında taxi linklerini editleyip "draw surface", "draw detail" seçili olarak compile etmek de gerekiyor...)

fatih.koz
02-05-2017, 23:58
Anladım Sunay hocam ... Teknik bilgi için teşekkürler, özellikle öncelik konusunu bilmek şahane oldu :)

Evet maalesef afcad konusunda sıkıntı oluyor FsX'ten P3D'ye döndürülmeye çalışılan meydanlarda :( Ben Murat ağabey'in Antalya'sını "Terminal binası olmasa da olur, meydan olsun kafi" diye düşünüp kurduğumda çok uğraşmıştım Afcad yapısı ile.

Tekrar emekleriniz ve paylaşımlarınız için teşekkürler, sevgiler.

Hakan Sokmen
06-05-2017, 17:01
Sunay Hocam merhaba,Bir sorum bir de teyyid almam gereken konu var.1- Ben direkt olarak P3D'nin altındaki Texture klasörüne kopyalayıp çalıştırdım Converter'ı ve değişiklik olmadı. Daha sonra Effects klasörünün altındaki texture de çalıştırdım yine olmadı. Ancak burada her birinden 2şer tane oldu yani bir .bmp bir de .dds. BMP leri siliyoruz değil mi buradan?2- P3D nin altındaki Texture da çalıştırmam sorun yaratır mı sizce? (Simulatör davranışlarında her ne kadar ben bir değişiklik görmesem de)Şimdiden teşekkür ederim

Airone
06-05-2017, 18:55
Hakan hocam, bu operasyon sadece P3D V3 ile sorun yaşamakta olduğunuz scenerylerin içindeki texture klasöründe yapılmalı. P3D içindeki orijinal bmp dosyaların müdahale söz konusu değil.

Belirttiğiniz şekilde operasyondan donra dds dosyalarını elde edince aynı isimli bmp dosyalarını siliyorsunuz. (Fakat P3D içinde yanlışlıkla bu opersyonu yaptıysanız da oradaki orijinal bmp dosyalarını silmeyin derim)

mavi
06-05-2017, 18:57
Sunay Hocaya sorduğunuz sorunun cevabı değil ancak bir tavsiye; istediğiniz bir yerde (her hangi bir disk) bir add-on scenery klasörü oluşturun ve istediğiniz sceneryleri bu klasöre atıp tanıtımını bu klasörden yapın. Sorun çıkmayacaktır.

Serhan

Hakan Sokmen
13-05-2017, 13:46
Sunay Hocam merhaba,
Maalesef çalışmadı. Antalya'da ve Sivas'ta terminal binaları yok, İzmir düzeldi gibi ancak halen taksi yollarında çimenler var, vs. Nerede yanlış yapıyor olabilirim?

Serhan Hocam tavsiye için teşekkürler. Denedim ama o da çalışmadı.
Hskan

Airone
15-05-2017, 10:18
Haklısınız. Tek bir sorun çeşidi yok ve her durumun farklı bir müdahale ile düzeltilemesi gerekiyor. Benim önermiş olduğum müdahale FSX tekniği ile yapılan bir mdl dosyasının kaplamalarının bmp/dds düzeltmesi hakkındaydı.
Ancak mdl dosyaları eğer FSX değil FS9 tekniği ile hazırlandıysa (ki scenery hem FS9 hem de FSX'te çalışsın istenince başvurulan kısa yollardan biridir FS9 mdl dosyaları kullanmak) P3D FS9 mdl dosyalarını kullanmadığı için konu orada takılıyor. (Tasarımcının fs9 mdl dosyasını FSX tekniği ile tekrar oluşturması gerekir..)
Taksi yollarının görünmemesi konusu da afcad dosyasında ayrı bir müdahale gerektiriyor. Özetle normal kullanıcı için fazla detay operasyonlar...

Hakan Sokmen
16-05-2017, 10:36
Anladim Sunay Hocam,
Su ise bulastigim gunden beri sorun yasamadigim bir an olmadi. Yok dusuk fps (haydi ekran kartini degistir) , yok takiliyor , crash oluyor yok islemciyi degistir, 84 tane tweak yap... P3D ye gec o da fsx icin yapilan scenerylerle uyusmasin. Vallahi keske hic bulasmasaymisim diyorum su merete ama oldu bir kere yapacak bir sey yok. O zaman bu anlamda gelismeler olana kadar cubuk gibi orijinal pistlere inmeye devam edecegiz. Gercekten kabus. Neyse hocam tekrar tesekkurler zaman ayirip verdiginiz cevaplar icin.
Selamlar,
Hakan