Skip to content

"failed to replace output token: {batocera}" when processing fbneo roms #2405

Description

@Macellatore

Paste the command

igir copy zip test clean \
--dat "./FinalBurn*.dat" \
--dat-name-regex-exclude "/headerless|OSTs/i"
--input "./FBNeo/" \
--input ".batocera/roms/" \
--input "./old_batocera_1g1r/fbneo/" \
--input-checksum-quick \
--output "./batocera_1g1r/roms/{batocera}"
--overwrite-invalid \
--no-bios \
--single \
--no-bad \
--no-debug
--no-demo
--no-beta
--no-sample
--no-program
--prefer-verified
--prefer-revision newer
--prefer-language EN,IT,JA
--prefer-region USA,WORLD,JPN,EUR
-vvv

Describe the bug

somehow when using {batocera} output token (but not limited to it, i've tried {es} too with the same results), fbneo roms are not processed, resulting in:
[17:27:05.144] TRACE: CandidateGenerator: FinalBurn Neo - Arcade Games: zwackery: failed to replace output token: {batocera}

Expected behavior

{batocera} (and {es}) should be expanded to "fbneo"

Debug log

igir_2026-07-27T17;36;08.log

DAT(s) used

FinalBurn Neo (ClrMame Pro XML, Arcade only).dat

Additional context

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions