Release EDDI 3.3 - Bring your cockpit to life

Just to update...

I just fired it all up again, and now EDDI shows two lots of bounties to be claimed, one for the correct amount, one is out by about 25,000cr on the low side. Not a big deal.

There are however another three lots of bounties to be claimed in my transactions tab, although possibly the amounts are small (all below 100,000cr)

I also have two bounties on my head that aren't showing (from planetary scan jobs), but since I'm not in the wanted ship that may explain that...

Edit: Just collected one lot of bounties, and it is now gone from the crime monitor tab.
Another possiblly borked crimemonitor.json from an earlier build maybe? In which case, apologies.

I'm assuming you're using EDDI 3.5.2? It should't be misbehaving re crimes after a nuke of crimemonitor.json and if it is, please tell us.
 
Another possiblly borked crimemonitor.json from an earlier build maybe? In which case, apologies.

I'm assuming you're using EDDI 3.5.2? It should't be misbehaving re crimes after a nuke of crimemonitor.json and if it is, please tell us.
No apologies needed, thank you all for the app!

I'm guessing that the reason some of the bounty claims weren't showing up was due to them being old? Really don't know.

I am indeed using the latest version of EDDI (3.5.2). As I said in my edit, the two lots of bounty claims that appeared after deleting crimemonitor.json disappeared after I collected them, so that was all good. I just did a couple of data scan missions, which incur a fine and or a bounty, sometimes both, sometimes just the bounty. When I looked in the Crime Monitor tab, only the fines were showing (there should have been two additional bounties for the same factions), and after I went to pay it all off at IF, the two fines were still showing in the Crime Monitor tab.

Could it be that EDDI needs a bit more time to update from the game? I'd say that completing both missions and getting the fines and bounties, then flying to IF to pay them off took probably only around 15 minutes. Anyway, I removed the fine notifications from EDDI, but I'll certainly keep my eyes open and let you know if it appears to be misbehaving going forward.
 
Yes, that is also my experience. EDDI needs a few minutes until all values are up-to-date.
For example, you can test with the "Hangar check" script. If you have installed a landing computer or a fuel scoop,
EDDI will not recognize these installations immediately when starting. When you arrive at the next station they will be recognized.

Code:
{Pause(10000)}

{_ Check shipmodel _}
{if ship.model = "Orca":
    {SetState('no_fighting', true)}
    |elif ship.model = "Asp":
    {SetState('no_fighting', true)}
    |elif ship.model = "Type-9 Heavy":
    {SetState('no_fighting', true)}
    {SetState('slow_ship', true)}
|else:
    {SetState('no_fighting', false)}
}

{SetState('fighter_installed', false)}
{SetState('fighter_enabled', false)}
{SetState('srv_installed', false)}
{SetState('srv_enabled', false)}


{for compartment in ship.compartments:
    {if compartment.module.name = "Standard-Landecomputer":
        {SetState('dockingcomp_installed', true)}
        {if compartment.module.enabled:
           {SetState('dockingcomp_enabled', true)}
           Wir haben einen Landecomputer.
       |else:
           Dieses Schiff ist manuell zu landen.
       }
    |elif compartment.module.name = "Treibstoffsammler":
        {SetState('fuelscoop_installed', true)}
        {if compartment.module.enabled:
           {SetState('fuelscoop_enabled', true)}
           Dieses Schiff verfügt über einen Treibstoffsammler.
       |else:
           Achtung! Dieses Schiff fliegt ohne Treibstoffsammler.
        }
    |elif compartment.module.name = "Fighter-Hangar":
        {SetState('fighter_installed', true)}
        {if compartment.module.enabled:
           {SetState('fighter_enabled', true)}
           Dieses Schiff ist mit einem Jäger ausgerüstet.
        |else:
           Es ist kein Jäger an Bord.
        }
    |elif compartment.module.name = "Planetenfahrzeug-Hangar":
        {SetState('srv_installed', true)}
        {if compartment.module.enabled:
           {SetState('srv_enabled', true)}
           {if compartment.size = 2 || compartment.size = 3:
              Dieses Schiff verfügt über ein Bodenfahrzeug.
           |elif compartment.size = 4:
              Wir haben zwei Bodenfahrzeuge an Bord.
           |elif compartment.size > 4:
              Es stehen mehrere Bodenfahrzeuge zu Planetenerkundungen im Hangar.
           }
        |else:
           Es werden keine Bodenfahrzeuge mitgeführt.
        }
    }
}
 
No apologies needed, thank you all for the app!

I'm guessing that the reason some of the bounty claims weren't showing up was due to them being old? Really don't know.

I am indeed using the latest version of EDDI (3.5.2). As I said in my edit, the two lots of bounty claims that appeared after deleting crimemonitor.json disappeared after I collected them, so that was all good. I just did a couple of data scan missions, which incur a fine and or a bounty, sometimes both, sometimes just the bounty. When I looked in the Crime Monitor tab, only the fines were showing (there should have been two additional bounties for the same factions), and after I went to pay it all off at IF, the two fines were still showing in the Crime Monitor tab.

Could it be that EDDI needs a bit more time to update from the game? I'd say that completing both missions and getting the fines and bounties, then flying to IF to pay them off took probably only around 15 minutes. Anyway, I removed the fine notifications from EDDI, but I'll certainly keep my eyes open and let you know if it appears to be misbehaving going forward.
EDDI shouldn't need minutes to update after incurring a fine or bounty but there may be a problem either with EDDI receiving incomplete information from the game or with EDDI handling the information it's received. Either way, if you open an issue on Github and share a copy of your player journal (in your Saved Games\Frontier Developments\Elite Dangerous\ folder) along with a screenshot of the Crime Monitor then we can investigate it.
 
EDDI shouldn't need minutes to update after incurring a fine or bounty but there may be a problem either with EDDI receiving incomplete information from the game or with EDDI handling the information it's received. Either way, if you open an issue on Github and share a copy of your player journal (in your Saved Games\Frontier Developments\Elite Dangerous\ folder) along with a screenshot of the Crime Monitor then we can investigate it.
Update

Just did three planetary scan missions. Each one resulted in some bounty claims for destroying wanted skimmers and a bounty given for trespass. All updated correctly in the crime monitor tab, and all got removed when the bounties were paid off, so seems to be working fine, at least with those missions.
 
Update

Just did three planetary scan missions. Each one resulted in some bounty claims for destroying wanted skimmers and a bounty given for trespass. All updated correctly in the crime monitor tab, and all got removed when the bounties were paid off, so seems to be working fine, at least with those missions.
Thanks for the update and please let us know if you're able to isolate a problem. :)
 
If you are a dev and want to make a fix or enhancement to EDDI, please talk to us here or via GitHub before starting work:

1. to eliminate duplication of effort;
2. to agree on a technical approach that doesn't conflict with other WIP;
3. to ensure that the changes are in accord with the team's vision for the project, and if not, to adjust them accordingly.

This is general good manners and will greatly enhance the likelihood of your PR being well received.

There is sometimes a misconception that Open Source means that the primary project is obliged to accept PRs. That is not so.
 
Question to the specialists:
Is it possible to read out the current number of chaff and/or heat sinks ?
The variable hardpoint.module.ammoinhopper (ship.hardpoints) returns a value, but it is not current.
 
Top Bottom