Решил перекомпилять клиента в CBuilder6, скачать можно
тут (1 Мб, копировать поверх старой real4x.exe).
Клиент на основе 5 патча с незначительными доработками.
Больше всего волнует вопрос - осталась ли бага с Win2000 или нет?
Нашел косяк при подключении к серверу без ПВД с другого клиента. Пока придумал единственный способ решить эту проблему - это отказаться от загрузки карты при старте клиента.
Valerich
Feb 3 2004, 04:29
качаю - поглядим!
Вчера и сегодня поюзал. Вот какие наблюдения:
1. Очень не хватает добавлений из последнего патча (особенно возможности добавлять флоту несколько одинаковых целей подряд).
2. Переход на BCB6 не улучшил ситуацию с рисованием маркеров леворучной мышью (если в виндах стоит опция "swap mouse buttons", то в клиенте не получается рисовать никакие маркеры, кроме точечных).
3. При нажатии на Ф10 иногда вылетает Access Violation.
QUOTE
1. Очень не хватает добавлений из последнего патча (особенно возможности добавлять флоту несколько одинаковых целей подряд).
Это несложно
QUOTE
2. Переход на BCB6 не улучшил ситуацию с рисованием маркеров леворучной мышью (если в виндах стоит опция "swap mouse buttons", то в клиенте не получается рисовать никакие маркеры, кроме точечных).
Интересно. Меня больше волнует проблема моей мыши с 2 колесиками, ибо из-за рыла второе пришлось отключить, рылу нужна совместимость с Ms-ItelliMouse, иначе зум пропадает колесиком.
QUOTE
3. При нажатии на Ф10 иногда вылетает Access Violation.
У меня такого нет, не F12?
F10. Вылетает недетерминированно и не очень часто - терпеть можно.
Буду ждать когда у меня это случится.
А насчет левой мышки все ясно, использется код:
CODE
// Режим "Рисования или Изменение маркера"
if(m_MouseStatus==MOUSE_DrawMarker OR m_MouseStatus==MOUSE_DragMarker){
if(GetAsyncKeyState(VK_LBUTTON)>=0){
TMouseButton Button(mbLeft);
ScannerMouseUp(Sender,Button,Shift,X,Y);
return;
}
Трабла в GetAsyncKeyState(VK_LBUTTON) (
почитать можно тут), но ее можно обойти.
Тут BC не виноват.
Путевые указатели ты тоже мышкой двигать не можешь
Исправь плиз в следующем билде.
могу даже написать как, хоть ты и сам знаешь:
CODE
// Режим "Рисования или Изменение маркера"
if( m_MouseStatus == MOUSE_DrawMarker || m_MouseStatus == MOUSE_DragMarker)
{
if( GetAsyncKeyState( GetSystemMetrics(SM_SWAPBUTTON)? VK_RBUTTON: VK_LBUTTON) >= 0)
{
TMouseButton Button(mbLeft);
ScannerMouseUp(Sender,Button,Shift,X,Y);
return;
}
}
Weonard
Feb 5 2004, 17:53
Ошибка с отрисовкой прозрачности кораблей\орбиталок
Weonard
Feb 5 2004, 17:57
Еще, сделай кнопки с картинками - стандартными, что бы они заменялись службой Themes! Не все кнопки изменяются при использовании манифеста.
ЗЫ: Очень долго не запускался (EAccessViolation), пока не выключил SCSI(!!!) контроллер! БРЕД!!! Каким макаром???
Выложил сегодня где-то в 19:00 новый релиз клиента.
Вот общий список изменений:
- компилятор CB6
- включены изменения 6го патча.
- изменен интерфейс задания транспортной задачи
- увеличена максимальная скорость проигрывания битвы и убран (не уверен что очень корректно) баг выхода из играющейся битвы при влюченном звуке
- поддержка левой мыши
- сохранение и загрузка шаблонов ОП и транспортных задач
- цитирование исходного сообщения при ответе по почте
QUOTE
Еще, сделай кнопки с картинками - стандартными, что бы они заменялись службой Themes! Не все кнопки изменяются при использовании манифеста.
А оно надо? Заменяются только TButton, запарно будет на них всех картинки рисовать программно.
QUOTE
Ошибка с отрисовкой прозрачности кораблей\орбиталок
С трудом нашел где это, подумаю.
Обнаружил баг (он был и раньше в стандартном клиенте), когда в задачах стоит что-то другое, а поля для транспортной задачи видны, буду искать причину.
QUOTE(Alex @ Feb 5 2004, 10:44 PM)
- изменен интерфейс задания транспортной задачи
Предлагаю ещё больше его изменить.
Вот так: (гораздо информативнее + требует меньше кликов)
Если нужно, могу помочь с кодированием.QUOTE(Alex @ Feb 5 2004, 10:44 PM)
- поддержка левой мыши
Спасибо!
-=AVP=-
Feb 6 2004, 12:56
user posted image - смешно
а где само image?
У меня есть этот
скрин (был в Московском форуме про новый клиент), но тут есть 1 этический вопрос, что делать с юзерами, работающими в 800х600 ?
не - не совсем тот, я ещё удобнее придумал
вот только не постится нифига - уже полдня бьюсь
((
А с 800x600 особых проблем я не вижу, думаю что поместится - в крайнем случае в этом листбоксе скроллинг сделать придется - всё лучше, чем комбобокс
Вроде получилось:
На случай если не видна смотрите
здесь.
I_I_Iypuk
Feb 11 2004, 17:18
Да вот намедни посмотрел, нормаль так, намного удобне
Хотелось бы только вернуть возножсть при указании в качестве ПУ той же самой планеты, что и в предыдужем ПУ, т.е. возможность добавлять несколько раз одно и тоже
I_I_Iypuk
Feb 11 2004, 18:25
Заметил еще один глюк, при попытка перетащить дизан, там вылетает окошко с надписью, вы подтверждаете перемещение дизайна, так вот оно (окно) пустое без текста, только кнопули есть с надписями
Эти две вещи уже пофикшены, как и пропажа иконки. Выложу клиент погодя.
Заценил картинку с новым дизайном.
Идея насчет времени у меня тоже летала, а то его не видно вовсе.
Буду еще думать над интерфейсом, чтоб не сильно ущемить 800х600, ибо таких оказалось порядочно.
Еще сделал изменение скорости сразу во всех ПУ при зажатии ALT (14.02.2004).
Может кто не знает, оказывается можно зачистить очередь ПУ нажав CTRL+DEL.
I_I_Iypuk
Feb 12 2004, 13:51
Еще заметил, при Shiftl+ПКМ в строке статуса не видно расстояния, только координаты.
И это я пропатчил. Выложил
новый релиз, можете качать.
Вот еще
вариант дизайна от Eugals, зацените. (он только там кнопочку соседи забыл)
Может кто еще чего предложит.
Eugals
Feb 13 2004, 07:47
Разве?
А что это за кнопочка? Может ты имеешь в виду ту, что я в правый нижний угол (слева от кнопки рефреша) перетащил?
неа, там три цветных треугольничка, правее зациклить, иногда появляются
Eugals
Feb 14 2004, 11:23
Конструктор рас странно себя ведет.
В "Остатке ресурсов" (правый верхний угол) отображаются совсем левые числа, которые, к тому же, иногда произвольно изменяются просто при переключении между закладками.
Баг чаще всего проявляется, если если открыть этот диалог сразу же после запуска клиента...
Я тоже замечал, разберусь.
В твоем интерфейсе есть проблемы: Идет к, Время в пути, Затраты топлива не лезут в одну строку с названием, тк. могут принимать более длинные значения, чем у тебя.
А может стоит посоветовать людям с 800х600 стандартный клиент, и не мучаться с этими ограничениями, а ?
Eugals
Feb 14 2004, 13:34
QUOTE(Alex @ Feb 14 2004, 02:47 PM)
В твоем интерфейсе есть проблемы: Идет к, Время в пути, Затраты топлива не лезут в одну строку с названием, тк. могут принимать более длинные значения, чем у тебя.
Эти все "более длинные значения" можно сократить. Например, вместо
Космос (x:123,432 y:456,567) написать просто
Космос или
(123.4, 456.6). Вместо слова "месяц" можно написать "мес." и т.п.
Кстати, Список типов задач флота так тоже сильно сузить получится. Вместо "Бомбардировка планеты" можно написать просто "Бомбардировка", а вместо "Установка минных полей" -- "Минирование"...
Вообще, последний вариант интерфейса мне нравится меньше, чем предпоследний. Это я просто для демострации как всё можно ужать до 800x600 делал
QUOTE(Alex @ Feb 14 2004, 03:23 PM)
А может стоит посоветовать людям с 800х600 стандартный клиент, и не мучаться с этими ограничениями, а ?
Тоже вариант
Или ещё можно посоветовать шрифт в настройках виндов помельче выбрать
Выложил очередной
релиз.
Изменения:
- Задача флота выбирается из списка, изменено расположение элементов в этом диалоге
- Цитирование исходного почтового сообщения только при зажатом CTRL
- Исправлен баг с параметрами расы при первом просмотре
Eugals
Feb 16 2004, 09:11
Класс.
Только наверное стоит поменять местами чекер "Зациклить ПУ" и кнопочку-переключатель режима ПУ, чтобы она поближе к списку располагалась...
Вышел новый
релиз.
Изменения:
- перемещены некоторые кнопочки в задачах флота
- там же более информативно поле со временем
- фикс ответов на почту
Eugals
Feb 19 2004, 17:37
Вроде, есть глюки при установке ПУ, хотя я могу и ошибаться
1. Допустим, флот №1 стоит на флоте №2.
В какой-то момент времени флот №2 начинает двигаться.
После того, как я говорю флоту №1 лететь в другую сторону, он сначала пытается догнать улетевший "из-под него" флот №2, а только после этого отправляет туда, куда я ему сказал.
2. Если я собираюсь прыгнуть
груженым через чужие врата, мне в интерфейсе
всегда приходится
ручками выставлять скорость "Звездные врата". Автоматически клиент этого делать не хочет, хотя в нем четно известно, что в пункте отправки и в пункте назначания врата есть и превышения не будет...
-=AVP=-
Feb 19 2004, 19:03
пункт 2 такойже и для стандартного клиента
1. Это физика, ну там всякие поля и т.п., засосало его в общем, будем проводить испытания.
2. Предполагалось, что ты не можешь знать, есть ли у человека ПЗВ или нет.
Eugals
Feb 20 2004, 07:59
QUOTE(Alex @ Feb 19 2004, 11:10 PM)
2. Предполагалось, что ты не можешь знать, есть ли у человека ПЗВ или нет.
Я не могу этого знать только до первого удачного прыжка
Eugals
Feb 22 2004, 07:38
Было бы удобно, если бы при рисовании маркеров их цвет и изображение запоминались и автоматически подставлялись при создании следующего...
при перерегистрации расы на сервере, нет текста подтверждения в окне подтверждения
и еще:
сделайте основные меню клиента, когда он находится в трей-баре, при нажатии правой клавиши мышки.
(закрыть клиента, отключиться от сервера, подключится к текущему серверу)
QUOTE
при перерегистрации расы на сервере, нет текста подтверждения в окне подтверждения
Уже есть.
QUOTE
сделайте основные меню клиента, когда он находится в трей-баре, при нажатии правой клавиши мышки.
(закрыть клиента, отключиться от сервера, подключится к текущему серверу)
А оно надо, если по трею даже не понять есть ли связь или нет.
QUOTE
Было бы удобно, если бы при рисовании маркеров их цвет и изображение запоминались и автоматически подставлялись при создании следующего...
Делаем...
Уже сделано:
1. Исправлен баг с повторениями фильтров почты
(ХМ в umail.cpp поправь строчку MailTableU.Clear(); MailTableE.m_pMailFilterU->Clear()
2. Добавлена кнопочка деления флота по Х кораблей, т.е. можно разделить пачку из 255 по, скажем, 14 штук во флоте.
3. Убран баннер, т.к. поддержку gif я убрал еще в первой бете, теперь просто панелька с надписью.
PS. Выложу завтра или погодя.
QUOTE(Alex @ Feb 23 2004, 01:17 PM)
QUOTE
сделайте основные меню клиента, когда он находится в трей-баре, при нажатии правой клавиши мышки.
(закрыть клиента, отключиться от сервера, подключится к текущему серверу)
А оно надо, если по трею даже не понять есть ли связь или нет.
я просто хотел быстро выключить клиента а пока его не раскроешь не выключишь
-=AVP=-
Feb 23 2004, 11:56
а можно и показывать подключен или нет клиент
насчет трея - подумаю
а пока выложил текущий
релиз
Eugals
Feb 25 2004, 09:26
QUOTE(Alex @ Feb 24 2004, 10:05 AM)
а пока выложил текущий
релиз Вчера скачал - всё работало нормально.
А сегодня, после перезапуска, вдруг начали accessviolation-ы сыпаться при попытке нарисовать (или даже просто выбрать) любой маркер
QUOTE(Eugals @ Feb 25 2004, 12:26 PM)
А сегодня, после перезапуска, вдруг начали accessviolation-ы сыпаться при попытке нарисовать (или даже просто выбрать) любой маркер
Я сам юзаю, пока все нормально.
Повторить ситуацию с самого начала можешь?
PS. Порыл исходники - удалил один else, может в нем было дело, попробуй скачать поновой.
PSS. 17:10 - Капнул глубже, кажись поправил.
Eugals
Feb 25 2004, 14:54
А чем вызвано использование "GFI Download Security" для получения этого клиента? Ни докачка не поддерживается ни отойти далеко нельзя. Сейчас вот получил ошибку (возможно это мой ISA-сервер так ругнулся): "Wrong or expired request. Error:3"
Не очень-то это удобно...
Eugals
Feb 25 2004, 17:58
QUOTE(Alex @ Feb 25 2004, 01:15 PM)
PSS. 17:10 - Капнул глубже, кажись поправил.
Спасибо, помогло.
QUOTE(Eugals @ Feb 25 2004, 05:54 PM)
А чем вызвано использование "GFI Download Security" для получения этого клиента? Ни докачка не поддерживается ни отойти далеко нельзя. Сейчас вот получил ошибку (возможно это мой ISA-сервер так ругнулся): "Wrong or expired request. Error:3"
Не очень-то это удобно...
У меня Апач под виндой
, это похоже у тебя
можно ли сделать быструю листалку в "Путевом указателе и задании" у корабля
(вверх, вниз) допустим с клавишей CTLR + стралочка или CTRL + ЛКП
добавление и удаление там есть
QUOTE(alkar @ Feb 26 2004, 01:58 PM)
можно ли сделать быструю листалку в "Путевом указателе и задании" у корабля
(вверх, вниз) допустим с клавишей CTLR + стралочка или CTRL + ЛКП
PgUp, PgDn, Home, End не устраивают? Или я не понял сути?
QUOTE(Alex @ Feb 26 2004, 02:24 PM)
QUOTE(alkar @ Feb 26 2004, 01:58 PM)
можно ли сделать быструю листалку в "Путевом указателе и задании" у корабля
(вверх, вниз) допустим с клавишей CTLR + стралочка или CTRL + ЛКП
PgUp, PgDn, Home, End не устраивают? Или я не понял сути?
вот есть
основной экран игры с панелью управления флотом
можно сделать так чтобы
"193 Andromeda" можно было переместить выше "B Equuleus"
(без использования карты)
просто перетащить выше
еще бы неплохо сделать в почте
отправку сообщения по нажатию CTRL+ENTER (как в аське)
Подумаю над тем и другим, но не обещаю.
I_I_Iypuk
Feb 29 2004, 12:59
Да я вот тут вроде видел, что можно в путевом листе менять сразу на всех ПУ скорость, как это сделать?
Это "lo-fi" версия форума. Для просмотра полной версии для получения большей информации, форматирования и просмотра изображений, пожалуйста
нажмите сюда.