[Delphi] если тут кто-нибудь остался, не занятый разборками, услышьте мой SOS12.08.03 23:48 Автор: Max Статус: Незарегистрированный пользователь Отредактировано 12.08.03 23:52 Количество правок: 1
есть такой чат-game-клиент - наш и очень даже не плохо смонтированный, называется IGA. В нём есть нарды, но ребята так заняты самим движком что совсем не уделяют времени красоте. я вызвался им в этом помочь и предложил переделать нарды в графическом плане = два дня ожидал ответа от ихнего главного и затем услышал всего два слова, что все граф ресурсы лежат в dll и собраны они на delphi.
из софта имею restorator, HIEW (в котором плохо шарю), и DeDe (анологично) = требуется выдернуть из дллки графические ресурсы нард и засунуть их обратно.
resorator вытаскивает часть bmp, а именно кубики и ещё кое что, но сам интерфес зашит где-то в коде, но вот именно в этом вопрос. Хелпните если можете.
всяческие картинки, если только их не прилинковать самому и не грузить потом вручную из ресурсов, хранятся в текстовых ресурсах в виде последовательности байт. выглядит это примерно так:
object ImageList1: TImageList
Height = 32
Width = 32
Left = 456
Top = 40
Bitmap = {
494C010103000400040020002000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
0000000000003600000028000000800000002000000001001000000000000020
.... . . . . .
Delphi извратно ресурсы хранит13.08.03 01:04 Автор: Max Статус: Незарегистрированный пользователь
> всяческие картинки, если только их не прилинковать самому и > не грузить потом вручную из ресурсов, хранятся в текстовых > ресурсах в виде последовательности байт. выглядит это > примерно так: > object ImageList1: TImageList > Height = 32 > Width = 32 > Left = 456 > Top = 40 > Bitmap = { > > 494C010103000400040020002000FFFFFFFFFF10FFFFFFFFFFFFFFFF424 > D3600 > > 00000000000036000000280000008000000020000000010010000000000 > 00020 > > .... . . . . .
а ты не мог мне немного популярнее растолковать как, а ещё важнее чем мне это в дллке найти, вытащить, переделать по своему а потом обратно всё зашить. должен признаться что я в кодинге полный ноль
Найди прогу в Сети, Restorator называется, мощный редактор ресурсов... Delphi'йские ресурсы понимает как родные ;-)18.08.03 21:52 Автор: HandleX <Александр М.> Статус: The Elderman
Update of Restorator. Now you can change Delphi programs ! (02 March 99)
------------
i.e. с марта 99 он может редактировать ресурсы Delphi. И я им пользовался, всё работает. Проверь, может *.exe, который ты хочешь изменять, запакован каким-нибудь упаковщиком.
> а ты не мог мне немного популярнее растолковать как, а ещё > важнее чем мне это в дллке найти, вытащить, переделать по > своему а потом обратно всё зашить. должен признаться что я > в кодинге полный ноль для начала найди ресурсы RCData, в них найди последовательности байт как в моем прошлом посте а вот в каком формате хранится картинка - точно сказать не могу, но подозреваю что это просто последовательно записаные HEX'овыми числами RGB цвета каждого пикслеа картинки