|
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 | | - |
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | | - |
11 | | - |
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 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | + |
| 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