Помощь - Поиск - Участники - Календарь
Полная Версия: Переработанная версия клиента
Real4X Forum > Real4X > Kнига жалоб и предложений
Страниц: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Alex
Решил перекомпилять клиента в CBuilder6, скачать можно тут (1 Мб, копировать поверх старой real4x.exe).
Клиент на основе 5 патча с незначительными доработками.

Больше всего волнует вопрос - осталась ли бага с Win2000 или нет?
Alex
Нашел косяк при подключении к серверу без ПВД с другого клиента. Пока придумал единственный способ решить эту проблему - это отказаться от загрузки карты при старте клиента.
Valerich
качаю - поглядим!
Eugals
Вчера и сегодня поюзал. Вот какие наблюдения:
1. Очень не хватает добавлений из последнего патча (особенно возможности добавлять флоту несколько одинаковых целей подряд).
2. Переход на BCB6 не улучшил ситуацию с рисованием маркеров леворучной мышью (если в виндах стоит опция "swap mouse buttons", то в клиенте не получается рисовать никакие маркеры, кроме точечных). sad.gif
3. При нажатии на Ф10 иногда вылетает Access Violation.
Alex
QUOTE

1. Очень не хватает добавлений из последнего патча (особенно возможности добавлять флоту несколько одинаковых целей подряд).

Это несложно
QUOTE

2. Переход на BCB6 не улучшил ситуацию с рисованием маркеров леворучной мышью (если в виндах стоит опция "swap mouse buttons", то в клиенте не получается рисовать никакие маркеры, кроме точечных). sad.gif

Интересно. Меня больше волнует проблема моей мыши с 2 колесиками, ибо из-за рыла второе пришлось отключить, рылу нужна совместимость с Ms-ItelliMouse, иначе зум пропадает колесиком.
QUOTE

3. При нажатии на Ф10 иногда вылетает Access Violation.

У меня такого нет, не F12?
Eugals
F10. Вылетает недетерминированно и не очень часто - терпеть можно.
Alex
Буду ждать когда у меня это случится.
А насчет левой мышки все ясно, использется код:
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 не виноват.
Путевые указатели ты тоже мышкой двигать не можешь wink.gif
Eugals
Исправь плиз в следующем билде.
могу даже написать как, хоть ты и сам знаешь:
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;
     }
 }

smile.gif
Weonard
Ошибка с отрисовкой прозрачности кораблей\орбиталок
Weonard
Еще, сделай кнопки с картинками - стандартными, что бы они заменялись службой Themes! Не все кнопки изменяются при использовании манифеста.

ЗЫ: Очень долго не запускался (EAccessViolation), пока не выключил SCSI(!!!) контроллер! БРЕД!!! Каким макаром???
Alex
Выложил сегодня где-то в 19:00 новый релиз клиента.
Вот общий список изменений:
- компилятор CB6
- включены изменения 6го патча.
- изменен интерфейс задания транспортной задачи
- увеличена максимальная скорость проигрывания битвы и убран (не уверен что очень корректно) баг выхода из играющейся битвы при влюченном звуке
- поддержка левой мыши
- сохранение и загрузка шаблонов ОП и транспортных задач
- цитирование исходного сообщения при ответе по почте


QUOTE
Еще, сделай кнопки с картинками - стандартными, что бы они заменялись службой Themes! Не все кнопки изменяются при использовании манифеста.

А оно надо? Заменяются только TButton, запарно будет на них всех картинки рисовать программно.

QUOTE
Ошибка с отрисовкой прозрачности кораблей\орбиталок

С трудом нашел где это, подумаю.


Обнаружил баг (он был и раньше в стандартном клиенте), когда в задачах стоит что-то другое, а поля для транспортной задачи видны, буду искать причину.
Eugals
QUOTE(Alex @ Feb 5 2004, 10:44 PM)
- изменен интерфейс задания транспортной задачи

Предлагаю ещё больше его изменить.
Вот так: (гораздо информативнее + требует меньше кликов)
IPB Image
Если нужно, могу помочь с кодированием.
QUOTE(Alex @ Feb 5 2004, 10:44 PM)
- поддержка левой мыши

Спасибо!
-=AVP=-
user posted image - смешно smile.gif а где само image? biggrin.gif
Alex
У меня есть этот скрин (был в Московском форуме про новый клиент), но тут есть 1 этический вопрос, что делать с юзерами, работающими в 800х600 ?
Eugals
не - не совсем тот, я ещё удобнее придумал smile.gif
вот только не постится нифига - уже полдня бьюсь sad.gif((
А с 800x600 особых проблем я не вижу, думаю что поместится - в крайнем случае в этом листбоксе скроллинг сделать придется - всё лучше, чем комбобокс smile.gif

Вроде получилось:
IPB Image
На случай если не видна смотрите здесь.
I_I_Iypuk
Да вот намедни посмотрел, нормаль так, намного удобне
Хотелось бы только вернуть возножсть при указании в качестве ПУ той же самой планеты, что и в предыдужем ПУ, т.е. возможность добавлять несколько раз одно и тоже
I_I_Iypuk
Заметил еще один глюк, при попытка перетащить дизан, там вылетает окошко с надписью, вы подтверждаете перемещение дизайна, так вот оно (окно) пустое без текста, только кнопули есть с надписями
Alex
Эти две вещи уже пофикшены, как и пропажа иконки. Выложу клиент погодя.

Заценил картинку с новым дизайном.
Идея насчет времени у меня тоже летала, а то его не видно вовсе.
Буду еще думать над интерфейсом, чтоб не сильно ущемить 800х600, ибо таких оказалось порядочно.

Еще сделал изменение скорости сразу во всех ПУ при зажатии ALT (14.02.2004).

Может кто не знает, оказывается можно зачистить очередь ПУ нажав CTRL+DEL.
I_I_Iypuk
Еще заметил, при Shiftl+ПКМ в строке статуса не видно расстояния, только координаты.
Alex
И это я пропатчил. Выложил новый релиз, можете качать.

Вот еще вариант дизайна от Eugals, зацените. (он только там кнопочку соседи забыл)
Может кто еще чего предложит.
Eugals
Разве?
А что это за кнопочка? Может ты имеешь в виду ту, что я в правый нижний угол (слева от кнопки рефреша) перетащил?
Alex
неа, там три цветных треугольничка, правее зациклить, иногда появляются
Eugals
Конструктор рас странно себя ведет. sad.gif
В "Остатке ресурсов" (правый верхний угол) отображаются совсем левые числа, которые, к тому же, иногда произвольно изменяются просто при переключении между закладками.
Баг чаще всего проявляется, если если открыть этот диалог сразу же после запуска клиента... smile.gif
Alex
Я тоже замечал, разберусь.

В твоем интерфейсе есть проблемы: Идет к, Время в пути, Затраты топлива не лезут в одну строку с названием, тк. могут принимать более длинные значения, чем у тебя.
Alex
А может стоит посоветовать людям с 800х600 стандартный клиент, и не мучаться с этими ограничениями, а ?
Eugals
QUOTE(Alex @ Feb 14 2004, 02:47 PM)
В твоем интерфейсе есть проблемы: Идет к, Время в пути,  Затраты топлива не лезут в одну строку с названием, тк. могут принимать более длинные значения, чем у тебя.

Эти все "более длинные значения" можно сократить. Например, вместо Космос (x:123,432 y:456,567) написать просто Космос или (123.4, 456.6). Вместо слова "месяц" можно написать "мес." и т.п.
Кстати, Список типов задач флота так тоже сильно сузить получится. Вместо "Бомбардировка планеты" можно написать просто "Бомбардировка", а вместо "Установка минных полей" -- "Минирование"... wacko.gif
Вообще, последний вариант интерфейса мне нравится меньше, чем предпоследний. Это я просто для демострации как всё можно ужать до 800x600 делал smile.gif

QUOTE(Alex @ Feb 14 2004, 03:23 PM)
А может стоит посоветовать людям с 800х600 стандартный клиент, и не мучаться с этими ограничениями, а ?
Тоже вариант smile.gif
Или ещё можно посоветовать шрифт в настройках виндов помельче выбрать ph34r.gif
Alex
Выложил очередной релиз.

Изменения:
- Задача флота выбирается из списка, изменено расположение элементов в этом диалоге
- Цитирование исходного почтового сообщения только при зажатом CTRL
- Исправлен баг с параметрами расы при первом просмотре
Eugals
Класс. wub.gif
Только наверное стоит поменять местами чекер "Зациклить ПУ" и кнопочку-переключатель режима ПУ, чтобы она поближе к списку располагалась...
Alex
Вышел новый релиз.

Изменения:
- перемещены некоторые кнопочки в задачах флота
- там же более информативно поле со временем
- фикс ответов на почту
Eugals
Вроде, есть глюки при установке ПУ, хотя я могу и ошибаться smile.gif
1. Допустим, флот №1 стоит на флоте №2.
В какой-то момент времени флот №2 начинает двигаться.
После того, как я говорю флоту №1 лететь в другую сторону, он сначала пытается догнать улетевший "из-под него" флот №2, а только после этого отправляет туда, куда я ему сказал.

2. Если я собираюсь прыгнуть груженым через чужие врата, мне в интерфейсе всегда приходится ручками выставлять скорость "Звездные врата". Автоматически клиент этого делать не хочет, хотя в нем четно известно, что в пункте отправки и в пункте назначания врата есть и превышения не будет... sad.gif
-=AVP=-
пункт 2 такойже и для стандартного клиента sad.gif
Alex
1. Это физика, ну там всякие поля и т.п., засосало его в общем, будем проводить испытания.
2. Предполагалось, что ты не можешь знать, есть ли у человека ПЗВ или нет.
Eugals
QUOTE(Alex @ Feb 19 2004, 11:10 PM)
2. Предполагалось, что ты не можешь знать, есть ли у человека ПЗВ или нет.

Я не могу этого знать только до первого удачного прыжка ph34r.gif
Eugals
Было бы удобно, если бы при рисовании маркеров их цвет и изображение запоминались и автоматически подставлялись при создании следующего... rolleyes.gif
alkar
при перерегистрации расы на сервере, нет текста подтверждения в окне подтверждения

и еще:
сделайте основные меню клиента, когда он находится в трей-баре, при нажатии правой клавиши мышки.
(закрыть клиента, отключиться от сервера, подключится к текущему серверу)
Alex
QUOTE
при перерегистрации расы на сервере, нет текста подтверждения в окне подтверждения

Уже есть.

QUOTE
сделайте основные меню клиента, когда он находится в трей-баре, при нажатии правой клавиши мышки.
(закрыть клиента, отключиться от сервера, подключится к текущему серверу)

А оно надо, если по трею даже не понять есть ли связь или нет.

QUOTE
Было бы удобно, если бы при рисовании маркеров их цвет и изображение запоминались и автоматически подставлялись при создании следующего...

Делаем...

Уже сделано:
1. Исправлен баг с повторениями фильтров почты
(ХМ в umail.cpp поправь строчку MailTableU.Clear(); MailTableE.m_pMailFilterU->Clear()wink.gif
2. Добавлена кнопочка деления флота по Х кораблей, т.е. можно разделить пачку из 255 по, скажем, 14 штук во флоте.
3. Убран баннер, т.к. поддержку gif я убрал еще в первой бете, теперь просто панелька с надписью.

PS. Выложу завтра или погодя.
alkar
QUOTE(Alex @ Feb 23 2004, 01:17 PM)
QUOTE
сделайте основные меню клиента, когда он находится в трей-баре, при нажатии правой клавиши мышки.
(закрыть клиента, отключиться от сервера, подключится к текущему серверу)

А оно надо, если по трею даже не понять есть ли связь или нет.

я просто хотел быстро выключить клиента а пока его не раскроешь не выключишь sad.gif
-=AVP=-
а можно и показывать подключен или нет клиент wink.gif
Alex
насчет трея - подумаю
а пока выложил текущий релиз
Eugals
QUOTE(Alex @ Feb 24 2004, 10:05 AM)
а пока выложил текущий релиз

Вчера скачал - всё работало нормально.
А сегодня, после перезапуска, вдруг начали accessviolation-ы сыпаться при попытке нарисовать (или даже просто выбрать) любой маркер sad.gif
Alex
QUOTE(Eugals @ Feb 25 2004, 12:26 PM)
А сегодня, после перезапуска, вдруг начали accessviolation-ы сыпаться при попытке нарисовать (или даже просто выбрать) любой маркер

Я сам юзаю, пока все нормально.
Повторить ситуацию с самого начала можешь?

PS. Порыл исходники - удалил один else, может в нем было дело, попробуй скачать поновой.
PSS. 17:10 - Капнул глубже, кажись поправил.
Eugals
А чем вызвано использование "GFI Download Security" для получения этого клиента? Ни докачка не поддерживается ни отойти далеко нельзя. Сейчас вот получил ошибку (возможно это мой ISA-сервер так ругнулся): "Wrong or expired request. Error:3"
Не очень-то это удобно... sad.gif
Eugals
QUOTE(Alex @ Feb 25 2004, 01:15 PM)
PSS. 17:10 - Капнул глубже, кажись поправил.

Спасибо, помогло. smile.gif
Alex
QUOTE(Eugals @ Feb 25 2004, 05:54 PM)
А чем вызвано использование "GFI Download Security" для получения этого клиента? Ни докачка не поддерживается ни отойти далеко нельзя. Сейчас вот получил ошибку (возможно это мой ISA-сервер так ругнулся): "Wrong or expired request. Error:3"
Не очень-то это удобно... sad.gif

У меня Апач под виндой huh.gif , это похоже у тебя wacko.gif
alkar
можно ли сделать быструю листалку в "Путевом указателе и задании" у корабля
(вверх, вниз) допустим с клавишей CTLR + стралочка или CTRL + ЛКП

добавление и удаление там есть
Alex
QUOTE(alkar @ Feb 26 2004, 01:58 PM)
можно ли сделать быструю листалку в "Путевом указателе и задании" у корабля
(вверх, вниз) допустим с клавишей CTLR + стралочка или CTRL + ЛКП

PgUp, PgDn, Home, End не устраивают? Или я не понял сути?
alkar
QUOTE(Alex @ Feb 26 2004, 02:24 PM)
QUOTE(alkar @ Feb 26 2004, 01:58 PM)
можно ли сделать быструю листалку в "Путевом указателе и задании" у корабля
(вверх, вниз) допустим с клавишей CTLR + стралочка или CTRL + ЛКП

PgUp, PgDn, Home, End не устраивают? Или я не понял сути?

вот есть IPB Image
основной экран игры с панелью управления флотом

можно сделать так чтобы
"193 Andromeda" можно было переместить выше "B Equuleus"
(без использования карты)
просто перетащить выше
alkar
еще бы неплохо сделать в почте
отправку сообщения по нажатию CTRL+ENTER (как в аське)
Alex
Подумаю над тем и другим, но не обещаю.
I_I_Iypuk
Да я вот тут вроде видел, что можно в путевом листе менять сразу на всех ПУ скорость, как это сделать?
Это "lo-fi" версия форума. Для просмотра полной версии для получения большей информации, форматирования и просмотра изображений, пожалуйста нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.