Here are the setting from the downloaded zip for windows
x86-win32:
context:
excludeLibs: [libphysics, libbox2d_defold, script_box2d_defold, librecord, vpx, libdecoder_wav, libliveupdate, libimage]
excludeSymbols: [ScriptBox2DExt, AudioDecoderWav, ResourceTypeWav, ScriptImageExt, ScriptTypesExt]
symbols: [AudioDecoderOpus, ResourceTypeOpus]
libs: [libphysics_3d.lib, librecord_null.lib, libdecoder_opus.lib, libopus.lib, libliveupdate_null.lib, libimage_null.lib]
linkFlags: []
x86_64-win32:
context:
excludeLibs: [libphysics, libbox2d_defold, script_box2d_defold, librecord, vpx, libdecoder_wav, libliveupdate, libimage]
excludeSymbols: [ScriptBox2DExt, AudioDecoderWav, ResourceTypeWav, ScriptImageExt, ScriptTypesExt]
symbols: [AudioDecoderOpus, ResourceTypeOpus]
libs: [libphysics_3d.lib, librecord_null.lib, libdecoder_opus.lib, libopus.lib, libliveupdate_null.lib, libimage_null.lib]
linkFlags: []
If i create a new manifest ticking every option as per the original
x86-win32:
context:
excludeLibs: [physics, libbox2d_defold, script_box2d_defold, decoder_wav, liveupdate, image]
excludeSymbols: [ScriptBox2DExt, AudioDecoderWav, ResourceTypeWav, ScriptImageExt, ScriptTypesExt]
symbols: [AudioDecoderOpus, ResourceTypeOpus]
libs: [physics_3d, decoder_opus, libopus, liveupdate_null, image_null]
linkFlags: []
x86_64-win32:
context:
excludeLibs: [physics, libbox2d_defold, script_box2d_defold, decoder_wav, liveupdate, image]
excludeSymbols: [ScriptBox2DExt, AudioDecoderWav, ResourceTypeWav, ScriptImageExt, ScriptTypesExt]
symbols: [AudioDecoderOpus, ResourceTypeOpus]
libs: [physics_3d, decoder_opus, libopus, liveupdate_null, image_null]
linkFlags: []
if you compare the libs
old: libs: [libphysics_3d.lib, librecord_null.lib, libdecoder_opus.lib, libopus.lib, libliveupdate_null.lib, libimage_null.lib]
new: libs: [physics_3d, decoder_opus, libopus, liveupdate_null, image_null]
I have had a similar issue before see Defold 1.13.0 BETA - #66 by Mathias_Westerdahl . In version 1.13, some of the library names were changed, but if you have a 1.12 manifest, it keeps the old names and doesn’t update them to the new ones. Mathias recommended the best strategy was to recreate the manifest