Page 1 of 1

Alex Kidd in Miracle World DX

Posted: Fri Jun 18, 2021 9:44 am
by ndck@ModEngine
Alex Kidd in Miracle World DX (Non-Steam)

Version : v1.0.0

Scripts & Editors
- 10k Coins Collected *Hotkey Included*
- Infinite Lives *Hotkey Included* {I know the build in cheats options is available but this to avert achievements being turn off}
- Invincibility *Hotkey Included* {This will not work on all enemies/obstacles}
- Alex Swim Controller *Hotkey Included*
- Alex Peticopter Controller *Hotkey Included*
- Alex Movement Controller *Hotkey Included*

Version : v1.0.0 v2
- Added 4 Options for Infinite Lives {See whichever works for you}
- Added alternative scripts for those unable to activate the previous scripts to populate the pointers. (Important note: If you decide to switch between Main and Alternative scripts, you need to exit the game and reopen the game for it to activate without any hiccups)

Version : v1.0.0 v3
- Added 10k Coins Options. {Made a backup script if Option 1 won't activate or having issues}
- Infinite Lives numbers increase from 99 to 999 {If you have any issues with the Lives, try using other options available}
- Invincibility fix {Hopefully this will work on most if not all enemies, obstacle or objects. Do not fall into the lava or spear pit or else you won't be able to get out and need to restart the level}
- Exploding Enemies *Hotkey Included* {This is an extra. I can't guarantee this cheat will work for everyone. You can ONLY activate this cheat when enemies are in your vicinity or within your screen area. Try moving to the next area for exploding enemies. This won't work on all enemies. Also disable this cheat when facing the boss.
Caution: You need to deactivate this cheat before moving to the next area in the map or when the game is loading or else the game will crash at times}

Version : v1.0.0 v4
- This is the final version for Invincibility. I have made multiple options to suit which options works for you

Version : Update(2021.09.03) (Compatible with Build.7318394)
- Table updated to suit this version

Game is now in full release and the table is updated to suit this release.
Extended Table
Image
Note: These cheats may or may not work for you. I can't guarantee it will work for everybody. :) Please make sure to use the latest cheat engine. This table will automatically "Add Process" when the game is already running but if you choose to open the table first, you may need to add the process manually. Finally, I would be most grateful if you could submit your rating if the table works for you as time, patience and effort were put into making these tables and also as a gesture of your support. Thank you all very much. :)


Re: Alex Kidd in Miracle World DX

Posted: Tue Jun 22, 2021 11:44 pm
by lu_metal
Can you update for Full version please?

Re: Alex Kidd in Miracle World DX

Posted: Wed Jun 23, 2021 3:48 am
by ndck76
lu_metal wrote:
Tue Jun 22, 2021 11:44 pm
Can you update for Full version please?
Table updated

Re: Alex Kidd in Miracle World DX

Posted: Wed Jun 23, 2021 4:13 pm
by Chris_Chocobo
The Lifes cheat doesn't work. I got 3 lives in the counter but when i die i get Game Over screen, even with 3 lifes left.

Re: Alex Kidd in Miracle World DX

Posted: Wed Jun 23, 2021 6:11 pm
by eljose
for me only INFINITE MONEY cheat work :D

could you make some cheats for the objects ? there is an orb that gives you invencibility and a cane that let you fly

Re: Alex Kidd in Miracle World DX

Posted: Wed Jun 23, 2021 7:24 pm
by ndck76
I'll check it out later, guys.

Edit: Made an revision update Version 2.

Re: Alex Kidd in Miracle World DX

Posted: Thu Jun 24, 2021 8:19 pm
by Chris_Chocobo
ndck76 wrote:
Wed Jun 23, 2021 7:24 pm
I'll check it out later, guys.

Edit: Made an revision update Version 2.
Thanks buddy

Re: Alex Kidd in Miracle World DX

Posted: Fri Jun 25, 2021 12:51 am
by Chris_Chocobo
Please, make an invincible cheat for bosses at least. I can't beat boss rush mode because the dam hitboxes of the second janken match

Re: Alex Kidd in Miracle World DX

Posted: Sat Jun 26, 2021 5:57 am
by kirby59
Invincibility not working for spikes, fires and shots from enemies, and also for bosses.
Infinite Lives and also 10k Coins stops working by the middle of the game.

Re: Alex Kidd in Miracle World DX

Posted: Sat Jun 26, 2021 6:32 am
by ndck76
kirby59 wrote:
Sat Jun 26, 2021 5:57 am
Invincibility not working for spikes, fires and shots from enemies, and also for bosses.
Infinite Lives and also 10k Coins stops working by the middle of the game.
I already stated above that Invincibility does not work for all enemies/obstacles. I will take a look at this later to see what I can do.
I haven't encounter any issues with Infinite Lives and coins that stops working in the middle of the game on my side. Try using other Infinite Lives options.

Re: Alex Kidd in Miracle World DX

Posted: Sat Jun 26, 2021 7:29 am
by junior5a
Invincibility doesn't work with boss, monkey throwing and felling out stage

Re: Alex Kidd in Miracle World DX

Posted: Sun Jun 27, 2021 2:53 am
by ndck76
Version 3 added. Please read before using the cheats.

Re: Alex Kidd in Miracle World DX

Posted: Thu Jul 22, 2021 1:26 pm
by TheLastCheatMaster
Hey man, awesome cheat table :)
Please could improve the invincibility for 'monkeys nuts' and every final bosses?
In particular there is a 'bear like boss with a blade' and i always get killed by him.
Thanks in advance!

Re: Alex Kidd in Miracle World DX

Posted: Sat Jul 24, 2021 2:34 pm
by LeFiXER
Infinite items

Code: Select all

{ Game   : Alex Kidd in Miracle World DX.exe
  Version: 1.0
  Date   : 24/07/2021
  Author : LeFiXER

  No consumption of items
}

[ENABLE]
aobscanregion(_InfItems,InventoryManager:UseItem,InventoryManager:UseItem+1000,49 BB ?? ?? ?? ?? ?? ?? ?? ?? 41 FF D3 48 8B F8)
alloc(bytes,16)
registersymbol(bytes)
label(return)

bytes:
 readmem(_InfItems,16)

_InfItems:
 db B8 00 00 00 00 90 90 90 90 90 90 90 90

return:
registersymbol(_InfItems)

[DISABLE]

_InfItems:
  readmem(bytes,16)

unregistersymbol(_InfItems)
unregistersymbol(bytes)
dealloc(bytes)
Infinite item script and thank you for the table ndck76 :)

Note: If you want to use the motorbike, make sure to disable this script because if you have it enabled while you have the motorbike and you die. You will start every level with the motorbike. It breaks the peticopter level.

Keep items upon death

Code: Select all

{ Game   : Alex Kidd in Miracle World DX.exe
  Version: 
  Date   : 24/07/2021
  Author : LeFiXER

  Keep items upon death
}

[ENABLE]
aobscanregion(_KeepItemsOnDeath,InventoryManager:LoseAllItems,InventoryManager:LoseAllItems+38, 55 48 8B EC 48 83 EC 20 48 8D 64 24 00 90 49 BB)
label(return)

_KeepItemsOnDeath:
  db C3

return:
registersymbol(_KeepItemsOnDeath)

[DISABLE]

_KeepItemsOnDeath:
  db 55

unregistersymbol(_KeepItemsOnDeath)
Keep all money upon death

Code: Select all

{ Game   : Alex Kidd in Miracle World DX.exe
  Version: 
  Date   : 24/07/2021
  Author : LeFiXER

  Keep all money upon death
}

[ENABLE]

aobscanregion(_KeepAllMoney,InventoryManager:LoseAllMoney,InventoryManager:LoseAllMoney+18, 48 83 EC 08 48 B8 ?? ?? ?? ?? ?? ?? ?? ?? C7)
alloc(bytes,15)
registersymbol(bytes)
label(return)

bytes:
 readmem(_KeepAllMoney,15)

_KeepAllMoney:
  db C3

return:
registersymbol(_KeepAllMoney)

[DISABLE]

_KeepAllMoney:
  readmem(bytes,15)

unregistersymbol(_KeepAllMoney)
unregistersymbol(bytes)
dealloc(bytes)

Yet another infinite lives script
Note: Lives given upon death and subsequent deaths won't decrease lives

Code: Select all

{ Game   : Alex Kidd in Miracle World DX.exe
  Version: 
  Date   : 24/07/2021
  Author : LeFiXER

  Infinite lives
}

[ENABLE]

aobscanregion(_InfLives,GameController:AlexDies,GameController:AlexDies+3c8, 48 63 85 68 ?? ?? ?? ?? C8 C7)
alloc(bytes,10)
registersymbol(bytes)
label(return)

bytes:
 readmem(_InfLives,10)

_InfLives:
  db B8 63 00 00 00 90 90 90 90

return:
registersymbol(_InfLives)

[DISABLE]

_InfLives:
  readmem(bytes,10)
  //db 48 63 85 68 FF FF FF FF C8 C7

unregistersymbol(_InfLives)
unregistersymbol(bytes)
dealloc(bytes)
Infinite Cane of Flight
Note: Can't disable, the only way to stop it is to die

Code: Select all

{ Game   : Alex Kidd in Miracle World DX.exe
  Version: 1.0
  Date   : 24/07/2021
  Author : LeFiXER

  Infinite flight time with the Cane of Flight
}

[ENABLE]
aobscanregion(_FlightTime,AlexCaneOfFlightMovement:OnEnable,AlexCaneOfFlightMovement:OnEnable+13,48 83 EC 08 48 89 0C 24 48 8B C1 C6 40 ?? 00)
label(return)

_FlightTime+E:
  db 01
return:
registersymbol(_FlightTime)

[DISABLE]

_FlightTime+E:
  db 00

unregistersymbol(_FlightTime)