Elbereth Zone

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Dragon UnPACKer

Steam Coupons

E-mail Печать PDF
There are no translations available.

It is time for some Steam coupons give away!

Here is the list of coupons I would like to give away (or exchange):
  • 25% OFF THQ [See below]
  • 25% OFF Valve (2x) [See below]
  • 40% OFF The Witcher 2 [23,99€ instead of 39,99€]
  • 50% OFF Fallout Collection [9,99€ instead of 19,99€]
  • 50% OFF Introversion Complete Pack [9,99€ instead of 19,99€]
  • 50% OFF Max Payne 2 (2x) [4,99€ instead of 9,99€]
  • 50% OFF Orcs Must Die! [6,99€ instead of 13,99€]
  • 50% OFF Strong Bads Cool Game for Attractive People: Season 1 [13,99€ instead of 27,99€]
  • 50% OFF Valve (2x) [See below]

THQ coupon is applicable on any one of the following games.

Valve coupons are applicable on any one of the following games.

To get a coupon, 2 ways:

  1. Send me a mail with an exchange offer to Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript , the offer must be related to my wishlist on Steam (for example if you got 33% or better coupon discounts you don't want for one of those games that's perfect). Indicate what you want in exchange (from my list of coupons). If I am interested you will get what you want via Steam trade.
  2. Send me a mail with the coupon you wish to Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript (only 1 coupon per person in that case). On 20/01/2012, I will do a drawing and send the remaining coupons via Steam (trade feature). They are valid until 01/03/2012.
Обновлено 12.01.2012 18:56
 

Baby and Delphi XE2

E-mail Печать PDF
There are no translations available.

Long time no news!

I was very busy with our new born baby, he came 1 month and a half earlier than expected and it was very time consuming to go to the hospital neonatal care 2 or 3 times a day. He is now out and everybody is fine. Smile

Now on the development front I did nothing (I bought and played a lot of games) since last release. I finally did what I was thinking of since a year or so: I bought a licence for Delphi XE2 Starter which is the most modern version of Delphi (I was using Delphi 7 Personal [which is the last free non-cripled version of Delphi], that's 9 major versions!) and it includes a 64bit compiler and Mac OSX/iOS support. I tried importing Dragon UnPACKer source into XE2, it works (sort of) after fixing some stuff. But it will still need work to get it perfectly ironed out. Tongue out The bad news is that future version will most likely don't compile in Delphi 7 anymore. But that compiler is really too outdated to be used in current OSes and Lazarus/FPC while a pretty good alternative is just too much work to port Dragon UnPACKer to it.

The other thing I will be working on is another request from Paul regarding Ghostbusters texture convertion which I would like to implement. Dunno when that will be ready neither...

 

Upcoming v5.6.2 Bug Fixes

E-mail Печать PDF
There are no translations available.

I have been working quietly and intermittently on Dragon UnPACKer. Mainly bug fixes and a new conversion plugin to use external programs for convertions.

I recently fixed a big bug on HyperRipper (broken Ogg and TGA support) so I am planning on releasing v5.6.2 this weekend.

If I finally motivate myself to finish the configuration interface of that new conversion plugin it will be included with the upcoming v5.6.2. If not it will be delayed for a further version. For those wanting to test it, it is available in the nightly builds.

Обновлено 13.07.2011 15:07
 

Версия 5.6.1 почти готова

E-mail Печать PDF

Не смог всё исправить за последние выходные, так что выход новой версии 5.6.1 задерживается, но, думаю, что уже точно избавился от последней ошибки (всё ещё жду подтверждения от Поля (Paul) с http://www.spookcentral.tk)  и надеюсь, что текущая сборка 262 (SVN 601) будет выпущена в качестве финальной сегодня или завтра. Мне просто нужно внести изменения в документацию (сценарии установки уже готовы).

Обновлено 04.04.2011 15:18
 

Проблемы в v5.6.0

E-mail Печать PDF
Просто заметил, что в Dragon UnPACKer v5.6.0 не работают некоторые важные функции (они работали в 5.5.1 Beta), например сортировка в lstContent... Как можно скорее выпущу 5.6.1 с исправлениями (к концу недели, если получится).
 

Доказательство концепции

E-mail Печать PDF

Я начал писать код для ветки v6.x. Начал с нуля (как указывал 2 статьи назад) используя в качестве основы Lazarus/FPC. Таким образом, он максимально открыт (изначально исходный код ветки 5.x был закрыт, некоторые решения не имеют смысла, как, например, просматривать "скомпилированный" файл, содержащий значки).

Также, в доказательство концепции, я стараюсь двигаться в сторону объектно-ориентированных плагинов, похоже, это хорошо работает, поэтому я буду её придерживаться.

Исходный код нового Dragon UnPACKer'а может быть загружен из SVN с использованием имени модуля DragonUnPACKerLazarus вместо DragonUnPACKer. Обратите внимание, это далеко не пригодная к использованию точка, я реализовал основные элементы интерфейса и поддержку тем, плюс ультра базовый PoC объектно-ориентированных плагинов.

В ветке 5.x, нет ничего нового, но после сообщения об ошибке я заметил некоторые недостатки в Dragon Update Server и Duppi, поскольку после загрузки файлов с Sourceforge, они оказывались нерабочими (загруженные файлы были "повреждены"). Причиной было то, что на SourceForge пока не изменились адреса на загрузку и Duppi не получал нужные D5P файлы. Но я также решил внести некоторые изменения как в DUS, так и в Duppi.

В течение некоторого времени DUS содержит список доступных для загрузки серверов, но они не используются Duppi, который использует только первый доступный. Я изменил Duppi так, что он использует по порядку все серверы, пока загрузка не будет успешно завершена. Для этого в каждый D5P я добавил хэш SHA-1 для DUS и размера файла (в байтах). В SVN ревизии 505 Duppi уже делает такие обновления для Duppi, что не очень хорошо для использования на данный момент. Я изменю все доступные для загрузки рабочие файлы DUS v3.2.0 с изменениями живут более недели и Duppi v3.3.0 будет доступен на следующей неделе (если позволит время).

Обновлено 16.07.2010 10:52
 

Ночные сборки

E-mail Печать PDF

Коротко: я, наконец, смог добавить ночные сборки для Dragon UnPACKer.

Подлиннее: я всегда хотел добавить автоматическое создание ночных сборок для Dragon UnPACKer, таким образом при каждом изменении мною кода CVS, бинарные версии будут автоматически доступны пользователям (если они когда-либо захотят проверить).

Проблема в том, что я хотел сделать на основе своей Debian (Linux) выделенный сервер, а Dragon UnPACKer использует Borland Delphi, среда разработки и компилятор которой работают только под Windows.

Я знал, что решением было использование компилятора командной строки (DCC32.EXE) из Borland Delphi 7 вместе с Wine (позволяет запускать Windows-приложения под Linux). Но использование компилятора командной строки (clc) сложнее, чем использование компилятора через среду разработки (IDE). Во всяком случае вчера я потратил несколько часов на настройку и вуаля!

С помощью cron, каждую ночь в 00:30 (GMT+1) CVS загружает исходный код из последней (HEAD) ветки. Написанная мной на PHP небольшая программа сравнивает дату изменения каждого файла с датой компиляции. Если были изменения, то выполняется сборка (исполняемого файла ядра, плагинов, duppi и dlngc собраны и скомпилированы, сгенерированы языковые файлы). После этого полученные файлы сжимаются с помощью p7zip (Linux-версия 7zip) и выгружаются (при этом создаётся файл журнала) на сервер загрузки, который зеркалируется каждые 30 минут двумя другими серверами).

Можете попробовать последнюю ночную сборку HyperRipper, обладающую более высокой скоростью работы и исправленными ошибками. Вчерашняя сборка (20100421) также должна быть очень стабильной (даже лучше последней нестабильной...). Я был бы рад получить ваш отзыв об этой версии, так как я в первый раз использую clc для Dragon UnPACKer.

Загрузить можно отсюда: Dragon UnPACKer Разработка > Загрузка > Ночные сборки.

Обновлено 22.04.2010 09:13
 

Что происходит?

E-mail Печать PDF

В последние месяцы я был занят многими вещами, не связанными с Dragon UnPACKer (месяц отпуска в Перу, завершение Mass Effect, Mass Effect 2 и Bioshock 2).

Но я также немного поиграл с Freepascal и Lazarus. Должен сказать, что чем больше в них вникаю, тем больше разочаровываюсь. Уже стали появляться положительные результаты, но процесс сборки завершается появлением сообщения об ошибке в моём классе Error.pas (возможно, проблема заключается в том, что я использовал зарезервированное имя...).

Честно говоря для этих целей я использовал Beta-версии программных продуктов FPC/Lazarus (0.9.29 с 2.4.1 FPC). Посмотрю, что покажут 0.9.28 и 2.4.0, но на многое не надеюсь...

И о хорошем, Virtual TreeView (последней версии), который является основным компонентом, используемым в Dragon UnPACKer  на данный момент полностью адаптирован для FPC/Lazarus.

Думаю, что при создании ветки 5.x мне нужно использовать Delphi 7, а v6.x, возможно, будет создаваться уже в Lazarus. Хорошо, что не нужно переписывать плагины (уже проверил - они собраны и работают уже с FPC/Lazarus). Попробую исправить повреждённый HyperRipper в 5.5.2. Честно говоря, думаю, что легче и быстрее будет начать делать пользовательский интерфейс с нуля...

 

Переход на Lazarus

E-mail Печать PDF

Несколько запоздалые новости, касательно Dragon UnPACKer...

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

Тем не менее, я немного поработал над Dragon UnPACKer, попробовал вручную перенести ядро программы на Lazarus. Это оказалось сложнее, чем я ожидал. Многие функции просто не существуют в Lazarus (или сильно отличаются). Думаю, что некоторые возможности Windows 7 будут поддерживаться следующими версиями. Tongue out

Думаю, что нужно отказаться от использования Dragon UnPACKer'ом реестра, а вместо этого воспользоваться конфигурационным файлом, относящимся к определённому пользователю.

 

Исправление HyperRipper v5.6

E-mail Печать PDF

Последние пару дней я снова провёл за работой над Dragon UnPACKer, исправил некоторые косметические ошибки, добавил поддержку индикатора выполнения в панель задач Windows Vista/7 и внёс очень важную поправку в HyperRipper. Скоро выпущу исправленную и дополненную новыми возможностями v5.5.1 Beta. В то же время, если вы планируете использовать HyperRipper, то не используйте 5.5.0 Beta (неправильно работает BMFind, поэтому большинство форматов файлов он может и не найти).

Обновлено 10.09.2009 08:50
 

Переустановка ОС

E-mail Печать PDF
Занимаюсь установкой на свой компьютер нового накопителя Intel Postville X25-M 160 ГБ (34нм SSD). Delphi установлена и запущена, но ещё не установлены библиотеки от третьих сторон. Хочу воспользоваться этой возможностью для проверки, если я не смогу заменить некоторые устаревшие библиотеки (например, cxCPU), то сейчас не смогу получить правильную информацию.
Обновлено 11.08.2009 21:06
 


Страница 1 из 3