Skip to content

Commit 162c8e2

Browse files
authored
Add files via upload
1 parent 21b8d5a commit 162c8e2

2 files changed

Lines changed: 87 additions & 132 deletions

File tree

LICENSE

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
MIT License
2-
3-
Copyright (c) 2025 Fatality Loader Contributors
4-
5-
Permission is hereby granted, free of charge, to any person obtaining a copy
6-
of this software and associated documentation files (the "Software"), to deal
7-
in the Software without restriction, including without limitation the rights
8-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9-
copies of the Software, and to permit persons to whom the Software is
10-
furnished to do so, subject to the following conditions:
11-
12-
The above copyright notice and this permission notice shall be included in all
13-
copies or substantial portions of the Software.
14-
15-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
1+
MIT License
2+
3+
Copyright (c) 2025 Fatality Loader Contributors
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 66 additions & 111 deletions
Original file line numberDiff line numberDiff line change
@@ -1,111 +1,66 @@
1-
# Fatality Loader
2-
3-
A modern, sleek DLL loader for Counter-Strike 2 with a clean WPF interface inspired by the original Fatality cheat loader.
4-
5-
![Platform](https://img.shields.io/badge/Platform-Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white)
6-
![.NET](https://img.shields.io/badge/.NET-8.0-512BD4?style=for-the-badge&logo=dotnet&logoColor=white)
7-
![C#](https://img.shields.io/badge/C%23-Programming-239120?style=for-the-badge&logo=csharp&logoColor=white)
8-
![Build](https://img.shields.io/badge/Build-Passing-brightgreen?style=for-the-badge)
9-
![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge)
10-
![Target](https://img.shields.io/badge/Target-CS2-orange?style=for-the-badge&logo=counter-strike&logoColor=white)
11-
![Status](https://img.shields.io/badge/Status-Active-success?style=for-the-badge)
12-
13-
## ✨ Features
14-
15-
- **Modern UI Design**: Clean, dark-themed interface with glitch effects and smooth animations
16-
- **Automatic Download**: Fetches the latest DLL from a remote source
17-
- **LoadLibrary Injection**: Reliable DLL injection via standard Windows APIs
18-
- **Real-time Status**: Visual feedback for download and injection progress
19-
- **Self-Contained Build**: Single executable with embedded .NET runtime (no dependencies required)
20-
- **Silent Operation**: No intrusive message boxes or prompts
21-
22-
## 🖼️ Interface
23-
24-
- **Header Panel**: Fatality branding with RGB glitch effect
25-
- **Product Section**: CS2 product information with online status indicator
26-
- **Changelog**: Displays recent updates and patches
27-
- **Subscription Info**: Shows license expiration and last update time
28-
- **Action Buttons**: Clean exit and load buttons with hover effects
29-
30-
## 🔧 Technical Details
31-
32-
- **Framework**: WPF (.NET 8.0)
33-
- **Language**: C#
34-
- **Injection Method**: LoadLibrary via `CreateRemoteThread`
35-
- **Target Process**: `cs2.exe`
36-
- **Build Type**: Self-contained single-file executable
37-
38-
## 📦 Building
39-
40-
### Prerequisites
41-
- [.NET 8.0 SDK](https://dotnet.microsoft.com/download/dotnet/8.0)
42-
- Visual Studio 2022 (optional, for IDE support)
43-
44-
### Build Instructions
45-
46-
**Option 1: Command Line (Recommended)**
47-
```powershell
48-
dotnet publish FatalityLoader.csproj -c Release -r win-x64
49-
```
50-
51-
The compiled executable will be located at:
52-
```
53-
bin\Release\net8.0-windows\win-x64\publish\FatalityLoader.exe
54-
```
55-
56-
**Option 2: Visual Studio**
57-
1. Open `FatalityLoader.sln`
58-
2. Set build configuration to **Release**
59-
3. Right-click project → **Publish**
60-
4. Select the folder profile and publish
61-
62-
## 🚀 Usage
63-
64-
1. Ensure Counter-Strike 2 is running
65-
2. Launch `FatalityLoader.exe`
66-
3. Click the **Load** button
67-
4. Wait for the "Injected!" status message
68-
69-
The loader will:
70-
- Download the DLL from the configured URL
71-
- Save it to a temporary location with a unique filename
72-
- Inject it into the CS2 process
73-
74-
## ⚙️ Configuration
75-
76-
The DLL URL can be modified in `MainWindow.xaml.cs`:
77-
```csharp
78-
string dllUrl = "https://github.com/fandomuser/xz3/raw/refs/heads/main/TestDLL.dll";
79-
```
80-
81-
## ⚠️ Security Notice
82-
83-
**Windows Defender Warning**: This application uses process injection techniques (`OpenProcess`, `WriteProcessMemory`, `CreateRemoteThread`) which are commonly flagged by antivirus software. These are legitimate Windows APIs used for DLL injection.
84-
85-
**To use this loader:**
86-
- Add the executable to Windows Defender exclusions
87-
- Or temporarily disable real-time protection
88-
89-
This is expected behavior for any DLL injector and does not indicate malicious code.
90-
91-
## 🛡️ Disclaimer
92-
93-
This software is provided for **educational purposes only**. Using cheats or unauthorized modifications in online games may violate the game's Terms of Service and result in account bans. The developers are not responsible for any consequences resulting from the use of this software.
94-
95-
Use at your own risk.
96-
97-
## 📝 License
98-
99-
This project is open-source and available under the MIT License.
100-
101-
## 🤝 Contributing
102-
103-
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
104-
105-
## 📧 Support
106-
107-
For questions or support, please open an issue on this repository.
108-
109-
---
110-
111-
**Note**: This is a fan-made replica of the Fatality loader interface. It is not affiliated with or endorsed by the original Fatality project.
1+
# Fatality Loader
2+
3+
A modern, sleek DLL loader for Counter-Strike 2 with a clean WPF interface inspired by the original Fatality cheat loader.
4+
5+
![Platform](https://img.shields.io/badge/Platform-Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white)
6+
![.NET](https://img.shields.io/badge/.NET-8.0-512BD4?style=for-the-badge&logo=dotnet&logoColor=white)
7+
![C#](https://img.shields.io/badge/C%23-Programming-239120?style=for-the-badge&logo=csharp&logoColor=white)
8+
![Build](https://img.shields.io/badge/Build-Passing-brightgreen?style=for-the-badge)
9+
![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge)
10+
![Target](https://img.shields.io/badge/Target-CS2-orange?style=for-the-badge&logo=counter-strike&logoColor=white)
11+
![Status](https://img.shields.io/badge/Status-Active-success?style=for-the-badge)
12+
13+
## ✨ Features
14+
15+
- **Modern UI Design**: Clean, dark-themed interface with glitch effects and smooth animations
16+
- **Manual Map Injection**: Robust injection method that works without `-insecure` launch option
17+
- **Local DLL Loading**: Loads `TestDLL_x64.dll` directly from the application directory
18+
- **Real-time Status**: Visual feedback for injection progress
19+
- **Self-Contained Build**: Single executable with embedded .NET runtime (no dependencies required)
20+
- **Silent Operation**: No intrusive message boxes or prompts
21+
22+
## 🔧 Technical Details
23+
24+
- **Framework**: WPF (.NET 8.0)
25+
- **Language**: C#
26+
- **Injection Method**: Manual Map (with TLS support, SEH disabled for compatibility)
27+
- **Target Process**: `cs2.exe`
28+
- **Build Type**: Self-contained single-file executable
29+
30+
## 📦 Building
31+
32+
### Prerequisites
33+
- [.NET 8.0 SDK](https://dotnet.microsoft.com/download/dotnet/8.0)
34+
- Visual Studio 2022 (with C++ workload for Test DLL)
35+
36+
### Build Instructions
37+
38+
**1. Build the Loader (C#)**
39+
```powershell
40+
dotnet publish FatalityLoader.csproj -c Release -r win-x64 /p:PublishSingleFile=true /p:SelfContained=true /p:IncludeNativeLibrariesForSelfExtract=true /p:IncludeAllContentForSelfExtract=true
41+
```
42+
43+
**2. Build the Test DLL (C++)**
44+
Open `TestDLL_CPP/TestDLL_CPP.vcxproj` in Visual Studio and build for **Release x64**.
45+
46+
## 🛡️ Disclaimer
47+
48+
This software is provided for **educational purposes only**. Using cheats or unauthorized modifications in online games may violate the game's Terms of Service and result in account bans. The developers are not responsible for any consequences resulting from the use of this software.
49+
50+
Use at your own risk.
51+
52+
## 📝 License
53+
54+
This project is open-source and available under the MIT License.
55+
56+
## 🤝 Contributing
57+
58+
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
59+
60+
## 📧 Support
61+
62+
For questions or support, please open an issue on this repository.
63+
64+
---
65+
66+
**Note**: This is a fan-made replica of the Fatality loader interface. It is not affiliated with or endorsed by the original Fatality project.

0 commit comments

Comments
 (0)