Просто шучу. это просто повторная реализация вируса youareanidiot.org, который использовался в Odin и SDL2. обязательно троллите этим своих друзей!!!
вы можете заменить изображение и звук на произвольные на этапе компиляции, см. ниже. Однако изображение должно быть в формате PNG размером 200x200.
Поскольку распространение этого исполняемого файла с подозрительным изображением с именем image.png
и звуковым файлом с именем sound.mp3
слишком подозрительно , я разработал гениальный способ скрыть данные звука и изображения прямо в исходном файле. Для составления необходимо:
mkdir assets
(один материал)./build_assets.py IMAGE image.png SOUND sound.mp3
(изображение и звук могут находиться по разным путям), при этом создается assets/assets.odin
, который будет содержать массивы байтов содержимого файла.odin build idiot.odin -file
, который создаст исполняемый файл. вы можете запустить эту однострочную строку, если вам нравится копировать и вставлять: mkdir assets;./build_assets.py IMAGE image.png SOUND sound.mp3;odin build idiot.odin -file
При запуске исполняемый файл откроет файлы youareanidiot_img.png
и youareanidiot_snd.mp3
и запишет в них содержимое встроенных ресурсов, которое затем будет загружено SDL2. почти самораспаковывающийся архив, за исключением того, что сжатие производится самим алгоритмом.