Releases: Softhe/CS2-ResEdit
Release list
CS2 Video Config Editor v5.1.0
CS2 Video Config Editor v5.1.0
Version 5.1 refines the WinForms interface for smoother rendering and more
comfortable everyday use while preserving full compatibility with existing
configurations, preferences, and backups.
Highlights
- Rebalanced the dark theme with softer charcoal surfaces, quieter borders,
less-saturated teal accents, and readable disabled controls. - Removed the confusing width/height separator and aligned both custom fields
in a clean two-column layout. - Replaced glitch-prone rounded action buttons with stable flat controls.
- Removed window-wide compositing that caused severe hover flicker and added
targeted double buffering to layout containers. - Improved rounded-card antialiasing, DPI readability, focus feedback, and
control density. - Added regression coverage for contrast, high-contrast colors, layout,
disabled actions, antialiased cards, and repaint behavior. - Preserved all 43 presets, aspect-family defaults, atomic updates, encoding
preservation, Steam discovery, preferences, and backup recovery.
CS2 Video Config Editor v5.0.0
CS2 Video Config Editor v5.0.0
Version 5 introduces refreshed application branding while retaining the safe,
self-contained C# editor and full compatibility with existing configurations,
preferences, and backups.
Highlights
- Added a purpose-built teal display/resolution icon to the executable.
- Use the same embedded icon in Explorer, the title bar, taskbar, and window
switcher instead of deriving a window icon from the README screenshot. - Removed the screenshot resource from the binary.
- Refreshed and simplified the README for the current v5 binary workflow.
- Preserved all 43 presets, aspect-family defaults, atomic updates,
encoding preservation, Steam discovery, preferences, and backup recovery.
CS2 Video Config Editor v4.0.1
CS2 Video Config Editor v4.0.1
Version 4.0.1 cleans up the repository after the completed C# rewrite. The
application itself remains fully compatible with v4.0.0.
Changes
- Removed obsolete generated output and legacy workspace directories.
- Removed the completed v4 release checklist.
- Updated the roadmap to distinguish completed work from future candidates.
- Renamed the solution to
CS2-VideoConfig-Editor.slnxand updated build and
development references. - Retained only the two current PowerShell build utilities; the application
runtime remains entirely C#/.NET.
CS2 Video Config Editor v4.0.0
CS2 Video Config Editor v4.0.0
Version 4 replaces the PowerShell runtime with a self-contained C#/.NET 10 Windows application.
Highlights
- One double-clickable x64 executable with no PowerShell or separate .NET runtime requirement.
- Native WinForms interface with Steam account discovery, responsive display editing, live aspect preview, and backup restore.
- Expanded catalog of 43 common display modes, from low-resolution 4:3 through high-resolution widescreen presets.
- Fresh dark theme with teal-blue accents throughout controls, focus states, and the live preview.
- Safe atomic configuration updates that preserve encoding, BOM state, and line endings.
- Full compatibility with existing schema-1 preferences and timestamped editor backups.
- New xUnit coverage and a .NET-based build, test, and release pipeline.
Console automation and privacy-safe diagnostic export are intentionally deferred from this GUI-first release.
CS2 Video Config Editor v3.0.1
CS2 Video Config Editor v3.0.1
Version 3.0.1 is a compatibility and validation patch for current CS2 video
configuration files.
Highlights
- Current CS2 files no longer need the retired
setting.aspectratiomodeentry. - The editor infers the closest supported aspect family from resolution dimensions.
- Applying settings does not inject the retired field into current-format files.
- Invalid dimensions are rejected before reaching the graphical numeric controls.
- Legacy files that still contain an explicit aspect mode remain fully supported.
The ZIP contains the launcher and a modules directory. Extract and keep the
complete directory structure together when running the editor.
CS2 Video Config Editor v3.0.0
CS2 Video Config Editor v3.0.0
Version 3.0.0 introduces a clearer visual workflow for understanding pending
display changes before applying them.
Highlights
- Added a live monitor-shaped preview for the pending resolution.
- Preview geometry visibly distinguishes 4:3, 5:4, 16:9, and 16:10 selections.
- Resolution and aspect labels remain centered inside the preview at different window sizes.
- Added DPI-aware geometry tests and screen-reader descriptions.
- Preserved the validated 23-preset catalog and all existing safe-apply, backup, diagnostics, and accessibility behavior.
The v2 ZIP contains the launcher and a modules directory. Extract and keep the
complete directory structure together when running the editor.
CS2 Video Config Editor v2.1.0
CS2 Video Config Editor v2.1.0
Version 2.1.0 expands the curated display catalog for common laptops, 16:10
panels, 1440p displays, and 4K displays.
Highlights
- Expanded the graphical, console, and command-line catalog from 14 to 23 presets.
- Added 4:3 alternatives through
2880x2160, including1920x1440for 1440p displays. - Added 16:10 alternatives through
3456x2160, including native2560x1600and2880x1800. - Added the common laptop resolution
1366x768. - Added automatic catalog validation and table-driven regression coverage.
- Kept unsupported ultrawide ratios available through Custom rather than assigning a misleading CS2 aspect mode.
The v2 ZIP contains the launcher and a modules directory. Extract and keep the
complete directory structure together when running the editor.
CS2 Video Config Editor v2.0.1
CS2 Video Config Editor v2.0.1
Version 2.0.1 adds the requested 1728x1080 16:10 preset and improves local
release-test reliability on Windows checkouts.
Highlights
- Added
1728x1080to the graphical, console, and command-line 16:10 preset list. - Added regression coverage confirming that the preset resolves to CS2 aspect mode
2. - Made the packaged end-to-end fixture produce valid CRLF consistently from either LF or CRLF source checkouts.
- Preserved all v2.0.0 configuration safety, diagnostics, accessibility, and release-integrity behavior.
The v2 ZIP contains the launcher and a modules directory. Extract and keep the
complete directory structure together when running the editor.
CS2 Video Config Editor v2.0.0
CS2 Video Config Editor v2.0.0
Version 2.0.0 strengthens maintainability, support diagnostics, accessibility
coverage, and release verification while preserving the existing graphical,
console, and preset workflows.
Highlights
- Focused modules for video configuration, Steam discovery, preferences, and diagnostics.
- Privacy-safe
-ExportDiagnosticsJSON reports with anonymized paths and Steam identifiers. - Automated WinForms regression checks for responsive layouts, DPI scaling, High Contrast, keyboard navigation, and accessibility contracts.
- Canonical manifest-driven ZIP generation with byte-identical Windows PowerShell 5.1 and PowerShell 7 output.
- Exact verification of every packaged runtime file plus an extracted-package launcher smoke test.
- Optional Authenticode signing helpers and CI enforcement for configured release certificates.
- Correct rounded-card repainting during repeated window resizing.
- Continued atomic configuration updates, backup restore, retention, and encoding preservation.
The v2 ZIP contains the launcher and a modules directory. Extract and keep the
complete directory structure together when running the editor.
CS2 Video Config Editor v1.2.0
CS2 Video Config Editor v1.2.0
Version 1.2.0 makes configuration changes easier to review and recover.
Highlights
- Responsive Windows 11-style dark interface with current and pending settings.
- Backup history with preview, guarded restore, and automatic rollback backups.
- Refreshable Steam accounts and locally remembered recent configuration files.
- More reliable PersonaName discovery for standard Steam
loginusers.vdffiles. - Correct keyboard navigation through custom dimensions and Reset.
- Explicit Steam-root preservation when accounts are refreshed.
- Nonfatal inline warnings when old backups cannot be pruned.
- Automated Windows PowerShell 5.1 and PowerShell 7 tests.
- Deterministic ZIP packaging with a SHA-256 checksum.
The runtime remains a single dependency-free PowerShell script. Existing command-line parameters are unchanged.