PDA

View Full Version : LNC Dosyası Düzenleme/Yaratma



xwerswoodx
19.November.2013, 20:19
Aklımda uzun zamandır olan bir konuydu LNC dosyaları, fakat tam konuya başlayacakken bir arkadaşın bu konuda rehber hazırladığını görmüştüm fakat orada fazla bir bilgi verilmiyordu yani pek rehber diyemeyecek olsam da konuya kimsenin emeğine laf etmek istemiyorum tabiki bu nedenle onunda ellerine sağlık diyerekten LNC dosyalarının anlatımına geçmek istiyorum.

Öncelikle bir LNC dosyası çok önemlidir, gerçekcilik arayanlar için ne kadar önemli olduğundan bahsedemem bile, yani bir oyuncunun ismi yanlış yazılmışsa editörden değiştirip oyuna tekrardan başlamak yerine LNC dosyasına 2 satır kod yazarak halledebiliyoruz, yada bir stadyum ismini.

Tabi bu sadece gerçekcilik ile ilgili değil, mesela eğlence içinde olabilir. Mesela ben Galatasaray'ın ismini Hamit FC olarak değiştiririm stadyumun isminide Hamit Devecioğlu Stadyumu diye değiştiririm kim karışabilir :)

Biraz ön konuşma yaptıktan sonra LNC dosyalarının karakterlerini tanıyalım.


#: Bilgi, yorum, kategori ayırımı yapmaya yarar. Daha doğrusu anlaşılacağı anlamı ile okunmayan satırdır. Html veya diğer kodlama dillerini bilenler bilecektir. Html ile örnek vermek gerekirse <!-- Yorum --> ile aynı anlamı taşımaktadır. Sadece bunun satır üzerinden çalıştığını unutmamak gerekir.
": Ayraç olarak nitelendirebiliriz yada belirteç diye. Verileri diğer verilerden ayırmaya yarar. Bu karakterin kullanılması zorunludur. Aksi taktirde çalışmanız boşa gidebilir.


Karakterlerimizi tanıdıktan sonra LNC dosyaları hakkındaki bildiklerimi size aktarmaya geldi sıra. Kod satırlarına geçmeden önce kısaltmaların anlamlarından da biraz bahsetmek istiyorum.



AWARD: İsminden de anlaşılabileceği gibi ödül kelimesinin İngilizcesidir. Yani burada yapılan bir değişiklik direkt olarak ödüle etki etmektedir.

COLOUR: İsmindede anlaşılacağı üzere renk değerini değiştirmeye yarar. Takım forma renklerini değiştirmek isteyenler için yine editöre girmeden hızlı değişiklik yapmanın bir yoludur.

COMP: Competition kelimesinin kısaltmasıdır. Yani bir yarış, yarışma yani bir turnuvayı temsil eder. COMP üzerinde yapılan değişikliklerin bir turnuvaya etki edeceği anlamına gelir. Örnek vermek gerekirse, UEFA Şampiyonlar Ligi ismini beğenmeyen biri UEFA Süper Ligi gibi değiştirebilir.

CITY: Şehir üzerinde değişiklik yapabilmemizi sağlar. Örnek vermek gerekirse atıyorum ki İstanbul'un adını Asd olarak değiştirebiliriz. Ne kadar kullanılır bilmiyorum ama pek fazla kullanılmayacağı kesin gibi.

CLUB: Kulüp üzerinde değişiklik yapmamızı sağlar. FCP yerine FC Porto yapmak gibi.

NATION: Bir ülke üzerinde değişiklik yapabilmemizi sağlar. Yani bir ülkenin adını değiştirmeye veya düzeltmeye yarayabilir. Atıyorum Burma'nın adını Kuzey Kıbrıs olarak değiştirmek gibi.

NATIONAL: Bildiğim kadarı ile sadece FAKE ile kullanılan Milli takımı temsil eden kelimedir.

PLAYER: Anlaşıldığı gibi oyuncular veya çalışanlar üzerinde değişiklik yapmamızı sağlar. Mesela Hamit Altıntop'un adını Mehmet Hamdi koyabilmek gibi.

RANDOMIZE: Bu özellik TEAM ile birlikte kullanılır yani bir takımın rastgele oyunculardan oluşmasını sağlar.

STADIUM: Stadyum üzerinde değişiklik yapmamızı sağlar. Mesela Galatasaray'ın stadının adını Hamit Devecioğlu Spor Kompleksi koymak gibi.



GENDER HAKKINDA

"CLUB_GENDER_CHANGE" [GenderChange] "Language" Damit kann das Geschlecht eines Vereins geändert werden. Im Deutschen gibt es 4 Varianten: 0, 1, 2, 3, 4. 0 = ohne Artikel, 1 = männlich, Singular (Bsp: Der FC Bayern), 2 = weiblich, Singular (Bsp: Die SpVgg Unterhaching), 3 = neutrum, Singular (Bsp: Das Team Toyota), 4 = Plural (Bsp: Die Stuttgarter Kickers). "CLUB_GENDER_CHANGE" 960 1 "GERMAN" -> Der VfB Stuttgart wird somit fortan als männlicher Club verwendet und dementsprechend im Spiel adressiert.

Burada benim anladığım;


"CLUB_GENDER_CHANGE" [ID] [Cinsiyet] "Dil" .... 4 seçenek olduğunu söylüyor sanırım sıraladığına göre.

Anladığım şu ki;
0=...
1=erkek, tekil (Bsp örnek demek sanıyorum. Ör: FC Bayern)
2=kadın, tekil (Ör: SpVgg Unterhaching)
3=..., tekil (Ör: Team Toyota)
4=çoğul (Ör: Stuttgarter Kickers)


Ama bu anladıklarıma pek bir mana bağlayamadım. Bu yüzden bize anlatırsa almancası olan biri daha net bir fikrimiz olacaktır.

Ufak bir ön bilgiden sonra işlemleri hangi sırayla yapmamız gerektiğinden konuşalım. Ben işlemlerimi şu işlem sırası ile yaparım.


"İşlem" ID "Veri" (Eğer varsa: "Diğer Veriler") "Dil"

Öncelikle FAKE, RANDOMIZE ve DISABLE fonksiyonlarından bahsederek konuya giriş yapmak istiyorum, isimlerindende anlaşılacağı gibi bu özellikler olumsuz özelliklerdir. Bu özellikler oyunun gerçekciliğini kaçıran özellikler olduğu için bunlardan kurtulmanız önerilir.


FAKE
Fake kelime anlamı olarak sahte anlamına gelmektedir. İsmindende anlaşılacağı üzere bir şeyi sahte yapmaya yarar. Fakat bildiğim şu ki bu özellik sadece ülke takımlarında bulunmaktadır. Normal kulüpler de kullanabilir miyiz bilmiyorum.

Kullanımı;

"FAKE_NATIONAL_TEAM" Milli Takımın Benzersiz ID'si 1/0

Buradaki Milli Takımın Benzersiz ID'si yerine IDmizi yazdıktan sonra eğer sahte isimlerle oluşmasını istiyorsak (ki bu önerilmez) 1, yok hayır normal isimlerle başlasın istiyorsak 0 yazabiliriz veya hiç bir şey yazmayabiliriz.

Bunun oyunda olmasının nedeni muhtemelen lisans sorunları nedeni ile Almanya, Japonya, Çin gibi takımların oyuncularının isimlerini kullanamamaları. Bu takımların oyuncularının isimlerini gösterebilmek için LNC dosyalarında yukarıda belirtilen değişiklikleri yapabilirsiniz.

RANDOMIZE
Bu özellik bir takımın direkt olarak karışık oyunculardan oluşmasını sağlar, bir nevi FAKE ile aynı işlemi yapmaktadır fakat tek fark bunu kulüp takımları için kullanmamız.

Kullanımı;

"RANDOMIZE_TEAM" Takımın Benzersiz ID'si 1/0


Burada ki 0/1 yine aktif/pasiflik belirtmektedir.

DISABLE
Bu özelliği sadece oyuncu resimlerinde kullanabiliyoruz. Bu özelliği bilgisayarımız yavaş iken en çok baktığımız oyuncularda milli takım, profil resimleri gibi resimlerin gizlenmesi içindir. Pek kullanan olur mu bilmem ama pek kullanılmayacağı kesin.

Kullanımı;
"DISABLE_PLAYER_PICS" Oyuncunun Benzersiz ID'si 0/1
Buradaki Oyuncunun Benzersiz ID'si yerine oyuncunun ID'sini yazarak, 1 değerini verdiğimiz zaman oyuncunun profilindeki resimler gizlenir. 0 değeri verdiğinizde yada hiç yazmadığınızda oyuncunun resimleri zaten gizlenmeyecektir.

Bu iki olumsuz konudan sonra artık daha sık kullanılan bölüme gelelim.

AWARD
Ödül bilgilerini değiştirmek için kullanacağımız bu LNC işleminin farklı kullanım yolları vardır.


"AWARD_LONG_NAME_CHANGE" Ödülün Benzersiz ID'si "Yeni İsim" "Dil"
"AWARD_SHORT_NAME_CHANGE" Ödülün Benzersiz ID'si "Yeni İsim" "Dil"
"AWARD_NANE_CHANGE" Ödülün Benzersiz ID'si "Yeni İsim" "Dil"
"AWARD_GENDER_CHANGE" Ödülün Benzersiz ID'si 0/1/2/3/4 "Dil"



AWARD_LONG_NAME_CHANGE
Bu özellik ödülün uzun ismini değiştirmeye yarar. Buna örnek vermek gerekirse uzun ismi Spor Toto Süper Ligi Ayın Oyuncusu olan ödülün kısa isminin Ayın Oyuncusu olmasıdır. Buda menü seçenekleri gibi dar alanlarda SHORT yani kısa ismin bizi görüntü kirliliğinden kurtarması demektir. Bu özellik sadece ödülün uzun ismini değiştirmektedir.

Kullanımı;

"AWARD_LONG_NAME_CHANGE" Ödülün Benzersiz ID'si "Yeni İsim" "Dil"


Buradaki Ödülün Benzersiz ID'si yerine ödülün ID'sini, "Yeni İsim" yerine istediğiniz ismi yazabilirsiniz. Buradaki Dil bölümü hangi dilde aktif olmasını istediğinize bağlıdır. Yani "Turkish" yazarsanız sadece Türkçe dilinde aktif olmasına karşın "" olarak bırakırsanız Tüm dillerde aktif olacaktır.

[U]AWARD_SHORT_NAME_CHANGE
Ödülün kısa ismini değiştirmeye yarar. Yukarda da dediğim gibi kısa isimler bize dar alanları olan seçeneklerde, menülerde veyahut profillerde az yer kaplamasını sağlayan özelliktir.

Kullanımı;

"AWARD_SHORT_NAME_CHANGE" Ödülün Benzersiz ID'si "Yeni İsim" "Dil"


Kullanımı LONG ile aynıdır.

İki özelliğe birer örnek vermek gerekirse;


"AWARD_LONG_NAME_CHANGE" 500 "Hamit Devecioğlu Ayın Ödülü"
"AWARD_SHORT_NAME_CHANGE" 500 "Ayın Ödülü"


Bu kodları bir LNC dosyasına attığınızda ID'si 500 olan ödülün uzun ismi Hamit Devecioğlu Ayın Ödülü olarak değişirken, kısa ismi Ayın Ödülü olacaktır.

AWARD_NAME_CHANGE
Bu ise ödülün hem kısa hemde uzun adını değiştirmeye yarar. Yani buraya yazılan veri ödülün hem kısa hemde uzun adı olacaktır. Yani 2 satır yerine tek satırda yapabilmemizi sağlar.

Kullanımı;

"AWARD_NANE_CHANGE" Ödülün Benzersiz ID'si "Yeni İsim" "Dil"


Kullanımı LONG ile aynıdır.

AWARD_GENDER_CHANGE
Son olarak gender seçeneğimiz bulunmaktadır. Tekrardan söylemek isterim ki bu konuda henüz kesin bir bilgim olmamakla beraber yukarıda Almanca açıklaması verilmiştir, Almanca bilen biri açıklamayı yaparsa bizde daha iyi anlayabiliriz diye ummaktayım.

Kullanımı;

"AWARD_GENDER_CHANGE" Ödülün Benzersiz ID'si 0/1/2/3/4 "Dil"


Bilgi edindiğimde buradan kullanımı hakkında ayrıntılı bilgi vereceğim.


COLOUR
Bu özellik bir takımın forma renklerini değiştirmenize yarar. Yani bir takımın forma renkleri değişince takımın rengide değişecektir. Kullanımı diğerlerine göre daha zor olmasına karşın iyi bir özelliktir. Bu komut zero-based denilen sıfır-tabanlı bir komuttur.

Kullanımı;

"COLOUR_CHANGE" Takımın Benzersiz ID'si Forma 0|1|2 0-255 0-255 0-255 0-255 0-255 0-255


Burada Takımın Benzersiz ID'si yerine bir futbol takımının veya milli takımın ID'sini yazıp Forma 0|1|2 kısmına hangi formanın rengini değiştirmek istediğinizi yazabilirsiniz. (0=1. Forma, 1=2. Forma, 2=3. Forma) Geri kalan bölümlerdeki Kırmızı, Yeşil ve Mavi bölümler ise 1. ve 2. renkleri temsil etmektedir. Bu değerleri Paint gibi basit bir programla veyahut Photoshop gibi programlar ile öğrenebilirsiniz.


http://u1311.hizliresim.com/1h/m/upw89.png


COMP
COMP üsttede belirttiğim gibi Competition kelimesinin kısaltmasıdır. Yani direkt olarak turnuvalar üzerinde değişiklik yapmamızı sağlar. Kullanımı AWARD ile tamamen aynıdır. Tek fark burada ödül yerine turnuva ID'si girmemizdir.

Bu konuda örnek vermem gerekirse Şampiyonlar Ligi'nin adını Avrupa Şampiyonlar Kupası olarak değiştirebilir veya Yeni Avrupa Kupası gibi farklı isimler koyabiliriz, veyahut sadece yazım hatalarını düzeltmek için kullanabiliriz.


"COMP_LONG_NAME_CHANGE" Turnuvanın Benzersiz ID'si "Yeni İsim" "Dil"
"COMP_SHORT_NAME_CHANGE" Turnuvanın Benzersiz ID'si "Yeni İsim" "Dil"
"COMP_NANE_CHANGE" Turnuvanın Benzersiz ID'si "Yeni İsim" "Dil"
"COMP_GENDER_CHANGE" Turnuvanın Benzersiz ID'si 0/1/2/3/4 "Dil"
"ALTERNATIVE_COMP_NAME_CHANGE" Turnuvanın Benzersiz ID'si "Yeni İsim" "Dil"


Ayrıntılı bilgi için AWARD bölümünü inceleyebilirsiniz. Buradaki tek fark ALTERNATIVE_COMP_NAME_CHANGE olayıdır. Bu olay turnuvanın alternatif ismini değiştirmeye yaramaktadır. Dürüst olmak gerekirse alternatif ismin nerede kullanıldığı hakkında herhangi bir bilgim bulunmamakta.

CITY
Bu işlem ile kullanılabilen tek fonsiyonun isim değişikliği olduğunu biliyorum, tabi farklı kullanım alanlarıda olabilir.

Kullanımı;

"CITY_NAME_CHANGE" Şehirin Benzersiz ID'si "Yeni İsim" "Dil"


Burada yine Şehirin Belirsiz ID'si yerine şehrimizin ID'sini yazıp "Yeni İsmimizi" girdiğimizde şehrimizin adı belirlediğiniz isim olacaktır. Buradaki dil seçeneğide isteğe bağlıdır. Yani ister sadece Türkçe'de isterseniz tüm dillerde yapabilirsiniz. Bunu nasıl yapacağınızıda AWARD konusu altında anlatmıştım.

CLUB
Bu özelliğin yine AWARD ile aynı olduğunu söyleyebiliriz. Burada da sadece Ödül ID'si yerine Kulüplerin ID'sini yazıyoruz.


"CLUB_LONG_NAME_CHANGE" Kulübün Benzersiz ID'si "Yeni İsim" "Dil"
"CLUB_SHORT_NAME_CHANGE" Kulübün Benzersiz ID'si "Yeni İsim" "Dil"
"CLUB_NANE_CHANGE" Kulübün Benzersiz ID'si "Yeni İsim" "Dil"
"CLUB_GENDER_CHANGE" Kulübün Benzersiz ID'si 0/1/2/3/4 "Dil"


Ayrıntılı bilgi için AWARD konusuna bakabilirsiniz.


Konunun devamı 15,000 kelime sınırı nedeni ile 2. mesajda olacaktır.

GeNç KaRTaL
19.November.2013, 20:26
Paylaşım için teşekkürler.

xwerswoodx
19.November.2013, 21:26
Rica ederim :)

G. NATION
Burada da yine AWARD ile aynı demek zorundayım. Yine sadece değişenler Ödül ID'si yerine bu kez Ülkenin ID'sini yazmamız.


"NATION_LONG_NAME_CHANGE" Ülkenin Benzersiz ID'si "Yeni İsim" "Dil"
"NATION_SHORT_NAME_CHANGE" Ülkenin Benzersiz ID'si "Yeni İsim" "Dil"
"NATION_NANE_CHANGE" Ülkenin Benzersiz ID'si "Yeni İsim" "Dil"
"NATION_GENDER_CHANGE" Ülkenin Benzersiz ID'si 0/1/2/3/4 "Dil"


Ayrıntılı bilgi için AWARD konusuna bakabilirsiniz.

H. PLAYER
Son olarak player konusuna gelirsek bu konunun biraz daha farklı olduğunu fark edeceksiniz. Disable ve Change dışında bir özelliği olmasada ben DISABLE özelliğini ayrı belirtmiştim yukarıda.

Kullanımı;

"CHANGE_PLAYER_NAME" Oyuncunun Benzersiz ID'si "İsim" "İkinci İsim" "Soy İsim"


İkinci ismi olmasını istemiyorsanız yine "" kullanabilirsiniz.

I. STADIUM
Son olarak stadyum ismi değiştirmeye gelelim. Bu özellikte yine AWARD ile aynıdır.

Kullanımı;

"STADIUM_LONG_NAME_CHANGE" Stadın Benzersiz ID'si "Yeni İsim" "Dil"
"STADIUM_SHORT_NAME_CHANGE" Stadın Benzersiz ID'si "Yeni İsim" "Dil"
"STADIUM_NANE_CHANGE" Stadın Benzersiz ID'si "Yeni İsim" "Dil"
"STADIUM_GENDER_CHANGE" Stadın Benzersiz ID'si 0/1/2/3/4 "Dil"


Ayrıntılı bilgi için AWARD konusuna bakabilirsiniz.