Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование звука
Войти
Регистрация
Восстановить пароль
 
GoldenId
131 / 130 / 64
Регистрация: 11.11.2010
Сообщений: 770
Записей в блоге: 14
Завершенные тесты: 1
#1

Reverse engeneering музыки и звуков из игры Goblins 2 - Звук

25.12.2017, 22:30. Просмотров 227. Ответов 4

Достал я русскую floppy-версию. Вот список файлов:
Код
       8*264 ALL.ASK
         600 BLOC.INF
   1*004*849 DISK2.STK
     956*496 DISK3.STK
          42 GO.BAT
     874*488 INTRO.STK
       3*524 L360.GDR
      88*159 LOADER.EXE
       4*844 LVGA.GDR
      11*117 README.TXT
      64*000 SAVE.INF
Наск я понимаю, ресуры лежат в *.stk файлах. Но 7-Zip 9.20 не открыл.

Может быть, конечно,
Хороший программист напишет, отличный программист – найдёт.
, но во-первых интересна сама тема RE, а во-вторых та музыка, что нашлась – какая-то не такая :.

Any* help will be appreciated.

Добавлено через 5 минут
Или
Аффар лох, настоящие погроммисты таких вопросов не задают!
?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2017, 22:30
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Reverse engeneering музыки и звуков из игры Goblins 2 (Звук):

Воспроизведение музыки и звуков в VB
Здравствуйте!, Подскажите, пожалуйста, как мне вставить музыкальный файл и чтобы он проигрывался про определенном событии? у меня Microsoft...

Создание звуков/музыки на SoundForge с нуля
Можна на SoundForge создать музыку как DJ? Если можна то как.

Постоянное проигрывание музыки либо звуков
Как сделать постоянное проигрывание звуков в игре ? Через просто play получается, а как через playlooping ?? например звук мотора,...

Загрузка звуков во время игры
Добрый вечер. Подскажите пожалуйста, мне необходимо загружать звуки (Audio Source) непосредственно во время игры. Как это можно...

Воспроизведение нескольких звуков для игры
Как реализовать воспроизведение звуков, при нажатие кнопки, выйгрышной комбинации и т.д. Точнее, как это сделать знаю, вопрос через что это...

Уменьшение звука при запуске игры и музыки
Всем привет. Сразу же скажу, что в панель управления-звук-связь я уже выключил уменьшение. Однако когда в игре что-то громкое происходит,...

4
Jin X
❗❗ RTFM 👈
3995 / 1139 / 151
Регистрация: 14.12.2014
Сообщений: 2,279
Записей в блоге: 4
Завершенные тесты: 2
26.12.2017, 11:12 #2
Оооо, какая легендарна игрушка! Одна из моих любимых тех времён

То, что 7-zip не открыл – это неудивительно, ибо судя по всему, STK хранит в себе файлы в своём специфическом GOBLIINS-ком формате. Первое слово (2 байта) - это кол-во файлов, далее идёт инфа о каждом файле:
• первые 13 байт - ASCIIZ-имя файла (последние байты могут содержать мусор)
• далее 4 байта с размером файла (судя по всему)
• далее 4 байта со смещением начала файла внутри этого архива
• далее 1 байт, который принимает значение 0 или 1 в зависимости от расширения файла (например, все EXT и CAT имеют тип 0, все DAT и TOT имеют тип 1).

Можно написать экстрактор этого архива, а дальше уже попытаться что-то сделать из этого...
1
Jin X
❗❗ RTFM 👈
3995 / 1139 / 151
Регистрация: 14.12.2014
Сообщений: 2,279
Записей в блоге: 4
Завершенные тесты: 2
26.12.2017, 11:44 #3
Самому интересно стало, сделал extractor
Программа консольная. Первый параметр - имя файла, второй - папка (если не задан, используется имя файла).
0
Вложения
Тип файла: zip STKextract.zip (25.5 Кб, 2 просмотров)
Jin X
28.12.2017, 14:45
  #4

Не по теме:

Интересно, что ТС поставил "+" на объяснении (как извлекать файлы), но почему-то не скачал готовую программу, которая извлекает файлы из STK

0
GoldenId
131 / 130 / 64
Регистрация: 11.11.2010
Сообщений: 770
Записей в блоге: 14
Завершенные тесты: 1
31.03.2018, 23:56  [ТС] #5
Цитата Сообщение от Jin X Посмотреть сообщение
Не по теме:
Интересно, что ТС поставил "+" на объяснении (как извлекать файлы), но почему-то не скачал готовую программу, которая извлекает файлы из STK
А что, так можно было?
0
31.03.2018, 23:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2018, 23:56
Привет! Вот еще темы с решениями:

Извлечение музыки из игры "Морхухн Легенды Картинга", файл .dat
Доброго времени суток, ребят! Еще по щегляни играл в игру Морхухн-Легенды картинга, и на уровне Луна понравилась песня, формат файла у игры...

Reverse
Какой самый лучший и короткий способ Reverse массива int?

Reverse
#include <iostream> #include <string.h> void reverse(char* s, size_t len); int main() { char test1 =...

Reverse
reverse(a++b)=(reverse a) ++ (reverse b) нужно это доказать


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru