Pokémon Türkiye Forumları | Pokémon ve Anime Paylaşım Platformu

Tam Versiyon: Wobbufet17 Ders 3 Efsane Pokemon Eklemek
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Evet arkadaşlar en çok sorulan sorulardan biri şu:
Resimdeki gibi efsanevi pokemonları nasıl bir yerlere ekleyebiliriz.

[Resim: Zapdos+location.JPG]

Aslında çok kolay resimle anlatmama bile gerek yok kullanmanız gereken programlar.
Free Space Finder
Advance Map
Poke Script

Önce Free Space Finder'dan boş bir offset buluyoruz.Ben buldum bir tane.
Not:Boş offsetler raw raw raw raw raw.. diye başlayıp devam eder.

Sonra ise Advance Map'ı açıyoruz ve istediğiniz yere ekleyin.Ben kısmen oyunun başına ekledim.

Şimdi yeni bir person oluşturuyoruz sağ alt tarafttan bölgede kaç person varsa onu bir arttırıyoruz ve tamam diyoruz.Personumuz geldi sol en üst taraftta.İstediğiniz yere kadar sürükleyin.

Talking Level'i Height 2 (Normal) [03] yapın.
Ve Free Space Finder'dan bulduğumuz offseti kopyalayıp Script Offset'e yapıştırıyoruz.
Open script diyoruz org'un altındaki tüm kodları silin ve bu kodu yapıştırın.

Kod:
special INIT_STEPCOUNT
compare LASTRESULT 0x2
if == jump 0x81A7AE0 ' Equal To
special GET_STEPCOUNT
lock
faceplayer
battle (Efsanevi Pokemonun Adı)(Leveli) NONE
checksound
cry (Efsanevi pokemonun adı) 0x2
message 0x81A6448 ' Suiii!
showmsg
waitcry
pause 0xA
playsound 0x0 0x2
waitbutton
setflag 0x807
special BATTLE_PIXELLATE
waitspecial
clearflag 0x807
special2 LASTRESULT 0xB4
compare LASTRESULT 0x1
if == jump 0x816381B ' Equal To
compare LASTRESULT 0x4
if == jump 0x8163824 ' Equal To
compare LASTRESULT 0x5
if == jump 0x8163824 ' Equal To
setflag 0x2BF
release
end

#org 0x81A7AE0
'-----------------------------------
release
end

#org 0x816381B
'-----------------------------------
setflag 0x2BF
jump 0x81A922D

#org 0x81A922D
'-----------------------------------
fadescreen FADEOUT_BLACK
disappear LASTTALKED
fadescreen FADEIN_BLACK
release
end

#org 0x8163824
'-----------------------------------
setvar 0x8004 0x91
jump 0x81A9236

#org 0x81A9236
'-----------------------------------
fadescreen FADEOUT_BLACK
disappear LASTTALKED
fadescreen FADEIN_BLACK
storepokemon 0x0 0x8004
msgbox 0x81A63C4 ' The \v\h02 flew away...
callstd MSG_NOCLOSE ' Non-closing message
release
     ' Release commands close any open messages
end


#org 0x81A6448
= (Efsanevi pokemonun ağlama sesi (yazı olarak))

#org 0x81A63C4
= The \v\h02 flew away!

F9'a basarak kaydedin ve Picture No'ya gelin.Orda numara yazcak.Onu değiştirebilirsiniz.

Efsanevi pokemonun sprite numaraları:

Zapdos:136
Moltres:137
Artucino:138
Mewtwo:139
Mew:140
Entei:141
Suicune:142
Raikou:143
Lugia:144
Ho-oh:145
Celebi:146
Deoxys Defense:148
Deoxys Attack:149
Deoxys Normal:150
Speed formu bulunmuyor malesef :(

Diğer efsanevi pokemonların spritesları yok.Bakalım olmuş mu:

[Resim: scaled.php?server=151&filename=su1.png&res=landing][Resim: scaled.php?server=4&filename=su2b.png&res=landing]

Evet işe yaramış.Bugünlük dersimiz bu kadardı.Sonraki dersimizde görüşürüz (Y)

Not:Bu kod sadece efsanevi pokemonlarda değil normal pokemonlardada işe yaramaktadır.

Dipnot:Eğer başka pokemon spritelar eklemek istiyorsanız Overworld yada Unlz Gba programını kullanın.

[Resim: EmeiGeenler.png]

[glow=blue,2,300]Wobbufet17[/glow]


Saol da ben bu hack işlerinden pek anlamıyorum yapamam yani  Spook