Current time: 27.11.2024, 13:33 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Might and Magic. Heroes III — HD Edition
» Реверсинг
Author Message
Дьякон Offline

Posts: 395
Post: #16

Скрипт для 010 editor


Страус труп (с) Бьерн
(This post was last modified: 16.02.2015 22:42 by Дьякон.)
16.02.2015 21:33
Find all posts by this user Quote this message in a reply
Дьякон Offline

Posts: 395
Post: #17

Вот простая программка для распаковки.
http://dropmefiles.com/qcMrc

Работаю над поиском и предпросмотром.


Страус труп (с) Бьерн
22.02.2015 18:55
Find all posts by this user Quote this message in a reply
AKuHAK Offline

Posts: 116
Post: #18

Перепощу сюда может кто знает за что отвечают эти 4 значения:
Code:
ADAG41 0 1 1 0 1 428 368 69 72 0 1 1 292 0 69 72 0
S1 - имя кадра
S2 - номер архива, в котором хранится файл
S3, S4, S5, S6 - неизвеcтно
S7 - оффсет х
S8 - оффсет y
S8 - ширина
S9 - длина
S10 - поворот (Если 1 то на 90 градусов)
S11 - флаг тени (если 1 то затем идёт ряд значений для тени)
S12 - номер архива, в котором хранится тень
S13 - оффсет х тени
S14 - оффсет y тени
S15 - ширина тени
S16 - длина тени
S17 - поворот тени

S3, S4, S5, S6 - без понятия что это такое, может как-то и влияет на что-то (обычно маленькие цифры до 10)
24.02.2015 12:28
Find all posts by this user Quote this message in a reply
Дьякон Offline

Posts: 395
Post: #19

Добавил просмотр, стало удобнее.
http://dropmefiles.com/Lcngm

P.S. Посоветуйте нормальный обменник


Страус труп (с) Бьерн
24.02.2015 17:51
Find all posts by this user Quote this message in a reply
Ivor Offline
Moderators

Posts: 1138
Post: #20

Dropbox


Моды (Иные герои, иные заклинания), скины, портреты
24.02.2015 19:17
Visit this user's website Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #21

Если не хочется пользоваться файловым сервисом типа дропбокса, то wikisend.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
24.02.2015 20:06
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #22

rghost.ru


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
24.02.2015 21:51
Find all posts by this user Quote this message in a reply
Macron1 Offline

Posts: 521
Post: #23

Когда можно ждать замену оригинальных DEFов?


VCMI - будущее Heroes 3!
24.02.2015 22:32
Find all posts by this user Quote this message in a reply
AKuHAK Offline

Posts: 116
Post: #24

(24.02.2015 22:32)Macron1 Wrote:  Когда можно ждать замену оригинальных DEFов?
Да хоть прям щас:
https://yadi.sk/d/a6rDoMLqetgCh
26.02.2015 01:24
Find all posts by this user Quote this message in a reply
Дьякон Offline

Posts: 395
Post: #25

Запустил редактор карт под ХР. Насколько стабильно будет работать - вопрос конечно, но вроде работает.
Порядок действий:
Изменения в Optional Header:
Major OS Version = 4 (хотя это под вопросом, возможно менять и не стоит)
Major SubSystem Version = 4

В ImportTable :
Заменен вызов в kernel32.dll InitializeCriticalSectionEx на InitializeCriticalSection

В ехе: убраны два push (в связи с разным количеством передаваемых параметров в вышеприведенных функциях).

А вот с самими героями пока чет туго ((( Не хватает каких-то модулей походу. Пытася покопаться при помощи Dependency Walker , но он показывает херню


Страус труп (с) Бьерн
27.02.2015 13:58
Find all posts by this user Quote this message in a reply
Дьякон Offline

Posts: 395
Post: #26

Проблема с инициализацией Steam_api.dll. Из интернета взял другую длл, требует запущенный steam.
Добавлено:
Запустил лаунчер. Остались только герои.


Страус труп (с) Бьерн
(This post was last modified: 27.02.2015 16:04 by Дьякон.)
27.02.2015 15:22
Find all posts by this user Quote this message in a reply
Дьякон Offline

Posts: 395
Post: #27

В принципе в героях убрал привязку к стиму как и в лаунчере, но есть проблема с d3dcompiler_46.dll. Я склоняюсь к тому, что у меня ХР с багами (я ставил там всякие директ х сдк), т.к. не находит в msvcrt.dll много функций:
_except_handler4_common
wcsncpy_s
strcpy_s

Кто в курсе, это баг моей винды или данные процедуры только в 7-ке есть?


Страус труп (с) Бьерн
27.02.2015 18:33
Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #28

У меня в msvcrt.dll таких процедур тоже нет.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
27.02.2015 19:53
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #29

Нужно шерстить всякие там msvcrt[90].dll, не?


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
27.02.2015 20:27
Find all posts by this user Quote this message in a reply
Дьякон Offline

Posts: 395
Post: #30

(27.02.2015 20:27)Berserker Wrote:  Нужно шерстить всякие там msvcrt[90].dll, не?
?
В d3dcompiler_46.dll есть импорт из msvcrt.dll данных функций. Что ты имел ввиду Берс?


Страус труп (с) Бьерн
27.02.2015 20:29
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group