ReVOLUTION. Что внести в реестр ?

zapsip

Участник
Игра ReVOLUTION , 2002 года нормально запускается после установки.
Если её сжать и успешно установить моим инсталлятором, , то она
а) запускается, если есть другая установленная не моим инсталлятором копия этой игры.
б) не запускается, если удалена другая установленная не моим инсталлятором копия этой игры. (лицензия или как она называется)

Через Ashampoo UnInstaller сделаны снимки реестра до и после установки не моим инсталлятором копии этой игры.
Сравнены. Все добавленное в реестр экспортировано.
Потом Удалена лицензия игры.
Потом Внесены изменения в реестр.
Игра все равно не запускается .
Чего мне не хватает ?
 

Timick

Старожил
Там вроде только это нужно внести:
Код:
[Registry]
Root: HKLM; Subkey: "SOFTWARE\Activision Value\FUNLabs\Revolution"; ValueType: String; ValueData: "{app}";
Root: HKLM; Subkey: "SOFTWARE\Activision Value\FUNLabs\Revolution"; ValueName: "ProgramPath"; ValueType: String; ValueData: "{app}";
 

zapsip

Участник
А как запаковать звуки пары папок SOUND в то же место в архив ZIP с именем Sound.arc , но без сжатия ?
А то у меня получается со сжатием и игра не видит звуки.
Код:
          if not ISPackZIP ( 0, 0, ExpandConstant('{app}\Revolution\SOUND\*.*'),  ExpandConstant('{app}\Revolution\Sound.arc'),  2, True ) then Break;
          if not ISPackZIP ( 0, 0, ExpandConstant('{app}\Revolution.0\SOUND\*.*'), ExpandConstant('{app}\Revolution.0\Sound.arc'), 2, True ) then Break;
А распаковать ресурсы игры мне помогло http://aluigi.altervista.org/quickbms.htm и http://aluigi.altervista.org/bms/revolution.bms
 
Последнее редактирование:

zapsip

Участник
ShuLLeR, Спасибо за урок.
Теперь сжатия нет, судя по размеру.
Хотя по-прежнему в таком виде звук игрой не используется.
Наверное, потому-что архив сжат не так, как предусмотрели разработчики игр.
.
Но, о , чудо, в несжатом виде игра звучит )))
Это хорошо.
Ведь руссификаторы звука клали свои файлы рядом без пакования в архив и это было хорошо )))
 

L-e-o-N

Старожил
ShuLLeR, Спасибо за урок.
Теперь сжатия нет, судя по размеру.
Хотя по-прежнему в таком виде звук игрой не используется.
Наверное, потому-что архив сжат не так, как предусмотрели разработчики игр.
.
Но, о , чудо, в несжатом виде игра звучит )))
Это хорошо.
Ведь руссификаторы звука клали свои файлы рядом без пакования в архив и это было хорошо )))
Можно использовать xdelta для вычисления разницы твоего архива и оригинала, а потом в ISDone его пропатчить
 
Сверху