Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
26 Oct 2007, 22:44
(Сообщение отредактировал Irh - 08 Nov 2007, 21:09)
Сообщение
#1
|
|
![]() Immortal Сообщений: 1 137 Спасибо сказали: 270 раз |
Предлагаю вашему вниманию пакет, предназначенный для изменения некоторых параметров игры, связанных, в основном, с экраном города. В числе возможностей:
- Добавление зданий (незадействованных из диапазона номеров 0...43). - Активация зданий (желтая окантовка) - Задание координат и имен файлов для строений на экране города Для WoG 3.58f (rapidshare, slil.ru) (h3wog.exe 3,440,640 байт 26.10.04 22:23, если данные другие, можно скачать подходящий h3wog.exe) Для TE 1.03q -------------------- ![]() |
|
|
|
26 Oct 2007, 22:57
Сообщение
#2
|
|
|
Immortal Сообщений: 2 472 Спасибо сказали: 21 раз |
А по подобнее плиииииз...
|
|
|
|
26 Oct 2007, 23:01
Сообщение
#3
|
|
![]() Immortal Сообщений: 670 Спасибо сказали: 14 раз |
Можно сделать, чтобы с TE тоже работало?
-------------------- |
|
|
|
26 Oct 2007, 23:14
Сообщение
#4
|
|
![]() Immortal Сообщений: 1 137 Спасибо сказали: 270 раз |
Про использование написано в readme.txt. Если будет надо, напишу инструкцию... А пока чуть подробнее:
Программа модифицирует h3wog.exe и позволяет задать некоторые параметры для вида города: - порядок и номера строений, отображаемых на экране города - координаты, спрайты, окантовки и маски зданий в городе. (при этом можно задействовать весь диапазон зданий - 0...43. Маска позволяет сделать здание активным - реагирующим на щелчки и движение мыши) - существа в ордах - (зданиях, повышающих прирост существ) - не тестировано. - включение/отключения взаимодействия орд с жилищами при постройке (по умолчанию из четверки жилище/улучшенное/жилище с ордой/улучшенная орда может быть построено только одно) - строить ли домики при постройке Префектуры-Муниципалитета-Капитолия -------------------- ![]() |
|
|
|
26 Oct 2007, 23:20
Сообщение
#5
|
|
![]() Сообщений: 29 680 Спасибо сказали: 18150 раз |
спасибо за прогу!
|
|
|
|
26 Oct 2007, 23:21
Сообщение
#6
|
|
![]() Immortal Сообщений: 1 137 Спасибо сказали: 270 раз |
Под TE патч не работает, и суть проблемы неясна. При этом даже непатченый h3te.exe не пашет под отладчиком (Visual Studio 8) - вылетает та же ошибка. Надо разбираться...
Чуть не забыл - благодарность за идею: Deo. -------------------- ![]() |
|
|
|
27 Oct 2007, 00:07
Сообщение
#7
|
|
![]() Immortal Сообщений: 670 Спасибо сказали: 14 раз |
Наверное, дело в защите exe'шника.
-------------------- |
|
|
|
27 Oct 2007, 00:16
Сообщение
#8
|
|
![]() Immortal Сообщений: 1 137 Спасибо сказали: 270 раз |
Сомневаюсь... Если защита и была в SoD, Слава ее уже должен был снять. Я думаю, что скорее всего там какая-то специфическая для TE операция зависит от специфических факторов, типа взаимодействия потоков, адресов в куче или значений над вершиной стека. Впрочем, это догадки, я слабо представляю себе детали работы дебаггеров.
-------------------- ![]() |
|
|
|
27 Oct 2007, 01:11
Сообщение
#9
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз |
и как назло выложил на два худших сервера
но я все-же скачал. спасибо за прогу. |
|
|
|
27 Oct 2007, 17:15
Сообщение
#10
|
|
![]() Мордодел Сообщений: 1 950 Спасибо сказали: 856 раз |
Действительно спасибо
-------------------- АБЫРВА-А-А-А-АЛГ!!!
|
|
|
|
27 Oct 2007, 22:49
Сообщение
#11
|
|
![]() Master Сообщений: 277 Спасибо сказали: 18 раз |
Полезная штука... Спасибо
-------------------- |
|
|
|
29 Oct 2007, 11:46
Сообщение
#12
|
|
|
Immortal Сообщений: 2 472 Спасибо сказали: 21 раз |
Жалко не под ТЕ... И дель возможно действительно в защите... Но не от СоД, а от ZVS...
|
|
|
|
29 Oct 2007, 14:00
Сообщение
#13
|
|
![]() замолкаю. Сообщений: 2 340 Спасибо сказали: 1010 раз |
не просто жалко, а АРХИПЛОХО!!!
Надеюсь, что Irh сможет всё же обойти эту проблему... -------------------- |
|
|
|
31 Oct 2007, 12:52
Сообщение
#14
|
|
![]() Князь Бореи Сообщений: 5 172 Спасибо сказали: 1350 раз |
У меня такой вопрос. Вот смотрю файл bxtraits.txt
Код No X Y Frm Spr Outline 8 22 -1 -1 -1 -1 -1 7 -1 -1 -1 -1 -1 8 -1 -1 -1 -1 -1 9 -1 -1 -1 -1 -1 36 -1 -1 -1 -1 -1 как я понял это изменение для Конфлюкса. 22 - это волшебный фонарь 7 - Кузница 8 - Рынок 9 - Хранилище ресурсов 36 - НЕ ИСПОЛЬЗУЕТСЯ За что отвечает порядок строк? Номер строения это что такое?? Я понял так, что вместо нулевого строения строится 22, вместо первого 7... |
|
|
|
31 Oct 2007, 13:29
Сообщение
#15
|
|
![]() замолкаю. Сообщений: 2 340 Спасибо сказали: 1010 раз |
Газете...
Я не знаю, что тут за номера, но скорее всего номера брались из таблицы строений города (общая для всех) Немного поясню насчёт строений Конфлюкса (благо это пришлось изучать): Цитата 0 Гильдия магов уровня 1 1 Гильдия магов уровня 2 2 Гильдия магов уровня 3 3 Гильдия магов уровня 4 4 Гильдия магов уровня 5 5 Таверна 6 Верфь 7 Форт 8 Цитадель 9 Замок 10 Сельская управа 11 Префектура 12 Муниципалитет 13 Капитолий 14 Рынок 15 Хранилище ресурсов 16 Кузница 17 Торговцы 18 Строение орды для неулучшенных существ: Маленьких Фей 19 Строение орды для улучшенных существ: Феи 20 Корабль (если имеется Верфь) 21 Университет магии 22 не используется 23 не используется 24 Строение орды для неулучшенных существ: не используется 25 Строение орды для улучшенных существ: не используется 26 Грааль 27 Дополнительные дома для Префектуры 28 Дополнительные дома для Муниципалитета 29 Дополнительные дома для Капитолия 30 Жилище 1го уровня 31 Жилище 2го уровня 32 Жилище 3го уровня 33 Жилище 4го уровня 34 Жилище 5го уровня 35 Жилище 6го уровня 36 Жилище 7го уровня 37 Улучшенное жилище 1го уровня 38 Улучшенное жилище 2го уровня 39 Улучшенное жилище 3го уровня 40 Улучшенное жилище 4го уровня 41 Улучшенное жилище 5го уровня 42 Улучшенное жилище 6го уровня 43 Улучшенное жилище 7го уровня Красным отмеченыте строения, которые в игре не используются. К примеру, 22 нигде нету, но оно вроде как всё время построено (при любой постройке оно строится). А 27-29 отстраиваются вместе с постройкой соответствующий им строений (11-13) -------------------- |
|
|
|
31 Oct 2007, 15:14
Сообщение
#16
|
|
![]() Князь Бореи Сообщений: 5 172 Спасибо сказали: 1350 раз |
Бес спасибо, но то что ты мне в личку написал - нифига не понял... и обяснять не нуно.
с номерами тогда понятно. а их последовательность на что влияет? чем 22 7 8 9 36, отличается от 7 22 9 8 36??? Вопрос еще такой: получается что можно использовать для строений СВОИ дефы? т.е. не заменять старые дефы, а добавить свои и сделать несколько вариантов экзешника один для стандартной игры, а другой с новыми дефами |
|
|
|
31 Oct 2007, 15:26
Сообщение
#17
|
|
![]() замолкаю. Сообщений: 2 340 Спасибо сказали: 1010 раз |
как я понял из вашего поста (#14) , там просто написано списком здания... это, имхо, не важно как их располагать в последовательности.
Цитата Вопрос еще такой: получается что можно использовать для строений СВОИ дефы? т.е. не заменять старые дефы, а добавить свои и сделать несколько вариантов экзешника один для стандартной игры, а другой с новыми дефами ну, если вы в своём новом ехе-шникесопоставите неиспользуемые здания с новыми именами дефов для них... то по идее такой вариант подойдёт.Ведь для неиспользуемых зданий в оригинальном ехе-шнике имена дефов не прописаны, вроде. -------------------- |
|
|
|
31 Oct 2007, 15:51
Сообщение
#18
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз |
Цитата(izrukvruki @ 31 Oct 2007, 15:14) т.е. не заменять старые дефы, а добавить свои и сделать несколько вариантов экзешника один для стандартной игры, а другой с новыми дефами думаю это будет возможно только при динамической подгрузке ресурсов |
|
|
|
31 Oct 2007, 18:59
(Сообщение отредактировал Irh - 31 Oct 2007, 19:05)
Сообщение
#19
|
|
![]() Immortal Сообщений: 1 137 Спасибо сказали: 270 раз |
Цитата(Bes @ 31 Oct 2007, 14:29) 0 Гильдия магов уровня 1 Да - это формат CMI/CB, не U. А индекс в массиве с номерами зданий не связан.... Последовательность номеров - насколько я понял, просто последовательность отрисовки на экране, это важно, если здания перекрываются. Номера в bxtraits.txt (это просто пример) я скопировал из ехе, чтобы сохранить существующий порядок зданий в Сопряжении. Цитата(izrukvruki @ 31 Oct 2007 @ 16:14) Вопрос еще такой: получается что можно использовать для строений СВОИ дефы? т.е. не заменять старые дефы, а добавить свои и сделать несколько вариантов экзешника один для стандартной игры, а другой с новыми дефами Именно так. Просто заменить соответстующие строки в exe. Правда, много имен файлов придется менять... но это имхо стоит сделать. Несколько сложнее со зданиями, которые не присутствуют в списке, но тоже можно - изменить адреса строк в таблице и прописать новые имена файлов. Надеюсь все же сделать вскоре новый патч для TE с ограниченной функциональностью - по крайней мере, с добавлением зданий принципиальных проблем нет. -------------------- ![]() |
|
|
|
31 Oct 2007, 22:22
Сообщение
#20
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз |
Цитата(Irh @ 31 Oct 2007, 18:59) Просто заменить соответстующие строки в exe. может вынесешь тогда это в опцию в текстовик? |
|
|
|
![]() ![]() |
| Текстовая версия | Сейчас: 27 April 2026 - 17:20 |
|
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |
|