IPB

Здравствуйте, гость ( Вход | Регистрация )

138 страниц V  « < 120 121 122 123 124 > »   
Reply to this topicStart new topic
> Меняем разрешение в Героях (HDmod), дополнение к Heroes III
Sadness
сообщение 30 Nov 2012, 20:45 (Сообщение отредактировал Vaflya - 30 Nov 2012, 20:47)
Сообщение #2421

Legendary lover
Сообщений: 629
Спасибо сказали: 307 раз




У меня тут access denied. Никак мод не хочет читать ни .bik ни .smk, подключаемые паком ли или папкой CD Data. Ни один интефрейс-мод не напишешь, если не отключишь/заменишь стандартную SoDовскую анимацию (весом в 139 кб!!!). Писать для мода отдельный батник, заменяющий на нулевки - как-то не хотелось бы. :-(




И да, у меня игра в C/games/Heroes3

Уже давно привык свои пути всем программам прописывать, иначе потом хрен найдёшь, что нужно.

Go to the top of the pageAdd Nick
 
+Quote Post
AKuHAK
сообщение 30 Nov 2012, 21:38 (Сообщение отредактировал AKuHAK - 30 Nov 2012, 21:40)
Сообщение #2422

God
Сообщений: 264
Спасибо сказали: 402 раза




Цитата(baratorch @ 30 Nov 2012, 21:43) *
Мой инсталлер смотрит запись в реестре 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
Go to the top of the pageAdd Nick
 
+Quote Post
Berserker
сообщение 30 Nov 2012, 21:46
Сообщение #2423

Immortal
Сообщений: 1 468
Спасибо сказали: 1153 раза




Цитата
не понял что будет раздражать. Ведь я только предлагаю путь установки, который само - собой пользователь может изменить (неужели можно было подумать обратное?).
Думаешь предлагать пустой путь или вымышленный типа C:\Games\Heroes3 лучше?

В WinRar если указать путь для установки (скажем: "Heroes 3 Folder"). То выбранное пользователем значение запомнится в реестре и в следующий раз, когда любой sfx запросит "Heroes 3 Folder", он достанет его из реестра.

В твоём случае, если в реестре мусор с другой установки (X:\TempHeroes), то вместо выбранной в предыдущий раз папки пользователь будет видеть мусорный путь и каждый раз вручную указывать верный.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
AKuHAK
сообщение 30 Nov 2012, 22:02
Сообщение #2424

God
Сообщений: 264
Спасибо сказали: 402 раза




Цитата(Berserker @ 30 Nov 2012, 22:46) *
Цитата
не понял что будет раздражать. Ведь я только предлагаю путь установки, который само - собой пользователь может изменить (неужели можно было подумать обратное?).
Думаешь предлагать пустой путь или вымышленный типа C:\Games\Heroes3 лучше?

В WinRar если указать путь для установки (скажем: "Heroes 3 Folder"). То выбранное пользователем значение запомнится в реестре и в следующий раз, когда любой sfx запросит "Heroes 3 Folder", он достанет его из реестра.

В твоём случае, если в реестре мусор с другой установки (X:\TempHeroes), то вместо выбранной в предыдущий раз папки пользователь будет видеть мусорный путь и каждый раз вручную указывать верный.

О ужас - винрар тоже гадит в реестре ((точно никогда им пользоваться не буду.


--------------------
Не качает с депозита? Используй JDownloader
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 30 Nov 2012, 22:10
Сообщение #2425

допустим, мяў
Сообщений: 24 063
Спасибо сказали: 13374 раза




Берс, winrar не пишет в реестр, не предлагает прочитать readme, запустить прогу сразу?


--------------------
Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская)
Go to the top of the pageAdd Nick
 
+Quote Post
Berserker
сообщение 30 Nov 2012, 23:26
Сообщение #2426

Immortal
Сообщений: 1 468
Спасибо сказали: 1153 раза




По умолчанию не пишет и разумеется ничего не предлагает. Но если захотеть, то можно ввести коронное название папки назначения. И вот оно будет запоминаться (когда пользователь впервые укажет путь) в одном ключе реестра. Собственно, что кого не устраивает?


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
AKuHAK
сообщение 30 Nov 2012, 23:29
Сообщение #2427

God
Сообщений: 264
Спасибо сказали: 402 раза




Цитата(Berserker @ 01 Dec 2012, 00:26) *
По умолчанию не пишет и разумеется ничего не предлагает. Но если захотеть, то можно ввести коронное название папки назначения. И вот оно будет запоминаться (когда пользователь впервые укажет путь) в одном ключе реестра. Собственно, что кого не устраивает?

не люблю когда что-то в реестр сохраняется, тогда можно и инно использовать. Вот например мой скриптик для хд мода:

http://rghost.ru/41920614


--------------------
Не качает с депозита? Используй JDownloader


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Sav
сообщение 30 Nov 2012, 23:39 (Сообщение отредактировал Sav - 30 Nov 2012, 23:40)
Сообщение #2428

Immortal
Сообщений: 9 438
Спасибо сказали: 3941 раз




Мне при установке Эры каждый раз приходилось выбирать путь самому, после этого как-то не очень мне нравятся самораспаковывающиеся архивы в качестве установщика. :)


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 01 Dec 2012, 00:01
Сообщение #2429

допустим, мяў
Сообщений: 24 063
Спасибо сказали: 13374 раза




Да, каждый раз папку указывал. Хотя она предельно проста - D:\Heroes3\


--------------------
Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская)
Go to the top of the pageAdd Nick
 
+Quote Post
Berserker
сообщение 01 Dec 2012, 00:43
Сообщение #2430

Immortal
Сообщений: 1 468
Спасибо сказали: 1153 раза




Это потому, что я не использовал такую возможность, но планирую. Всё-таки затем куча модов ставится следом.


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
fireman
сообщение 01 Dec 2012, 02:27
Сообщение #2431

Immortal
Сообщений: 2 768
Спасибо сказали: 959 раз




Мне главное, чтобы можно было без реестра выбирать что патчить. У меня до сих пор пару папок с героями.
Go to the top of the pageAdd Nick
 
+Quote Post
gamecreator
сообщение 01 Dec 2012, 03:07
Сообщение #2432

Яблочный произвол!
Сообщений: 11 080
Спасибо сказали: 3988 раз




этого никто и не отбирает. тем более, инсталлятор всегда можно обойти.
Go to the top of the pageAdd Nick
 
+Quote Post
fireman
сообщение 01 Dec 2012, 18:22
Сообщение #2433

Immortal
Сообщений: 2 768
Спасибо сказали: 959 раз




gamecreator, от инсталлера зависит. ХотА нельзя открыть как архив.
Go to the top of the pageAdd Nick
 
+Quote Post
Sav
сообщение 01 Dec 2012, 18:37
Сообщение #2434

Immortal
Сообщений: 9 438
Спасибо сказали: 3941 раз




Её можно установить в пустую папку. Во всяком случае, мой инсталлятор, про фантомовский не знаю.


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
baratorch
сообщение 01 Dec 2012, 22:56
Сообщение #2435

Immortal
Сообщений: 2 413
Спасибо сказали: 4619 раз




AKuHAK, спасибо за скрипт, правда я сам разобрался и написал что-то похожее. Вообще мне инно сетап очень понравился - очень все быстро, отн. просто и функционально и обновлялки в нем делать можно.



И кстати, в нем можно же сделать не гадящую в реестр установку. там же есть всякие

[Tasks]
Name: portablemode; Description: "Portable Mode"

[Setup]
CreateUninstallRegKey=no

еще чего то там, и, в конце концов, удаление любого ключа реестра в конце установки.


--------------------
HoMM 3 HD:
http://sites.google.com/site/heroes3hd
последняя версия - 3.61f
Go to the top of the pageAdd Nick
 
+Quote Post
fireman
сообщение 01 Dec 2012, 23:56
Сообщение #2436

Immortal
Сообщений: 2 768
Спасибо сказали: 959 раз




Sav, можно, но с админ правами.
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 02 Dec 2012, 12:39
Сообщение #2437

допустим, мяў
Сообщений: 24 063
Спасибо сказали: 13374 раза




Не нужны админправа. Только писать надо в HKEY_CURRENT_USER, а не в HKEY_LOCAL_MACHINE.


--------------------
Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская)
Go to the top of the pageAdd Nick
 
+Quote Post
gamecreator
сообщение 02 Dec 2012, 19:54
Сообщение #2438

Яблочный произвол!
Сообщений: 11 080
Спасибо сказали: 3988 раз




Цитата(fireman @ 01 Dec 2012, 17:22) *
ХотА нельзя открыть как архив.
потому я и написал "можно обойти", а не "можно открыть архиватором"
Go to the top of the pageAdd Nick
 
+Quote Post
baratorch
сообщение 04 Dec 2012, 17:37
Сообщение #2439

Immortal
Сообщений: 2 413
Спасибо сказали: 4619 раз




Цитата(Berserker @ 04 Dec 2012, 20:10) *
Цитата
[+] из одной папки нельзя запустить несколько экземпляров HD 3.20 игры

Больше для HD+ подходит.

зачем это хд-плюсу?
несколько экземпляров игры не могут поделить ресурсы одной папки, особенно сильно не делят если между ними играть сетевую игру.
Это было всегда. Искать в чем проблемы и исправлять никто не собирается.
Запускать экземпляры из разных копий игры никто не запрещает.


--------------------
HoMM 3 HD:
http://sites.google.com/site/heroes3hd
последняя версия - 3.61f
Go to the top of the pageAdd Nick
 
+Quote Post
Sadness
сообщение 04 Dec 2012, 17:39
Сообщение #2440

Legendary lover
Сообщений: 629
Спасибо сказали: 307 раз




Сначала созидали запуск более одной копии, теперь разрушаем.


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post

138 страниц V  « < 120 121 122 123 124 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 25 July 2025 - 16:48
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика