Tsubasa Türkiye | Giriş yapmadınız veya üye değilsiniz. Sitemize tam erişim için Giriş Yapın veya Kayıt Olun

*

CT2 Sistem Kodları

Bu konu; 9 defa yorumlanmıştır.
Konu Sahibi : bakgal
Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Arkadaşlar bu bölümde CT2 oyununu hex editörle açtığınızda birçok kod görürsünüz.Burada o görülen kodları örneklerle ne iş yaptığını anlatmaya çalışacağım.Tecmo şirketi nes tabanlı oyunları yaparken bir çok koda birçok özellik yüklemiş.Dilim döndüğünce dediğim gibi anlatmaya çalışacağım.İlk olarak D0 Kodunu hazırladım.Bir çok paylaştığım özellikte olan bir kod.Anlamsı diğerlerine göre daha basit.İlk olarak bu konuyla başlıyorum.İleride bu dokumana eklemeler yapacağım.Bu konu kodları daha rahat anlamanızı sağlayacaktır.


Ek Dosyalar
.rar   CT2 Sistem Kodları.rar (Dosya Boyutu: 25.54 KB / İndirme Sayısı: 41)
Bunu ilk beğenen sen ol.
Yukarı Çık Cevapla
#2
D0 ve F0 kodlarının mantığını son dönemde baya kavramıştım. Hemen hemen birçok özellikte bunlar kullanılır. Hemen kendisinden sonraki kodun işlevini kavramıştım. Yalnız bazı konularda C9 xx F0 xx diye birçok oyuncuda ve takımda F0 kodları bulundur, son oyuncuda ise C9 XX D0 XX şeklinde D0 kodu bulunur ve bazen araya daha fazla oyuncu kodu girerek özelliği çoğaltmak istediğimizde veya daha fazla oyuncuda bu özellik varsa ve biz yalnız birinde olsun istiyorsak D0 ile bu son oyuncuda bu kodları bırakıp diğerlerini sildiğimiz de hata veriyordu. Bu neden olabilir ve bu D0 ve F0 ın kullanım alanlarıyla ilgili daha fazla bilgiye sahip misin?

Birde kendinden sonraki kodu gösterdiğini biliyordum ama kendinden önceki kodu gösterdiğini bilmiyordum. Yani eksi gibi o FE, FD gibi kodları girerek bulunduğu bölümden daha yukarıda bir yer gösterebilir miyiz? Bu durumda kendinden sonra FE ye kadar zaten yolu olduğu için kendinden öncesine de nasıl aynı kodla yer göterim oluyor, bu kısmını anlamadım? Kararsız
Bunu ilk beğenen sen ol.
Yukarı Çık Cevapla
#3
Dün paylaştığım D0 konusuna ,F0 konusunuda ekledim.Ayrıca dün ileri ve geri adresleme ile ilgili hangi adresin ileri hangi adresin geri olacağına dair bilgiyi ekledim.Dosya güncellendi.

(13-05-2017, Saat: 23:47)Hiena Adlı Kullanıcıdan Alıntı: D0 ve F0 kodlarının mantığını son dönemde baya kavramıştım. Hemen hemen birçok özellikte bunlar kullanılır. Hemen kendisinden sonraki kodun işlevini kavramıştım. Yalnız bazı konularda C9 xx F0 xx diye birçok oyuncuda ve takımda F0 kodları bulundur, son oyuncuda ise C9 XX D0 XX şeklinde D0 kodu bulunur ve bazen araya daha fazla oyuncu kodu girerek özelliği çoğaltmak istediğimizde veya daha fazla oyuncuda bu özellik varsa ve biz yalnız birinde olsun istiyorsak D0 ile bu son oyuncuda bu kodları bırakıp diğerlerini sildiğimiz de hata veriyordu. Bu neden olabilir ve bu D0 ve F0 ın kullanım alanlarıyla ilgili daha fazla bilgiye sahip misin?

Birde kendinden sonraki kodu gösterdiğini biliyordum ama kendinden önceki kodu gösterdiğini bilmiyordum. Yani eksi gibi o FE, FD gibi kodları girerek bulunduğu bölümden daha yukarıda bir yer gösterebilir miyiz? Bu durumda kendinden sonra FE ye kadar zaten yolu olduğu için kendinden öncesine de nasıl aynı kodla yer göterim oluyor, bu kısmını anlamadım? Kararsız

Dün o kısmı yazmayı unutmuşum.F0 ve D0 kodu 00 dan 7F e kadar ileriyi gösterir.80 den FF e kadar geriyi gösterir.Mesela ileri doğru adresde saydık 88 çıktı.Bu adresi ileri yönlü bir adres olarak gösteremeyiz.Mecburen gerideki bir adres olarak göstereceğiz.Geriye doğru saydık 74 çıktı.O zamanda o adresi gerideki bir adres olarak kullanamayız.Mecburen ilerideki bir adres olarak kullanacağız.İleri ve Geri yönlü adresdeki genel mantık bu şekilde.

D0 ve F0 konusuna gelince dün paylaştığım dokumana F0 da ekledim.Ayrıca bu ileri ve geri yölü adreslemenin mantığınıda F0 ve D0 a ekledim.Temeldeki tek farkları şu;

D0 : Eşit değilse Git
F0 : Eşitse Git

Mesela F0 da Oynadığım maç Almanya maçı ise şunu yap.D0 da ise oynadığımız maç Almanya maçı değilse şunu yap.Temeldeki farkları budur.
Bunu ilk beğenen sen ol.
Yukarı Çık Cevapla
#4
Bunu herhangi bir özellikte deneyemedim ama geriyi gösterme olayını anlamadım. Dediğin gibi daha önce birkaç özellikte bu D5 gibi kodları görmüştüm ve nereyi gösteriyor bu diye anlayamamıştım.

Ben hatırlayamadım ama bununla ilgili bir paylaşım var mıydı acaba? O özelliğin ofsetini verse ve bende boş bir yerde geriyi gösteren kodları değiştirip denesem.
Bunu ilk beğenen sen ol.
Yukarı Çık Cevapla
#5
(15-05-2017, Saat: 00:08)Hiena Adlı Kullanıcıdan Alıntı: Bunu herhangi bir özellikte deneyemedim ama geriyi gösterme olayını anlamadım. Dediğin gibi daha önce birkaç özellikte bu D5 gibi kodları görmüştüm ve nereyi gösteriyor bu diye anlayamamıştım.

Ben hatırlayamadım ama bununla ilgili bir paylaşım var mıydı acaba? O özelliğin ofsetini verse ve bende boş bir yerde geriyi gösteren kodları değiştirip denesem.

28280 : 20 10 FF


3FF20 : A5 34 C9 F0 D0 EE A5 26 C9 00 D0 0E A0 00 B1 34
3FF30 :C9 00 D0 06 A2 00 BD 2A FF 60 00


3FF14 :BD F0 88 60

EE kodu 3FF14 ü gösteriyor.BD F0 88 60 kodu 3FF04 Ofsetine alırsan bu kod DE Olacak.

BD F0 88 60 kodunun yerini değiştirerek tüm geri adreslemeleri deneyebilirsin.
Adresleme 7F ve altında hata verecek. 7F ve altı ileri yönlü adresleme oluyor.
Bunu ilk beğenen sen ol.
Yukarı Çık Cevapla
#6
Bu örnekle beraber geri yer gösterim olayını daha iyi anladım. FF den itibaren geriye doğru sayarak istediğimiz yeri buluyoruz ve ona denk gelen kodu giriyoruz. Bu iyi bir gelişme oldu. Mesela oyunumda ilk zamanlarda 3FD20 ve 4CC0 lı bölümlerde yoğunlaşmıştım, birçok sahnenin kodları oradaydı ve editleme devam ettikçe sildiğim veya farklı bir yerde ekstra sahneler ile birleştirdiğim kodlar oldu ve bunla beraber o bölümlerde bazı yerlerde 9 boş kod alanı oldu. Bir başka yerde 15 oldu mesela. İşte yeni bir özelliği o boş bölüme almak istediğimde sayıyorum ve bakıyorum o boş yer ile benim kodlarım arasında 3, 4 kodluk fark oluyor ve bu yüzden yine normal tamamen boş olan bir yere giriyorum o kodları. Bu sayede o tür boş bölümlere bu şekildeki kodları girerim ve sonra biraz daha ilerisinde veya gerisinde 3, 4 kodluk boş alanlar varsa o son 3,4 kodu da oraya taşırım. Bu açıdan baya işe yarayacak. Zaten bu mantığı bildiğim için ilerde o özelliğe başka oyuncular içinde ekleme yapıp taşımak durumunda kalırsam son 3, 4 kodunun biraz daha geride veya ilerde olduğunu zaten hatırlarım.

Bu arada D0 ile F0 bu açıdan aynı işleve sahip olmuş oluyor anladığım kadarıyla.
Bunu ilk beğenen sen ol.
Yukarı Çık Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
CT 2 - Tüm Şutların ve Diğer Özel Hareketlerin Kodları (Asıl İçerik) Hiena 63 3,827 18-03-2024, Saat: 13:21
Son Yorum: Erdem75
Enerji ve Skill Kodları (Asıl İçeriği Gösteren Bölüm)) Hiena 74 3,638 17-03-2024, Saat: 17:47
Son Yorum: Erdem75
Hızlı Koşma Kodları (Asıl İçeriği Gösteren Bölüm) Hiena 78 5,540 17-03-2024, Saat: 16:40
Son Yorum: Erdem75
Hızlı Koşma Kodları Hiena 53 3,529 19-02-2024, Saat: 04:03
Son Yorum: Lenib180
arka plan renk kodları Askerullah 19 1,202 13-02-2024, Saat: 23:26
Son Yorum: hb1998q

Yönetim Ayarları
Hızlı Menü:


 
Görüntüleyenler: 1 Ziyaretçi