-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathversion.py
More file actions
48 lines (44 loc) · 1.61 KB
/
Copy pathversion.py
File metadata and controls
48 lines (44 loc) · 1.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
"""
StarLogs Version Information
"""
__version__ = "0.9.0"
__author__ = "Ozy311"
__organization__ = "CUBE Org"
__tagline__ = "FOR THE CUBE!"
__description__ = "Star Citizen Log Parser and Event Tracker"
__license__ = "MIT"
VERSION_INFO = {
'version': __version__,
'author': __author__,
'organization': __organization__,
'tagline': __tagline__,
'description': __description__,
'license': __license__
}
def get_version_string():
"""Get formatted version string."""
return f"StarLogs v{__version__} by {__author__}"
def get_about_info():
"""Get complete about information."""
return {
**VERSION_INFO,
'features': [
'Real-time Star Citizen log monitoring',
'PvE and PvP kill tracking (vehicle & FPS combat)',
'FPS combat tracking with on-foot kills and deaths',
'Vehicle destruction tracking (Soft Death & Full Destruction)',
'Automatic crew kill correlation with vehicle destructions',
'Damage type color coding (Combat/Collision/SelfDestruct/GameRules)',
'Player death detection',
'Actor Stall and disconnect logging',
'Ship/Location extraction from kill events',
'Attack direction analysis',
'System information extraction (CPU, GPU, RAM)',
'Live web dashboard with SSE streaming',
'Historical log browser and analysis',
'HTML export for offline viewing',
'Event filtering and search',
'Multi-version game installation support',
'TUI console with interactive options'
]
}