Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

Делим руду на флот


  • Авторизуйтесь для ответа в теме
21 ответов в теме

#1
700800

700800

    Newbie

  • Tech II Pilots
  • 10 сообщений
45
  • EVE Ingame:700800
  • Corp:STOLY
  • Channel:Vodka Pub
  • Client:Eng

*
Одобрено
сообществом!

Всем привет. В последнее время довольно часто вожу майнерские флоты из рандомных людей, и самой частой проблемой стало разделить добытое по справедливости. У меня уже была сделанная кем-то утилита, парсящая логи, но она была написана на VB и на линуксовой машине работать, естественно, отказывалась. А однократной возни с экселем/Gnumeric мне хватило выше крыши.

Так что  я сел и за вечер набросал небольшую утилиту, в основном на JS. Работает в браузере, фичи офлайн делилки я постарался повторить.

 

Фичи

 

Основная идея такая - после окончания копки вы открываете окошко флота, выбираете вкладку History, в фильтре выбираете Loot History. Ставите курсор на любую запись, жмете Ctrl+A, потом Ctrl+C. История лута - в буфере. Теперь открываете утилиту, вставляете в специальное окно и жмете "Start". (этот способ устарел).

 

Как пользоваться в 2019:
 

- Открываете окно флота, тыкаете в правый верхий угол, выбираете Export Loot History.

- Находите сохраненный файл, он где-то в районе My Documents\EVE\logs\Fleet, выглядит как Loot - [дата].txt

- Открываете файл текстовым редактором (Блокнотом) и копируете его содержимое в буфер
- заходите на страничку и вставляете содержимое буфера в окошко в центре
- нажимаете "Start"

 

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

Для учета интересов бонусника/перевозчиков в поле "Director's cut" можно указать процент - в табличке выплат после нажатия на "recalc" выплата у всех уменьшится на указанный процент, а отнятое будет суммировано в строке "Mining Director".
Поддерживаются англо- и русскоязычные логи. Ну по крайней мере должны :)


Ограничения

- По поводу цен - обновляются они не очень часто, цены вытаскиваются только на руду и лёд. Так что актуальная цена может отличаться.
- Иногда (допустим в sell ордерах) в выбранном хабе не будет в продаже руды совсем, т.е. цену не определить - тогда считается, что добытая руда ничего не стоит :( Постараюсь поправить в будущих версиях

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

PS Хотелось бы напомнить, что из уважения к паранойе игроков Eve Online все расчеты намеренно ведутся на стороне клиента. Сервер настроен так, что не видит те логи, которые вы шлете.


Сообщение отредактировал 700800: 05 August 2019 - 17:03

  • 42

#2
Endimeyko

Endimeyko

    Clone Grade Kappa

  • Tech III Pilots
  • PipPipPipPipPip
  • 2388 сообщений
559
  • EVE Ingame:Endimeyko
  • EVE Alt:Flintina, Exacum
  • Corp:REGL8
  • Ally:DarkSide.
  • Channel:S.P.P пациенты
  • Client:Рус

Хороший сервис! 



За труды держи +


  • 0

Воин чатиков.

Активный пилот Скайп КТА.


#3
Atrosha

Atrosha

    Молодой бог. Покровитель скромности.

  • Drake Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 23290 сообщений
  • EVE Ingame:Atrosha
  • Corp:TepKu
  • Client:Eng

советую придумать какое-нибудь короткое название сервису и добавить его в название темы и на сайт.

например: oresplit (дележ руды), mineshare (добывай делись), subndiv (отнимать и делить) или просто какое-нибудь редкое женское имя, типа дестрибутивов Минта, например: xenia, vilena и пр.


Сообщение отредактировал Atrosha: 21 July 2016 - 18:35

2A7rk.gif
Самое главное в охоте на кота - вовремя понять, кто мышь.
> моя графомания < > профиль в steam <

#4
mehanoid

mehanoid

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 11270 сообщений
2476
  • EVE Ingame:Mehic
  • Corp:TFFN
  • Ally:X.I.X
  • Channel:TFFN_TSFN
  • Client:Рус


  • 0

#5
Petr Weyland

Petr Weyland

    Clone Grade Theta

  • Tech III Pilots
  • PipPipPipPip
  • 1117 сообщений
778
  • EVE Ingame:Petr Weyland
  • EVE Alt:есть несколько
  • Corp:WYTEG
  • Ally:Weyland industries.
  • Client:Eng

а можно такое же для дележа добычи от вх? все вх сообщество скажет спасибо


  • 0

#6
700800

700800

    Newbie

  • Tech II Pilots
  • 10 сообщений
45
  • EVE Ingame:700800
  • Corp:STOLY
  • Channel:Vodka Pub
  • Client:Eng

а можно такое же для дележа добычи от вх? все вх сообщество скажет спасибо

Пиши список названий предметов, которые надо распознавать, можно в личку - попробую сделать.


  • 0

#7
funstuk

funstuk

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 319 сообщений
75

ВОУ. Это реально круто!

700800

Это актуальный персонаж? Исок закину на ящик Quafe  :D

Не бросай, развивай потихоньку.


Сообщение отредактировал funstuk: 21 July 2016 - 22:20

  • 0

#8
Psychopathic Sas

Psychopathic Sas

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 197 сообщений
134
  • EVE Ingame:Psychopathic Sas
  • Corp:QEX
  • Ally:E X P L O S I O N
  • Client:Eng

а можно такое же для дележа добычи от вх? все вх сообщество крабов скажет спасибо

 

Пофиксил, не благодари


  • 0

#9
funstuk

funstuk

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 319 сообщений
75

а можно такое же для дележа добычи от вх? все вх сообщество скажет спасибо

В вх каждый  свой лут кладет в чей-то ангар флота?  :huh:


  • 0

#10
fxea

fxea

    Damage control

  • Faction pilots
  • PipPipPipPipPip
  • 2877 сообщений
755
  • EVE Ingame:^^
  • EVE Alt:Xeata
  • Corp:-D.G-
  • Ally:WarDogs
  • Channel:X-Tea
  • Client:Eng

В вх каждый  свой лут кладет в чей-то ангар флота?  :huh:

несколько человек пилят аномальку, лутают, салят, делят. ангара в этой задаче нет


  • 0

Сущности, игнор которых делает форум лучше: massdriver , Jerome Higs , КотМэн , anknown , Smoketriada , Likon , Corpse
<url=fitting:17843:2048;1:33896;3:1335;23:2488;5:2185;5:2446;5::>VNI ULTIMATE HULL TANK</url>
"Еще неизвестно запасы чего исчерпаются в этой игре раньше. Минералов или... игроков." © Art1st


#11
funstuk

funstuk

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 319 сообщений
75

несколько человек пилят аномальку, лутают, салят, делят. ангара в этой задаче нет


Одно дело когда логи нужно грамотно по руде раскидать, чтобы каждому по способностям, а другое просто общий лут с неписи поделить по ровну на количество человек. Реально? Для этого надо скрипт писать?
  • 0

#12
fxea

fxea

    Damage control

  • Faction pilots
  • PipPipPipPipPip
  • 2877 сообщений
755
  • EVE Ingame:^^
  • EVE Alt:Xeata
  • Corp:-D.G-
  • Ally:WarDogs
  • Channel:X-Tea
  • Client:Eng

Одно дело когда логи нужно грамотно по руде раскидать, чтобы каждому по способностям, а другое просто общий лут с неписи поделить по ровну на количество человек. Реально? Для этого надо скрипт писать?

один ушел пораньше или пришел попозже

?


  • 0

Сущности, игнор которых делает форум лучше: massdriver , Jerome Higs , КотМэн , anknown , Smoketriada , Likon , Corpse
<url=fitting:17843:2048;1:33896;3:1335;23:2488;5:2185;5:2446;5::>VNI ULTIMATE HULL TANK</url>
"Еще неизвестно запасы чего исчерпаются в этой игре раньше. Минералов или... игроков." © Art1st


#13
Qemists

Qemists

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 374 сообщений
266
  • EVE Ingame:Qemists
  • Client:Eng

один ушел пораньше или пришел попозже

?

Гугл док? эксель? и еще интересно как это парс скрипт будет учитывать кто когда там пришел  :)


  • 0

#14
fxea

fxea

    Damage control

  • Faction pilots
  • PipPipPipPipPip
  • 2877 сообщений
755
  • EVE Ingame:^^
  • EVE Alt:Xeata
  • Corp:-D.G-
  • Ally:WarDogs
  • Channel:X-Tea
  • Client:Eng

Гугл док? эксель? и еще интересно как это парс скрипт будет учитывать кто когда там пришел  :)

откуда жя знаю как? ты у автора скрипта спроси) 

Заодно и вейланда спроси, зачем ему) И почему гугльдок и эксель не гуд)


  • 0

Сущности, игнор которых делает форум лучше: massdriver , Jerome Higs , КотМэн , anknown , Smoketriada , Likon , Corpse
<url=fitting:17843:2048;1:33896;3:1335;23:2488;5:2185;5:2446;5::>VNI ULTIMATE HULL TANK</url>
"Еще неизвестно запасы чего исчерпаются в этой игре раньше. Минералов или... игроков." © Art1st


#15
700800

700800

    Newbie

  • Tech II Pilots
  • 10 сообщений
45
  • EVE Ingame:700800
  • Corp:STOLY
  • Channel:Vodka Pub
  • Client:Eng

ВОУ. Это реально круто!

700800

Это актуальный персонаж? Исок закину на ящик Quafe  :D

Не бросай, развивай потихоньку.

Спасибо, правда я полагал, что ящик Квафе несколько дешевле :D

 

 

а можно такое же для дележа добычи от вх? все вх сообщество скажет спасибо

 

Гугл док? эксель? и еще интересно как это парс скрипт будет учитывать кто когда там пришел  :)

 

Я ознакомился в общих чертах с тем, как происходит фарм аномалек в вх. Теоретически можно создать приложение, учитывающее время входа во флот и соответственно делящее собранный лут, но тут возникает ряд технических моментов:

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

По совокупности становится понятно, что алгоритмизировать такую работу будет не очень легко, и в любом случае это потребует от главы флота гораздо больше телодвижений, чем копипаст лога в одно окошко. Так что если я вдруг перееду в ВХ, то могу заняться приложением для раздела добычи со слиперов, но пока что это вне моих приоритетов, извините.


  • 0

#16
voiddancer

voiddancer

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 561 сообщений
60
  • EVE Ingame:Voiddancer
  • EVE Alt:Chemax Void
  • Corp:SIBSQ
  • Channel:Yarsk
  • Client:Рус
Привет. Чет не работает :) Опера
http://i.imgur.com/WZUNCLI.png

Голова у меня не работает.
*я буду читать мануалы*
*я буду читать мануалы*
*я буду читать мануалы*
*я буду читать мануалы*

Сообщение отредактировал voiddancer: 27 March 2017 - 10:45

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

#17
700800

700800

    Newbie

  • Tech II Pilots
  • 10 сообщений
45
  • EVE Ingame:700800
  • Corp:STOLY
  • Channel:Vodka Pub
  • Client:Eng

Для тех кто пользуется тулзой: добавил moon ores - Bitumens и прочее.


  • 0

#18
700800

700800

    Newbie

  • Tech II Pilots
  • 10 сообщений
45
  • EVE Ingame:700800
  • Corp:STOLY
  • Channel:Vodka Pub
  • Client:Eng

Обновил тулзу, теперь использует новый формат выгружаемых логов.

ЗЫ Я правильно понимаю, что просмотр логов лута внутри игры канул в лету? или я просто нашел где теперь это делается?


  • 1

#19
Nomidx

Nomidx

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 782 сообщений
35
  • EVE Ingame:Azula
  • Client:Рус
Огромный плюсик. Хоть сам не майнер, но работа твоя хороша.
  • 0

#20
fxea

fxea

    Damage control

  • Faction pilots
  • PipPipPipPipPip
  • 2877 сообщений
755
  • EVE Ingame:^^
  • EVE Alt:Xeata
  • Corp:-D.G-
  • Ally:WarDogs
  • Channel:X-Tea
  • Client:Eng

Я так понимаю оно полностью на клиентской стороне?
Сильно сложно адаптировать для копипасты такого вида?

Timestamp Corporation Pilot Ore Type Quantity Volume Est. Price Ore TypeID SolarSystemID
2019.07.13 CCP Aliance CCP Alfa Stable Veldspar 259542 25954.2 4308397 46689 30003789

Сообщение отредактировал fxea: 19 July 2019 - 9:10

  • 0

Сущности, игнор которых делает форум лучше: massdriver , Jerome Higs , КотМэн , anknown , Smoketriada , Likon , Corpse
<url=fitting:17843:2048;1:33896;3:1335;23:2488;5:2185;5:2446;5::>VNI ULTIMATE HULL TANK</url>
"Еще неизвестно запасы чего исчерпаются в этой игре раньше. Минералов или... игроков." © Art1st





2 посетителей читают тему

0 members, 2 guests, 0 anonymous users