Универсальный пакет программ для создания собственной качественной пиратской (no-Steam) версии Half-Life 2 и других Steam игр. Раздел переведён в режим "только для чтения". Любая информация не актуальна и представляет только историческую ценность.
-
andreil
- Разработчик
- Сообщения: 781
- Зарегистрирован: 14.08.2006
- Откуда: Светлогорск, Беларусь
- Поблагодарили: 2 раза
-
Контактная информация:
#1
Сообщение
20.10.2007, 15:14
Последняя версия(4,2Мб):
UPK 5.9.2 (alpha) - последняя версия
Текущая версия - 5.9.2 - тестируем
Список изменений:
[spoiler=""Версия 5.9.2""]
- Конвертирование переведено на BAT-файлы;
- Вроде как все пофикшено...
[/spoiler]
[spoiler=""Версия 5.9.0""]
- [ADD]Добавлена полноценная скриптовая система (по мере надобности будет расширятся);
- [FIX]Исправлены почти все баги, связанные с п.1;
- ---на скрипты переведены пока только игры на 7 новом движке + ДМММ + ZombiePanic (идет работа над остальными играми).
[/spoiler]
[spoiler=""Версия 5.8.5""]
- Для этих изменений необходимо скачать обновления через сам УПК:
- Патч №1:
- [FIX] Исправлено, хм, неотмечание (исправьте, если неправильно) уже загруженных обновлений;
- [FIX] Немного изменен распаковщик GCF. Теперь он меньше грузит проц + быстрее распаковывает (если позволяют винчестеры) + сохранение файла идет "на лету" (а раньше было только после окончания распаковки оного).
- Все остальное уже исправленно в инсталяторе:
- FIX теперь ЕХЕшники создаются с относительными путями, что обспечивает их независимомть от расположения папки с ним;
- ADD Первая версия генератора скриптов для InnoSetup'a.
- ADD теперь УПК будет обновляться с минимальным участием человека, посредством интернэта.
[/spoiler]
[spoiler=""Версия 5.8.4""]
- Пока планируется: Создание скриптов для InnoSetup'a. Будет похоже на то, что было, но уже по-другому ;)
- [ADD]Добавлен апдейтер. Когда будут готовы обновления - можете их качать;
- [FIX] Давно пофикшено, но все-же об этом не писалось. Исправлено создание таблицы секторов, из-за чего фрагментированные GCF-архивы неправильно распаковывались (были битые файлы).
[/spoiler]
[spoiler=""Версия 5.8.3""]
- [ADD]Распаковку вернул назад, в свой распаковщик. Все баги в нем пофикшены :)
- [ADD]Распаковку GCF-файлов пришлось вернуть на HlLib.dll, поскольку в встроенном распаковшике что-то барахлит на некоторых GCF-архивах.
- [ADD]Новая фишка - теперь распаковщик GCF-файлов полностью свой (читай - написан на Delphi и лежит в папке с исходниками)
- [ADD]Переписал патчер распакованных пираток. теперь патчи можно делать дистанционно (один делает инфу о игре, а другой - патч по инфе)
- [FIX]Восстановлена работа архиватора в патчере - один парамет был задан неверно
- [ADD]Готовится интеграция в UPK ModZLauncher'а. Но сам лаунчер, адаптированный под UPK, нужно будет качать отдельно, но и его размер уменьшится, тк многие функции с него будут убраны (распаковка GCF & SIM файлов к примеру)
[/spoiler]
[spoiler=""Версия 5.7""]
- [BAG] К сожалению, окно распаковки надо закрывать вручную. Почему-то само закрываться оно не может :(
- [FIX]Теперь запускается распакованный ГаррисМод;
- [FIX]Нету подвисона перед распаковкой каждого файла (это было листингование контента файла для того, чтобы распаковывать сразу в нужную папку, миную временную);
- [FIX]Оба ProgressBar'а при распаковке GCFфайлов показывают то, что надо. Первый - прогресс данной GCFки, а второй - прогресс текущего файла в GCF.
[/spoiler]
[spoiler=""Версия 5.6""]
- [FIX]Вроде как теперь можно запустить распакованный ГаррисМод. Потестьте это, плиз.
- [ADD]Переписан с С++ на Дельфи HlExtract'or, распаковывающий GCF-файлы, что у било одну консоль + повысило мои познания в С++.
- [FIX]Полностью переписал создание скриптов для InnoSetup'a. Осталось только добавить музаку и слайд-шоу.
- [ADD]Теперь диски, на которых находятся игры в СИМ/СИД архивах, распознаются сами и не требуют описания в конфиге
- [ADD]Все-таки реализовал рассортировку по движкам. Это достишается добавлением перед именем игры в списках (не в ИНИшниках) имени двига;
- [Add]В состав программы включен VUP;
- [Add]Создание пираток игр прямо с установочного диска (например, OrangeBox);
- [Fix]Исправлен лаунчер для игр 7старого протокола, создаваемый с включением ЕХЕфайла игры в лаунчер;
[/spoiler]
[spoiler=""Версия 5.5""]
- [Add]Добавлен РевЭму (для распакованных версий ТФ2). Выбирать его надо ДО конвертации/распаковки).
- [Fix]Мини-лаунчер теперь отображает иконки игр.
- [Add]Добавлено пару проверок на вшивость :)
- [Fix]Размер уменьшился благодаря отсутстию ДЛЛок от ХЛ1;
- [Fix]Переписан патчер (использовал код от htuos'a, о чем упомянул в окошке "О программе");
- [Fix]Игры "Half-Life2", "Half-Life 2 LostCoast" и "Half-Life Source" переведены на родной двиг (старый 7 протокол);
- [Fix]Исправленны все неверные AppId;
- При правильном использовании ошибок не выдает;
- [Fix]Исправлена ошибка с запуском не всех игр (надо было указывать еще и "source engine.gcf");
- [Fix]steam.ini для GCF-пираток теперь облегчен (указываются только файлы локализации);
- Осталось добавить проверку всех путей (слишком много надо перебрать, времени сегодня небыло, завтра постараюсь сделать). Эта проверка включает в себя так же и проверку наличия папок при копировании файлов в них.
[/spoiler]
Тестируйте программу, а об ошибках и замечаниях пишите сюда.
Здесь сделаю одно замечание: пиратки на различных версиях движков (которых в программе используется
много) должны распаковываться в разные папки.
Последний раз редактировалось
andreil 26.12.2009, 22:55, всего редактировалось 96 раз.
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).
-
andreil
- Разработчик
- Сообщения: 781
- Зарегистрирован: 14.08.2006
- Откуда: Светлогорск, Беларусь
- Поблагодарили: 2 раза
-
Контактная информация:
#3
Сообщение
24.09.2009, 19:07
Почистил тему. Надоело уже листать нннннадцать страниц бреда :crazy:
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).
-
Fatman
- Лейтенант
- Сообщения: 112
- Зарегистрирован: 20.06.2008
- Откуда: Pyroland
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
-
Контактная информация:
#4
Сообщение
24.09.2009, 19:46
andreil
Тему почистил,давай теперь прогу почисти от багов и выкладывай :)
-
andreil
- Разработчик
- Сообщения: 781
- Зарегистрирован: 14.08.2006
- Откуда: Светлогорск, Беларусь
- Поблагодарили: 2 раза
-
Контактная информация:
#5
Сообщение
30.09.2009, 16:56
Угу. Некотрые участки кода переписываю чуть ли не полностью - слишком много недочетов или надо исправлять.
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).
-
Fatman
- Лейтенант
- Сообщения: 112
- Зарегистрирован: 20.06.2008
- Откуда: Pyroland
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
-
Контактная информация:
#6
Сообщение
02.10.2009, 11:22
andreil писал(а):Угу. Некотрые участки кода переписываю чуть ли не полностью - слишком много недочетов или надо исправлять.
И через сколько нам ждать UPK 5.9.1?
-
andreil
- Разработчик
- Сообщения: 781
- Зарегистрирован: 14.08.2006
- Откуда: Светлогорск, Беларусь
- Поблагодарили: 2 раза
-
Контактная информация:
#7
Сообщение
05.10.2009, 10:10
ХЗ, сейчас еще только 100% готова автораспаковка + распаковка кэша - приходится слишком много кода перебивать :(
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).
-
Alteranec
- Нович0к
- Сообщения: 28
- Зарегистрирован: 25.06.2009
-
Контактная информация:
#8
Сообщение
05.10.2009, 15:18
ну как там верси 1.9.1? andreil, у меня изза проги глюк - хочу сделать распакованую версию GMod-a (на ГЦФ не посылать, изза ГЦФ-пиратки Звёздные Врата на ГМод не работают). делаю всё норм, но когда запускаю экзешник ГМода он мне говорит типа C++ Runtime Error. На все 100% уверен что дела в проге. прошу это исправить в следующей версии. (а ГЦФ-пиратка норм работает :shock: )
-
Vit_amiN
- Супермодератор
- Сообщения: 2509
- Зарегистрирован: 01.02.2007
- Откуда: Over Old Hills
- Благодарил (а): 15 раз
- Поблагодарили: 91 раз
#9
Сообщение
05.10.2009, 15:21
Alteranec
Распак фпеч.
Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!
-
Alteranec
- Нович0к
- Сообщения: 28
- Зарегистрирован: 25.06.2009
-
Контактная информация:
#10
Сообщение
05.10.2009, 17:24
Vit_amiN
да уже разобралсо. но как это? :shock:
-
$t@t!c_V()1D
- Разработчик
- Сообщения: 2639
- Зарегистрирован: 06.12.2007
- Благодарил (а): 10 раз
- Поблагодарили: 29 раз
#11
Сообщение
05.10.2009, 17:49
Тут ситуация такая: той личности, что 2 постами выше отписалась, надоело говорить, что игры на движке Сорс, по его и не только его мнению, не будут работать стабильно, если они сделаны без упора на GCF.
-
andreil
- Разработчик
- Сообщения: 781
- Зарегистрирован: 14.08.2006
- Откуда: Светлогорск, Беларусь
- Поблагодарили: 2 раза
-
Контактная информация:
#12
Сообщение
06.10.2009, 11:19
Alteranec писал(а):ну как там верси 1.9.1? andreil, у меня изза проги глюк - хочу сделать распакованую версию GMod-a (на ГЦФ не посылать, изза ГЦФ-пиратки Звёздные Врата на ГМод не работают). делаю всё норм, но когда запускаю экзешник ГМода он мне говорит типа C++ Runtime Error. На все 100% уверен что дела в проге. прошу это исправить в следующей версии. (а ГЦФ-пиратка норм работает :shock: )
ЗВ нормально работают на ГЦФ-пиратке - сам играл месяца два назад ;)
Насчет программы: распак я оставлю на всякий (для некоторых релизеров предпочтительнее именно такой вариант). Интерфейс немного изменится, будет добавлено несколько настроек (типа "удалять файлы безвозратно", "создавать Backup'ы для заменяемых файлов" и т.п. для расширения функционала).
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).
-
Fatman
- Лейтенант
- Сообщения: 112
- Зарегистрирован: 20.06.2008
- Откуда: Pyroland
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
-
Контактная информация:
#13
Сообщение
06.10.2009, 20:39
andreil
Вот кстати,можно сделать что-то типо новостей что было сделано.Скажем раз в три дня ты будешь тут отписывать.
-
andreil
- Разработчик
- Сообщения: 781
- Зарегистрирован: 14.08.2006
- Откуда: Светлогорск, Беларусь
- Поблагодарили: 2 раза
-
Контактная информация:
#14
Сообщение
08.10.2009, 10:41
Раз в три дня - проблематично, тк у меня в Гомеле нету нормального интернета (вылажу по мобилке). Вот раз в неделю (на выходных я дома) могу отписываться.
PS: Посеял флешку. Пока не куплю новую (через неделю-две, как деньги будут), разработка будет стоять, ибо у меня нету постоянно доступного компа - позанимался за одним, освободил, подождал другой и т.п. :(
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).
-
Deimos
- VIP
- Сообщения: 569
- Зарегистрирован: 13.05.2007
- Поблагодарили: 45 раз
#15
Сообщение
09.10.2009, 13:02
andreil, огромная просьба - обнови пожалуйста список лишних файлов для игр на движке Source, в частности для Counter-Strike: Source, а то она после распаковки гектара на полтора весит больше, чем надо. Заранее благодарен.
P.S. GCF-пиратку не предлагать.