![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#2421
|
|
![]() Legendary lover Сообщений: 629 Спасибо сказали: 307 раз ![]() |
У меня тут access denied. Никак мод не хочет читать ни .bik ни .smk, подключаемые паком ли или папкой CD Data. Ни один интефрейс-мод не напишешь, если не отключишь/заменишь стандартную SoDовскую анимацию (весом в 139 кб!!!). Писать для мода отдельный батник, заменяющий на нулевки - как-то не хотелось бы. :-(
И да, у меня игра в C/games/Heroes3 Уже давно привык свои пути всем программам прописывать, иначе потом хрен найдёшь, что нужно. |
|
|
![]()
Сообщение
#2422
|
|
God Сообщений: 264 Спасибо сказали: 402 раза ![]() |
Мой инсталлер смотрит запись в реестре HKEY_LOCAL_MACHINE\\SOFTWARE\\New World Computing\\Heroes of Might and Magic\xAE III\\1.0\\AppPath и если есть прописывает ее значение в поле пути для установки (чтобы пользователь вручную не искал куда там у него установлены герои), если запись отсутствует, смотрит HKEY_LOCAL_MACHINE\\SOFTWARE\\New Life of Heroes\\Heroes of Might and Magic III\\3.5\\AppPath, если есть прописывает это значение, иначе прописывает вымышленный %ProgramFiles%\Heroes of Might and Magic III Цитата(Snake_B) есть такой Inno setup... спасибо, вроде, с твоей подачи, докопался как в нем сделать описанное выше, буду пробовать. (хотя до этого его крутил - не нашел что нужно) Цитата(tolich) Ты уже пробовал NSIS? слишком навороченная штука, Inno setup - проще, и паскаль удобнее чем язык с незнакомым синтаксисом в NSIS Цитата(Berserker) На мой взгляд, самый лучший инсталлятор - это SFX WinRar. Он же автоматически является проверяемым (не вирус) и переносимым (можно распаковать вручную). так я ж в своем инсталлере использовал 7z SFX Mod тот же результат, только бесплатно и опенсорс мой инсталлер - sfx 7z архив внутри которого моя прога и еще один sfx 7z архив. Моя прога как раз позволяет выбрать путь для sfx-а, ну и прописывается в Uninstall и создает ярлыки. Цитата(Berserker) У тех, у кого нет записей в реестре, несколько копий игры или записи не верные - это будет только раздражать. не понял что будет раздражать. Ведь я только предлагаю путь установки, который само - собой пользователь может изменить (неужели можно было подумать обратное?). Думаешь предлагать пустой путь или вымышленный типа C:\Games\Heroes3 лучше? не стоит, не стоит с инно сетапом связываться. Да отличная штука для установки игр, но для установки патчей не катит абсолютно. Гадит в реестре, ищет путь из реестра... Не дело это. Действительно лучше через Винрар настроить профиль и не морочиться - вряд ли кто не знает, где у него стоят герои. Если не позволяет винраром пользоваться религия (как мне ибо платен сей продукт), то можно пользоваться 7зипом эсэфиксом благо он позволяет невероятно широко настроить профиль установки. Зато потом никаких проблем - запаковал архив и перетащил на иконку в тоталкоммандере. Хотя честно говоря всё равно как делать. Просто настройка, к примеру, скрипта к инно сетапу занимает туеву кучу времени, которое вполне можно было бы потратить на внедрение нового функционала, или исправление багов, или оптимизацию кода... )) Попросил бы у кого-нибудь скрипт уже настроенный (например у меня ) и не тратил бы время на ненужные телодвижения. Главное обязательно оставить способ установки просто из архива. -------------------- Не качает с депозита? Используй JDownloader
|
|
|
![]()
Сообщение
#2423
|
|
![]() Immortal Сообщений: 1 468 Спасибо сказали: 1153 раза ![]() |
Цитата не понял что будет раздражать. Ведь я только предлагаю путь установки, который само - собой пользователь может изменить (неужели можно было подумать обратное?). Думаешь предлагать пустой путь или вымышленный типа C:\Games\Heroes3 лучше? В WinRar если указать путь для установки (скажем: "Heroes 3 Folder"). То выбранное пользователем значение запомнится в реестре и в следующий раз, когда любой sfx запросит "Heroes 3 Folder", он достанет его из реестра. В твоём случае, если в реестре мусор с другой установки (X:\TempHeroes), то вместо выбранной в предыдущий раз папки пользователь будет видеть мусорный путь и каждый раз вручную указывать верный. -------------------- |
|
|
![]()
Сообщение
#2424
|
|
God Сообщений: 264 Спасибо сказали: 402 раза ![]() |
Цитата не понял что будет раздражать. Ведь я только предлагаю путь установки, который само - собой пользователь может изменить (неужели можно было подумать обратное?). Думаешь предлагать пустой путь или вымышленный типа C:\Games\Heroes3 лучше? В WinRar если указать путь для установки (скажем: "Heroes 3 Folder"). То выбранное пользователем значение запомнится в реестре и в следующий раз, когда любой sfx запросит "Heroes 3 Folder", он достанет его из реестра. В твоём случае, если в реестре мусор с другой установки (X:\TempHeroes), то вместо выбранной в предыдущий раз папки пользователь будет видеть мусорный путь и каждый раз вручную указывать верный. О ужас - винрар тоже гадит в реестре ((точно никогда им пользоваться не буду. -------------------- Не качает с депозита? Используй JDownloader
|
|
|
![]()
Сообщение
#2425
|
|
![]() допустим, мяў Сообщений: 24 063 Спасибо сказали: 13374 раза ![]() |
Берс, winrar не пишет в реестр, не предлагает прочитать readme, запустить прогу сразу?
-------------------- Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская) |
|
|
![]()
Сообщение
#2426
|
|
![]() Immortal Сообщений: 1 468 Спасибо сказали: 1153 раза ![]() |
По умолчанию не пишет и разумеется ничего не предлагает. Но если захотеть, то можно ввести коронное название папки назначения. И вот оно будет запоминаться (когда пользователь впервые укажет путь) в одном ключе реестра. Собственно, что кого не устраивает?
-------------------- |
|
|
![]()
Сообщение
#2427
|
|
God Сообщений: 264 Спасибо сказали: 402 раза ![]() |
По умолчанию не пишет и разумеется ничего не предлагает. Но если захотеть, то можно ввести коронное название папки назначения. И вот оно будет запоминаться (когда пользователь впервые укажет путь) в одном ключе реестра. Собственно, что кого не устраивает? не люблю когда что-то в реестр сохраняется, тогда можно и инно использовать. Вот например мой скриптик для хд мода: http://rghost.ru/41920614 -------------------- Не качает с депозита? Используй JDownloader
|
|
|
![]()
Сообщение
#2428
|
|
Immortal Сообщений: 9 438 Спасибо сказали: 3941 раз ![]() |
Мне при установке Эры каждый раз приходилось выбирать путь самому, после этого как-то не очень мне нравятся самораспаковывающиеся архивы в качестве установщика. :)
|
|
|
![]()
Сообщение
#2429
|
|
![]() допустим, мяў Сообщений: 24 063 Спасибо сказали: 13374 раза ![]() |
Да, каждый раз папку указывал. Хотя она предельно проста - D:\Heroes3\
-------------------- Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская) |
|
|
![]()
Сообщение
#2430
|
|
![]() Immortal Сообщений: 1 468 Спасибо сказали: 1153 раза ![]() |
Это потому, что я не использовал такую возможность, но планирую. Всё-таки затем куча модов ставится следом.
-------------------- |
|
|
![]()
Сообщение
#2431
|
|
![]() Immortal Сообщений: 2 768 Спасибо сказали: 959 раз ![]() |
Мне главное, чтобы можно было без реестра выбирать что патчить. У меня до сих пор пару папок с героями.
|
|
|
![]()
Сообщение
#2432
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз ![]() |
этого никто и не отбирает. тем более, инсталлятор всегда можно обойти.
|
|
|
![]()
Сообщение
#2433
|
|
![]() Immortal Сообщений: 2 768 Спасибо сказали: 959 раз ![]() |
gamecreator, от инсталлера зависит. ХотА нельзя открыть как архив.
|
|
|
![]()
Сообщение
#2434
|
|
Immortal Сообщений: 9 438 Спасибо сказали: 3941 раз ![]() |
Её можно установить в пустую папку. Во всяком случае, мой инсталлятор, про фантомовский не знаю.
|
|
|
![]()
Сообщение
#2435
|
|
Immortal Сообщений: 2 413 Спасибо сказали: 4619 раз ![]() |
AKuHAK, спасибо за скрипт, правда я сам разобрался и написал что-то похожее. Вообще мне инно сетап очень понравился - очень все быстро, отн. просто и функционально и обновлялки в нем делать можно.
И кстати, в нем можно же сделать не гадящую в реестр установку. там же есть всякие [Tasks] Name: portablemode; Description: "Portable Mode" [Setup] CreateUninstallRegKey=no еще чего то там, и, в конце концов, удаление любого ключа реестра в конце установки. -------------------- |
|
|
![]()
Сообщение
#2436
|
|
![]() Immortal Сообщений: 2 768 Спасибо сказали: 959 раз ![]() |
Sav, можно, но с админ правами.
|
|
|
![]()
Сообщение
#2437
|
|
![]() допустим, мяў Сообщений: 24 063 Спасибо сказали: 13374 раза ![]() |
Не нужны админправа. Только писать надо в HKEY_CURRENT_USER, а не в HKEY_LOCAL_MACHINE.
-------------------- Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская) |
|
|
![]()
Сообщение
#2438
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз ![]() |
|
|
|
![]()
Сообщение
#2439
|
|
Immortal Сообщений: 2 413 Спасибо сказали: 4619 раз ![]() |
Цитата [+] из одной папки нельзя запустить несколько экземпляров HD 3.20 игры Больше для HD+ подходит. зачем это хд-плюсу? несколько экземпляров игры не могут поделить ресурсы одной папки, особенно сильно не делят если между ними играть сетевую игру. Это было всегда. Искать в чем проблемы и исправлять никто не собирается. Запускать экземпляры из разных копий игры никто не запрещает. -------------------- |
|
|
![]()
Сообщение
#2440
|
|
![]() Legendary lover Сообщений: 629 Спасибо сказали: 307 раз ![]() |
Сначала созидали запуск более одной копии, теперь разрушаем.
|
|
|
![]() ![]() |
Текстовая версия | Сейчас: 25 July 2025 - 16:48 |
Copyright by Алексей Крючков
![]() Programming by Degtyarev Dmitry |
|