Chummer Build 5.190.0 is now available.
This rollup-build is largely bug fixes again, but we have some new UI improvements that I'd like to go through. First off, we've now got a JSON Export option available for career mode characters, accessible through the Export option in the File menu. This allows exporting Chummer's 'print' data to third party services such as Roll20. For further details, please see
this link.
We've also made it easier to report issues; if Chummer crashes, you'll see a 'Create New Issue' button. Clicking that link will open our issue tracker in your default browser, with some details pre-filled. As ever, if you have an issue or feature request the easiest way to get it noticed is to raise it as an issue on
GitHub, but you can also contact us via
Slack or here, of course. We do appreciate the submission of crash reports via the Crash Handler, but it is substantially easier for the team to collaborate and keep track of Github issues.
As a final note, I've received some complaints lately that quirks in Chummer's behaviour can cause corruption of characters, rendering them unusable. I've not seen this behaviour myself, but I can appreciate the frustration this could cause. If it happens to you, or anyone you're playing with, please contact me directly either here or via chummer5isalive@gmail.com and I will do the best I can to fix it in a timely manner.
Build 190
Application Changes:
- Fixed an issue with the Spirit Control that prevented all spirits from being available.
- Fixed an issue with Vehicle Mod pricing for drones with 0 BOD being charged as though their body was 2, rather than 0.5.
- Fixed missing Karma summaries for skills in Create Mode.
- Fixed an issue with Custom magical traditions.
- Fixed an issue with creating an Ally Spirit. Fixes #1308.
- Added logic to suppress some warnings about missing books for objects that don't have a Source entry.
- Suppressed an error when rendering the skills display.
- Fixed the configuration of the discountcost quality node to properly work for negative qualities and allow selecting Adept Powers for discounts.
- Fixed an issue with searching for qualities using both the text and numerical filters.
- Fixed a calculation issue with Armour Encumbrance that prevented Custom Fit (Stack) items from counting properly.
- Added support for critter powers to cost karma.
- Renaming an item will now prepopulate the current name.
- Added proper quantity listings for child items attached to gear, such as ammo in a duffel bag.
- Fixed an issue with checking character quality limits in Karmagen.
- Altered the LanguageManager GetString method to return the key string in case of failure. Should assist with troubleshooting language faults without causing hard crashes.
- Added a dropdown on the Character Info tab to set your character's left/right-handedness.
- Added the ability for characters to have multiple mugshots.
- Fixed an issue where integrated cyberware/bioware subsystems and the field to determine what subsystems can be added used the same set of XML tags. This also re-allows cyberware and bioware to come with integrated subsystems.
- Added the ability for cyberware/bioware to derive attributes from its children.
- Added the ability for cyberlimbs to count as more than one slot (e.g. liminal body counts as two slots for Legs).
- Corrected handling of Redliner for Liminal Body, especially Liminal Body Centaur.
- Fixed an issue where the cost of cyberware/bioware grandchildren subsystems had their costs ignored.
- Added code to prevent a crash if the PDF application/web browser has not been specified.
- Fixed an issue with Depth not updating properly when changing to and/or from a Depth-enabled metatype.
- Fixed the metatype cost label in the sidebar not updating properly when loading characters with non-karma build methods and creating characters in life module build methods.
- Fixed an issue with some Depth-linked improvements not being handled properly.
- Improvements now have a "target" member string.
- Optimized the improvement removal code for size, readability, and portability.
- Fixed the improvement for swapping the attributes of a skill. The results of such an improvement show up in the skill's dice tooltip.
- Added an improvement for the swapping of attributes of a skill for a particular specialization. The results of such an improvement show up in the skill's dice tooltip.
- Corrected the Condition Monitors of vehicles to use modified values for Body and Device Rating instead of only base values.
- Corrected the Speed and Handling of vehicles to use modified values for Body instead of only base values.
- Corrected the Device Rating of vehicles to be generated from Pilot rating instead of a base value of 3.
- Optimized away some leftovers from SR4a that were taking up CPU time and lines.
- Performed minor speed optimizations related to rounding of integer division results.
- Fixed a crash when creating a piece of cyberware at a rating above its maximum or below its minimum.
- Fixed some validation issues when moving a character to career mode if they own items that have built-in accessories or mods that exceed the availability limit.
- Fixed the behaviour of the Knowledge Skill custom Improvement type to properly load existing knowledge skills.
- Changed the VehicleMod class to properly have a Parent Vehicle for modding purposes. In practical terms, this prevents an issue with Drone Attribute modifications not having their minimum rating set to Attribute +1.
- Fixed the behaviour of the SelectSkill improvement to allow filtering based on multiple categories. Properly filters the behaviour of the Improved Ability power to not show Magical Active skills.
- Added a proof-of-concept Print-to-PDF functionality into the Print window. TODO: Progress bar for saving, configurable options for margins and such.
- Fixed an error that caused missing custom books to not show their code if the book was not found.
- Increased functionality for the Export Window; there is now a window shown that contains the exported text. You can copy this text directly into wherever you need to export it, rather than saving the file and exporting.
Data Changes:
- Added missing SpellCategory improvements for the various Spellcasting foci.
- Altered the Sense Link critter/spirit power to properly refer to SR5 instead of Street Magic.
- Added missing Depth minimums for all critters.
- Corrected missing Capacity for the Sensor Collar from Howling Shadows.
- Corrected machine pistols and submachineguns to not have Under mounts.
- Added a missing detonator cap gear item.
- Added missing restrictions for the Vampire and Sukuyan infected qualities.
- Re-added the Headware category to all cyberlimbs, per RAW.
- Removed the Radar Sensor gear item, as there's no RAW that Radar is a valid Sensor Function in 5th Edition.
- Corrected issues with the sourcebooks of the Keratin Control and Living Focus powers.
- Allowed Partial Cyberskull to receive the same cyberware subsystems as a full cyberskull.
- Liminal Body Centaur now comes with four full cyberlegs.
- Fixed the Dual-Natured critter power to provide access to Assensing.
- Fixed incorrect cost discount for the Astral Hazing quality.
- Vintage quality now properly doubles accessory cost and is mutually exclusive with electronic accessories.
- Peak-Discharge Battery Packs no longer appear in the list of available accessories for weapons that cannot use them.
- Added an item for an Optical Imaging Scope, just like how there is one for Optical Binoculars in the gear section.
- Improved Range Finder now properly requires a Smartgun accessory.
- Corrected Ammo Drone to come standard with a rating 2 Maneuvering Autosoft.
- Added a vehicle mod for the illegal Reloading Drone autosoft for reloading forbidden weapons that costs 250.
- Added an entry for a Smart Wig with an integrated Trode Net that costs 100 extra.
- Added an improvement for the Intimidation limit bonus for Voice Warper.
- Master Debater and Empathic Listener now have their effects represented in skill dice pool tooltips.
- Cybereyes and cyberears now come standard with Image Link and Sound Link respectively.
- Validated critters.xml against XSD style template, fixed an issue that caused sprites to not load.
- Fixed the ability for cyberlimbs to install Cosmetic Cyberware.
- Fixed missing Capacity values for LED Tattoos.
- Fixed an incorrect book and page reference for the Great Mother mentor spirit.
- Fixed page references for the AI metatype and variants.
- Added an additional Export method for the JSON format; this is intended to support integration with the Roll20 character sheet created by Darkxryo on Reddit's /r/Shadowrun. For further details, please see this link:
https://www.reddit.com/r/Shadowrun/comments/5ok5qe/roll20_charactersheet_chummer_import- Added support for using HTML in tooltips. Currently only supported on labels, so not accessible by most user content yet.
Custom Content Additions:
- Added the Radar Sensor gear item into an optional file called custom_radarsensorfunction_gear.xml, as there's no RAW that Radar is a valid Sensor Function in 5th Edition. Copy into the Data folder to use this.
- Added an override file for preventing cyberlimbs from having Headware, called override_cyberlimbheadware_cyberware.xml. Copy into the Data folder to use this.
Sheet Changes:
- Added proper quantity listings for child items attached to gear in the basic Shadowrun character sheets.
- Added a section to the basic Shadowrun and Fancy Blocks character sheets for additional mugshots.
New Strings:
- String_SkillFilterNoSkillGroup
- String_SkillFilterBrokenSkillGroup
- String_ExpensePurchaseCritterPower
- Label_Handedness
- Label_MugshotDimensions
- Label_InitiativeDice
Changed Strings:
- Label_OtherIP