Phoenix 1.0 - обсуждение.

Автоматическое создание no-Steam игр из GCF, поддержка модов на Source и GoldSource, распаковка *.SID файлов.
Сообщение
Автор
M1ke
Модератор
Модератор
Сообщения: 1464
Зарегистрирован: 17.06.2007
Откуда: 54
Благодарил (а): 2 раза
Поблагодарили: 90 раз
Контактная информация:

#151 Сообщение 18.04.2009, 12:08

hitrec писал(а):source_2007_binaries.7z.001 и source_2007_binaries.7z.002
Нет, это оба нужных архива...
Последний раз редактировалось M1ke 18.04.2009, 12:08, всего редактировалось 3 раза.
Причина: Ржачь, Статик, пытаюсь проверить - опять вылезает "Ошибка скачивания".Ты ж вроде её фиксил?
Изображение
Изображение
Изображение

hitrec
Нович0к
Нович0к
Сообщения: 9
Зарегистрирован: 25.03.2007

#152 Сообщение 18.04.2009, 12:14

Куски одного. я проверил, распаковал 7zipом. Причем, характерно, первый имеет размер ровно 10240kb, а второй 9106kb. Но из-за нестандартных расширений не открываются в системе напрямую. Только если выбирать через контекстное меню 7zip -> open archive, из чего можно предположить, что это не стандартные расширения для этого архиватора. Похоже на опцию split в total comander...
Последний раз редактировалось M1ke 18.04.2009, 12:21, всего редактировалось 1 раз.
Причина: Да сам уж я посмотрел, что куски одного....

M1ke
Модератор
Модератор
Сообщения: 1464
Зарегистрирован: 17.06.2007
Откуда: 54
Благодарил (а): 2 раза
Поблагодарили: 90 раз
Контактная информация:

#153 Сообщение 18.04.2009, 12:19

Это нормальное(и основное) разрешение архиватора
Изображение
Изображение
Изображение

hitrec
Нович0к
Нович0к
Сообщения: 9
Зарегистрирован: 25.03.2007

#154 Сообщение 18.04.2009, 12:22

Значит у меня в системе не прописались асоциации как надо.

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#155 Сообщение 18.04.2009, 16:38

hitrec писал(а):Итак, попробую сделать максимально чистый краш тест :)
Я удалил старую версию лога, очистил целевую папку распаковки, а также проверил, что ни в кеше, ни в mGCFs нет нужных файлов. В этот раз я распаковывал "Half-Life Source.gcf" с диска еп1.
Первое что я заметил, программа скачала нужную miniGCF, но в папке mGCFs она не появилась. И второе, зачем-то опять распаковывает base_source_engine_2.7z в целевой каталог (я его намерено очистил до запуска феникса, чтобы убедится в этом). А half-life_source.7z не распаковывает. (может потому что файл не сохранился нигде кроме кеша) в результате имеем...
Спасибо огромное за краш-тест. Особенно за ту деталь, что ты сначала выбрал Base Source Engine 2.gcf, а потом только Half-Life Source.gcf - кажись, я не очищаю кое-какие предыдущие данные перед распаковкой.
если пойти в кеш, взять от туда архив half-life_source.7z, и распаковать его в целевую папку, и выбрать 1, ответить на вопрос "что делать?" - "повторить", то процесс заполнения мини gcf файлами начинается вроде бы успешно. Правда заканчивается не удачно...
Блин, я так и думал, что на Half-Life Source.gcf кто-нибудь подорвётся :( . Заметь, что первый в папке hl1mapssoundcache не запаковывается из-за размера. Его там нет...я думал, что это всё как-нибудь без него обойдется, ан нет...теперь придется докачивать ещё 6 Мб папки soundcache, а иначе GCF-ка не создастся.

Как ты удачно её решил распаковать всё же :lol: .
_________________

Так, у меня хватило терпения выдержать хотя бы одну закачку мини-GCF - я вынужден констатировать, что функция закачки глючит !
Не знаю, почему так вышло, потому что на предыдущих версиях "у меня всё нормально работало" (с) (это моё фирменное высказывание, когда я наблюдаю какой-нибудь глюк в проге, сидя у M1ke'a %) )
Могу ещё что-нибудь потыркать, чтобы логов было больше. Только укажи что именно делать и на что обращать внимание. Для развития программы буду бета-тестером :$
Пока можешь тыркать всё, что можешь. На данный момент обнаружены серьёзные недочёты на странице опции модов и использовании контекстного меню.
большую часть всех gcf распаковал окольным путём, установив эти игрушки под steamUP'ом. Некоторые конечно нужно сильно докачивать...
Жаль, однако, что лишь малая часть людей использует прогу по назначению - запуск Source и GoldSource модов, а теперь и других игр, распространяемых через Steam посредством NCF.

Добавлено спустя 8 минут 21 секунду:
И да, можешь на себя "гордую" подпись бета-тестера нацепить...если хочешь %)

Добавлено спустя 39 минут 27 секунд:
Так, сохранение я пофиксил...благо за него плагин отвечает, а не программа, а также обнаружил глюк в MessageBox'e, который появляется при ошибке процесса и спрашивает "Что делать?" Сейчас примусь за главный скрипт...

______________
Держи, hitrec, должно помочь на некоторое время (распаковать в папку с плагинами):
Phx_Default.7z
(58.49 КБ) 181 скачивание
Phx_Default.7z
(58.49 КБ) 181 скачивание

hitrec
Нович0к
Нович0к
Сообщения: 9
Зарегистрирован: 25.03.2007

#156 Сообщение 19.04.2009, 00:52

Да, спасибо, помогло! Теперь они распаковываются нормально. Жалко только не получилось распаковать Half-Life 2 Episode One.gcf - ошибка при наполнении gcf файлами.
[spoiler=""Скриншот""]Изображение[/spoiler][spoiler=""Лог""]MainApp: Init Function: Initialization started on 18.4.2009 23:51:17.21 (645.3)
Main.dll@MainApp: PluginsManager.Plugins.Create: 1 plugins found
Main.dll@MainApp: PluginsManager.Plugins.Create.GetPluginData: F:GamePhoenixPhx_DataPluginsPhx_Default.dll
Main.dll@MainApp: PluginsManager.Plugins.Create: Successfully added plugin F:GamePhoenixPhx_DataPluginsPhx_Default.dll=Phoenix(MzL3) Sample plugin (Delphi)
MainApp: Phx.Init: Initializing TempArray (1731.3)
MainApp: Phx.Init: Initializing CDRArray (1736.3)
Main.dll@MainApp: Plugins.ProcessStringArray(2,10|20|30|40|50|60|70|80|100|130|150|215|218|220|240|280|300|320|340|360|380|400|420|440|1300|2100|2130|2400|2403|2420|2430|4000|17500|17505|17510|17515|17520|17525|17550|17555|17590|17595|17700|17705)_Begin
Main.dll@MainApp: Plugins.ProcessStringArray(2,10|20|30|40|50|60|70|80|100|130|150|215|218|220|240|280|300|320|340|360|380|400|420|440|1300|2100|2130|2400|2403|2420|2430|4000|17500|17505|17510|17515|17520|17525|17550|17555|17590|17595|17700|17705)_End
Main.dll@MainApp: PluginsManager.LoadCDR: F:GamePhoenixPhx_DataResbin_ClientRegistryClientRegistry.blob has been loaded.
MainApp: MainPage: ButtonEvent::AddEventHandler 10 (2010.3)
MainApp: MainPage: ButtonEvent::AddEventHandler 11 (2012.3)
MainApp: MainPage: ButtonEvent::AddEventHandler 12 (2014.3)
Main.dll@MainApp: Plugins.OnMenuItemsQuery: Begin
Main.dll@MainApp: Plugins.OnMenuItemsQuery: "Phoenix(MzL3) Sample plugin (Delphi)"
MainApp: MainPage.Init: First Launch Check done (2042.3)
MainApp: Main.ModZ_List: Initializing (2172.3)
MainApp: MainPage.Init: Main::Window_Attach function (2194.3)
MainApp: MainPage.Init: Main::Window_Attach function done (2196.3)
MainApp: Destroying banner/splash (2534.3)
MainApp: Init Function: Initialization ended on 18.4.2009 23:51:18.114 (2567.3)
MainApp: MainPage.Init: done (2584.3)
Main.dll@MainApp: Plugins.Notify(1142,1,0,0)
Main.dll@MainApp: Plugins.Notify: "Phoenix(MzL3) Sample plugin (Delphi)"
MainApp: MainPage.destruct: Main::Window_Detach function (4527.3)
MainApp: MainPage.destruct: Main::Window_Detach function done (4529.3)
Main.dll@MainApp: Plugins.Notify(1146,0,0,0)
Main.dll@MainApp: Plugins.Notify: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.ProcessStringArray(4,)_Begin
Main.dll@MainApp: Plugins.ProcessStringArray(4,Phoenix main mini-GCF download site by [user]|$t@t!c_V()1D mini-GCF mirror site (uploaded by [user]))_End
MainApp: SIDPage: ButtonEvent::AddEventHandler 10 (6626.3)
Main.dll@MainApp: Plugins.OnMenuItemsQuery: Begin
Main.dll@MainApp: Plugins.OnMenuItemsQuery: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.Notify(1142,5,0,0)
Main.dll@MainApp: Plugins.Notify: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.Notify(1137,STR:D:Half-Life 2 Episode One_disk1.sis,0,0)
Main.dll@MainApp: Plugins.Notify: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.Notify(1138,0,0,0)
Main.dll@MainApp: Plugins.Notify: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.Notify(1139,STR:D:Half-Life 2 Episode One_disk1.sis,STR:F:GameGCF,1)
Main.dll@MainApp: Plugins.Notify: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.SID_mGCFManagement(0,Phoenix main mini-GCF download site by [user],16777215,,F:GameGCF)
Main.dll@MainApp: Plugins.SID_mGCFManagement: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.SID_mGCFManagement(1,Phoenix main mini-GCF download site by [user],381,Half-Life 2 Episode One,F:GameGCF)
Main.dll@MainApp: Plugins.SID_mGCFManagement: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Downloading http://steamapps.3dn.ru/mini-gcfs/half- ... ode_one.7z to F:GamePhoenixPhx_DatamGCFshalf-life_2_episode_one.7z
Main.dll@MainApp: Successfully downloaded http://steamapps.3dn.ru/mini-gcfs/half- ... ode_one.7z. Unpacking to F:GameGCF
Main.dll@MainApp: Plugins.SID_mGCFManagement(1,Phoenix main mini-GCF download site by [user],387,Half-Life 2 Episode One Russian,F:GameGCF)
Main.dll@MainApp: Plugins.SID_mGCFManagement: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Downloading http://steamapps.3dn.ru/mini-gcfs/half- ... russian.7z to F:GamePhoenixPhx_DatamGCFshalf-life_2_episode_one_russian.7z
Main.dll@MainApp: Successfully downloaded http://steamapps.3dn.ru/mini-gcfs/half- ... russian.7z. Unpacking to F:GameGCF
Main.dll@MainApp: Plugins.SID_mGCFManagement(2,Phoenix main mini-GCF download site by [user],16777215,,)
Main.dll@MainApp: Plugins.SID_mGCFManagement: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Download window ended
MainApp: SIDPage: Simpack now tries to unpack D:Half-Life 2 Episode One_disk1.sim (7570.3)
MainApp: SIDPage: Main::ShellExec: Simpack process is running (892) (7581.3)
MainApp: Main::ShellExec_End: done (7586.3)
MainApp: SIDPage: End of SID extraction (7704.3)
Main.dll@MainApp: Plugins.Notify(1139,STR:D:Half-Life 2 Episode One_disk1.sis,STR:F:GameGCF,1)
Main.dll@MainApp: Plugins.Notify: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.SID_mGCFManagement(0,Phoenix main mini-GCF download site by [user],16777215,д,F:GameGCF)
Main.dll@MainApp: Plugins.SID_mGCFManagement: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.SID_mGCFManagement(1,Phoenix main mini-GCF download site by [user],381,Half-Life 2 Episode One,F:GameGCF)
Main.dll@MainApp: Plugins.SID_mGCFManagement: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Downloading http://steamapps.3dn.ru/mini-gcfs/half- ... ode_one.7z to F:GamePhoenixPhx_DatamGCFshalf-life_2_episode_one.7z
Main.dll@MainApp: Successfully downloaded http://steamapps.3dn.ru/mini-gcfs/half- ... ode_one.7z. Unpacking to F:GameGCF
Main.dll@MainApp: Plugins.SID_mGCFManagement(2,Phoenix main mini-GCF download site by [user],16777215,И

)
Main.dll@MainApp: Plugins.SID_mGCFManagement: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Download window ended
MainApp: SIDPage: Simpack now tries to unpack D:Half-Life 2 Episode One_disk1.sim (7570.3)
MainApp: SIDPage: Main::ShellExec: Simpack process is running (924) (7581.3)
MainApp: Main::ShellExec_End: done (7586.3)
MainApp: SIDPage: End of SID extraction (7704.3)[/spoiler]

Добавлено спустя 22 минуты 14 секунд:
И с episode two content.gcf та же самая история, не заполняется.
[spoiler=""скрин""]Изображение[/spoiler][spoiler=""лог""]MainApp: Init Function: Initialization started on 19.4.2009 0:30:29.864 (645.3)
Main.dll@MainApp: PluginsManager.Plugins.Create: 1 plugins found
Main.dll@MainApp: PluginsManager.Plugins.Create.GetPluginData: F:GamePhoenixPhx_DataPluginsPhx_Default.dll
Main.dll@MainApp: PluginsManager.Plugins.Create: Successfully added plugin F:GamePhoenixPhx_DataPluginsPhx_Default.dll=Phoenix(MzL3) Sample plugin (Delphi)
MainApp: Phx.Init: Initializing TempArray (1731.3)
MainApp: Phx.Init: Initializing CDRArray (1736.3)
Main.dll@MainApp: Plugins.ProcessStringArray(2,10|20|30|40|50|60|70|80|100|130|150|215|218|220|240|280|300|320|340|360|380|400|420|440|1300|2100|2130|2400|2403|2420|2430|4000|17500|17505|17510|17515|17520|17525|17550|17555|17590|17595|17700|17705)_Begin
Main.dll@MainApp: Plugins.ProcessStringArray(2,10|20|30|40|50|60|70|80|100|130|150|215|218|220|240|280|300|320|340|360|380|400|420|440|1300|2100|2130|2400|2403|2420|2430|4000|17500|17505|17510|17515|17520|17525|17550|17555|17590|17595|17700|17705)_End
Main.dll@MainApp: PluginsManager.LoadCDR: F:GamePhoenixPhx_DataResin_ClientRegistryClientRegistry.blob has been loaded.
MainApp: MainPage: ButtonEvent::AddEventHandler 10 (2010.3)
MainApp: MainPage: ButtonEvent::AddEventHandler 11 (2012.3)
MainApp: MainPage: ButtonEvent::AddEventHandler 12 (2014.3)
Main.dll@MainApp: Plugins.OnMenuItemsQuery: Begin
Main.dll@MainApp: Plugins.OnMenuItemsQuery: "Phoenix(MzL3) Sample plugin (Delphi)"
MainApp: MainPage.Init: First Launch Check done (2042.3)
MainApp: Main.ModZ_List: Initializing (2172.3)
MainApp: MainPage.Init: Main::Window_Attach function (2194.3)
MainApp: MainPage.Init: Main::Window_Attach function done (2196.3)
MainApp: Destroying banner/splash (2534.3)
MainApp: Init Function: Initialization ended on 19.4.2009 0:30:30.989 (2567.3)
MainApp: MainPage.Init: done (2584.3)
Main.dll@MainApp: Plugins.Notify(1142,1,0,0)
Main.dll@MainApp: Plugins.Notify: "Phoenix(MzL3) Sample plugin (Delphi)"
MainApp: MainPage.destruct: Main::Window_Detach function (4527.3)
MainApp: MainPage.destruct: Main::Window_Detach function done (4529.3)
Main.dll@MainApp: Plugins.Notify(1146,0,0,0)
Main.dll@MainApp: Plugins.Notify: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.ProcessStringArray(4,)_Begin
Main.dll@MainApp: Plugins.ProcessStringArray(4,Phoenix main mini-GCF download site by [user]|$t@t!c_V()1D mini-GCF mirror site (uploaded by [user]))_End
MainApp: SIDPage: ButtonEvent::AddEventHandler 10 (6626.3)
Main.dll@MainApp: Plugins.OnMenuItemsQuery: Begin
Main.dll@MainApp: Plugins.OnMenuItemsQuery: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.Notify(1142,5,0,0)
Main.dll@MainApp: Plugins.Notify: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.Notify(1137,STR:D:Half-Life 2- Episode 2 (RU)_disk1.sis,0,0)
Main.dll@MainApp: Plugins.Notify: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.Notify(1138,0,0,0)
Main.dll@MainApp: Plugins.Notify: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.Notify(1139,STR:D:Half-Life 2- Episode 2 (RU)_disk1.sis,STR:F:GameGCF,1)
Main.dll@MainApp: Plugins.Notify: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.SID_mGCFManagement(0,Phoenix main mini-GCF download site by [user],16777215,,F:GameGCF)
Main.dll@MainApp: Plugins.SID_mGCFManagement: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Plugins.SID_mGCFManagement(1,Phoenix main mini-GCF download site by [user],421,Episode Two Content,F:GameGCF)
Main.dll@MainApp: Plugins.SID_mGCFManagement: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Downloading http://steamapps.3dn.ru/mini-gcfs/episo ... content.7z to F:GamePhoenixPhx_DatamGCFsepisode_two_content.7z
Main.dll@MainApp: Download window started (Header:)
Main.dll@MainApp: Saving file to F:GamePhoenixPhx_DatamGCFsepisode_two_content.7z
Main.dll@MainApp: Successfully downloaded http://steamapps.3dn.ru/mini-gcfs/episo ... content.7z. Unpacking to F:GameGCF
Main.dll@MainApp: Plugins.SID_mGCFManagement(2,Phoenix main mini-GCF download site by [user],16777215,,)
Main.dll@MainApp: Plugins.SID_mGCFManagement: "Phoenix(MzL3) Sample plugin (Delphi)"
Main.dll@MainApp: Download window ended
MainApp: SIDPage: Simpack now tries to unpack D:Half-Life 2- Episode 2 (RU)_disk1.sim (7570.3)
MainApp: SIDPage: Main::ShellExec: Simpack process is running (772) (7581.3)
MainApp: Main::ShellExec_End: done (7586.3)
MainApp: SIDPage: End of SID extraction (7704.3)
MainApp: GUI End: begin (1563.3)
MainApp: GUI End: gdi32::DeleteObject done (1568.3)
MainApp: GUI End: Banner::Destroy done (1572.3)
MainApp: GUI End: NotifyIcon::Icon: Remove done (1585.3)
MainApp: GUI End: ButtonEvent::Unload done (1587.3)
MainApp: GUI End: System::Free done (1589.3)
MainApp: GUI End: Saving ModZ Array. (1621.3)
MainApp: GUI End: Unloading arrays done. (1625.3)
Main.dll@MainApp: FreeCDR: done
Main.dll@MainApp: SevenZipDLL.Free: done
Main.dll@MainApp: FreeUSELibrary: done
Main.dll@MainApp: ModZList.Free: done
Main.dll@MainApp: Plugins.Destroy: done, Main.dll unloaded[/spoiler]В этот раз видно, что загрузка архива с miniGCF прошла успешно. И в папке PhoenixPhx_datamGCFs архив теперь есть.

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#157 Сообщение 19.04.2009, 04:57

Жалко только не получилось распаковать Half-Life 2 Episode One.gcf - ошибка при наполнении gcf файлами.

Добавлено спустя 22 минуты 14 секунд:
И с episode two content.gcf та же самая история, не заполняется.
Ах, вот это уже надо [user]'a просить переделать.

[user], скачай
episode two content.4_to_5.update.7z, распакуй его и удали нулевые файлы (и папки, если будут), оставшееся запакуй в новый архив с прежней иерархией папок, как у старого
или же перезалей старый с новыми файлами.

Half-Life 2 Episode One я отдельно проверю.

Добавлено спустя 28 минут 56 секунд:
И ещё у тебя не видно на каком файле застопорился процесс на 1-ом скрине. Скажи какой это был файл - проблем будет меньше.

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#158 Сообщение 23.04.2009, 15:41

Официально сообщаю о том, что создана Jabber-конференция по обсуждению программы - xmpp:[email protected]. Можете также постить свои предложения и проблемы туда, если не хотите регистрироваться на CSmania.RU %).

hitrec
Нович0к
Нович0к
Сообщения: 9
Зарегистрирован: 25.03.2007

#159 Сообщение 23.04.2009, 16:03

Jabber конференция это хорошо.
только я далеко от компа и мне нечего сказать )

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#160 Сообщение 23.04.2009, 16:09

$t@t!c_V()1D
Почему бы не говорить об этом на конференции ксмании?
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

demon95
Нович0к
Нович0к
Сообщения: 6
Зарегистрирован: 07.11.2008

#161 Сообщение 27.04.2009, 08:48

Вот как ты и просил $t@t!c_V()1D два листинга
Вложения
source 2007 shared materials.7z
(65.47 КБ) 163 скачивания
source 2007 shared materials.7z
(65.47 КБ) 163 скачивания

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#162 Сообщение 27.04.2009, 08:59

NiGHt-LEshiY писал(а):$t@t!c_V()1D
Почему бы не говорить об этом на конференции ксмании?
Да, я как-то подумал, что обсуждение программы как-то неуместно на общей конференции, поэтому вынес "в отдельный поток" ;)

demon95
Спасибо за инфу, я просмотрю.

____________
Отчет о проделанной работе:
  • Исправлены глюки в простановках опциях модов
  • Исправлена работа программы через контекстное меню Проводника
  • Новые комманды в API
  • Примерно на 60% закончена работа над Центром Обновлении программы
  • Работа над многопоточным менеджером закачки.
    Теперь через новую комманду PHX_DOWNLOADFILE (Phoenix API) можно будет поставить в очередь несколько файлов на закачку.
    Также, если закачка будет доступной для просмотра (она также может быть скрытой, если скачивается небольшой|"служебный" файл), она будет отображаться в маленьком окне наряду со всеми, уже поставленными в очередь.

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#163 Сообщение 27.04.2009, 15:14

$t@t!c_V()1D писал(а):Да, я как-то подумал, что обсуждение программы как-то неуместно на общей конференции, поэтому вынес "в отдельный поток"
если что, я никогда не был против.
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#164 Сообщение 02.05.2009, 13:55

Итак, ещё немного отчета о проделанной работе:
  • Наконец-то! Центр обновлении (более известный, как Update Centre) "в своём предфинальном исполнении":
    UpdCntr1.gif
    UpdCntr1.gif (9.31 КБ) 983 просмотра
    UpdCntr1.gif
    UpdCntr1.gif (9.31 КБ) 983 просмотра
    UpdCntr2.gif
    UpdCntr2.gif (11.21 КБ) 985 просмотров
    UpdCntr2.gif
    UpdCntr2.gif (11.21 КБ) 985 просмотров
    Как видите, всё работает, правда, всё равно, есть огрехи.
    Оценка завершённости (безглючности :crazy: ) ЦО - 75-80%.
  • Также доводится до ума тот самый Менеджер Закачек. Он не будет виден пользователям, как впрочем и тем, кто пишет плагины. Это просто заголовочный файл DownloadManager.pas, который теперь будет полностью отвечать за всю закачку, производящуюся через Phoenix API.
    Я также планирую перевести закачку мини-GCF на эту основу (в публичной бете это находится на стороне плагина)
Думаю окончательно разобраться со всем этим чудом и выпустить оф. релиз себе на день рождения - 21.05.

И да, всё ещё можно влиять на проект...на него всегда можно влиять предложениями, замечаниями, комментариями...ну, по крайней мере, можно попытаться %) .

Аватара пользователя
Vit_amiN
Супермодератор
Супермодератор
Сообщения: 2509
Зарегистрирован: 01.02.2007
Откуда: Over Old Hills
Благодарил (а): 15 раз
Поблагодарили: 91 раз

#165 Сообщение 03.05.2009, 05:48

$t@t!c_V()1D
Чувак, на рине тебя в релизы хотят двигать, поздравляю :D !
Изображение

Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!

Закрыто Вложения 18