Пытаюсь пересобрать игру в процессе сборки необходимо прописать ветку реестра без которой глючит лаунчер и не находит игровые файлы. Вроде всё прописываю как надо но лаунчер не работает, выполняю слияние реестра, всё начинает работать, но при этом каких либо видимых изменений я незаметил в ветке реестра отвечающей за игру.
Вот как я пишу в скрипте:
[Registry]
Root: HKLM; Subkey: SOFTWARE\Bethesda Softworks\FalloutNV; ValueType: string; ValueName: Installed Path; ValueData: {app}
это файл реестра:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\FalloutNV]
"Installed Path"="C:\\Program Files\\Fallout New Vegas\\"
З.Ы. Может у кого есть разумное обяснение, а то я уже два раза пересобирал, а это как ни как почти 7 гигов и 1.5 часа времени
Добавлено позже:Хм, таки выяснил в чём проблема, даже смешно, при установке игры реестр получается такой:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\FalloutNV]
"Installed Path"="C:\\Program Files\\Fallout New Vegas"
а должен быть такой:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\FalloutNV]
"Installed Path"="C:\\Program Files\\Fallout New Vegas\\"
Осталось только разобратся как прикрутить слеш в конце пути к игре через скрипт