Rehberler

Factorio Mavi Tablolarını İçe Aktarma|Kaydetme ve Başarısızlık Önlemleri

Factorio 2.0/Space Age'de harici mavi tablo metin dizilerini içe aktarmak isteyenler, yapıştırdıktan hemen sonra bulunduğu yeri kaybetmek veya kaydetme yerini karıştırmak sorunuyla karşılaşır.

Rehberler

Factorio Mavi Tablolarını İçe Aktarma|Kaydetme ve Başarısızlık Önlemleri

Factorio 2.0/Space Age'de harici mavi tablo metin dizilerini içe aktarmak isteyenler, yapıştırdıktan hemen sonra nerede kaldığını kaybetmek veya kaydetme yerini karıştırmak sorunuyla sık karşılaşır. Ben de başlangıçta burada takıldım ama, içe aktarma giriş noktası ile kaydetme yeri (Envanter ya da Mavi Tablo Kütüphanesi) farkını öğrendikten sonra tamamen düzeldi.

Bu makale, paylaşılmış sitelerde veya yazılarda dağıtılan kodu kesinlikle oyun içine almak isteyenler için, Factorio 2.0/Space Age'deki adımları temel alarak hazırlanmıştır. 1.0/1.1 sürümü makalelerinde arayüz farkı öncülüğünde, kopyalama eksikliği, uzun metin dizileri, DLC ve Mod bağımlılıkları, Wayland yapıştırma sorunları dahil olmak üzere, başarısızlık desenlerine göre çözüm sunulmaktadır.

Factorio Mavi Tablo İçe Aktarmasında Neler Yapılabilir

Mavi tablo içe aktarmasında yapılabilecekleri bir sözcükle anlatmak gerekirse, harici olarak paylaşılan tasarım metin dizisini, aynı şekilde kendi oyuniniz içine getirmektir. Paylaşım sitesindeki kodlardan, Discord'ta arkadaşın gönderdiği kodlara kadar, Factorio 2.0/Space Age'de kısayol çubuğundaki "Kodu İçe Aktar" seçeneğinden yapıştırırsanız, inşaat planı olarak yüklenir. Sıfırdan tekrar kurmak zorunda kalmazsınız; bu sayede, erken dönem standart üretim hattı, istasyon standardı, modüler eritme tesisi gibi tekrar kullanılabilirliği yüksek tasarımlar çok daha kazanç sağlar.

Burada önemli olan nokta, içe aktarmanın sadece oyuna alma kapısı olduğudur. Alındıktan hemen sonra o yerde yerleştirebileceğiniz gibi, eğer aynı tasarımı defalarca kullanmak istiyorsanız, Envanter veya Mavi Tablo Kütüphanesi'ne taşıyıp saklayabilirsiniz. Başka bir deyişle, "yükleme" ve "saklama ile yönetme" farklı işlemlerdir; bunları ayırarak düşünürseniz, davranış çok daha net hale gelir.

Bu makale Factorio 2.0/Space Age temelinde yazılmıştır. Mavi tablo konsepti eski sürüm makalelerinde de ortaktır ama, arayüz konumu ve adı doğrudan uygulanamaz. Geri dönenler, eski 1.0/1.1 makalelerini hatırlayarak arama yapmaktan ziyade, kısayol çubuğundaki "Kodu İçe Aktar" ile başlarsa daha doğru yol izler.

Resmi Wiki'nin 'İnşaat Planı - Factorio Wiki' bölümünde de, mavi tablonun metin dizisi olarak ihraç ve içe aktarılabileceği, içe aktarmanın metin dizisi yapıştırma iletişim kutusundan yapılacağı belirtilmiştir. Makale veya paylaşım sitesinde yer alan uzun İngilizce-sayı toplamı, görünüşte düz metin olsa da, oyun tarafında inşaat bilgisi olarak yorumlanır.

Mekanizma hakkında biraz bilgi vermek gerekirse, bu metin dizisi insanlar tarafından okunmak için yazılmış bir yazı değil, mavi tablo bilgisini metne dönüştürülmüş şeklidir. İç yapıyı bilmeden de kullanabilirsiniz ama, "sadece not defteri metni değil, tasarım verisi taşıdığını" anlamak, kopyalama eksikliği veya kısmi kaybı hatalayı anlayıp karşılaştırmak açısından yararlıdır.

Kişisel deneyimlerimde, Discord'ta arkadaştan gelen metin dizisini, "Kodu İçe Aktar" seçeneğine yapıştırarak doğrudan kullanmak oldukça yaygındır. Özellikle istasyon dallanması veya petrol sahası gibi, şekli sabit olmasına rağmen el ile her seferinde kurulunca hatalar ortaya çıkan tasarımlar için, bu akış çok hızlı olur. Alınan kodu yapıştırıp aynı düzeni tekrar oluşturabilirsiniz, multiplayerde de tasarım felsefesini uyumlu tutabilirsiniz.

Geri dönenler için de bu yol en anlaşılır olandır. B tuşu kütüphane yönetimini bir anda öğrenmeye çalışırsanız, nereye girdiğini kaybetmek kolaydır. Kısayol çubuğundan içe aktarıp kurdum, sonra gerekirse kaydetme yerini organize etmek şeklinde aşama aşama yaparsanız hiç takılmaz. Ben de ilk başta kaydetme yerinde karıştım ama, giriş noktasını belirledikten sonra işlem çok temiz hale geldi.

Ön Bilgi: Mavi Tablo Metin Dizisi Nedir?

Terim Açıklaması

Factorio'da makale veya paylaşım sitesinde yer alan uzun İngilizce-sayı toplamı, sadece bir not değil mavi tabloyu metne dönüştürmüş paylaşım kodudur. Mavi tablo kendisi inşaat planıdır ama, içindeki yerleştirme, yön, bağlantı verileri vb. metin dizisine yazılabilir; bu yüzden başkasına verecek zaman "tasarım figürü" değil "tasarımı geri getirmek için metin dizisi" paylaşılır.

Bu yöntemin yararı oldukça belirgindir. Alanlar el ile teker teker sıralamak yerine, oyun içi içe aktarma penceresine yapıştırıp aynı tasarımı taklit edebilirler. Mega üs için yaptığım istasyon standardını veya eritme bloğunu dağıtırken, resim veya yazı açıklamadan bu metin dizisi çok daha hızlıdır. Görünüş metindir, gerçek tasarım verisidir şeklinde anlamak faydalıdır.

Burada kolayca karıştırılan nokta, "mavi tablo" ile "mavi tablo metin dizisi" aynı şey olmayışıdır. Mavi tablo oyun içinde kullandığımız tasarım figürü, mavi tablo metin dizisi ise onu dışa taşımak veya almak için temsilidir. Paylaşma giriş noktası metindir ama, oyuna girince normal mavi tablo olarak işlem görür.

Pratiklik açısından, bu farkı bilmek sorun çözmede yardımcı olur. Mesela yapıştırıp hata alınca, "tasarım hatalı" değil "metin yazısı eksik" veya "kopyalama aralığı yanlış" diye düşünülebilir. Başında tek karakter eksik olsa bile yükleme başarısız olabilir, bu yüzden bilmenin değeri gerçekten büyüktür.

Nereden Alınır?

Gerçek kullanımda, mavi tablo metin dizisi kendiliğinden üretmekten ziyade birinin dağıttığı kodu kopyalamak daha sıktır. Esas kaynaklar, Factioprints gibi harici paylaşım sitesi, Steam Community gönderileri, kişi blogları veya Zenn yazıları, Discord'ta arkadaşın gönderdiği koddur. İstasyon standardı, erken dönem araştırma hattı, petrol işleme, modüler eritme tesisi gibi tekrar kullanılabilirliği yüksek tasarımlar bu şekilde döner.

Resmi Wiki'nin 'İnşaat Planı - Factorio Wiki' bölümünde de, mavi tabloların metin dizisi olarak ihraç ve içe aktarılabileceği yazılıdır. Yani harici sitedeki kodu kopyala-yapıştır yöntemi, gizli hile değil, oyun özelliğine uygun kullanımdır. Makale içinde uzun metin dizisi olarak gözüken şey, yapıştırılacak hedef olarak sayılır.

Dağıtım yerini değerlendirirken benim için önemli olan, "resim güzel mi" değil, "hangi amaç tasarımı mı" ve "ne ortamı esas alıyorsa" bu kısımları anlayabilme yeteneğidir. Mesela vanilla için mi, Space Age esas mı, belirli bir Mod mu ön gerek. Bu fark, uygulanabilirliği büyük oranda değiştirir. Tasarım felsefesi kadar açıklanan kaynaklar tekrar kullanılabilir, sadece metin dizisi konan kaynaklar amaç okumada yanılmaya açık olur.

Ayrıca, metin yazısının gerçekliğini biraz tanımak, hasarlı kodu tanımayı kolaylaştırır. Ben paylaşılmış kodu kopyalarken, sohbet uygulamasında satır sonu veya alıntı işareti karışmasından başarısız olmuşum. Böyle zaman "bu sıradan metin değil, eksikse çalışmayan veri toplamı" diye anlarsan, hata bulma hızı artar.

İnşaat Planı - Factorio Wiki wiki.factorio.com

Teknik Yapı (Base64/zlib/JSON) ※ Başlangıçlar atla-açı

Teknik yönüne biraz bakarsak, mavi tablo metin dizisi insan okuyabileceği şekilde değildir. Factorio Wiki'nin 'Blueprint string format' bölümünde açıklandığı üzere, metin, başındaki 1 karakterin dışında Base64 şeklindedir, açılınca zlib sıkıştırılmış veri olur, daha açılınca JSON temelli yapı çıkar. Tasarım bilgisi JSON'da tutulur, sıkıştırılır, kopyala-yapıştıra elverişli dize haline getirilir.

Bu yapı günlük kullanımda bilinmesi gerekli değildir. Gerçekte, normal oyunda içini anlamadan da sorunsuz işler. Kopyalayıp içe aktarıp kurması yeterlidir. Ben paylaşırken karşı tarafa JSON konusu hiç açmam. Önemli olan "görünüş metin ama içinde veri yapısı var" bu noktadır.

Ama bu yapıyı bilirseniz, anlayabileceğiniz şey artar. Metin yazısının ortasına fazla karakter girersa kolayca bozulur, bu veri yazısı olduğundan. Başında bir karakter eksik, sonda kesintiye uğramış, alıntı işareti veya boş alan karışmış, bu hatalarda yükleme başarısız olması bu yüzdendir. Analiz açısından biraz bilgi sahibi olursa, "oyun kaprisli başarısızlık" yerine "giriş verisi hasarlı" diye karar verirsiniz.

Teknik mekanizmaya daha derine inmek isteyenler, Zenn'in '【factorio】ブループリント解析してみた' yazısı gibi pratik örnekler faydalıdır. Yerleştirme bilgisi nasıl saklanıyor diye takip edebilir. Ama, içe aktarma işi çok gerek almaz. Okuyucu açısından, yapıştırılacak şey "uzun şifreli metin" değil, sıkıştırılmış tasarım verisidir diye anlamak yeterlidir.

Blueprint string format wiki.factorio.com

Mavi Tabloyu İçe Aktarma Adımları

Pratik işlem çok kısa ve kısayol çubuğundan almak, çıkan tabloyu saklamak budur. 'İnşaat Planı - Factorio Wiki' de de, mavi tabloların metin dizisi olarak içe aktarılabileceği esas alınmıştır. Ben başında, yapıştırdıktan sonra çıkan mavi öğeyi öylece bırakıp, "yükleme başarısız" diye yanılmış. Kaybolması kolay olan içe aktarmanın kendisi değil, içe aktarma sonrası saklama işidir.

Adım 1: Metin Dizisini Kopyalayın

Önce, dağıtım kaynağında yer alan mavi tablo metin dizisini kopyalayıp alın. Burada önemli olan, açıklama ve başta-sonda fazla işaret değil, mavi tablo metin dizisi gövdesidir. Paylaşım sitesi, Steam Community, kişi blogu vb. yerde, kod bloğunun başında-sonunda açıklama olabilir. Kopyalama aralığı küçük yer değiştirirse yükleme başarısız olur, baştan sona kadar süregelen metin yazısının olup olmadığını akılda tutunca hata az yaşanır.

Uzun metin dizisi bile, çoğu zaman olduğu gibi kopyalanır. Yapıştırmadan öne biçimlendirme veya satır sonu ekleme gerekmez.

Adım 2: Ekranın Alt Kısmındaki Kısayol Çubuğundan Kodu İçe Aktar Açın

Çoğu kullanıcı için, kısayol çubuğundaki Kodu İçe Aktar anlaşılır giriş noktasıdır (mavi tablo kütüphanesinden operasyon da mümkün). İçe aktarma başlangıcı kısayol çubuğu yolu daha az kafası karışmış olur, bu ifade şeklinde bırakılınca yanlış anlama düşer.

Eski makaleler arayüz adında veya konumunda farklı görünebilir ama, Factorio 2.0 / Space Age temelinde "kısayol çubuğundan bak" anlaşılırdır. Geri döndüğümde, kütüphane tarafından araştırma eğilimi vardı, dolayısıyla devri geç. Gerçekten ben de geri döndüğümde kütüphane tarafından aramak eğilimi vardı; dolaştığım iplik uzundu.

Adım 3: Metin Alanına Yapıştırıp 'İçe Aktar' Tuşuna Basın

Açılan pencerenin metin alanına, az önce kopyladığım yazıyı yapıştırıp 'İçe Aktar' düğmesine tıklayın. İş sadece budur. Mavi Tablo İçe Aktarma Yöntemi de, temel akış bu şekilde önerilmektedir.

Burada yanıt gelmezse, oyun içi tasarım karmaşası değil, yapıştırılan metin tarafı sorunludur çoğunlukla. Deneyime göre, başarısızlığın çoğu tasarım kalitesi değil kopyalama aralığı kaymı veya fazla karakter karışmasıdır. Daha önceki bölümde söylediğim gibi, düz metinse değil veri yazısı olduğundan, bir harflik eksiklik bile çöker.

Mavi Tablo - Factorio Wiki wiki.factorio.com

Adım 4: Çıkan Mavi Tabloyu Envantera Sürükleyip Geçici Kaydedin

İçe aktarma başarılı olunca, mavi tablo mavi renkli nesne eline düşer. Burası göz ardı edilmesi kolay noktadır. Sadece yükleme, organize bitmiş değildir; mavi tabloyu envantera sürükleme gerekmektedir.

💡 Tip

Yapıştırmadan hemen sonra mavi tabloyu almamak, "kayboldu" hissiyatı verir. Ben burada defalarca kaybettim, bu yüzden içe aktarır aktarmaz envantera girme alışkanlığı güvenlik sağlar.

Bu bir adım ekleme, yapıştırma sonrası yerini bilememe kazasını çok azaltır. Tek seferlik test tasarım ise, envanter saklaması yeterlidir.

Adım 5: Sık Kullananlar İçin B Tuşuyla Kütüphaneyi Açıp Kalıcı Kaydedin

Defalarca kullanan tasarım ise, B tuşuyla Mavi Tablo Kütüphanesi açıp kalıcı kaydedin, yönetim kolaylaşır. Kütüphane harita üstündeki düğme veya B tuşu varsayılan ayarı vardır, sık kulanılan istasyon, eritme, araştırma hattı gibi standart tasarımlar kalmak için kullanışlıdır.

Operasyon yöntemi, kısayol çubuğundaki Kodu İçe Aktar ile almak, çıkan tabloyu envantera güvence altına almak, sonra kütüphaneye taşımak akışıdır. Tek başına tutarsanız kütüphane, çoklu organize etmek için tablo kitabı seçilir. Özellikle tekrar kullanılacak tasarımlar, o an tutmaktan, koruma yeri belirle, tekrar arama düşer.

İçe Aktarma Sonrası Saklama Yeri ve Yönetim Yöntemi

Envanter Saklaması

İçe aktarma sonrası çıkan mavi tabloyu envantera koymak, bu kaydında hemen kullanmak için saklamadır. Şu an kurduğum madencilik üssü denemesi, yapım aşamasında eritme değişimi, istasyon geçici şablonu gibi, "bu haritada hemen kullan" tasarımı burası yeterlidir. El altında olmadığından çıkartma hızlıdır, kurdum-inceledim-güncellediğim versiyonu elinde bulundurmak akışı doğaldır.

Ama, envanter saklaması o kaydın el tutma işletimi için duyarlıdır. Başka haritada da kullan istenen standart istasyon-eritme hepsi buraya yığsan, sonra arama zamanı artar. Ben ilk kez, standart istasyon-eritme kadar el tuttuğundan, sonradan bulma süresi üstünde çıktı. Tek seferlik tutarsanız envanter, defalarca kullanan tasarım ise başka kütüphane, bu ayrım karışıklığı azaltır.

Mavi Tablo Kütüphanesi Saklaması

Uzun süre kullanılacak tasarımlar, B tuşuyla açılan Mavi Tablo Kütüphanesine taşınsalar, yönetim sabit kalır. Kütüphane sadece yer değil, çoklu kaydı kapsayan tekrar kullanım deposudur. Factorio Wiki 'İnşaat Planı - Factorio Wiki' de, mavi tablo tekrar kullanılır tasarım verisi olarak işlenmiştir.

Yararının en büyüğü, herhalde her seferinde yeniden yapması zor tasarımlardır. Mesela dört oluşumlu eritme hattı, standartlaştırılmış istasyon giriş-çıkışı, başlangıç akü düzenleme seti gibi, kütüphanede tutsan yeni kaydında hemen çekersin. Hızlı çubuğa koymak da uyumludur, tasarım sürümü sürdürülebilir kutulanır.

Ben öyle düşünüyorum ki, envanter saklaması "şantiyelik işçi masası", kütüphane saklaması "tasarım odası orijinalidir". Bu ayrımı yapınca, sadece yüklemedikten ötede, sonra tekrar istediğinde hiç karışmaz.

M

article.share

T

Takuma

Factorio 3,000時間超。1k SPM メガベースを複数パターンで達成した生産ライン設計のスペシャリスト。本業のプラントエンジニアの知識を工場最適化に応用しています。