Releases: pyfa-org/Pyfa
singularity-986018
This is a pre-release preview of the Singularity test server on Nov 27, 2015 (client build 986018). It includes the following:
- Command Destroyers
- T2 Logistic Frigates
- Various balancing passes
- RR/Nos/Neut falloff additions and balances
- Expedition Frigate
- Navy EWAR Frigates
- Shield Recharger balance passes
And probably a few other things. Please note that this is a dumb dump of the Singularity data, and is not based on the information contained within those threads. So if something in the threads wasn't implemented on SISI yet, it won't be reflected in this release.
A few things to look out for with this release:
- Some items are being removed with the December release; these items have NOT been converted to other modules like we've done with past releases, simply because CCP has not yet released which module is converted into what. This means if you open a fit that previously held these modules, the module will simply be deleted. Because of this, it's advised to backup your user database .
- The OSX-wx3 client has (hopefully) had a few stability fixes and I am very keen on having it tested by all OSX users. If any problem is noticed, please post on the issue page and indicate which OSX version you are sporting.
- I used a shitty new helper script that automatically wrote most of the new effect files, because laziness. Some effects may not work due to this and my subsequent overlooking. Please be on the lookout for things that may not work (duh).
Parallax - v1.16.2
Windows users: We have switched over to our wx3 build and gotten rid of our old binaries. To reiterate the previous builds warning, if you are not using the installer but rather extracting the zipfile, you cannot extract the wx3 build into your existing installation and simply replace conflicts. It will leave behind a lot of old files that will confuse things. You must completely delete the old pyfa installation (not your user save directory) or run it standalone somewhere else. This should only have to be done once
OS X users: This release contains both the normal Mac binaries (-mac
) and the updated binaries built with wxPython 3.0 (-mac-wx3
). CREST and Attribute Override is only supported on the wx3 release as the old binaries do not include the additional modules we use for these features. However, there have been some reports of the wx3 build being unstable / slow for the OS X platform. I urge Mac users to test the wx3 release and let me know of issues involving it. Also, if anyone wishes to help test and/or develop updated binaries, contact me.
Linux users: pyfa now requires the requests
python package to support CREST functionality.
v1.16.2
Database:
- Updated to Parallax 1.1 (977931)
Changed:
- Linux users who are using wxPython 2.8 do not have the option of using the Attribute Editor due to the fact that
wx.propgrid
is only available in 2.9+. A message stating such will be printed to STDOUT, and access to this window is disabled.
Fixed:
- Some modifiers not applied correctly (Cov Ops Cloak bonuses, MGC scripts, etc) (#404, #406)
- Linux:
ssl_
andpubsub
import errors (#407, #401) - Linux: wxPython will now fallback to 2.8 if 3.0 is not found rather than just failing to start
- OSX: "Save Character As" and "Change __ Amount" dialogs (#413)
- CREST menu now correctly reacts to the current state of the CREST service / settings
- Internet connection errors when using CREST functions are now handled gracefully and do not cause crash.
v1.16.1
Fixed:
- Character Editor issues
- CREST not pointing to TQ resources
- Attributes Overrides are now mapped to CTRL+B instead of CTRL+A
- Issue with Capacitor Flux Coils crashing fit
- Possible crash when stopping HTTP server on
mac-wx3
v1.16.0
Database:
- Updated to Parallax 1.0
New:
- Additions pane can now be vertically resized (#358)
- Help text added to projected view (#382) (thanks @Will-W)
- CREST Fitting Resource support
- Can now log into your EVE character and fetch/delete/upload fittings
- Please see the wiki page here: https://github.com/DarkFenX/Pyfa/wiki/CREST
- Support is still experimental, and there are some known issues (such as cached data not updating with deleted or uploaded fits). Please see our issues topic on CREST (#383)
- Attribute Overrides
- Will help alleviate the need to wait for new pyfa (pre-)release to test out announced changes.
- Only works with item attributes. Effects are a different beast altogether, and cannot be configured via GUI. You can, however, tweak the attributes that the effects use.
- Quick refresher: attributes are things like resists, speed, falloff, rate of fire. Effects are modifiers that one item applies to another such as ship bonuses, skill bonuses, etc.
- pyfa will always start with this feature disabled (to reduce possible confusion of 'wrong attributes'). Enable it under the
Edit
menu. - Can Import / Export overrides, which could be handy for people to compile announced changes to distribute
Fixed:
- Dialog crash when deleting fits (#371)
- Crashes involving HTML export and progress dialogs
- System effects not applying correctly to projected fits (#354)
- Ship bonuses not applying correctly to projected fits (#374)
- GUI issue with character editor when creating or renaming character
- Mining effects related to Mercoxit Crystals (#376)
- Triage now properly modifies EW capacitor usage (#380)
- Web and TP ranges taken into consideration on DPS graph (#347) (thanks @OISumeko!)
- Some inaccuracies with the capacitor simulator have been fixed thanks to @OISumeko, such as:
Technical:
- wxPython 3.0 support has been merged into master
- Linux distros that ship with wxPython 3.0 should now have no problem running pyfa
- pyfa continues to support wxPython 2.8 (to force it, run pyfa with
-w
) - Windows and OS X builds now ship with wxPython 3.0
- Distributives now ship with images in a zipfile rather than in separate directories.
- Windows builds now ship with the source contained in
library.zip
, rather than have thousands of small files floating around
Parallax - v1.16.1
Please follow the following link for updated version and complete v1.16.x series changelog:
Parallax - v1.16.0
This release is unstable. Please go here for v1.16.1:
CREST Fitting Resource Preview
This pre-release includes the first iteration on CREST support, currently enabled on SISI and expected to be deployed on TQ on Nov 3rd.
Please note that to receive the authentication information back from CCP, pyfa runs a simple server on port 6461. You may have to allow access through firewalls. Environments which restrict which services can be run are not currently supported, but it's on the to-figure-out list.
There are two modes defined in the preferences: implicit (default) and user-defined. For implicit mode, you log into EVE's SSO as a character. The authentication token that is received by pyfa is good for 20 minutes (hopefully CCP will raise this), in which time you are able to browse your fittings, import them, and export new ones to SISI.
For user-defined mode, you must agree to CCP's third-party developer license and apply for your own application through the EVE Developer Portal. Using this mode allows you to store refresh tokens for characters that you authorize pyfa to use, so that you are not faced with having to manually re-authenticate once the access token expires.
These features have not yet been tested on Linux, so feedback from our Linux users would be appreciated (using both wx2.8 and wx3.0).
Please report any issues on our issues page on GitHub; known issues will be consolidated at #383.
Vanguard - v1.15.0
Windows users: This release contains both the normal Windows client (-win
) and the Windows client built with wxPython 3.0 (-win-wx3
) which is an update to our GUI framework and will become the standard with the next release. An installer is now provided for the wx3 build which should handle upgrades from a previous builds install. Please report any bugs with it on our GitHub issue tracker.
To reiterate the previous builds warning, if you are not using the installer but rather extracting the zipfile, you cannot extract the wx3 build into your existing installation and simply replace conflicts. It will leave behind a lot of old files that will confuse things. You must completely delete the old pyfa installation (not your user save directory) or run it standalone somewhere else.
Database:
- Updated to Vanguard 1.0
New:
- Confirmation on deleting fit. If you don't want confirmation, Shift+Click on delete button to delete immediately (#363)
- Skill level changes from Change Affecting Skill menu enter a non-persistent state
- Useful if you want to see how the skill affects the fit, but don't necessarily want to save it
- To save the character's skills, go to
Edit > Save Character
- To revert the character, go to
Edit > Revert Character
- You can now temporary change the All 5 and All 0 skill levels using the Change Affecting Skill menu, and save the modified version as a new character via Edit menu
- You can save or revert individual skills in the Character Editor. Any changes to skill in the Character Editor are saved
Fixed:
singularity-965413
- Battlecruiser changes preview
- Interceptor entosis link CPU penalty
Galatea - v1.14.0
Windows users: This release contains the normal Windows builds in zip format and an exe installer, both which are bundled with wxPython 2.8 as per usual. However, we are in the process of supporting wxPython 3.0, and it is our hope that we can make the full switch to this updated GUI framework by the next expansion. As such, we have provided an wx3
build in zip format, and we hope that you can test it out. Please report any bugs with it on our GitHub issue tracker.
Also, to address issues folks are having with wx3 version, you cannot drag and drop onto existing installation and replace files that conflict. It will leave behind a lot of old files that will confuse things. You must completely delete the old pyfa installation (not your user save directory) or run it standalone somewhere else. This is something we will address when we make an official installer for wx3 version.
Database:
- Updated to Galatea 1.2
New:
- Change affecting skills from charge / module / ship context menus (#101)
- Meta level switcher in module context menus (thanks @Will-W!)(#346)
- Import Character now supports EVEMon "after plan" character exports
- Projected fits can now be toggled
- Projected fits can now be applied in multiple (max 20x)
- Self projection is now possible
- States for boosters, implants, drones, etc now show the pretty check mark
- Affected By tab in item stats has some improvements
- Charges are now properly shown as affecting the module, rather than the module affecting itself
- New toggle that allows user to switch to a view that list all attributes and their affectors as children, rather than list the affectors with the attributes as children
- Modules that are on a separate fit that is projected and affecting the current item are now in their own fit tree
- Other projected items show "(projected)" next to them
- Context menu to access item stats has been added to affector listing (modules, ship, skill, etc)
- Some effects (such as
shieldRepair
) modified special attributes that were not accessible to the GUI. These have been merged with the ship attributes and can now be seen in the Ships item stats (see #333)
Fixes:
- Missile flight time rigs are now stacking penalized
- Infinite projected fit recursion (#72)
- Gang boosts were not being applied correctly after adding or removing projected fits (#329)
- Offline rigs included in fit calibration usage (#332)
- Charges that affect weapon attributes now show up as the charge instead of the weapon in the affectors (#335)
- Long standing issue causing damage graph window to not spawn (usually on OSX) (#234)
- Incorrect sRGB profile (#337)
Known Issues:
- With the Windows wx3 build, there is a bug in creating the user database due to an oversight. If you already have a pyfa installation it should use the existing database. If this is your first time with pyfa, simply run the non-wx3 version once and the wx3 version should work. This bug has already been corrected in the repository, but it's not worth making a new release for it.
Preview - affecting skills and projection improvements
Warning: This is a beta release for testing purposes. Things probably will break. For this reason, this release creates a database in it's root directory to prevent using the user's database. However, as always, we recommend backing up all your fits and even your current database file as a precaution. The database file is located in [userdir]/.pyfa/saveddata.db
. If you are looking for the latest official stable release, please see here: https://github.com/DarkFenX/Pyfa/releases/tag/v1.13.2
This is a beta pre-release that includes changes to the way ship skill bonuses are calculated (to support affecting skill changes), as well as some fixes and improvements on the previous pre-release that focused on projections. As over 700 effect files were modified largely by hand (FML), I'm releasing this pre-release in the hopes that more folks can test out their fits and see if any ship bonuses are missing or not acting correctl, and also to continue testing on projected fits as per previous pre-release.
This release contains everything from previous pre-release plus:
- Affected By tab: projected fits are now separate and have their own tree
- Affected By tab: charges that modify the weapon system should now be listed as the charge rather than the weapon
- New view in affected by tab. Instead of having modules as parent node and attributes as child node, this view switches these. Makes it easier to find out what is affecting a particular attributes
- "Change Affecting Skill" context menu added to modules / charges / ships, allowing you to change the skills that affect that item
- Fixed self projections when it comes to modifying fit and applying gang boosts
- Some fit-specific attributes (like local and remote shield repair amount) has been merged with ship attributes and affectors can now be seen in the ship stats
Known issues:
- Message pops up about a log file when exiting.
- Cannot switch mode on tactical destroyers
Preview - fit projection improvements
Warning: This is a beta release for testing purposes. Things probably will break. For this reason, this release creates a database in it's root directory to prevent using the user's database. However, as always, we recommend backing up all your fits and even your current database file as a precaution. The database file is located in [userdir]/.pyfa/saveddata.db
. If you are looking for the latest official stable release, please see here: https://github.com/DarkFenX/Pyfa/releases/tag/v1.13.2
This is a beta pre-release that focuses on a variety of improvements and fixes related to projected fits. Please be merciless in your testing - try out various combinations of projected fits, gang boosts, projected fits with gang boosts, etc.
Changes:
- Some changes and general clean up to fit calculation logic have been made. While this shouldn't affect normal fits, regressions are always possible. Please compare your existing fits to the official release and note any regressions.
- Projected fits can now be toggled
- Projected fits can now be applied in multiple -- set quantity with right click same as you would cargo. There is a hard-coded max of 20x per fit, which should be adequate.
- States for boosters, implants, drones, etc show the pretty check mark now
- Projected fit recursion is no longer possible. Now we only go to one degree of projection, which is all that is needed for calculations. You can test this with
A > B > C > A
- in current release this will cause fits to crash. With this pre-release, this should be fixed. - Debug logging has been added for some fit calculation logic. This release has logging level set to DEBUG for helping diagnos any issues, and these should be logged in
~/.pyfa/log.txt
- Self projection has been implemented, and must be tested thoroughly, especially with ganglinks. I implemented this with shadow-copying the fit. It should not be saved to the database, but please let us know is you notice random fit copies popping up.
Known issues:
- [Windows, possibly OS X as well] When closing pyfa, message is displayed to see log file for error details. Not sure why this happens as of yet
As always, if you notice and regression, bugs, etc, please post an issue to GitHub with details and remember to mention that you are using the pre-release.