IPB

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

138 страниц V  « < 23 24 25 26 27 > »   
Reply to this topicStart new topic
> Меняем разрешение в Героях (HDmod), дополнение к Heroes III
baratorch
сообщение 27 Dec 2009, 12:05
Сообщение #481

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




Цитата
Эра сделана на базе ТЕ никаких манипуляций с секциями там не производилось

мне интересно это говорит один из кодеров эры?
Если в секции меняется код - это манипуляция с секцией.
Цитата(Дьяк @ 27 Dec 2009, 14:38)
сделай в виде длл свои изменения

Ага, забей на сод, вог 3.58, 3.59 (возможно и с ним подружится мой хайрез). И плюс изучай эру и апи плагинов для нее, трать на это время.


--------------------
HoMM 3 HD:
http://sites.google.com/site/heroes3hd
последняя версия - 3.61f
Go to the top of the pageAdd Nick
 
+Quote Post
Дьяк
сообщение 27 Dec 2009, 12:54 (Сообщение отредактировал Дьяк - 27 Dec 2009, 12:57)
Сообщение #482

Member
Сообщений: 97
Спасибо сказали: 80 раз




Цитата(baratorch @ 27 Dec 2009, 12:05)
мне интересно это говорит один из кодеров эры?

В Эре всего один кодер )))) - Берс.

1. В Эре секции не расширялись по сравнению с ТЕ
2. Ты что-то путаешь. При чем тут сод, вог 3.58, 3.59. Зачем изучать плагины Эры? Напиши длл и патч для ее подгрузки в любой ехе. Это самый оптимальный путь для совместимости. Иначе каждый новый ехе выпущенный для ВоГ придется опять и опять изменять.

P.S. И это просто совет, мне по барабану как ты сделаешь
Go to the top of the pageAdd Nick
 
+Quote Post
Etoprostoya
сообщение 27 Dec 2009, 13:08 (Сообщение отредактировал etoprostoya - 27 Dec 2009, 13:09)
Сообщение #483

Etoslozhnostatus
Сообщений: 8 574
Спасибо сказали: 15964 раза




baratorch хочет изменить те области в экзешнике СоДа, которые не затрагивались следующими изменениями (ВоГ, ТЕ и т.п.) и никак не затронут игровой процесс. То есть его патч будет универсальным и легко подойдёт для всех СоДов и его исправлениях-модификациях типа ВоГа и ТЕ.

baratorch, а твои изменения совместимы с патчем для 32-битного разрешения?


--------------------
- Да ну!?
- Horn of the Argali гну!
Go to the top of the pageAdd Nick
 
+Quote Post
CrackedMind
сообщение 27 Dec 2009, 13:30
Сообщение #484

openhomm developer
Сообщений: 214
Спасибо сказали: 39 раз




Патч для 32битного разрешения состоит из одной дллки, и подменой имени этой дллки в .ехе Сода. Так что подходит smile.gif


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Дьяк
сообщение 27 Dec 2009, 13:31
Сообщение #485

Member
Сообщений: 97
Спасибо сказали: 80 раз




Т.е. выходит новый ехе - отдаем его на правку барторчу, т.к. он будет без его изменений. И так с каждой новой версией. Я правильно понял?
Go to the top of the pageAdd Nick
 
+Quote Post
Etoprostoya
сообщение 27 Dec 2009, 14:01
Сообщение #486

Etoslozhnostatus
Сообщений: 8 574
Спасибо сказали: 15964 раза




Цитата(Дьяк @ 27 Dec 2009, 13:31)
Т.е. выходит новый ехе - отдаем его на правку барторчу, т.к. он будет без его изменений. И так с каждой новой версией. Я правильно понял?

Видимо так, по крайней мере я так понял. Если всё так, то можно править пропатченный екзешник или патчить исправленный - без разницы.


--------------------
- Да ну!?
- Horn of the Argali гну!
Go to the top of the pageAdd Nick
 
+Quote Post
Дьяк
сообщение 27 Dec 2009, 14:03 (Сообщение отредактировал Дьяк - 27 Dec 2009, 14:04)
Сообщение #487

Member
Сообщений: 97
Спасибо сказали: 80 раз




А не проще сделать отдельный патч, который потом можно присобачить к любому ехе?

P.S. Это то о чем я пытаюсь сказать в течении 5 постов, но все усердно отказываются понимать.
Go to the top of the pageAdd Nick
 
+Quote Post
Etoprostoya
сообщение 27 Dec 2009, 14:19
Сообщение #488

Etoslozhnostatus
Сообщений: 8 574
Спасибо сказали: 15964 раза




Цитата(Дьяк @ 27 Dec 2009, 14:03)
А не проще сделать отдельный патч, который потом можно присобачить к любому ехе?
Так он это и делает! О чём я усердно пытаюсь вам втолковать в течении нескольких постов smile.gif


--------------------
- Да ну!?
- Horn of the Argali гну!
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Berserker_*
сообщение 27 Dec 2009, 14:50
Сообщение #489







Через DLL проще. Для Сод просто сделать загрузчик с её внедрением (могу прислать ехе). DLL на старте патчит нужные места и всё.
Для Эры нужно поместить dll в папку EraPlugins или в новых: Era\Plugins. АПИ нет. DLL будет вызвана, после того, как вог сделает правки кода и до передачи управления игре.
Go to the top of the pageAdd Nick
 
+Quote Post
Etoprostoya
сообщение 27 Dec 2009, 16:38
Сообщение #490

Etoslozhnostatus
Сообщений: 8 574
Спасибо сказали: 15964 раза




Цитата(baratorch @ 10 Dec 2009, 19:40)
Начинал я работу (между прочим еще 2х месяцев не прошло) с весьма начальными познаниями в ассемблере, и с мизерным опытом в моддинге ПЕ файлов. (А теперь я - ого-го!! ))))

Цитата(Berserker @ 27 Dec 2009, 14:50)
Через DLL проще. Для Сод просто сделать загрузчик с её внедрением (могу прислать ехе). DLL на старте патчит нужные места и всё.
Для Эры нужно поместить dll в папку EraPlugins или в новых: Era\Plugins. АПИ нет. DLL будет вызвана, после того, как вог сделает правки кода и до передачи управления игре.

Кому проще, а кому нет. Кто владеет такими навыками, а кто может и нет.


--------------------
- Да ну!?
- Horn of the Argali гну!
Go to the top of the pageAdd Nick
 
+Quote Post
Аларик
сообщение 27 Dec 2009, 17:53
Сообщение #491

Newbie
Сообщений: 38
Спасибо сказали: 6 раз




<a target="_blank" href="http://www.radikal.ru"><img src="http://s47.radikal.ru/i117/0912/05/c91199bae9dd.jpg" ></a>

Это только у меня так?


Добавлено ([mergetime]1261925420[/mergetime]):
http://s47.radikal.ru/i117/0912/05/c91199bae9dd.jpg


Добавлено ([mergetime]1261925617[/mergetime]):
http://i059.radikal.ru/0912/cf/c7a1e24259d7.jpg
Go to the top of the pageAdd Nick
 
+Quote Post
FCst1
сообщение 27 Dec 2009, 17:59
Сообщение #492

Fattest man
Сообщений: 4 668
Спасибо сказали: 2616 раз




Нет, не только у вас. Это проблемы патченого (NoCD) exe.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
baratorch
сообщение 27 Dec 2009, 18:26
Сообщение #493

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




Аларик, это значит, что ты установил русскую графику, но запускаешь 'нерусский' экзешник (без _rus в названии).


--------------------
HoMM 3 HD:
http://sites.google.com/site/heroes3hd
последняя версия - 3.61f
Go to the top of the pageAdd Nick
 
+Quote Post
Аларик
сообщение 27 Dec 2009, 18:39
Сообщение #494

Newbie
Сообщений: 38
Спасибо сказали: 6 раз




спасибо
Go to the top of the pageAdd Nick
 
+Quote Post
baratorch
сообщение 27 Dec 2009, 18:56 (Сообщение отредактировал baratorch - 27 Dec 2009, 19:05)
Сообщение #495

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




Цитата(Дьяк @ 27 Dec 2009, 15:54)
1. В Эре секции не расширялись по сравнению с ТЕ
2. Ты что-то путаешь. При чем тут сод, вог 3.58, 3.59. Зачем изучать плагины Эры?



Я не путаю, я мало знаю. Я не знал, что эра на базе те. Я посмотрел секцию вога, секцию эры, учел что эра появилась позже и сделал вывод.
Пусть в эре секция не расширялась по сравнению с те, но занчит код внутри нее расширялся. Или экзешники эры и те идентичны?


Цитата
Т.е. выходит новый ехе - отдаем его на правку барторчу, т.к. он будет без его изменений. И так с каждой новой версией. Я правильно понял?

нет, неправильно. Вы будете его 'отдавать' на правку программе-патчеру.


Цитата(etoprostoya)
baratorch, а твои изменения совместимы с патчем для 32-битного разрешения?

нет, патч для 32 бит НЕсовместим с моими изменениями laugh.gif. В нем чрезмерная привязка к 800х600. zdraw.dll не интересутся передаваемыми аргументами, связанными с разрешением, считая что разрешение - 800х600 и другим быть не может. Еще в начале работы убедился в этом. Попытался наскоком поправить zdraw.dll - не получилось, плюнул и продолжил заниматься своей работой.

***

Прошу всех советчиков учитывать, что я программер - любитель. И ни мое образование ни работа никак не связаны с ИТ. И программирование на данный момент не является приоритетным увлечением. А еще мне не очень интересны такие проекты как вог, эра и особенно те.
Вообще такие адские винегреты не для меня. Посмотрите сколько и какие изменения были в сод относительно аб, в аб относительно рое.. И тем не менее фанаты были счастливы. но это уже офф..


--------------------
HoMM 3 HD:
http://sites.google.com/site/heroes3hd
последняя версия - 3.61f
Go to the top of the pageAdd Nick
 
+Quote Post
Etoprostoya
сообщение 27 Dec 2009, 19:05
Сообщение #496

Etoslozhnostatus
Сообщений: 8 574
Спасибо сказали: 15964 раза




Немного оффтопа. Если хотите - удаляйте.
Моддеры-любители из Польши "сделали" прочих градостроителей? закрепили за собой "первенство". Глагол "сделали" и существительное "первенство" специально в кавычках, чтобы оборвать споры.

Программер-любитель baratorch "делает" программеров из WoG и TE.

Ну и совсем не к месту вывод. Знаете почему процветает Google? Потому что эта корпорация активно содействует проектам Open Source, которые часто делают любители.


--------------------
- Да ну!?
- Horn of the Argali гну!
Go to the top of the pageAdd Nick
 
+Quote Post
fireman
сообщение 27 Dec 2009, 19:23 (Сообщение отредактировал fireman - 27 Dec 2009, 19:23)
Сообщение #497

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




baratorch, лучше ориентироваться на эру, которая патчит СоД, но даёт ему важные плюсы.(имхо)
Go to the top of the pageAdd Nick
 
+Quote Post
baratorch
сообщение 27 Dec 2009, 20:10 (Сообщение отредактировал baratorch - 27 Dec 2009, 20:10)
Сообщение #498

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




кому интересно, могут скачать вот эту программу (необходим установленный нет фреймворк 3.5):

http://yabadaba.ru/files/200753

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

для создания ХД мода вам понадобится

1. оригинальный екзешник СоД 3.2 (либо НОСД версия)
2. екзешник ХД мода СоДа (либо НоСД версия, если на выходе вы хотите получить НоСД)
3. екзешник вога или чего подобного

Бэкапить ничего не надо. Если вы допустим указали программе для изменения h3wog.exe, то в той же папке появится h3wog.exe_HD.exe - это и будет ХД мод.

можете репортить о моментах несовместимости. (я уже знаю что не работают кнопки опций вог, командира; видео играется в старых позициях, а TE которую мне дал SAG19330184 вылетает при старте карты).


--------------------
HoMM 3 HD:
http://sites.google.com/site/heroes3hd
последняя версия - 3.61f


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
monster
сообщение 28 Dec 2009, 08:02
Сообщение #499

Newbie
Сообщений: 26
Спасибо сказали: 11 раз




Для 32bit в SoD можно рядом с игрой положить этот файлик:
http://www.multiupload.com/I5JKY5VJTN


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
baratorch
сообщение 28 Dec 2009, 08:52 (Сообщение отредактировал baratorch - 28 Dec 2009, 08:53)
Сообщение #500

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




Супер!

Я вот еще сразу подумал, зачем ddraw на zdraw в екзешнике править...


--------------------
HoMM 3 HD:
http://sites.google.com/site/heroes3hd
последняя версия - 3.61f
Go to the top of the pageAdd Nick
 
+Quote Post

138 страниц V  « < 23 24 25 26 27 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



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