Page 1 of 1

Denjin Makai cheats don't load

Posted: Thu Nov 25, 2021 9:28 pm
by Garsoyas
Hello.
I have problem with Denjin Makai cheats.
They don't load. Here the problem : https://imgur.com/a/2BHTWnA
The xml file exists.
For now I have problem only in this game.
Any help?
Thanks.

Re: Denjin Makai cheats don't load

Posted: Fri Nov 26, 2021 9:52 am
by jman
Garsoyas wrote:I have problem with Denjin Makai cheats.
They don't load
I confirm that this problem for plug-in cheat. No problem for built-in cheat though.
The following message is printed when start the game.

Code: Select all

[LUA ERROR] in execute_function: plugins/cheat/cheat_xml.lua:21: attempt to index a nil value (local 'str')
And line 21 (to 48) in denjinmk.xml (official 0.221 package) is...

Code: Select all

  <!--    <cheat desc="Desperation moves (Both Players)"> <comment>Desperation move always available, independent of health and power meter.</comment> -->
  <!--      <script state="on"> -->
  <!--        <action>temp0=maincpu.mw@8EF24</action> -->
  <!--        <action>temp1=maincpu.mw@8CA20</action> -->
  <!--        <action>temp2=maincpu.mw@9903E</action> -->
  <!--        <action>temp3=maincpu.mw@93CF6</action> -->
  <!--        <action>temp4=maincpu.mw@918A6</action> -->
  <!--        <action>temp5=maincpu.mw@9BA06</action> -->
  <!--      </script> -->
  <!--      <script state="run"> -->
  <!--        <action>maincpu.pb@110B1F=02</action> -->
  <!--        <action>maincpu.pb@110C3F=02</action> -->
  <!--        <action>maincpu.mw@8EF24=0000</action> <!== This ROM cheat was made by syndromtr ==> -->
  <!--        <action>maincpu.mw@8CA20=0000</action> -->
  <!--        <action>maincpu.mw@9903E=0000</action> -->
  <!--        <action>maincpu.mw@93CF6=0000</action> -->
  <!--        <action>maincpu.mw@918A6=0000</action> -->
  <!--        <action>maincpu.mw@9BA06=0000</action> -->
  <!--      </script> -->
  <!--      <script state="off"> -->
  <!--        <action>maincpu.mw@8EF24=temp0</action> -->
  <!--        <action>maincpu.mw@8CA20=temp1</action> -->
  <!--        <action>maincpu.mw@9903E=temp2</action> -->
  <!--        <action>maincpu.mw@93CF6=temp3</action> -->
  <!--        <action>maincpu.mw@918A6=temp4</action> -->
  <!--        <action>maincpu.mw@9BA06=temp5</action> -->
  <!--      </script> -->
  <!--    </cheat> -->
Perhaps xml parser for plug-in cheat fails to interpret "comment out tag" with this format.

Anyway, I suggest 3 ways to solve it.
  1. Use built-in cheat (It's very simple but easy fix)
  2. Delete the above "comment out tag" lines from denjinmk.xml.
  3. Replace your cheat package with 0.187 (Release Date: 7th July 2017) without the above "comment out tag" lines.
But I check in 0.238 (the latest version in this time) and not test in 0.195 (I think no longer support this version though) so that this problem will be not solved by the above ways.

Re: Denjin Makai cheats don't load

Posted: Fri Nov 26, 2021 8:21 pm
by Garsoyas
jman wrote: Fri Nov 26, 2021 9:52 am
  1. Replace your cheat package with 0.187 (Release Date: 7th July 2017) without the above "comment out tag" lines.
I did this and works. Thanks for the help.