Приделал "Heroes of Might and Magic II" проигрыватель саунтдтрека в mp3. Потому что miles sound system, которая хорошо работала в 1996 году, теперь работает через два раза на третий. Ну и CD audio как класс явно отходит в прошлое уже.
Заодно вспомнил молодость: ковыряние чужого кода отладчиком, IDA, программирование на C под win32 (поймал SIGSEGV на почти-хелловорлде - давненько не брал я в руки шашек!). Немножко расширил кругозор кросс-компиляцией (благо, пакет mingw32 в дебиане есть из коробки) и сборкой с winelib (даже нативному проигрывателю нужно было как-то делать CreateEvent и WaitForMultipleOblects). Играющая библиотека - BASS. Чего-нибудь более опенсурсного и кроссплатформенного найти слёту не получилось, увы. Впрочем, BASS оказался вполне себе лапочкой - легко, просто, удобно. Линуксовая версия тоже есть.
Гитхаб проигрывателя, торрент с саундтреком/проигрывателем/экзешником.
Попутно обнаружился fheroes2 - открытый
движок для вторых героев. Ещё не вполне играбельно - почему-то нету "тумана войны"
(видимо, отломано сейчас - потому что на скриншотах виден), сколько-то опций в
интерфейсе не работает. Через полгодика можно будет посмотреть ещё раз.
Выполнено на довольно чистом C++ с SDL.
Кстати, о саундтреках.
Новый "Шерлок Холмс" вообще никакой - ни хороший, ни плохой. Порадовала только вот эта задорная пересенка на саундтреке. Вот маленький плейлистик на prostopleer для ценителей жанра. Да, там есть "download mp3".
No comments:
Post a Comment