Command & Conquer - Red Alert 3 Uprising Hileleri ve İpuçları

Command & Conquer - Red Alert 3 Uprising hile kodları ve ipuçları: Türkçe açıklamalar ve kullanım adımları.

Command & Conquer – Red Alert 3 Uprising Hileleri ve İpuçları
Bu rehberde
  1. Tüm hileler
  2. İpuçları

Command & Conquer – Red Alert 3 Uprising için hile kodları, ipuçları ve açıklamalar.

Tüm hileler

// Command and Conquer – Red Alert 3 – Uprising // Oyun Versiyonu : 1.0.3313.38400 // Script Versiyonu: 1.1 // CE Versiyonu : 5.5 // Kaynak, Araştırma, Krediler ve GodMode // 03-Nisan-2009 // 09-Mayıs-2009: Yan Etkiyi Kaldırma GM betiği

[ENABLE] tahsisi(MyCode,1024)

//============================== label(_MonResource) label(_GodMode) label(_MonRPoints) label(_MonPlayerID) label(_MonUnit) label(_MonUnit1) label(_MonCred) label(_MonSel) label(_BackMR) label(_BackGM) label(_BackMRP) label(_BackMPI) label(_BackMU) label(_BackMU1) label(_BackMC) label(_BackMS) label(_ExitMR) label(_ExitGM) label(_ExitMRP) label(_ExitMC) label( pResource ) label( pLastOne ) label( pLastSel ) etiket( pUnit ) etiket( pUnitHP ) etiket( iPlayerID ) etiket( iEnableGM ) etiket( iEnableMRP ) etiket( iEnableMR ) etiket( iEnableMC ) etiketi( iMinCred )

yazmaçsembol(MyCode) yazmaçsembol( pLastOne ) yazmaçsembol( iEnableGM ) yazmaçsembol( iEnableMRP ) yazmaçsembol( iEnableMR ) yazmaçsembol( iEnableMC ) kayıt sembolü ( pUnit ) kayıt sembolü ( pUnitHP ) kayıt sembolü ( iMinCred ) kayıt sembolü ( pLastSel )

//============================== // Hackleme Noktaları ra3ep1_1.0.game+44aaac: jmp _MonResource nop _BackMR:

ra3ep1_1.0.game+379a9e: jmp _GodMode _BackGM:

ra3ep1_1.0.game+466295: jmp _MonRPoints _BackMRP:

ra3ep1_1.0.game+5a41a5: jmp _MonPlayerID nop _BackMPI:

ra3ep1_1.0.game+40c364: jmp _MonUnit nop _BackMU:

ra3ep1_1.0.game+2f2663: jmp _MonUnit1 nop _BackMU1:

ra3ep1_1.0.game+6c9e95: jmp _MonCred _BackMC:

ra3ep1_1.0.game+72da66: jmp _MonSel nop nop _BackMS:

MyCode: //========================================== _MonResource: push eax mov eax, [iPlayerID] cmp eax, [ecx+20] // Oyuncunun?… pop eax mov ecx, [ecx+000000e4] // Orijinal kod mov [pResource] ,ecx // jne hata ayıklaması için ptr'yi kaydet _ÇıkışMR // …yanlışsa atla

cmp dword ptr [iEnableMR] ,0 je _ExitMR // Monitör Kaynağı devre dışıysa atla

mov ecx, [ecx]

cmp dword ptr [ecx+04] ,#100000 jge _ExitMR // 100000'den büyükse atla

mov dword ptr [ecx+04] ,#100000

_ExitMR: mov ecx, [pResource] jmp _BackMR // ana koda geri dön

//========================================== _GodMode: eax'e basın

cmp esi, [pUnitHP] // Birim mi? jne _ExitGM // Efekt ise atla

mov eax, [esi-08] // Birim'e ptr alın veya eax,eax // Ptr Boş mu? jz _ExitGM // Doğruysa atla

push ebx mov ebx, [eax+00000390] // 09-Mayıs-2009 veya ebx, [eax+00000394] // 09-Mayıs-2009 veya ebx, [eax+000003a0] // 09-Mayıs-2009 veya ebx, [eax+000003ac] // 09-Mayıs-2009 pop ebx jz _ExitGM // Tüm işaretçiler geçersizse atla

mov eax, [eax+00000428] // Oyuncunun ptr'sini al mov eax, [eax+20] // Kimlik Al

cmp eax, [iPlayerID] // Oyuncunun?… jne _ExitGM // Yanlışsa atla

mov [pLastOne] ,esi // Hata ayıklama için ptr'yi kaydet

cmp dword ptr [iEnableGM] ,0 je _ExitGM // Tanrı Modu devre dışıysa atla

mov eax,47435000 // 50000.0 mov [esi+10] ,eax // Maksimum HP = 50000 mov [esi+0c] ,eax // Maksimum HP = 50000

movss xmm0, [esi+0c] // Maksimum HP Alın

_ExitGM: movss [esi+04] ,xmm0 // Orijinal kod

pop eax testi eax,eax // EFLAGS'ı geri yükle jmp _BackGM // Ana koda geri dön

//==========================================/ Hızlı Araştırma _MonRPoints: push edx

movss [esi+2c] ,xmm0 // Orijinal kod

cmp dword ptr [iEnableMRP] ,0 je _ExitMRP // Hızlı Araştırma devre dışıysa atla

mov edx, [esi+28] // 1. seviye işaretçiyi alın mov edx, [edx+20] // 2. seviye işaretçiyi alın cmp edx, [iPlayerID] // Oyuncu araştırması mı istiyorsunuz? jne _ExitMRP // Yanlışsa atla

mov edx,43af0000 // 350,0 cmp edx, [esi+2c] jle _ExitMRP // Geçerli değer >= 350 ise atla

mov [esi+2c] ,edx // Mevcut noktalar = 350,0

_ExitMRP: pop edx jmp _BackMRP // Ana koda geri dön

//========================================== _MonPlayerID: mov eax, [edi+00000080] // Orijinal kod mov [iPlayerID] ,eax // Daha fazla kullanım için Oyuncu Kimliğini kaydet jmp _BackMPI // Ana koda geri dön

//========================================== _MonUnit: mov ecx, [esi+0000034c] // Orijinal kod mov [pUnit] ,esi // Mov'da hata ayıklamak için ptr'yi kaydet [pUnitHP] ,ecx // Daha sonra kullanmak üzere ptr'yi kaydet jmp _BackMU // Ana koda geri dön

//========================================== _MonUnit1: // mov esi, [ebx+0000034c] // Orijinal kod mov [pUnit] ,ecx // Mov hata ayıklaması için ptr'yi kaydet ecx, [ecx+0000034c] mov [pUnitHP] ,ecx // Daha sonra kullanmak için ptr'yi kaydet jmp _BackMU1 // Ana koda geri dön

//========================================== _MonCred: ra3ep1_1.0.game+0d3130'u arayın // Orijinal kod push edx

cmp dword ptr [iEnableMC] ,0 je _ExitMC // Min Kredi devre dışıysa atla

mov edx, [iMinCred] // Minimum Kredi değerini alın cmp edx, [ebx+08] // Daha az mı yoksa eşit mi? jle _ExitMC // Doğruysa atla

mov [ebx+08] ,edx // Kredi yap = minimum

_ExitMC: pop edx jmp _BackMC // Ana koda geri dön

//========================================== _MonSel: mov [pLastSel] ,ecx // Mov [esi+0c] hata ayıklaması için ptr'yi kaydet ,ra3ep1_1.0.game+89c354 // Orijinal kod jmp _BackMS // Ana koda geri dön

//========================================== // Değişkenler iPlayerID : dd 0 pResource : dd 0 pLastOne : dd 0 pLastSel : dd 0 iEnableGM : dd 1 iEnableMRP : dd 1 iEnableMR : dd 1 iEnableMC : dd 0 pUnit : dd 0 pUnitHP : dd 0 iMinCred : gg #50000

//========================================= // Orijinal Kodlar

[DISABLE] ra3ep1_1.0.game+44aaac: mov ecx, [ecx+000000e4]

ra3ep1_1.0.game+379a9e: movss [esi+04] ,xmm0

ra3ep1_1.0.game+466295: movss [esi+2c] ,xmm0

ra3ep1_1.0.game+5a41a5: mov eax, [edi+00000080]

ra3ep1_1.0.game+40c364: mov ecx, [esi+0000034c]

ra3ep1_1.0.game+2f2663: mov ecx, [ecx+0000034c]

ra3ep1_1.0.game+6c9e95: ra3ep1_1.0.game+0d3130'u çağırın

ra3ep1_1.0.game+72da66: mov [esi+0c] ,ra3ep1_1.0.game+89c354

kayıt silme sembolü(MyCode) kayıt silme sembolü( pLastOne ) kayıt silme sembolü( iEnableGM ) kayıt silme sembolü( iEnableMRP ) kayıt silme sembolü( iEnableMR ) kayıt silme sembolü( iEnableMC ) kayıt silme sembolü ( pUnit ) kayıt silme sembolü ( pUnitHP ) kayıt silme sembolü ( iMinCred ) kayıt silme sembolü ( pLastSel )

Dealloc(MyCode)

İpuçları

Oyundaki en gelişmiş grup yükselen güneş olduğundan, üssü hızlı bir şekilde ve mechabay çekirdeklerini yaymak iyi bir fikirdir ve yalnızca cevher madenlerinizi kale duvarı ile örtün ve inşaatta en yavaş oldukları için müttefikler için hızlı savunmalar kurun. Gerçekten bir hava sahası ve savunma kuleleri ve chryo legonairleri yapmalısınız.

Makine çevirisiyle hazırlanmıştır. Oyun içinde test edilmemiştir; sürüm ve platforma göre farklılık gösterebilir.