‹ Reports
The Dispatch

Surge in High-Priority Issues Highlights Critical Bugs in Cataclysm - Dark Days Ahead

Cataclysm - Dark Days Ahead, a community-driven open-source survival game, is experiencing a spike in high-priority issues, particularly affecting user interface and NPC behavior, necessitating immediate attention from developers.

The project is a turn-based survival game set in a post-apocalyptic world where players must navigate threats like zombies and giant insects. The game emphasizes survival mechanics and is supported by a robust community of over 1,000 contributors.

Recent Activity

Recent issues and pull requests indicate significant challenges with the game's UI and NPC behavior. The transition to ImGui has introduced several UI regressions, as seen in issues like #76282, where menu descriptions are cut off. NPC behavior issues, such as those reported in #76275 regarding unintended actions, continue to frustrate players. These problems suggest systemic issues that need urgent resolution to maintain gameplay quality.

Development Team and Recent Contributions

  1. kevingranade

    • Commits: 14
    • Changes: Significant contributions with over two million changes focused on core mechanics and optimizations.
  2. Standing-Storm

    • Commits: 60
    • Changes: 22,307 across 92 files
    • Recent Work: Major updates to the MindOverMatter mod with new powers and spells.
  3. Karol1223

    • Commits: 13
    • Changes: 3,695 across 108 files
    • Recent Work: Extensive refactoring and enhancement of item groups.
  4. Maleclypse

    • Commits: 12
    • Changes: 143 across 15 files
    • Recent Work: Merged PRs for i18n updates and game mechanic fixes.
  5. bloodbowel

    • Commits: 5
    • Changes: 371 across 11 files
    • Recent Work: Added new items like jika-tabi footwear.
  6. Other contributors include Naadn, RenechCDDA, SurFlurer, PatrikLundell, among others focusing on bug fixes and feature enhancements.

Of Note

Quantified Reports

Quantify Issues



Recent GitHub Issues Activity

Timespan Opened Closed Comments Labeled Milestones
7 Days 77 44 144 0 1
14 Days 134 75 297 0 1
30 Days 294 133 681 0 1
All Time 27969 25936 - - -

Like all software activity quantification, these numbers are imperfect but sometimes useful. Comments, Labels, and Milestones refer to those issues opened in the timespan in question.

Quantify commits



Quantified Commit Activity Over 30 Days

Developer Avatar Branches PRs Commits Files Changes
Kevin Granade 4 11/10/0 14 48 2527820
casswedson 1 0/0/0 1 46 134552
Standing-Storm 3 25/20/1 60 92 22307
Anton Simakov 3 21/16/3 30 369 7141
Antti Riikonen 3 5/5/0 6 37 3746
Karol1223 2 13/11/0 13 108 3695
Naadn 1 6/5/0 4 12 688
b3brodie 2 3/3/0 4 18 542
SariusSkelrets 1 2/1/0 1 11 523
ShnitzelX2 1 1/1/0 1 12 499
PatrikLundell 2 5/5/0 6 7 492
Holli 1 5/4/0 2 16 455
John Candlebury (John-Candlebury) 1 1/0/0 1 6 414
SurFlurer 1 6/5/0 5 10 412
bloodbowel 2 6/4/0 5 11 371
Daniel Brooks 1 9/8/0 1 12 333
akrieger 3 3/3/0 3 4 252
Joseph Chung 1 6/3/0 2 4 226
Daniel Brooks 2 0/0/0 7 10 214
DukePaulAtreid3s 1 5/3/0 4 15 169
ThePotatomancer 1 3/3/0 3 7 162
Maleclypse 2 7/2/0 12 15 143
klorpa 1 0/0/0 1 36 142
alef 1 1/1/0 4 2 125
Anton Burmistrov 1 4/4/0 4 7 122
osuphobia 1 1/1/0 1 3 118
MNG-cataclysm 1 0/0/0 2 2 114
cknight828 1 2/2/0 1 4 111
RenechCDDA 2 11/8/0 7 13 106
VGCrow 1 1/1/0 1 2 72
mqrause 2 2/2/0 3 4 69
juur 1 0/0/0 1 4 55
inogenous 1 0/0/0 3 8 41
Tony 1 4/3/1 3 4 36
misterprimus 1 1/1/0 1 1 14
Brambor 1 1/1/0 2 3 10
David Seguin 2 1/1/0 2 1 8
x-qq 1 1/1/0 1 1 6
andrei 1 4/3/0 1 2 5
HadeanLake 1 3/2/0 2 2 4
Maeyanie 1 1/1/0 1 1 2
Jeremy Rose 1 1/1/0 1 1 2
shoozzzh 1 2/1/0 1 1 1
Xygen (XygenSS) 0 1/0/0 0 0 0
None (phi2dao) 0 1/1/0 0 0 0
None (Uwuewsky) 0 6/1/0 0 0 0
None (Fris0uman) 0 1/1/0 0 0 0
vetal l (vetall812) 0 2/0/0 0 0 0
None (NetSysFire) 0 1/0/1 0 0 0
None (SirPendrak) 0 1/1/0 0 0 0
None (Vladmirangel) 0 1/1/0 0 0 0
None (TheShadowFerret) 0 1/0/0 0 0 0
None (strategictraveler) 0 1/0/1 0 0 0

PRs: created by that dev and opened/merged/closed-unmerged during the period

Detailed Reports

Report On: Fetch issues



Recent Activity Analysis

The CleverRaven/Cataclysm-DDA repository currently has 2,033 open issues, with a recent surge in activity as evidenced by multiple new issues created in the last few days. Notably, many of these issues are tagged with high priority and require confirmation, indicating a pressing need for community engagement and resolution.

Several themes emerge from the recent issues: 1. User Interface (UI) Problems: Many reports focus on UI inconsistencies, particularly related to the new ImGui integration, such as menus not displaying correctly or being clipped. 2. NPC Behavior: There are multiple complaints regarding NPCs not following orders correctly or engaging in unintended actions, such as attempting to heal the player while ignoring their assigned tasks. 3. Gameplay Mechanics: Issues related to game mechanics include problems with power management for vehicles and inconsistencies in item interactions, particularly with crafting and resource management.

Issue Details

Here are some of the most recently created and updated issues:

  • Issue #76284: Camera locked below character after firearm malfunction.

    • Priority: S1 - Need confirmation
    • Status: Open
    • Created: 0 days ago
    • Update: N/A
  • Issue #76283: Segfault on Rubik installing me a CBM.

    • Priority: S1 - Need confirmation
    • Status: Open
    • Created: 0 days ago
    • Update: N/A
  • Issue #76282: Menu Description in Zone Activity Manager (O) cut off.

    • Priority: S1 - Need confirmation
    • Status: Open
    • Created: 0 days ago
    • Update: N/A
  • Issue #76275: Blood draw kit gives error every time I draw toxic acidic blood from acidic zombie.

    • Priority: S1 - Need confirmation
    • Status: Open
    • Created: 1 day ago
    • Update: N/A
  • Issue #76273: Xedra Evloved Graken background causes game to crash.

    • Priority: S1 - Need confirmation
    • Status: Open
    • Created: 1 day ago
    • Update: N/A
  • Issue #76272: Render PALS webbing as a separate type of pockets, and list their contents among items worn.

    • Priority: Suggestion / Discussion
    • Status: Open
    • Created: 1 day ago
    • Update: Edited

These issues highlight critical bugs that could significantly impact gameplay if not addressed promptly. The presence of multiple high-priority issues suggests that there may be systemic problems within the codebase that need urgent attention.

Important Observations

  • The majority of recent issues are tagged as needing confirmation, indicating that many bugs may not yet be validated by the community or developers.
  • There is a notable focus on UI-related problems post-migration to ImGui, suggesting that this transition has introduced several regressions.
  • NPC behavior continues to be a pain point, with reports of unintended actions leading to player frustration.

Overall, the current state of open issues reflects both ongoing development challenges and areas where user experience could be significantly improved through timely fixes and enhancements.

Report On: Fetch commits



Repo Commits Analysis

Development Team and Recent Activity

Team Members and Recent Contributions

  1. Maleclypse

    • Commits: 12
    • Changes: 143 across 15 files
    • Recent Work: Merged multiple pull requests including routine i18n updates, fixes for various game mechanics, and documentation improvements.
  2. bloodbowel

    • Commits: 5
    • Changes: 371 across 11 files
    • Recent Work: Focused on adding new items (e.g., jika-tabi footwear), and making adjustments to existing item descriptions.
  3. Naadn

    • Commits: 4
    • Changes: 688 across 12 files
    • Recent Work: Contributed to the Magiclysm mod with significant updates to spells and effects.
  4. Karol1223

    • Commits: 13
    • Changes: 3695 across 108 files
    • Recent Work: Engaged in extensive refactoring, including pruning old syntax and enhancing item groups.
  5. Standing-Storm

    • Commits: 60
    • Changes: 22307 across 92 files
    • Recent Work: Major contributions to the MindOverMatter mod, including new powers, spells, and extensive updates to existing mechanics.
  6. Vgoloshivskiy

    • Commits: 1
    • Changes: 72 across 2 files
    • Recent Work: Minor updates related to NPC interactions.
  7. ThePotatomancer

    • Commits: 3
    • Changes: 162 across 7 files
    • Recent Work: Addressed UI issues related to spell information.
  8. RenechCDDA

    • Commits: 7
    • Changes: 106 across 13 files
    • Recent Work: Fixed bugs related to game mechanics and contributed to the Magiclysm mod.
  9. SurFlurer

    • Commits: 5
    • Changes: 412 across 10 files
    • Recent Work: Worked on migrating activities to a new system and fixing various gameplay issues.
  10. PatrikLundell

    • Commits: 6
    • Changes: 492 across 7 files
    • Recent Work: Focused on bug fixes and enhancements related to item interactions.
  11. kevingranade

    • Commits: 14
    • Changes: Significant contributions with over two million changes primarily focused on core game mechanics and optimizations.
  12. akrieger

    • Commits: 3
    • Changes: 252 across 4 files
    • Recent Work: Contributed fixes for various game mechanics.
  13. Other contributors include DukePaulAtreid3s, Night-Pryanik, Daniel Brooks, and others who have made smaller but meaningful contributions primarily focused on bug fixes, feature enhancements, and community engagement through pull requests.

Patterns and Themes

  • The majority of recent activity revolves around the enhancement of existing features, bug fixes, and the addition of new content (especially in mods like Magiclysm).
  • There is a strong emphasis on community-driven development with multiple contributors actively merging pull requests.
  • Standing-Storm is particularly active, indicating a leadership role in ongoing development efforts.
  • The team demonstrates a collaborative approach with many co-authored commits, suggesting effective teamwork.
  • The focus on localization through routine i18n updates reflects an ongoing commitment to accessibility for a diverse player base.
  • The high volume of changes from contributors like kevingranade indicates significant backend improvements alongside feature additions.

Conclusion

The development team is highly active with a clear focus on both expanding gameplay features and refining existing mechanics. The collaborative nature of contributions suggests a strong community ethos within the project, which is crucial for its continued evolution and success in the open-source gaming landscape.