- --
Viewing Issue Advanced Details
[ Jump to Notes ]
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) |
Status [?] | Resolved | Driver | |||
Version | 0.194 | Fixed in Version | 0.196 | Build | 64-bit |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 06869: Lua Cheat Plugin: Some cheat commands are ignored using Lua cheat engine | ||||
Description |
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. |
||||
Additional Information |
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) |
||||
Github Commit | |||||
Flags | |||||
Regression Version | |||||
Affected Sets / Systems | Lua Cheat Plugin | ||||
Attached Files
|
|||||
Relationships
There are no relationship linked to this issue. |
Notes
5
No.14775
galibert Developer
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 |
---|---|
No.14776
galibert Developer
Feb 24, 2018, 12:59
|
Each refused expression is actually broken, see the note. We'll try to have better error messages though. |
No.14778
crazyc Developer
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. |
No.14798
Tafoid Administrator
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) |
No.14804
crazyc Developer
Mar 5, 2018, 15:24
|
Ok, I changed it. |