Migrating from v1.0.3 to v1.1.0
Torches v1.1.0 changes resource settings from config.json to config.cfg, and moves Ped and MP Ped presets into torches.json. Use the in-game converter to migrate your existing presets before replacing your live configuration.
Back up your v1.0.3 config.json before updating Torches. Keep the backup until every migrated preset has been tested in v1.1.0.
Overview
- Back up your v1.0.3
config.json. - Update Torches to v1.1.0 and install the new
config.cfg. - Copy the backed-up configuration into the updated resource folder as
old-config.json. - Give the player running the command the
InfernoTorches.ToolACE permission. - Run
/torch convertin-game. - Copy the generated JSON into
torches.json, review it, and restart Torches.
The converter migrates presets only. Configure resource settings such as the command, keybinds, inventory support, defaults, and permissions in config.cfg.
Prepare the Old Configuration
- Find the backed-up v1.0.3
config.jsoncontaining your oldpeds,mpped, and/ormppedssections. - Copy it into the root of the updated
inferno-torchesresource folder - the same folder that containsfxmanifest.lua,config.cfg, andtorches.json. - Rename the copied file to
old-config.json. - Keep the complete old configuration in the file. Do not copy only one preset section.
- Confirm the player running the command has the
InfernoTorches.ToolACE permission.
The converter accepts both the legacy mpped and mppeds property names. If both are present, their male and female entries are combined.
Run the Conversion
Run the following command in-game:
/torch convert
If you changed ic_torches_command, replace torch with your configured command name.
The command validates and converts old-config.json, then opens a copyable torches.json document in the Torch Tool UI. It does not automatically overwrite the live torches.json file.
Copy the complete generated document and replace the complete contents of torches.json in the root of the inferno-torches resource folder. Do not paste the generated document inside an individual peds or mppeds array.
The converter skips invalid entries. Check the server console for conversion errors and create skipped presets manually with the Torch Tool.
Converted Values
Ped Presets
Legacy peds entries are written to the new peds array. The converter preserves the model, mount type, and any component or drawable values that were present.
If a legacy preset only contains a model, mount type, and position, its component and drawable fields remain omitted in the converted file. This preserves the old model-wide behavior: the preset can match the model regardless of which component or drawable the Ped is currently wearing. Do not add componentId: 0 or drawableId: 0 to these entries unless you intentionally want to restrict them to that specific component and drawable.
Legacy entries that explicitly contain both component and drawable values remain component-specific and will only match when the current Ped is wearing that combination.
Legacy source and corona values become the new single position value. Review each converted position in-game, especially when the old source and corona positions were different.
MP Ped Presets
Legacy male and female MP Ped groups remain separate in the new mppeds object. The converter preserves collectionName, localIndex, isProp, variationId, and mountType, and converts the legacy position values as described above.
The new format does not use a sex field. Male and female entries are selected by the freemode model and remain under the male and female keys in torches.json.
Finish the Upgrade
- Place the reviewed
torches.jsonin the root of theinferno-torchesresource folder. - Confirm
server.cfgensures the resource after the requiredconfig.cfgis loaded. - Restart Torches.
- Test each migrated Ped and MP Ped preset.
- Use the Torch Tool to correct clothing targets, mount types, or positions as needed.
- Remove
old-config.jsononce the migration is complete.
If you need assistance, feel free to join the Discord.