Редактор части ресурсов для Проклятых Земель. Версия 1.8.2 Crafted by Sagrer Copyright c 2002-2007 Gipat Group Программа распространяется на условиях Gipat Group's opened EI-editor-utility license ver. 1.0. ____________________________________________________________________ "Проклятые земли" Copyright 2000 Nival Interactive, Copyright 2000 АОЗТ 1С. Все права защищены. "Проклятые земли" - товарный знак Nival Interactive. ____________________________________________________________________ Инструкция по сборке программы из исходников. Для сборки вам понадобятся (зависимости): 1. Delphi 6. Нужно прописать путь к папке Bin в переменную PATH среды - в Windows это делается обычно через диалог "свойства системы" открываемом через контекстное меню со значка "мой компьютер", дальше на вкладку Дополнительно и кнопку Переменные среды. Убедиться что из консоли (Пуск->Выполнить->cmd) delphi32.exe доступен с любого текущего пути. 2. Библиотека KOL - скачать можно с http://kolmck.net либо с нашего трекера - для установки библиотеки - надо распаковать её в любое место на жестком диске, потом в Delphi зайти в Tools->Environment Options->Library, нажать кнопку с троеточием возле поля ввода LibraryPath и добавить туда путь к папке с библиотекой. 3. Установленный svn. Скачать win32 бинарник можно с http://subversion.tigris.org - распаковать в любое место на жестком диске, путь к папке bin программы внести в переменную PATH среды. Убедиться что из консоли (Пуск->Выполнить->cmd) утилита svn доступна с любого текущего пути. Обязательно следите за тем чтобы версия svn была той же самой что и версия svn внутри той утилиты, которой вы пользуетесь для работы с репозиториями - иначе одна из версий может не понять файлы в рабочей копии, сделанной другой версией - обычно более новая версия понимает старую но не наоборот. 4. Установленные GGBuildTools версии не ниже 0.1.1.132 - скачать можно с http://svn.gipat.org/trac/GGBuildTools - просто запустите инсталлятор и следуйте инструкциям. 5. Установленный Inno Setup 5 - скачать можно с http://www.jrsoftware.org/isinfo.php - просто запустите инсталлятор и следуйте инструкциям. В принципе, он требуется для правильной работы GGBuildTools - для автоматической сборки инсталляций. Обратите внимание - нужен именно Inno Setup 5 - именно одна из 5-х версий. С Inno Setup 4 совместимости нет, с версией 6 и выше - неизвестно. Как собирать из исходника - если все зависимости удовлетворены - программы и библиотеки установлены, настроены, прописаны - заходите в директорию с исходником и запускайте файлик build_all.bat - это нужно сделать после первого скачивания исходника, ну и возможно после обновлений svn оно тоже может потребоваться. После чего - можно открывать проект в Delphi и работать с ним. После выполнения build_all.bat в папке Packages_unofficial появятся неоффициальные сборки пакетов - исходник и инсталляха. Собрать оффициальную сборку можно батником official_build_all.bat - отличие в том что собранное попадет в папку Packages, а также в том что в ggbt\iss_cache будет записана информация о собранной версии (*.flist и основной *.iss-файлы после этого надо закоммитить если вы разработчик и действительно готовите оффициальный релиз), которая в дальнейшем будет использоваться для сборок апдейтов-патчей с версии на версию (меньшего размера чем полный релиз). ____________________________________________________________________ Утилита разработана командой Gipat Group которые иногда обитают по адресу www.GipatGroup.org. Там есть форум где можно обсудить программу. Собственно разработка программы ведется на трекере по адресу http://svn.gipat.org/trac/EiEdit - здесь вы можете ознакомиться со статусом разработки, посмотреть на дальнейшие планы, списки багов, скачать саму прогу и исходник (в т.ч. текущую версию из svn) итд итп. Если вы нашли в программе баг - заходите на трекер, ищете по багам - не сообщали ли уже о такой ошибке. Если сообщений нет - создаете New Ticket в котором подробно описываете сущность ошибки, если программа выдает какое-то сообщение о ошибке - желательно прикрепить скриншот с этого сообщения. В настройках создаваемого тикета не забывайте указывать что тип тикета - баг, что компонент - тоже баг, указывайте номер версии программы, которой вы пользуетесь. Если вы хотите предложить что-то улучшить в программе - аналогично создайте новый тикет, указав тип тикета - "предложение", компонент - выберите тот компонент, к которому по вашему мнению относится улучшение (можно выбрать "другое") и опишите предлагаемое улучшение. Версию - выберите вашу текущую, которой пользуетесь. Milestone - выбрать "предложения". Если вы сами сделали какое-то улучшение в исходнике - сделайте patch от текущей версии svn - и пришлите патч опять же в виде Ticket-а. Тип тикета - выбрать патч, компонент - патчи, присоедините сам файл патча к тикету, опишите сделанное вами улучшение, в тексте обязательно укажите номер ревизии на которую нужно накладывать патч.