Да тут все грубо, на самом деле)))
В файле \IPS\core\modules\admin\marketplace
после строк ( где то 266 строка)
/* Temporary File */
$temporaryFile = tempnam( \IPS\TEMP_DIRECTORY, 'IPSMP' );
\file_put_contents( $temporaryFile, (string) $resourceData );
Добавляем выход из программы
\IPS\Output::i()->error( ',blahblahblah', '2C409/D', 403, '' );
exit;
И все, файлик скачен и на сервере во временной папке.