2010-05-16

h2cdplay

Приделал "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:

Subscribe / RSS