CSmania.RU

Крупнейшее русскоязычное no-Steam сообщество


Часовой пояс: UTC + 4 часа [ Летнее время ]


CSmania.RU: VK | Facebook | Twitter


Начать новую тему Ответить на тему  [ Сообщений: 117 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8  След.
{ VISITS } Просмотры: 12106  Закладки Закладки: 0  Подписки Подписки: 2 
Автор Сообщение
СообщениеДобавлено: 21 май 2009, 13:16 
Модератор
Модератор
Аватара пользователя
Не в сети
Зарегистрирован: 17 июн 2007, 14:02
Сообщения: 1566
Темы: 28
Откуда: 54
Обсуждать и советовать новые идеи по усовершенствованию Phoenix можно в этой теме.
Вы также можете добавлять сюда реквесты на фичи/новые плагины и т.д.

TODO:
  • Приделать выбор нескольких версий эмулятора (т.к. стабильность RevEmu колеблется от версии к версии, то некоторые игры могут работать со старой версией эмуля нежели с новой)
  • Заменить stModInfo.AppId на stModInfo.pAppRecord
  • Приделать "упоминалку" наличия обновлений, которая по умолчанию выключена...или включена?
  • Сделать плагин для работы с HLDSUpdateTool
  • Пересмотреть работу Центра Обновлений для L4D2.
    • Возможно, преобразовать его в Центр Обновлений более-менее известных игр
    • Интегрировать его с Центром Обновлений Phoenix
  • Выпуск двух версий программы: с плагинами и без...как?
    • Все плагины сразу
    • Несколько сборок с различными вариациями. Какими?
    • Самостоятельная докачка плагинов (?)
      • + : Возможность выбрать пак самому
      • - : Скачанные плагины не будут интегрированы в программу -> нужно будет таскать папку Phx_data вместе с exe-файлом (20 Мб) -> нубье негодует

_________________
Изображение
Изображение
Изображение


Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 22 янв 2010, 14:09 
Модератор
Модератор
Аватара пользователя
Не в сети
Зарегистрирован: 17 июн 2007, 14:02
Сообщения: 1566
Темы: 28
Откуда: 54
[email protected]!c_V()1D
заглушку-то с руководства убери;)

_________________
Изображение
Изображение
Изображение


Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 10 фев 2010, 18:24 
Лейтенант
Лейтенант
Аватара пользователя
Не в сети
Зарегистрирован: 20 июн 2008, 14:55
Сообщения: 113
Темы: 1
Откуда: Pyroland
Попробуй сварганить плагин для запуска демки Aliens vs. Predator


Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 10 фев 2010, 18:37 
Разработчик
Разработчик
Аватара пользователя
Не в сети
Зарегистрирован: 06 дек 2007, 06:45
Сообщения: 2892
Темы: 36
Fatman
Я не знаю, что ещё требуется для запуска AvP. Если игра просто так не запускается, значит в чем-то есть проблема. Но я-то не знаю в чём она заключается и как её решить и у меня нет игры, чтобы в ней покопаться на этот предмет.

_________________
Изображение
Уважайте команду CSMania.RU - задавайте вопросы правильно!


Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 19 фев 2010, 13:53 
Разработчик
Разработчик
Аватара пользователя
Не в сети
Зарегистрирован: 06 дек 2007, 06:45
Сообщения: 2892
Темы: 36
Обновил список TODO. Интересно мнение насчет предпоследнего пункта (и подпунктов)..да и вообще..

_________________
Изображение
Уважайте команду CSMania.RU - задавайте вопросы правильно!


Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 15 апр 2010, 19:36 
Разработчик
Разработчик
Аватара пользователя
Не в сети
Зарегистрирован: 06 дек 2007, 06:45
Сообщения: 2892
Темы: 36
Таки закончил со страницами. Правда насчёт тесной интеграции я думаю (стоит ли её вообще устраивать там?).
Текущий пункт всегда помечен "->" .
Может у кого-нибудь есть какие-либо идеи для программы, что можно предложить или напомнить те, что я забыл? Предлагайте. Я, как обычно открыт для обсуждения (скажу приемлемо ли это, могу ли я это сделать и т.п.) Только уж абсурд или убиться об стену не предлагайте (как минимум потому, что последнее точно не улучшит программу %) )

Добавлено спустя 4 минуты 38 секунд:
Re: Предложения по усовершенствованию | Добавление фич | TODO
Кстати, спешу огорчить тех, кто когда-либо пытался скачать Phoenix через GPRS соединение: на данный момент прогу раздуло до 9,17 Мб. Это связано с добавлением оригинальных библиотек и добавлением (а также перекидыванием) функционала из NSIS-скрипта в Delphi.

_________________
Изображение
Уважайте команду CSMania.RU - задавайте вопросы правильно!


Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 19 июл 2010, 05:20 
Разработчик
Разработчик
Аватара пользователя
Не в сети
Зарегистрирован: 06 дек 2007, 06:45
Сообщения: 2892
Темы: 36
Так-с, понемногу разгребаюсь. Вместо плагина Pirate Kit и тому подобных фич, добавил к Инструментам штуку "LUA Pirate KiT" . Я вот тут всё думал про мысль о "двух зайцах", так вот: SPK весил и больше :P . Конечно, по идее нужно сравнивать количество функционала и "рабочих винтиков" во всей системе, но я стараюсь. Так что, как мне кажется, пока всё более-менее норм %) . Документацию по командам как-нибудь выложу. Основное для подготовки и даже чуть больше уже есть, я думаю, должно быть "вкусно" %) .

_________________
Изображение
Уважайте команду CSMania.RU - задавайте вопросы правильно!


Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 19 июл 2010, 12:37 
Полковник
Полковник
Аватара пользователя
Не в сети
Зарегистрирован: 27 мар 2008, 19:12
Сообщения: 1419
Темы: 22
Откуда: Бацькаўшчына
Очень хотелось бы фичу, чтобы можно было добавлять файлы в gcf из распака, эта же функция есть, используется в SID->GCF.

Добавлено спустя 58 секунд:
Re: Предложения по усовершенствованию | Добавление фич | TODO
А то GCF importer работает плохо

_________________
Посмотрите тупое видео из TF2 для моей ачивки


Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 19 июл 2010, 14:45 
Разработчик
Разработчик
Аватара пользователя
Не в сети
Зарегистрирован: 06 дек 2007, 06:45
Сообщения: 2892
Темы: 36
Да, это можно попробовать запилить %) .

_________________
Изображение
Уважайте команду CSMania.RU - задавайте вопросы правильно!


Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 25 авг 2010, 15:41 
Разработчик
Разработчик
Аватара пользователя
Не в сети
Зарегистрирован: 06 дек 2007, 06:45
Сообщения: 2892
Темы: 36
Быстренько поправил код где нашёл, но остались ещё вещи..

_________________
Изображение
Уважайте команду CSMania.RU - задавайте вопросы правильно!


Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 11 окт 2010, 16:25 
Лейтенант
Лейтенант
Не в сети
Зарегистрирован: 27 авг 2009, 22:45
Сообщения: 114
!
Предлагаю сделать выбор юзеру - на каком движке ему распаковвывать HL2. Так как она может работать и на Source, и на Source 2009, при этом последний больше жрёт ресурсов и игра требует в два раза больше места на винте, а на слабых компах и того и другого мало(.

ЗЫ для решения этой проблемы использую CFPT 2007, но он несколько неудобен из-за кучи папок которые он использует, в добавок приходится всегда держать в голове какие ГЦФы каждой игре и движку нужны, а это уж совсем пипец.

ЗЗЫ в Фениксе кстати тоже нету списка ГЦФ с отношениями к каждой игре. Допустим у меня есть 50гб папка Steamapps, и я хочу из неё только перекинуть человеку HL2 на старом двиге - представьте сколько надо извращаться! Нет чтобы в проге было - куда перекинуть создаваемую ГЦФ или не-ГЦФ пиратку, выбрать двиг, копирование автоматом нужных ГЦФов... ну я думаю ясно что я предлагаю)


Очень жаль что Феникс на данный момент не предоставляет такого выбора, автоматом пытаясь использовать Source 2007 binaries 2 (который 2009). Кстати приведите именования движков в соответствие с CFPT 2010.


Последний раз редактировалось old_liquid 11 окт 2010, 16:28, всего редактировалось 1 раз.

Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 11 окт 2010, 18:00 
Разработчик
Разработчик
Аватара пользователя
Не в сети
Зарегистрирован: 06 дек 2007, 06:45
Сообщения: 2892
Темы: 36
old_liquid писал(а):
Предлагаю сделать выбор юзеру - на каком движке ему распаковвывать HL2.
Я для того и сделал возможность создавать собственные скрипты, чтобы можно было игру по-своему распаковывать.
На данный момент я планирую довести систему "до ума". Кое-что в неё добавить и всё будет готово к использованию.

old_liquid писал(а):
в Фениксе кстати тоже нету списка ГЦФ с отношениями к каждой игре
ПКМ на иконке игры рядом с кнопкой "Список игр" -> Полная Информация (и там будет список GCF, которые игра требует)

old_liquid писал(а):
я хочу из неё только перекинуть человеку HL2 на старом двиге - представьте сколько надо извращаться!
Я хотел добавить возможность копировать GCF, требуемые игрой, в какую либо папку - это действительно полезно. А вот насчёт "Не-CDR-ных" настроек файловой системы игр, то над этим надо будет подумать ещё...

Добавлено спустя 3 часа 27 минут 7 секунд:
Так-с намечается одна маленькая внутренняя революция в коде программы, которая позволит немного повысить производительность и расширить возможности по интеграции скриптов и плагинов в программу (в частности, облегчить создание "своих сборок": Халва 2 на Source Engine 2004, собственные сборки TF2, Synergy и т.д.)
Это будет отдельная категория игр со своими данными для CDR-структуры (которые, конечно, туда не будут записываться, но будут учитываться наравне с обычными данными для игр из CDR): своя файловая система, своё имя...в общем, можно будет настраивать все поля. При этом, это будет выглядеть как отдельная игра и обрабатываться в Phoenix также будет наравне с обычными.
Я думаю, должно быть интересно...

_________________
Изображение
Уважайте команду CSMania.RU - задавайте вопросы правильно!


Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 11 окт 2010, 23:17 
Лейтенант
Лейтенант
Не в сети
Зарегистрирован: 27 авг 2009, 22:45
Сообщения: 114
Очень интересно! Ибо нужно как-то соответствовать функционалу CFPT, А ещё лучше превзойти его (совместить функционал обоих версий, добавить свой, и всё расширить!). Когда третий год набор скриптов - лучший и единственный инструмент коллекционера игр от Valve, это наводит на невесёлые размышления...

ЗЫ а как с иконками? можно как-то их тоже при добавлении игр извлекать? А то у меня всё кроме модов на хл1 со стандартными хл/хл2 (а разве Феникс не извлекает иконки при распаковке? Они же совсем рядом, в winui.gcf или где-то там лежат все иконки всех игр в CDR).

И ещё вопрос: если рядом с Фениксом положить папку steamapps, он же её вроде подхватит?

---------------------------------------------

На тему добавления файлов в GCF. Это думаю, было бы интересно для модов, чтобы можно было хранить и подключать одним файлом... но тут встаёт проблема - эти GCF не будут прописаны в CDR - соответственно система не будет знать что с ними делать, что подключать, какие файлы нужны для работы в распакованном виде, а какие можно просто прочитать из GCF...

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


Последний раз редактировалось old_liquid 11 окт 2010, 23:35, всего редактировалось 4 раз(а).

Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 12 окт 2010, 05:00 
Разработчик
Разработчик
Аватара пользователя
Не в сети
Зарегистрирован: 06 дек 2007, 06:45
Сообщения: 2892
Темы: 36
old_liquid писал(а):
а разве Феникс не извлекает иконки при распаковке? Они же совсем рядом, в winui.gcf или где-то там лежат все иконки всех игр в CDR
Проблема в том, что теперь Steam не хранит иконки игр в winui.gcf, а закачивает их со своих серверов, когда ему это надо.

old_liquid писал(а):
если рядом с Фениксом положить папку steamapps, он же её вроде подхватит
Он подхватывает при следующих условиях:
Phoenix.exe лежит
  • Рядом с *.NCF|*.GCF
  • Рядом с SteamApps\*.?CF
  • Рядом с ..\Steam\SteamApps\*.?CF (если, например, Phoenix лежит в папке C:\Program Files\Phoenix, а Steam - в C:\Program Files\Steam)
  • Рядом с hl2.exe|hl.exe (смотрит конфигурацию эмуляторов REV и SteamEmu): если это GCF-пиратка, то ищет папку SteamApps, основываясь на соответствующих значениях эмуляторов)
Или же Phoenix смотрит по реестру: если установлен Steam, то он везде его найдёт %) . Если же никакими средствами обнаружить Steam-контент не удалось, то Phx переходит в состояние работы с распаком.

old_liquid писал(а):
На тему добавления файлов в GCF
Ты имел в виду упоминание про "внутреннюю революцию"? Потому что своих файлов в GCF добавлять нельзя. Я имел в виду возможность попробовать работать со своими CDR-подобными записями наравне с теми, что есть в самом CDR.

old_liquid писал(а):
насколько я слышал, часть контента HL2, закачанной после определённой даты, отсутствует, из-за этого могут вылазить глюки
Да, что-то такое пробегало. именно поэтому я добавлю проверку на заполненность кэша, чтобы в случае чего огорчить юзера, чтобы он искал нормальные GCF.

_________________
Изображение
Уважайте команду CSMania.RU - задавайте вопросы правильно!


Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 19 окт 2010, 18:53 
Разработчик
Разработчик
Аватара пользователя
Не в сети
Зарегистрирован: 06 дек 2007, 06:45
Сообщения: 2892
Темы: 36
old_liquid
Хм, ваша идея натолкнула на ряд шагов по оптимизации нескольких процессов обработки данных. В частности, теперь обработка CDR проходит быстрее и "всеобщая подготовка к запуску" (aka "Распаковка минимальных файлов у всех поддерживаемых игр") также должна стать более..эм..логичной %) и чуть более быстрой с одной стороны. Хотя нынешнее преобразование, которое теперь проверяет все необходимые GCF на наличие "минимальных следов" (имею в виду MFP - Minimum FootPrint files) будет занимать поболе времени для подготовки (я сделал так, чтобы было меньше шаманства при обновлении или добавлении новой игры, использующей GCF).

Собственно, вот:
Изображение

_________________
Изображение
Уважайте команду CSMania.RU - задавайте вопросы правильно!


Вернуться к началу
 Профиль
 
(0)
 
СообщениеДобавлено: 20 окт 2010, 18:21 
Разработчик
Разработчик
Аватара пользователя
Не в сети
Зарегистрирован: 06 дек 2007, 06:45
Сообщения: 2892
Темы: 36
trialyo
The download links are provided here, here and here .

If you are talking about the next beta release, it's still incomplete and has some critical bugs which I haven't yet fixed. The update will come the next month or so. Stay tuned.

_________________
Изображение
Уважайте команду CSMania.RU - задавайте вопросы правильно!


Вернуться к началу
 Профиль
 
(0)
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 117 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8  След.

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:

Powered by phpBB® Forum Software © phpBB Group
© CSmania.RU Network, 2004–2012