Dat entry:
<game name="@rkanoid Beta V0.01 by Ducker (PD)">
<rom name="@rkanoid Beta V0.01 by Ducker (PD).GBA" crc="<snip>" sha1="<snip>"/>
</game>7zr.exe:
a -y -r -ms=off -mx0 %1 %2
Same result with 7z.exe 9.30. Compress as .zip and .rar work OK. (Rar.exe:
a -y -r -ibck -m5 -s- %1 %2)
a -y -r -ms=off -mx0 "%~1" %2 = Same error.
Rebuild log:
B:\scan\@rkanoid Beta V0.01 by Ducker (PD).gba [SKIPPED Reason: Create Destination Problem]a -y -r -ms=off -mx0 "%~1" "%~2" = the rom is counted as being created in post-rebuild statistics but the archive isn't found anywhere... apparently built into the nether.
B:\scan\@rkanoid Beta V0.01 by Ducker (PD).gba
-> @rkanoid Beta V0.01 by Ducker (PD).7z\@rkanoid Beta V0.01 by Ducker (PD).GBAa -y -r -ms=off -mx0 %1 "%~2" = archive is created in destination, but no entry added. Only 32bytes of 7z header is written.
a -y -r -ms=off -mx0 "%1" "%~2" = 32byte archive, but filename is truncated after space. (@rkanoid.7z)
a -y -r -ms=off -mx0 %~1 %~2 = counted as created in stats, but no archive in destination.
Changed Dat entry:
<game name="@rkanoid Beta V0.01 by Ducker (PD)">
<rom name="Arkanoid Beta V0.01 by Ducker (PD).GBA"...Rebuild works fine with
a -y -r -ms=off -mx0 %1 %2Changed Dat entry:
<game name="@rkanoid Beta V0.01 by Ducker (PD)">
<rom name="@rkanoid Beta V0.01 by Ducker (PD).GBA"...Same error again.
"@" is used in MSBatch to mute output, but only if at the start of a line. It is echo-able. Is there a commandline that can make 7z behave with this character? I cannot find references to this problem elsewhere.