EDCD / EDDI

Companion application for Elite Dangerous
Other
448 stars 82 forks source link

Cargo monitor, Ship Monitor and Speech Responders (related and not) #502

Closed Rode-Ven closed 6 years ago

Rode-Ven commented 6 years ago

EDDI version in which issue found

3.0.1 b-1

Observed

I have been using the beta version to play around with the new cargo monitor plugin and have run across several issues, not strictly limited to the cargo monitor, and some of them merely considerations for improvements. It is perhaps noteworthy that some of the problems are limited to the Type-9 Heavy. I have mostly switched between Type-9 and Anaconda for the test, and rarely a Viper Mk III.

Cargo monitor:

Ship monitor:

Export to Coriolis

Speech responder:

Commodity sale check Commodity purchased Commodity sold

Commodity sale check

Fighter rebuilt

Fine incurred

Power preparation vote cast

Ship refueled

FSD engaged

Hoodathunk commented 6 years ago

I wrote a post in the FDEV forum regarding cargo related journal event limitations. https://forums.frontier.co.uk/showthread.php/387955-EDDI-2-4-Bring-your-cockpit-to-life?p=6638933&viewfull=1#post6638933

Rode-Ven commented 6 years ago

With regards to the PP cargo reports: I suspected that correctly handling PP cargo wouldn't be easy. At the same time, I don't think reports of sales opportunities for PP cargo will be of much use, as you pick it up for the sole purpose of dropping it at a location you most likely determined ahead of loading it on. That is especially true for bulk-traveling to 'dump' systems just in order to keep your PP rating. I assume every faction has such a system where fortification reaches ridiculously high values of a 1000% above the required 100%.

That's why I wrote that maybe excluding PP items altogether from sale checks would be a viable option.

Tkael commented 6 years ago

The Coriolis bugs you noted will need to be addressed with the Coriolis team... we just send Coriolis the raw data from the Loadout event written to the player journal.

Rode-Ven commented 6 years ago

I see. It's a bit difficult to tell by who an observed misbehaviour could be addressed from my side of the console. I assume the aforementioned Loadout event includes the correct mass data? Alternately, where can I find that data so I could take a look myself?

Hoodathunk commented 6 years ago

Mass data is not included in the Journal 'Loadout' event... only factors affected by engineering. Some access to hull/module/hardpoint mass by class/grade is required. Recommend looking at the Journal Manual.

Latest can be found at https://forums.frontier.co.uk/showthread.php/401661-Journal-Documentation-for-v3-0

If you want to peruse your own 'Loadout' data, copy the 'Loadout' event from your latest Journal file and paste into your JSON Viewer of choice.

My favorite is http://xml-json.kwebpia.net/

Hoodathunk commented 6 years ago

Also, I've worked on the Commodity sale check. It's now less annoying about power play and some mission-related commodities.

I will incorporate changes in next beta, along with mentioned typos, and will consider suggestions/requests.

Rode-Ven commented 6 years ago

I had a look at the loadout event data in my save game files, and the mass data I observed as not exporting right is indeed included, as it is corrections by engineering that is exhibiting deviations.

I furthermore had a look at Coriolis import, and can confirm that there is a problem with its importing function. It seems data gets assigned to wrong 'slots' (e.g. mass data correction for a shield gen gets assigned to 'optimal mass' instead of 'mass').

I'll report that to Coriolis, as you suggested (unless you already did so).

In the meantime, I have come across another possible bug in EDDIs cargo monitor: When returning from a sightseeing mission to drop off 2 passengers, EDDI informed me I could drop of my mission related clothing cargo. However, I carried no cargo, only those two passengers. Would you prefer that I'd open a new issue for this?

Tkael commented 6 years ago

Multiple, well focused issues are typically preferred over a single "fix everything" issue. But we appreciate the feedback. ;-)

Tkael commented 6 years ago

Perhaps categorize purchased Powerplay cargo as Haulage?

Tkael commented 6 years ago

@Rode-Ven Going through some of this now. Comments are synced from EDSM. And these can be set from VoiceAttack using the default commands in EDDI.vap.

Tkael commented 6 years ago

Closing, I think both @Hoodathunk and I have had time to absorb this feedback. Thanks!