Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|06869||Plugins||Minor||Always||Feb 7, 2018, 10:51||Mar 5, 2018, 18:29|
|Tester||Tafoid||View Status||Public||Platform||MAME (Official Binary)|
|Assigned To||crazyc||Resolution||Fixed||OS||Windows Vista/7/8 (64-bit)|
|Version||0.194||Fixed in Version||0.196||Build||64-bit|
|Summary||06869: Lua Cheat Plugin: Some cheat commands are ignored using Lua cheat engine|
Some commands do not seem to parse correctly (or at all?) with Lua Cheat Plugin. This formerly listed those which shows errors using the debugger-based cheat engine.
NOTE: This is only valid for Lua Cheat Plugin -PLUGINS -PLUGIN CHEAT and not the -CHEAT internal engine, where error message as produced as it should be and detailed in the notes below.
|Steps To Reproduce||
- mame64 finalizr -plugins -plugin cheat
This shows nothing wrong when they should be detected with the issues mentioned in the notes, but lets it through showing a cheat which will likely not work.
List of malfunctioning cheats through debugger which are not caught by Lua Cheat Engine:
f1gpstaro.xml(5): error parsing cheat expression "maincpu.pb@F902F=63" (unknown symbol)
|Affected Sets / Systems||Lua Cheat Plugin|
|There are no relationsihp linked to this issue.|
Feb 24, 2018, 12:53
f1gpstaro does not have a cpu called maincpu, it has cpu1, cpu2, cpu3 and soundcpu
jackalbl does not have a cpu called maincpu, it has master and slave
nebulbee does not have a cpu called cpu1 or cpu2, it has maincpu, sub and sub2
samsho2 does not have a maincpu region, maybe the mainbios one?
tokio/tokioo has no cpu or region called slave
finalizr/finalizr/jailbrek/jailbrekb/mahnatan/mschamp/mschampb/mt_aftrb/nss_actr/nss_fzer/rockmanj/zeroteama do not use an AS_OPCODE space, it only has AS_PROGRAM
Feb 24, 2018, 12:59
|Each refused expression is actually broken, see the note. We'll try to have better error messages though.|
Feb 25, 2018, 02:26
|The lua cheat engine doesn't show detailed errors unless you use -verbose. It will show that something failed in the menu.|
Mar 3, 2018, 20:17
|I'd argue this probably should act like the debugger cheat engine and display the error message regardless of -verbose. From a testing standpoint, it is a lot less data to process to find errors - so long as the game continues working (not fatal)|
Mar 5, 2018, 15:24
|Ok, I changed it.|