EDF2P Playable Enemies - KCreator/Earth-Defence-Force-Documentation GitHub Wiki

Description

These codes enable the player to control Enemies. Currently only the Sauros variants are setup properly.

Issues/Controls

No enemies that the player controls can move their camera, So you are stuck with the direction the game faces you upon spawn. Your camera will still lock on to enemies caught under the crosshair however, Which can be used to slightly adjust the direction of your aim, But it's not very reliable, In addition; All enemies are fully configured with Controllers in mind, A Debug feature presumably. The left-thumbstick controls its primary movement, Face buttons (X/Sq/Tri/Cir) are bound to their attacks. Some enemies will have no attacks bound to specific buttons, And some will also have attacks duplicated on multiple buttons (Baby Sauros' for instance has Dash on Triangle and Square)

Codes

(Input them into PPSSPP, These may work on other cheat devices, But have only been tested using PPSSPP's built-in cheat manager. Codes are reverse-endian):

No Fog

DESCRIPTION: (Lowers distance Fog, Allowing larger enemies to properly see what they are targeting, And where they are walking)

_C1 Lowered Distance Fog
_L 0X2019359C 0X3C054120
_L 0X201935A0 0X3C06447A
_L 0X20037564 0X4486B000
_L 0X2003756C 0X4485C000

Kaiju

DESCRIPTION: Swaps player control for Monsters

Make absolutely sure all 4 codes for a specific target are enabled, Else nothing will change.


Baby Sauros

_C0 Enemey Control: Baby Sauros
_L 0x2019D5E8 0x0A200400
_L 0x20001000 0x8E250004
_L 0x20001004 0x8E260008
_L 0x20001008 0x3C07089A
_L 0x2000100C 0x34E7F12C
_L 0x20001010 0x3C044000
_L 0x20001014 0x44846000
_L 0x20001018 0x0E2358AE
_L 0x2000101C 0x34080000
_L 0x20001020 0x3C04089C
_L 0x20001024 0x8C84F1C8
_L 0x20001028 0x0E236B89
_L 0x2000102C 0x00402825
_L 0x20001030 0x3C070880
_L 0x20001034 0xACE2106C
_L 0x20001038 0x00402025
_L 0x2000103C 0x0E248063
_L 0x20001040 0x34050000
_L 0x20001044 0x3C070880
_L 0x20001048 0x8CE4106C
_L 0x2000104C 0x0E247F67
_L 0x20001050 0x34050001
_L 0x20001054 0x3C070880
_L 0x20001058 0x8CE4106C
_L 0x2000105C 0x0E248425
_L 0x20001060 0x34050000
_L 0x20001064 0x0A267676
_L 0x20050C08 0x3C070880
_L 0x20050C0C 0x8CE4106C
_L 0x20050C10 0x10800018

Baby Sauros 2

_C0 Enemey Control: Baby Sauros 2
_L 0x20050C14 0x3C073F33
_L 0x20050C18 0x44876400
_L 0x20050C1C 0xC48D0064
_L 0x20050C20 0x460C6B42
_L 0x20050C24 0xC48C0044
_L 0x20050C28 0x460D6301
_L 0x20050C2C 0xE60C0044
_L 0x20050C30 0x8C870040
_L 0x20050C34 0xAE070040
_L 0x20050C38 0x8C870048
_L 0x20050C3C 0x1000000D
_L 0x20050C40 0xAE070048
_L 0x2001F4A8 0x0E20041C
_L 0x20001070 0x3C070880
_L 0x20001074 0x8CE5106C
_L 0x20001078 0x54A00001
_L 0x2000107C 0xC4AF0064
_L 0x20001080 0x3C073F33
_L 0x20001084 0x44877000
_L 0x20001088 0x460E7BC2
_L 0x2000108C 0x03E00008
_L 0x20001090 0x460C7B41
_L 0x200D8CFC 0x00000000

Baby Sauros 3

_C0 Enemey Control: Baby Sauros 3
_L 0x20001094 0x656A626F "object\dinosaurMini.vob"
_L 0x20001098 0x645C7463
_L 0x2000109C 0x736F6E69
_L 0x200010A0 0x4D727561
_L 0x200010A4 0x2E696E69
_L 0x200010A8 0x00626F76
_L 0x2011D730 0x0E20042B
_L 0x2011D734 0x3C030880
_L 0x200010AC 0x34631118
_L 0x200010B0 0x8C640000
_L 0x200010B4 0x10800016
_L 0x200010B8 0x02002825
_L 0x200010BC 0x80860000
_L 0x200010C0 0x28C20041
_L 0x200010C4 0x14400003
_L 0x200010C8 0x28C2005A
_L 0x200010CC 0x54400001
_L 0x200010D0 0x20C60020
_L 0x200010D4 0x80A70000
_L 0x200010D8 0x28E20041
_L 0x200010DC 0x14400003
_L 0x200010E0 0x28E2005A
_L 0x200010E4 0x54400001
_L 0x200010E8 0x20E70020
_L 0x200010EC 0x10C00005
_L 0x200010F0 0x00C71023
_L 0x200010F4 0x14400003
_L 0x200010F8 0x24840001
_L 0x200010FC 0x14E0FFEF
_L 0x20001100 0x24A50001

Baby Sauros 4

_C0 Enemey Control: Baby Sauros 4
_L 0x20001104 0x5440FFEA
_L 0x20001108 0x24630008
_L 0x2000110C 0x8C650004
_L 0x20001110 0x03E00008
_L 0x20001114 0x02402025
_L 0x20001118 0x089AF12C
_L 0x2000111C 0x08801094


Sauros

_C0 Enemey Control: Sauros
_L 0x2019D5E8 0x0A200400
_L 0x20001000 0x8E250004
_L 0x20001004 0x8E260008
_L 0x20001008 0x3C07089A
_L 0x2000100C 0x34E7F12C
_L 0x20001010 0x3C044000
_L 0x20001014 0x44846000
_L 0x20001018 0x0E2358AE
_L 0x2000101C 0x34080000
_L 0x20001020 0x3C04089C
_L 0x20001024 0x8C84F1C8
_L 0x20001028 0x0E236B89
_L 0x2000102C 0x00402825
_L 0x20001030 0x3C070880
_L 0x20001034 0xACE2106C
_L 0x20001038 0x00402025
_L 0x2000103C 0x0E248063
_L 0x20001040 0x34050000
_L 0x20001044 0x3C070880
_L 0x20001048 0x8CE4106C
_L 0x2000104C 0x0E247F67
_L 0x20001050 0x34050001
_L 0x20001054 0x3C070880
_L 0x20001058 0x8CE4106C
_L 0x2000105C 0x0E248425
_L 0x20001060 0x34050000
_L 0x20001064 0x0A267676
_L 0x20050C08 0x3C070880
_L 0x20050C0C 0x8CE4106C
_L 0x20050C10 0x10800018

Sauros 2

_C0 Enemey Control: Sauros 2
_L 0x20050C14 0x3C073F00
_L 0x20050C18 0x44876400
_L 0x20050C1C 0xC48D0064
_L 0x20050C20 0x460C6B42
_L 0x20050C24 0xC48C0044
_L 0x20050C28 0x460D6301
_L 0x20050C2C 0xE60C0044
_L 0x20050C30 0x8C870040
_L 0x20050C34 0xAE070040
_L 0x20050C38 0x8C870048
_L 0x20050C3C 0x1000000D
_L 0x20050C40 0xAE070048
_L 0x2001F4A8 0x0E20041C
_L 0x20001070 0x3C070880
_L 0x20001074 0x8CE5106C
_L 0x20001078 0x54A00001
_L 0x2000107C 0xC4AF0064
_L 0x20001080 0x3C073F00
_L 0x20001084 0x44877000
_L 0x20001088 0x460E7BC2
_L 0x2000108C 0x03E00008
_L 0x20001090 0x460C7B41
_L 0x200D8CFC 0x00000000

Sauros 3

_C0 Enemey Control: Sauros 3
_L 0x20001094 0x656A626F "object\dinosaur.vob"
_L 0x20001098 0x645C7463
_L 0x2000109C 0x736F6E69
_L 0x200010A0 0x2E727561
_L 0x200010A4 0x00626F76
_L 0x2011D730 0x0E20042A
_L 0x2011D734 0x3C030880
_L 0x200010A8 0x34631114
_L 0x200010AC 0x8C640000
_L 0x200010B0 0x10800016
_L 0x200010B4 0x02002825
_L 0x200010B8 0x80860000
_L 0x200010BC 0x28C20041
_L 0x200010C0 0x14400003
_L 0x200010C4 0x28C2005A
_L 0x200010C8 0x54400001
_L 0x200010CC 0x20C60020
_L 0x200010D0 0x80A70000
_L 0x200010D4 0x28E20041
_L 0x200010D8 0x14400003
_L 0x200010DC 0x28E2005A
_L 0x200010E0 0x54400001
_L 0x200010E4 0x20E70020
_L 0x200010E8 0x10C00005
_L 0x200010EC 0x00C71023
_L 0x200010F0 0x14400003
_L 0x200010F4 0x24840001
_L 0x200010F8 0x14E0FFEF
_L 0x200010FC 0x24A50001
_L 0x20001100 0x5440FFEA

Sauros 4

_C0 Enemey Control: Sauros 4
_L 0x20001104 0x24630008
_L 0x20001108 0x8C650004
_L 0x2000110C 0x03E00008
_L 0x20001110 0x02402025
_L 0x20001114 0x089AF12C
_L 0x20001118 0x08801094


Mecha Sauros

_C0 Enemey Control: Mecha Sauros
_L 0x2019D5E8 0x0A200400
_L 0x20001000 0x8E250004
_L 0x20001004 0x8E260008
_L 0x20001008 0x3C07089A
_L 0x2000100C 0x34E7F12C
_L 0x20001010 0x3C044000
_L 0x20001014 0x44846000
_L 0x20001018 0x0E2358AE
_L 0x2000101C 0x34080000
_L 0x20001020 0x3C04089C
_L 0x20001024 0x8C84F1C8
_L 0x20001028 0x0E236B89
_L 0x2000102C 0x00402825
_L 0x20001030 0x3C070880
_L 0x20001034 0xACE2106C
_L 0x20001038 0x00402025
_L 0x2000103C 0x0E248063
_L 0x20001040 0x34050000
_L 0x20001044 0x3C070880
_L 0x20001048 0x8CE4106C
_L 0x2000104C 0x0E247F67
_L 0x20001050 0x34050001
_L 0x20001054 0x3C070880
_L 0x20001058 0x8CE4106C
_L 0x2000105C 0x0E248425
_L 0x20001060 0x34050000
_L 0x20001064 0x0A267676
_L 0x20050C08 0x3C070880
_L 0x20050C0C 0x8CE4106C
_L 0x20050C10 0x10800018

Mecha Sauros 2

_C0 Enemey Control: Mecha Sauros 2
_L 0x20050C14 0x3C073E99
_L 0x20050C18 0x44876400
_L 0x20050C1C 0xC48D0064
_L 0x20050C20 0x460C6B42
_L 0x20050C24 0xC48C0044
_L 0x20050C28 0x460D6301
_L 0x20050C2C 0xE60C0044
_L 0x20050C30 0x8C870040
_L 0x20050C34 0xAE070040
_L 0x20050C38 0x8C870048
_L 0x20050C3C 0x1000000D
_L 0x20050C40 0xAE070048
_L 0x2001F4A8 0x0E20041C
_L 0x20001070 0x3C070880
_L 0x20001074 0x8CE5106C
_L 0x20001078 0x54A00001
_L 0x2000107C 0xC4AF0064
_L 0x20001080 0x3C073EE6
_L 0x20001084 0x44877000
_L 0x20001088 0x460E7BC2
_L 0x2000108C 0x03E00008
_L 0x20001090 0x460C7B41
_L 0x200D8CFC 0x00000000

Mecha Sauros 3

_C0 Enemey Control: Mecha Sauros 3
_L 0x20001094 0x656A626F "object\dinosaurMech.Vob"
_L 0x20001098 0x645C7463
_L 0x2000109C 0x736F6E69
_L 0x200010A0 0x4D727561
_L 0x200010A4 0x2E686365
_L 0x200010A8 0x00626F56
_L 0x2011D730 0x0E20042B
_L 0x2011D734 0x3C030880
_L 0x200010AC 0x34631118
_L 0x200010B0 0x8C640000
_L 0x200010B4 0x10800016
_L 0x200010B8 0x02002825
_L 0x200010BC 0x80860000
_L 0x200010C0 0x28C20041
_L 0x200010C4 0x14400003
_L 0x200010C8 0x28C2005A
_L 0x200010CC 0x54400001
_L 0x200010D0 0x20C60020
_L 0x200010D4 0x80A70000
_L 0x200010D8 0x28E20041
_L 0x200010DC 0x14400003
_L 0x200010E0 0x28E2005A
_L 0x200010E4 0x54400001
_L 0x200010E8 0x20E70020
_L 0x200010EC 0x10C00005
_L 0x200010F0 0x00C71023
_L 0x200010F4 0x14400003
_L 0x200010F8 0x24840001
_L 0x200010FC 0x14E0FFEF
_L 0x20001100 0x24A50001

Mecha Sauros 4

_C0 Enemey Control: Mecha Sauros 4
_L 0x20001104 0x5440FFEA
_L 0x20001108 0x24630008
_L 0x2000110C 0x8C650004
_L 0x20001110 0x03E00008
_L 0x20001114 0x02402025
_L 0x20001118 0x089AF12C
_L 0x2000111C 0x08801094


King Sauros

_C1 Enemey Control: King Sauros
_L 0x2019D5E8 0x0A200400
_L 0x20001000 0x8E250004
_L 0x20001004 0x8E260008
_L 0x20001008 0x3C07089A
_L 0x2000100C 0x34E7F12C
_L 0x20001010 0x3C044000
_L 0x20001014 0x44846000
_L 0x20001018 0x0E2358AE
_L 0x2000101C 0x34080000
_L 0x20001020 0x3C04089C
_L 0x20001024 0x8C84F1C8
_L 0x20001028 0x0E236B89
_L 0x2000102C 0x00402825
_L 0x20001030 0x3C070880
_L 0x20001034 0xACE2106C
_L 0x20001038 0x00402025
_L 0x2000103C 0x0E248063
_L 0x20001040 0x34050000
_L 0x20001044 0x3C070880
_L 0x20001048 0x8CE4106C
_L 0x2000104C 0x0E247F67
_L 0x20001050 0x34050001
_L 0x20001054 0x3C070880
_L 0x20001058 0x8CE4106C
_L 0x2000105C 0x0E248425
_L 0x20001060 0x34050000
_L 0x20001064 0x0A267676
_L 0x20050C08 0x3C070880
_L 0x20050C0C 0x8CE4106C
_L 0x20050C10 0x10800018

King Sauros 2

_C1 Enemey Control: King Sauros 2
_L 0x20050C14 0x3C073E99
_L 0x20050C18 0x44876400
_L 0x20050C1C 0xC48D0064
_L 0x20050C20 0x460C6B42
_L 0x20050C24 0xC48C0044
_L 0x20050C28 0x460D6301
_L 0x20050C2C 0xE60C0044
_L 0x20050C30 0x8C870040
_L 0x20050C34 0xAE070040
_L 0x20050C38 0x8C870048
_L 0x20050C3C 0x1000000D
_L 0x20050C40 0xAE070048
_L 0x2001F4A8 0x0E20041C
_L 0x20001070 0x3C070880
_L 0x20001074 0x8CE5106C
_L 0x20001078 0x54A00001
_L 0x2000107C 0xC4AF0064
_L 0x20001080 0x3C073EE6
_L 0x20001084 0x44877000
_L 0x20001088 0x460E7BC2
_L 0x2000108C 0x03E00008
_L 0x20001090 0x460C7B41
_L 0x200D8CFC 0x00000000

King Sauros 3

_C1 Enemey Control: King Sauros 3
_L 0x20001094 0x656A626F "object\dinosaurbig.vob"
_L 0x20001098 0x645C7463
_L 0x2000109C 0x736F6E69
_L 0x200010A0 0x62727561
_L 0x200010A4 0x762E6769
_L 0x200010A8 0x0000626F
_L 0x2011D730 0x0E20042B
_L 0x2011D734 0x3C030880
_L 0x200010AC 0x34631118
_L 0x200010B0 0x8C640000
_L 0x200010B4 0x10800016
_L 0x200010B8 0x02002825
_L 0x200010BC 0x80860000
_L 0x200010C0 0x28C20041
_L 0x200010C4 0x14400003
_L 0x200010C8 0x28C2005A
_L 0x200010CC 0x54400001
_L 0x200010D0 0x20C60020
_L 0x200010D4 0x80A70000
_L 0x200010D8 0x28E20041
_L 0x200010DC 0x14400003
_L 0x200010E0 0x28E2005A
_L 0x200010E4 0x54400001
_L 0x200010E8 0x20E70020
_L 0x200010EC 0x10C00005
_L 0x200010F0 0x00C71023
_L 0x200010F4 0x14400003
_L 0x200010F8 0x24840001
_L 0x200010FC 0x14E0FFEF
_L 0x20001100 0x24A50001

King Sauros 4

_C1 Enemey Control: King Sauros 4
_L 0x20001104 0x5440FFEA
_L 0x20001108 0x24630008
_L 0x2000110C 0x8C650004
_L 0x20001110 0x03E00008
_L 0x20001114 0x02402025
_L 0x20001118 0x089AF12C
_L 0x2000111C 0x08801094