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

Post Reply 
Threaded Mode | Linear Mode
Редактирование иконки исполняемого файла игры
» инструкция
Author Message
MOP Offline
Moderators

Posts: 1468
Post: #16

А возможно ли перенесение секции ресурсов каким-то инструментом? А старую секцию оставить только для не-смещения воговских секций, можно её даже нулями забить. Или вообще оставить на ней весь функционал, кроме иконок.
Должен быть путь. А то иконки даже СоД зело низкого качества + набор размеров какой-то нестандартный. В общем, даёшь красивые и качественные иконки!


Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery
(This post was last modified: 13.03.2020 20:08 by MOP.)
13.03.2020 20:07
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #17

Инструмента не нашёл. Но, может быть, вручную.
https://yadi.sk/i/Cp__KCgQzwaD5g
В PE32 изменить общий размер exe (SizeOfImage?). и конкретной секции .rsrc задать новое смещение в конец exe и новый размер, расширив её, таким образом.


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

Posts: 1468
Post: #18

Ок, понял. Попробую поэкспериментировать завтра.
И, кстати, вспомнил, что для операций с секциями exe пользовался прогой LordPE. Очень маленькая, но очень функциональная и безотказная.


Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery
13.03.2020 20:35
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #19

MOP, LordPE - отличная утилита из прошлого 132


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

Posts: 16657
Post: #20

Секцию расширил до 0x50000 (в 8 раз больше), всё равно её виртуальный размер 0x54000. Перенёс в самый конец файла через LordPE, изменив 4 байта в сумме. Посмотрю, что дальше.


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

Posts: 16657
Post: #21

У меня таки получилось.
https://yadi.sk/i/5QGNrLsBQilywQ

Инструкция, которая всё равно потеряется.
#Редактирование иконки исполняемого (ехе/exe) файла игры.
Имеем h3era.exe/h3te.exe.

Через LordPE - PEEditor - Sections находим секцию .rsrc, в котором ставим RSize= 50000, ROffset = 350000.
В результате секция увеличились в 8 раз в размере и располагается теперь прямо в конце оригинального файла.

Через Restorator/ResHacker открываем оригинал h3era/h3te, меняем иконку на нужную, проводим другие манипуляции. Сохраняем файл под именем new.exe.

Через LordPE открываем new.exe, PEEditor - Section - сохраняем содержимое секции .rsrc на диск в файл new.res. Это важно, потому как в секции своя структура, которую мы берём готовой.

Последний этап — создание нового исполняемого файла путём конкатенации оригинала + (new.res, отбитый нулями справа до размера 0x50000).

Вот файл с уже расширенной секцией ресурсов, но оригинальным содержимым. Можно затирать со смещения 0x350000 0x50000 байт.
https://dropmefiles.com/xzDHQ
---------------------------------------------

Все благодарности — Master of Puppets. МоР — голова! Yes


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

Posts: 5422
Post: #22

Ты проверь потом как все эти "популярные " антивирусы будут вести себя с этим новым ехе. А то ты сам знаешь как начнут юзэры гнобить инсталлятор
14.03.2020 00:40
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #23



Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
14.03.2020 00:50
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