Elite Games - Свобода среди звезд!
.
  » Программа X3 Калькулятор |
Конференция предназначена для общения пилотов. Для удобства она разделена на каналы, каждый из которых посвящен определенной игре. Пожалуйста, открывайте темы только в соответствующих каналах и после того, как убедитесь, что данный вопрос не обсуждался ранее.

Search | Снег | Conference rules | Album | Register | Pilots list | Profile | Log in to check your private messages | Log in

   Page 1 of 4
Go to page: 1, 2, 3, 4  Next | All pages
Поиск в этой теме:
Канал X3: Terran Conflict: «Программа X3 Калькулятор»
Bargon
 559 EGP


Рейтинг канала: 14(2327)
: 100
Posts: 1255
Location: Нижневартовск, ХМАО-Югра
Joined: 31 Jan 2010
Предлагаю Вашему вниманию X3 Calculator - утилиту для расчета и испытания комплексов. Целью создания этой программы было максимально упростить процесс планирования комплекса, надеюсь, так и получилось.

Особенности калькулятора:
- Поддерживаемые игры: X2, X3R, X3TC, X3AP;
- Установка шахт на нулевые астероиды;
- Группировка шахт в таблице (полезно, когда их много);
- Регулировка цен внутри комплекса так, как это реализовано в игре;
- Учет дозакупа любых продуктов в комплекс;
- Быстрый отчет в формате .txt;
- Доступ к параметрам рас, репутаций, секторов, товаров, фабрик;
- Добавление новых рас, секторов, товаров, фабрик;
- Возможность архивирования базы и восстановления ее из архива;
- Запуск комплекса на скорости до x100 для оценки реальной работоспособности и прибыльности;
- Встроенная справка;
- Русский и английский интерфейс.

 Благодарности   (кликните здесь для просмотра)
Большое спасибо пилоту AlexV за его *.csv-файлы (тот, кто вбил хотя бы 100 строк исходных данных в пустую базу, меня поймет Улыбка ), и за алгоритм расчета цикла шахт.

Огромное спасибо пилоту Red Eye за тесты на ранних этапах написания программы и дельные замечания. Без его помощи окно Калькулятора было бы совсем другим и много хуже, чем сейчас.

Отдельная благодарность пилоту Cruis78, который взял на себя труд по созданию и тестированию базы данных для игры X2: The Threat.

Скриншоты:


Установка:
Запустить инсталятор, выбрать необходимые опции.

Обновление:
Перед обновлением стоит сохранить базу (во избежание эксцессов Улыбка ): Служебные -> Архивировать базу. Затем установить новую версию программы, можно поверх старой.

Замечания к выпуску:
Сборка: 2.0.1.140
- Смена компонентной базы приложения. Предыдущие сборки не актуальны и не обсуждаются.

x3calc_setup.zip
 Description:
X3 Calculator вер. 2.0.1
 Filename:  x3calc_setup.zip
 Filesize:  5.89 MB
 Downloaded:  4030 Time(s)

_________________
Of course the best, but just a game.

Last edited by Bargon on 13:42 06-02-2017; edited 158 times in total
    Posted: 13:18 27-07-2010   
Executor
 1850 EGP


Рейтинг канала: 6(449)
: 519
Posts: 8815
Location: Менск. Беларусь.
Joined: 09 May 2001
А почему бы файл не выложить аттачем тут? Нафига ссылки на другой сайт?
_________________
Император Всея Галактики, Прилегающих Туманностей, Комет И Астероидов, А Также Планеты Ракксла, Буде Она Все-Таки Обнаружится :)
    Posted: 19:32 27-07-2010   
Gannibal
 1437 EGP


Модератор
Рейтинг канала: 16(2934)
: 277
Posts: 9590
Location: ЯНАО, Новый Уругвай
Joined: 14 Oct 2006
Если автор Bargon уверен в своем проекте, этот калькулятор будет выложен в БД, если не уверен, то я не виноват... Улыбка

Есть рецензии сторонних пользователей этого калькулятора? Есть плюсы или минусы? Жду неделю, если минусов не будет, будет в БД...
_________________
В России дураков много, а умных ещё больше...
    Posted: 17:05 05-03-2011   
Рыб
 1231 EGP


Рейтинг канала: 9(1167)
: 336
Posts: 7461

Joined: 05 Jun 2001
Мелкий баг: программа пытается писать инишник в каталог установки. На W7 это категорически некорректное поведение. Настройки и другие рабочие данные можно хранить, например, в каталоге "мои документы" в отдельном подкаталоге.

P.S.: на данный момент у меня программа запущенна из под юзера с админскими правами и в инишник ничего записать не может ("Unable to write to <path>/x3calc.ini"). Я её даже закрыть не могу без снятия процесса Улыбка.

Last edited by Рыб on 17:41 05-03-2011; edited 5 times in total
    Posted: 17:36 05-03-2011   
Bargon
 559 EGP


Рейтинг канала: 14(2327)
: 100
Posts: 1255
Location: Нижневартовск, ХМАО-Югра
Joined: 31 Jan 2010
Рыб wrote:
Мелкий баг: программа пытается писать инишник в каталог установки. На W7 это категорически некорректное поведение.
Не думал, что кто-то в Win7 из-под юзера ходит Улыбка .
Из-под админа все ОК, хотя в принципе переложить не долго, только есть ли смысл Подозрение.
_________________
Of course the best, but just a game.

Last edited by Bargon on 16:39 01-12-2013; edited 1 time in total
    Posted: 17:45 05-03-2011   
Рыб
 1231 EGP


Рейтинг канала: 9(1167)
: 336
Posts: 7461

Joined: 05 Jun 2001
Смысл есть. Запуск из под админа нужен только при установке, в остальных случаях софт должен работать без повышения прав (и, собственно, работает, включая игры).

Я могу конечно поставить программу куда-нибудь в 'c:\temp', но, имхо, это не совсем правильно вынуждать пользователя к подобным действиям.

P.S.: кстати, учётная запись у меня типа "администратор", но даже такие пользователи без повышения прав не имеют записи в "program files" и многие другие виндовые каталоги.

Last edited by Рыб on 17:52 05-03-2011; edited 2 times in total
    Posted: 17:49 05-03-2011   
Gannibal
 1437 EGP


Модератор
Рейтинг канала: 16(2934)
: 277
Posts: 9590
Location: ЯНАО, Новый Уругвай
Joined: 14 Oct 2006
Bargon wrote:
хотя в принципе переложить не долго, только есть ли смысл

Да... Есть смысл... Поправляй. Улыбка От видишь... Не зря поднял тему... Гы-гы
_________________
В России дураков много, а умных ещё больше...
    Posted: 17:52 05-03-2011   
Рыб
 1231 EGP


Рейтинг канала: 9(1167)
: 336
Posts: 7461

Joined: 05 Jun 2001
Юзабилити: правый клик в калькуляторе, пункт меню "выбрать сектор". Издевательство это, а не выбор Хы.... При подобных объёмах данных имеет смысл делать отдельное диалоговое окошко с сортировкой и фильтром по вхождению.

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


P.S.: респект за наличие мануала.

P.P.S.: если планируется развивать/дотачивать, то потом могу ещё чего-нибудь написать на тему удобства использования.

Last edited by Рыб on 18:34 05-03-2011; edited 13 times in total
    Posted: 18:19 05-03-2011   
Bargon
 559 EGP


Рейтинг канала: 14(2327)
: 100
Posts: 1255
Location: Нижневартовск, ХМАО-Югра
Joined: 31 Jan 2010
Рыб wrote:
Мелкий баг: программа пытается писать инишник в каталог установки. На W7 это категорически некорректное поведение. Настройки и другие рабочие данные можно хранить, например, в каталоге "мои документы" в отдельном подкаталоге.
Да, для пользователя с ограниченными правами в системе это оказалось очень неправильно Улыбка .
Все изменяемые данные теперь автоматичяески переносятся в каталог пользователя, независимо от того куда установлена программа.
Рыб wrote:
Юзабилити: правый клик в калькуляторе, пункт меню "выбрать сектор". Издевательство это, а не выбор . При подобных объёмах данных имеет смысл делать отдельное диалоговое окошко с сортировкой и фильтром по вхождению.
Добавил окошко для выбора сектора с табличкой, фильтрами поиска и подсветкой текста. Конечно, так удобнее, но мне и списка хватало Улыбка ...
Рыб wrote:
Совсем мелкий, но раздражающий баг: запускаю из под админа (т.е. запись в инишник программа получает), максимизирую окно, выхожу из программы, снова запускаю под админом - окно формально растянуто на весь экран, но не максимизировано, верхней границей уходит за пределы экрана пикселей на 5.
Этот, и еще несколько менее заметных багов тоже, устранены в сборке 1.1.5.3
_________________
Of course the best, but just a game.

Last edited by Bargon on 14:57 08-03-2011; edited 1 time in total
    Posted: 08:56 08-03-2011   
Dragon
 200 EGP


Рейтинг канала: 6(259)
: 38
Posts: 2335
Location: Lithuania,Kaunas
Joined: 09 May 2001
Неплохо, особенно понравилась освещённость по секторам. Однако нехватает возможности в одном окне редактировать сразу несколько комплексов, что есть у Аlex.V
    Posted: 18:25 08-03-2011   
Bargon
 559 EGP


Рейтинг канала: 14(2327)
: 100
Posts: 1255
Location: Нижневартовск, ХМАО-Югра
Joined: 31 Jan 2010
Dragon wrote:
Однако не хватает возможности в одном окне редактировать сразу несколько комплексов, что есть у Аlex.V
Переключение между комплексами осуществляеися одним щелчком левой кнопки мышки, поэтому не вижу смысла усложнять программу и запускать несколько редакторов одновременно.
_________________
Of course the best, but just a game.
    Posted: 20:19 08-03-2011   
Gannibal
 1437 EGP


Модератор
Рейтинг канала: 16(2934)
: 277
Posts: 9590
Location: ЯНАО, Новый Уругвай
Joined: 14 Oct 2006
Добавил калькулятор в БД... Подмигиваю
_________________
В России дураков много, а умных ещё больше...
    Posted: 21:44 23-03-2011   
Mesenion
 





Крэш при запуске. Win 7 SP1 x64.
Сообщение:

Глючная функция в дебаггере (адрес выше ксором обнулили):

Вызывающая функция:
    Posted: 23:24 24-03-2011   
Bargon
 559 EGP


Рейтинг канала: 14(2327)
: 100
Posts: 1255
Location: Нижневартовск, ХМАО-Югра
Joined: 31 Jan 2010
Mesenion wrote:
Крэш при запуске. Win 7 SP1 x64.
Какая версия программы? Программа не запускается или падает на каком-то этапе? Я в той же конфигурации не ловлю. Может у себя стоит поискать Подозрение. ?
_________________
Of course the best, but just a game.
    Posted: 04:22 25-03-2011   
Mesenion
 





1.1.5.15. Оказалось виновато включенное предотвращение выполнения данных (DEP) Гы-гы Не любит оно что-то распаковываемую в память библиотеку.
    Posted: 15:45 25-03-2011   
voldemar2005
 





Маленькие пожелания по отчету.
- добавить к станциям список секторов, где они продаются
- добавить к шахтам жирность астероидов
и неплохо было бы сделать в испытателе возможность перезапуска комплекса.
    Posted: 09:02 01-04-2011   
Bargon
 559 EGP


Рейтинг канала: 14(2327)
: 100
Posts: 1255
Location: Нижневартовск, ХМАО-Югра
Joined: 31 Jan 2010
voldemar2005 wrote:
- добавить к станциям список секторов, где они продаются
Стоит ли забивать отчет избыточной информацией? Информация по секторам, где продаются станции доступна в окне "Фабрики".
voldemar2005 wrote:
- добавить к шахтам жирность астероидов
А ведь было это, только потерялось как-то... Улыбка верну.
А на счет перезапуска комплекса - можно добавить, если это необходимо.
_________________
Of course the best, but just a game.
    Posted: 10:53 01-04-2011   
voldemar2005
 





Bargon wrote:
Стоит ли забивать отчет избыточной информацией? Информация по секторам, где продаются станции доступна в окне "Фабрики".

Ну как по мне так, все что ниже станций и есть избыточная информация. Улыбка
А так набрал комплекс из кучи станций, распечатал, и вычеркивай чего построил и видно, куда лететь за следующей станцией ...

Bargon wrote:
А на счет перезапуска комплекса - можно добавить, если это необходимо.

Наверное все-таки необходимо, например сегодня подбирал количество кристаллов для запуска комплекса и приходилось для рестарта переключаться на другие комплексы.

и вот еще вспомнил, возможно ли сделать в испытателе отключение продажи излишков.
    Posted: 12:47 01-04-2011   
Bargon
 559 EGP


Рейтинг канала: 14(2327)
: 100
Posts: 1255
Location: Нижневартовск, ХМАО-Югра
Joined: 31 Jan 2010
voldemar2005 wrote:
и вот еще вспомнил, возможно ли сделать в испытателе отключение продажи излишков.
В средней панели надо поставить 0 вместо числа продажи излишков, сгенерированного программой.
voldemar2005 wrote:
Маленькие пожелания по отчету.
- добавить к станциям список секторов, где они продаются
- добавить к шахтам жирность астероидов
и неплохо было бы сделать в испытателе возможность перезапуска комплекса.
Добавил в отчет информацию по секторам, где продается станция, и цену заодним. Ну и вернул шахтам астероиды Улыбка.
Если шахты в верхней таблице сгруппированы, то в отчете астроиды будут перечислены через запятую после строки с шахтами, если нет, то после каждой шахты.
Кнопочку для перезапуска комплекса тоже добавил, расположена в панели управления комплексом, называется "Сброс".
_________________
Of course the best, but just a game.

Last edited by Bargon on 08:29 09-07-2011; edited 1 time in total
    Posted: 16:55 06-04-2011   
voldemar2005
 





Bargon wrote:

Спасибо большущее за работу !!!

нашел маленькую ошибку в БД. Для Боронской фабрии крислалоа L неправильно указан сектор.
    Posted: 17:59 06-04-2011   
Канал X3: Terran Conflict: «Программа X3 Калькулятор»
Go to page: 1, 2, 3, 4  Next | All pages
  
Display posts from previous: 
View previous topic | View next topic |
К списку каналов | Наверх страницы
Цитата не в тему: У каждого человека есть одна маленькая, сморщенная вещь. Коричневого цвета. Блин, забыл, как она называется.......о, вспомнил! Изюминка! (fox68)

  » Программа X3 Калькулятор |
Каналы: Новости | Elite | Elite: Dangerous | Freelancer | Star Citizen | X-Tension/X-BTF | X2: The Threat | X3: Reunion | X3: Terran Conflict | X Rebirth | EVE Online | Orbiter | Kerbal Space Program | Evochron | VoidExpanse | Космические Миры | Онлайновые игры | Другие игры | Цифровая дистрибуция | play.elite-games.ru | ЗВ 2: Гражданская война | Свободное общение | Творчество | Железо | Игра Мечты | Сайт
   Дизайн Elite Games V5 beta.18