Page 1 of 1

Makai Kingdom: Reclaimed and Rebound

Posted: Sun May 15, 2022 7:20 pm
by Loah26
Makai Kingdom: Reclaimed and Rebound (Steam)

Game Engine: Unknown
Game Version: Build8368317
Game Release: May 10
Game Genres: Tactical RPG (Turn Based Battle)
Steam Website:
Other Info:I created it as requested.

Some functions were borrowed from the creator since he/she already existed.
Credit:Shaiming Long(Item list)/jmh(XP)


Q.What can do and edit with this?
Edit Money,EXP Multiplier,Item and Equip Editor,Character Editor,Skill Editor


May16 V1.75 added Level,Special Skill,Gain EXP and Skill EXP of a specific values.

You can change the level during the battle, but it doesn't seem to make sense.

If you change the level during normal time, the strength will go up and down at once.

Special skills seem to be handled differently than regular skill slots.

Minor Fix SkillEXP Multiplier by Khayman

Code: Select all

[ENABLE]

aobscanmodule(SKILLXP,MakaiKingdom.exe,41 89 52 04 3B C2)
alloc(newmem,$1000,SKILLXP)
label(return)
alloc(SkillExpMultiplier,4)
registersymbol(SkillExpMultiplier)

SkillExpMultiplier:
dd #10

newmem:
//start here
  push ecx
  mov ecx,[r10+04]
  sub edx,ecx
  imul edx,[SkillExpMultiplier]
  add edx,ecx
  pop ecx
//end here
  mov [r10+04],edx
  cmp eax,edx
  jmp return

SKILLXP:
  jmp newmem
  nop
return:
registersymbol(SKILLXP)

[DISABLE]

SKILLXP:
  db 41 89 52 04 3B C2

unregistersymbol(*)
dealloc(*)
Gain Mana x10 by Khayman

Code: Select all

{ Game   : Makai Kingdom: Reclaimed and Rebound
  Version: 
  Date   : 2022-05-15
  Author : Shiroi Okami

  Gained mana x10
}

[ENABLE]

aobscanmodule(INJECT_MANA_GAIN,MakaiKingdom.exe,01 97 CC 00 00 00) // should be unique
alloc(newmem,$1000,INJECT_MANA_GAIN)

label(code)
label(return)

newmem:

code:
  imul edx, #10
  add [rdi+000000CC],edx
  jmp return

INJECT_MANA_GAIN:
  jmp newmem
  nop
return:
registersymbol(INJECT_MANA_GAIN)

[DISABLE]

INJECT_MANA_GAIN:
  db 01 97 CC 00 00 00

unregistersymbol(INJECT_MANA_GAIN)
dealloc(newmem)
Skill ID List for Dropdown list
Freezes if you enter the wrong number, so investigation is tricky.

Code: Select all

1:Fist of Fury
2:Galactic Blast
3:Falling Heaven
4:Raging Fury
5:Paradise Lost
6:Circle of Life
501:HP+1
502:HP+2
503:HP+3
504:HP+4
505:HP+5
506:HP+6
507:HP+7
508:HP+8
511:SP+1
512:SP+2
513:SP+3
514:SP+4
515:SP+5
516:SP+6
517:SP+7
518:SP+8
521:ATK+1
522:ATK+2
523:ATK+3
524:ATK+4
525:ATK+5
526:ATK+6
527:ATK+7
528:ATK+8
531:DEF+1
532:DEF+2
533:DEF+3
534:DEF+4
535:DEF+5
536:DEF+6
537:DEF+7
538:DEF+8
541:INT+1
542:INT+2
543:INT+3
544:INT+4
545:INT+5
546:INT+6
547:INT+7
548:INT+8
551:RES+1
552:RES+2
553:RES+3
554:RES+4
555:RES+5
556:RES+6
557:RES+7
558:RES+8
561:TEC+1
562:TEC+2
563:TEC+3
564:TEC+4
565:TEC+5
566:TEC+6
567:TEC+7
568:TEC+8
571:EXP+10%
572:EXP+20%
573:EXP+30%
574:EXP+40%
575:EXP+50%
576:EXP+60%
577:EXP+70%
578:EXP+80%
581:MONEY+10%
582:MONEY+20%
583:MONEY+30%
584:MONEY+40%
585:MONEY+50%
586:MONEY+60%
587:MONEY+70%
588:MONEY+80%
591:MANA+10%
592:MANA+20%
593:MANA+30%
594:MANA+40%
595:MANA+50%
596:MANA+60%
597:MANA+70%
598:MANA+80%
601:MOVE+2
602:MOVE+5
603:MOVE+7
604:MOVE+10
605:MOVE+12
606:MOVE+15
607:MOVE+17
608:MOVE+20
611:JUMP+2
612:JUMP+5
613:JUMP+7
614:JUMP+10
615:JUMP+12
616:JUMP+15
617:JUMP+17
618:JUMP+20
701:Dagger
702:Sword
703:Katana
704:Beam Saber
705:Rapier
706:Morningstar
707:Spear
708:Axe
709:Nunchaku
710:UFO
711:Staff
712:Book
713:Rifle
714:Gatling Gun
715:Bazooka
716:Cannon
717:Remote
718:Flamethrower
719:Drill
720:Drum
721:Fan
722:Hammer
723:Shovel
724:Bomb
725:Magnet
726:Frying Pan
727:Box
728:Fishing Pole
729:Syringe
730:Wrench
731:Balloon
732:Pie
733:Magic Skills
734:Healing Skills
735:Passive Skills
1000:Power Strike
1001:Energy Blast
1510:Wind
0:None
*:Misc
Q1.Can you add a script for infinite turns?
Usually in such games, 1 or 0 is the opposite number, creating a flag.

However, in the case of this game, movement and attack are separate, so I couldn't understand the flag.

If I or anyone can find it, I will implement Infinite turn.
Q2.Script for use skill for free ?
Infinite SP for both is already available.(In Misc,Scripts to watch out for)

Basically, the turn never changes on its own, and as long as you only turn it on when you are on ally side, you should be fine.

I also found out that the skills of each character could be changed.

But making a list for this is going to be a hassle.
Change Logs
May 15 added V1

May 16 V1.5 added Attribute and State for Unit Editor

Skill Editor(still risky to change,Must they be in the same category and Existent?)

OHK InfiniteSP GodMode(All of them for both)
Identification of ally and foe doesn't make much sense, so it is left as it is.

Fix dropdown list issue.

Re: Makai Kingdom: Reclaimed and Rebound

Posted: Mon May 16, 2022 2:44 am
by Sword X
can you add a script for infinite turns?

Re: Makai Kingdom: Reclaimed and Rebound

Posted: Mon May 16, 2022 3:17 am
by wiseblue1989
Thank you, would you please add the script for use skill for free ?

Re: Makai Kingdom: Reclaimed and Rebound

Posted: Tue May 17, 2022 2:05 am
by KKIceNinja
Was just wondering if it was possible to add a 100% steal rate cheat?

If not, no biggy.

Re: Makai Kingdom: Reclaimed and Rebound

Posted: Fri May 20, 2022 8:12 pm
by JorgeFFC
This game is a lot like Disgaea, so it also has a kinda like "Item World" or "Character World" based in the unit level and some other stuff... one cool thing that existed on the PS3 version was a code to jump floors on "Item World/Character World" or fix a floor to loop/repeat floor 10, 20, 30 or whatever to grind constantly for levels/equips, then jump to end when feels like it. Would it be possible to do something similar in this game?(though the number of the floor on the item world/char world in this one ain't show in screen, it also got a value and even an item god every 10 floors like Disgaea.

Re: Makai Kingdom: Reclaimed and Rebound

Posted: Fri May 20, 2022 9:11 pm
by JorgeFFC
KKIceNinja wrote:
Tue May 17, 2022 2:05 am
Was just wondering if it was possible to add a 100% steal rate cheat?

If not, no biggy.
For this, the game would require similar as Disgaea, 3 different hands to use to steal or the skill with clear info on how stealing works. As long as a % is shown, people can modify it to fix on 100% or even a little higher for guaranteed chance who knows. Basically in Disgaea u needed a Thief class, somewhat higher level than enemy and one of the 3 hands. Each hand had a base chance of stealing, the main difference is that on later games, the steal ratio chance + evility effects modiying it started appearing on screen. Like... if not thief class, had 30% steal chance, 45% if Thief + evility, 99% on some enemies with best hand and so on. As long as the modifiers works and u can find the exactly byte or 2byte value for the chances, someone can turn into a script.

Re: Makai Kingdom: Reclaimed and Rebound

Posted: Thu Nov 24, 2022 1:19 am
by jericho82
Sorry for bumping thread , but can you show me how to edit characters? and where's the character's id base address list??

Re: Makai Kingdom: Reclaimed and Rebound

Posted: Sun Feb 02, 2025 2:07 pm
by IngerasKurai
The skill exp multiplier works but not in the way it was probably intended. Instead of multiplying the amount of incoming skill exp it appears to multiply the amount of existing skill exp the character has so their skill level increases exponentially with use. You gain about 5 skill levels per weapon use at level 10, increasing to 39+ levels per weapon use at level 60(bringing it to level 99 which is the max so actual levels gained may be higher).

Re: Makai Kingdom: Reclaimed and Rebound

Posted: Mon Mar 17, 2025 10:09 am
by malik-bsm
IngerasKurai wrote:
Sun Feb 02, 2025 2:07 pm
The skill exp multiplier works but not in the way it was probably intended. Instead of multiplying the amount of incoming skill exp it appears to multiply the amount of existing skill exp the character has so their skill level increases exponentially with use. You gain about 5 skill levels per weapon use at level 10, increasing to 39+ levels per weapon use at level 60(bringing it to level 99 which is the max so actual levels gained may be higher).
any fix?