It is possible that I am misinterpreting the rules here. Rule 1 in the unquote / unescape rules is that unless a string has first/last characters as quote, it should be returned as-is. However:
This is violated by intvname
IMO it is irrelevant in ROM and LUIGI metadata
I.e. the rules are primarily focused on CFGVAR data - the text .cfg files used with .bin format ROMs, where the more stringent rules are necessary.
Hopefully this is the case! Since LUIGI and ROM string metadata is described as a length followed by the string, special quoting rules are not really necessary.
Also: The quoting rules only appear to be used in bin+cfg-related code in jzintv/SDK-1600.
It is possible that I am misinterpreting the rules here. Rule 1 in the unquote / unescape rules is that unless a string has first/last characters as quote, it should be returned as-is. However:
I.e. the rules are primarily focused on CFGVAR data - the text .cfg files used with .bin format ROMs, where the more stringent rules are necessary.
Hopefully this is the case! Since LUIGI and ROM string metadata is described as a length followed by the string, special quoting rules are not really necessary.
Also: The quoting rules only appear to be used in bin+cfg-related code in jzintv/SDK-1600.