Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Exe Builder & WoG/TE/SoD++
DF2 :: ФОРУМЫ > Игровые форумы > Heroes of Might & Magic III
         
Exe Builder & WoG/TE/SoD++

WoG++

Размер продукта: 320 KB
Автор продукта: Berserker
Описание продукта: Обновление для тех, кто хочет использовать новые ехешники, меньше мучаться с багами или просто рискнуть играть с улучшениями от WoG-Team. В архиве находятся две папки для английского и русского варианта. Английский вариант не имеет обновления от WoG-Team (Ибо то, что у Драколича - русское), русский - имеет (на выбор).

Установка:
  • Распаковать архив во временную директорию.
  • Скопировать папку Data в директорию с игрой. В каждом из выбранных вами вариантов (русский/английский, с обновлением/нет) есть такая папка.
Ссылки: Скачать

ExeBuilder

Размер продукта: 1.1 MB
Автор продукта: Berserker
Описание продукта:
*** Для тех, кто не занимается модингом. ***
Данная сборка позволит вам собрать свой ехе с исправленными багами, запретом (или нет) на запуск нескольких копий, ехе, который больше не потребляет 100% процессора (CPU), а лишь 1-3%. Вы думаете это сложно? smile.gif Нет, нужно просто запустить один файл spiteful.gif При этом поддерживаются: TE, SoD, WoG...++ biggrin.gif

*** Для тех, кто занимается. ***
В сборке присутствуют ExeBuilder - утилита, которая патчит входной ехе всеми бинарными файлами, что находится в своё каталоге, а также BinGen (из платформы Эра), который генерирует эти файлы. Присутствуют сорцы прог и сорцы патчей с полным описанием и комментариями.

Установка:
  • Распаковать архив директорию с игрой.
  • Зайти в папку ExeBuilder и запустить один из трёх файлов:
    • "SOD++.BAT" - для тех, кто играет в SoD 3.2 (русская)
    • "TE++.BAT" - для тех, кто играет в ТЕ и хочет запретить запуск двух копий
    • "WoG++.BAT" - для тех, кто хочет продвинутый ехе, но без запрета запуска двух копий
Ссылки: Скачать

С уважением,
Berserker.
Vyorf
Что то я немного не до понял, уважаемый Берсрекер пожалуйста внесите ясность, правильно ли я понял что установив Exebuilder я снижу нагрузку на процессор?
Устанавливал WOG++ на чистый WOG 3.58f.
nLc
по дефолту игра каждый цикл гоняет проц в холостую
патч делает так чт окаждый игровой цикл некотороая часть времени отдаетс ясистеме на ее разумение
тем самым резко снижается нагрузка на проц(ценой торможения на очень слабых компах)
тем кто играет на ноутах нагрузка на проц не в радость т.к. ноуты при этом шумят и садят батареи а с патчем игра становится более помфортной и продолжительной....

Добавлено ([mergetime]1232228868[/mergetime]):
патч надо применить на екзе wink.gif запуская соотв. бат файл...
         
Вы не совсем поняли. Тут два продукта: первый - это чуть подправленные скрипты и текстовик для работы с новыми ехе версии ТЕ и старше. Заменили скрипты - всё, играйте с любым ехе. Причём, чтобы не обижать тех, кто не верит обновлениям, отобранным Драколичем, или тем, кто играет в английскую версию, я включил все варианты.

Второй - это возможность построить ехе на базе SoD или TE через серию бинарных файлов. Для Сода пока только один бинарный файл - CPU, для уменьшения нагрузки на проц. Для ТЕ:

CPU.TXT
CRC.TXT
Дороги.TXT
Копии.TXT
Проверки.TXT
Сейвы.TXT

То бишь исправление багов, отключение проверок контрольных сумм и т.д. Если человек хочет внести в игру изменения и умеет пользоваться Hex-редактором или отладчиком, то можно дописать свои патчи (благо формат препростейший), изменив там имена дефов, авторов, номера чего-нибудь - что угодно. Главное, ехе как бы собирается по кирпичикам. Скоро кину бинарных файл Эры.

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

Фактически, в WoG++ был использован уже пропатченный ехе, только вот нагрузка на процессор там старая. Я подумал, чем плодить сотни ссылок (С Эрой/без, с CPU/без, одна копия/много, с ещё какой-нибудь фичей/без) проще выпустить билдер, а потом только махонькие патчи кидать.

Друзья, уже назрела необходимость сделать полный фак в картинках по установке и настройке Вога. Я думаю, в ближайшее время можно будет попробовать smile.gif
Vyorf
Цитата(Berserker @ 18 Jan 2009, 02:50)
Друзья, уже назрела необходимость сделать полный фак в картинках по установке и настройке Вога. Я думаю, в ближайшее время можно будет попробовать smile.gif

О! А вот это здравая мысль, это бы очень упростило многим жизнь, сам помню долго всякого перечитал (очень редко даже понимал biggrin.gif ) пока нормально не криво устанавливать все не научился, правда потом стало проще так как начали делать удобные более менее инстоляторы. В общем абсолютно поддерживаю! yes.gif
firsak
Лично у меня создаюшиеся файлы in.exe не запускаются вообще (ноль реакции). Heroes Complete + WoG 3.58f ENG.
gamecreator
результат папкой выше sad.gif
         
Там же написано по окончанию работы бат-файла:
Цитата
Запускайте файл WoG++ из коревой директории игры. Приятного отдыха

А In.exe - это входной файл для патчинга.

Да, не забудьте сперва поставить обновлённые скрипты по ссылке выше.
gamecreator
кстати, у меня при запуске вог++ и те++ при создании случайной карты игра вылетает на половине загрузки карты. с остальными картами все ок.
         
Только что для примера сгенерил несколько карт. Ехе тут не при чём (как теортически по смыслу патчей, так и практически). Проверь на In.exe (скопировав в папку с Героями). In.exe - это чистый ехе ТЕ.
gamecreator
сгенерить то и у меня сгенерит. а вот запустить - фиг.

Добавлено ([mergetime]1232620569[/mergetime]):
проверял кидая екзешники в папку с ТЕ
         
Запустил - работает. Сгенерил ещё и сразу запустил с вогификацией - работает.
Хмм..
игродел, ты ничего лишнего в текстовиках не прописывал?
gamecreator
кто знает, но ТЕ вроде чистый был
geNNadiy
Цитата(Berserker @ 17 Jan 2009, 06:29)
ехе, который больше не потребляет 100% процессора (CPU), а лишь 1-3%.

После патча загрузка проца конечно упала со 100% на обох ядрах камня... но что-то не до обещанных 1-3!! после патча у меня загрузка колеблется от 50 до 70 процентов...
wink.gif хотя справедливости ради патчил я не СоД, не ТЕ, а альфу нового ВоГа..
gamecreator
Цитата(geNNadiy @ 31 Jan 2009, 01:36)
wink.gif хотя справедливости ради патчил я не СоД, не ТЕ, а альфу нового ВоГа..

это все равно если бы ты винду хр обновлял заплатками от 98-й
major
кстати, насчет загрузки проца, никогда такого не замечал у себя. он вообще загружается на 100% в определенные моменты или постоянно?
Монца
Постоянно грузит на 50%, до 55% доходит. Мне на буке критично, иногда перегревается и выключается( Попробую ка и я этот патчик.
Хмм..
Автор поста: Berserker.
50% - это на двухядерных. (100% одно ядро), на одноядерный - 100%. Говоря проще, там бесконечный цикл обработки сообщений без каких либо задержек. Вон он и съедает всю мощь, что есть.
Монца
Да, так и есть - два ядра. Да и в чем причина я тоже знаю)
Есть еще идея сделать универсальный патчер для всех версий, для этого адрес не указывать, а задавать уникальную последовательность байт, одинаковую для всех версий.
Монца
Работает только с английской версией SoD, батник я бы немного изменил:
Код
@echo off
REM NAME: SoD++ maker
REM AUTHOR: Berserker
REM VERSION: 1.0
TITLE SoD++
COLOR 0F
ECHO Сейчас начнётся генерация выходного ехе SoD++. Нажмите любую клавишу...
SET /P %a=
COPY SoD.exe In.exe
COPY LIB\CPU.bin CPU.bin
ExeBuilder.exe
DEL CPU.bin
DEL In.exe
MOVE Out.exe SoD++.exe
CLS COLOR 0A
ECHO OK. Запускайте файл SoD++ из коревой директории игры. Приятного отдыха.
SET /P %a=


Добавлено ([mergetime]1233481456[/mergetime]):
Да, в экране города и без патча герои процессор не жрут.
Монца
Но если твой патч применить на русском exe, то он тоже кой чего затрет.
Батник грохает in.exe и переименовывает out.exe в sod++.exe.

Полностью универсальный может и не возможен, но для большинства случаев достаточно последовательности от 5 до 10 байт.

В любом случае можно добавить второй способ патчинга.

Добавлено ([mergetime]1233482929[/mergetime]):
А, я все понял, ты предполагал, что билдер будет лежать в директории с игрой. А я запускаю из другого места.
Монца
С русским ничего не получится, там другие адреса. Поищу соответствие.
Монца
Нашел, от твоих адресов отнять надо $2e0

4F8625 -> 4F8345
4F8641 -> 4F8361
4F88A1 -> 4F85C1
hippocamus
М... Пропатчил СоД. Как требовал диск, так и требует... sad.gif
Монца
Отучить от диска просто, надо найти вызов какой нить api, типа GetDriveTypeA,
vladimirlisenkv
Люди может я очень кому то не понравлюсь, а нельзя все это пропатченое счастье вместе с игрой, т.е. полность папку с установленной игрой (DATA, MAPS, и т.д.) заархивировать и залить куда нибудь чтобы особо неправильные люди скачали, распаковали, запустили и пользовались ?
gamecreator
таким людям запрещено подходить к компьютеру
fireman
Обновите в первый пост

ExeBuilder - http://remake-heroes.ucoz.ru/ExeBuilder.rar
Вог++ - http://remake-heroes.ucoz.ru/WoG_plus_plus.rar
MasterOfPuppets
Цитата
Да, в экране города и без патча герои процессор не жрут.

У меня что с патчем, что без патча, что в экране города, что на карте, что в меню - всегда стабильно 100% загрузки проца. Это нормально?
Pentium-4, 1,25 ГБ ОЗУ.
fireman
Надо экзе патчить тогда всё норм
MasterOfPuppets
Я вроде не идиот.
fireman
Мне помогло.Если делать по инструкции всё работает
gamecreator
Цитата(Master Of Puppets @ 03 Jun 2009, 09:31)
Цитата
Да, в экране города и без патча герои процессор не жрут.

У меня что с патчем, что без патча, что в экране города, что на карте, что в меню - всегда стабильно 100% загрузки проца. Это нормально?
Pentium-4, 1,25 ГБ ОЗУ.

прям от одного процесса 100%?
MasterOfPuppets
Именно так.
Но это тогда, когда процесс - Герои. Остальные процессы - норм.
fireman
Я могу запускать каспера,мозилу,ещё кучу всего и проц не на 100% занят
Phoenix - Mod
Обновилась Платформа Эра до версии 1.5. Дружественный инсталлятор, совместимость с 3.58f, качественный мануал.
Прочитать введение и скачать можно здесь: http://wforum.heroes35.net/showthread.php?tid=731
GORynytch
ExeBuilder не работает. Точнее, он работает, но выходящий файл (ни ТЕ++, ни WOG++) не запускается. Пробовал несколько раз. Если можете, сделайте и отправьте на мой e-mail рабочие ТЕ++ и WOG++.
fireman
Горыныч, сейчас уже есть эра
GORynytch
Эх... Отстал я от жизни. Просто мне нужен ЕХЕ Вог, который не ест процессор + не отключаются скрипты в сейвах, дороги рисуются нормально и т.д. И кинь ссыль на Эру, у меня мало времени щас искать.
fireman
http://remake-heroes.ucoz.ru/news/2009-06-15-35 статья на моём сайте
GORynytch
Спс, Огнечел. Но я уже нашёл Эру -- и версию 1.5, и 1.6 (на форуме ВоГ).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.