@@ -27,16 +27,16 @@ A fast, lightweight alternative to MSI Center for MSI laptops, written in C#.
2727- ** Charging threshold:** MSI laptops come with the ability to limit the battery charge percentage,
2828 which can reduce battery degradation. This utility can set your charge threshold to whatever
2929 you want.
30- - ** Lightweight:** MSI Fan Control takes up less than a megabyte of disk space when installed, and
30+ - ** Lightweight:** YAMDCC takes up less than a megabyte of disk space when installed, and
3131 only works when re-applying configs (manually, or when rebooting or waking up from sleep mode).
3232- ** Configurable:** Almost all settings (including those not accessible through the config GUI) can
3333 be changed with the power of XML.
3434
3535## Screenshots
3636
37- ![ A screenshot of YAMDCC (formerly MSI Fan Control) 's main interface] ( Media/MSIFC-MainWindow .png )
37+ ![ A screenshot of YAMDCC's fan control interface] ( Media/YAMDCC-FanControlTab .png )
3838
39- * Note: this screenshot is outdated. I will update it Soon™, after other features are finished. *
39+ ![ A screenshot of YAMDCC's extra options interface ] ( Media/YAMDCC-ExtrasTab.png )
4040
4141## Supported Laptops
4242
@@ -94,7 +94,7 @@ are you're looking for [NoteBook FanControl](https://github.com/UraniumDonut/nbf
9494 - The only thing we need to do is get the default fan curve from the user's laptop, and add
9595 it to the default fan profile.
9696- [ ] Command line support
97- - The beginning of a CLI for MSI Fan Control exists, just not publicly yet
97+ - The beginning of a CLI for YAMDCC exists, just not publicly yet
9898- [ ] .NET support
9999 - Mandatory for Linux support
100100 - The GUI * should* compile on .NET 8, but hasn't been tested yet
@@ -119,23 +119,23 @@ Alternatively, you can [build the program yourself](#build).
1191191 . Install Visual Studio 2022 with the ` .NET Desktop Development ` workload checked.
1201202 . Download the code repository, or clone it with ` git ` .
1211213 . Extract the downloaded code, if needed.
122- 4 . Open ` MSIFanControl .sln` in Visual Studio.
122+ 4 . Open ` YAMDCC .sln` in Visual Studio.
1231235 . Click ` Build ` > ` Build Solution ` to build everything.
124- 6 . Your output, assuming default build settings, is located in ` MSIFanControl .GUI\bin\Debug\net48\` .
124+ 6 . Your output, assuming default build settings, is located in ` YAMDCC .GUI\bin\Debug\net48\` .
1251257 . ???
1261268 . Profit!
127127
128- Make sure to only use matching ` msifcsvc .exe` and ` MSIFanControl .exe` together, otherwise you
129- may encounter issues (that means ` net stop msifcsvc ` first, then compile).
128+ Make sure to only use matching ` yamdccsvc .exe` and ` YAMDCC .exe` together, otherwise you
129+ may encounter issues (that means ` net stop yamdccsvc ` first, then compile).
130130
131131### From command line
132132
1331331 . Follow steps 1-3 above to install Visual Studio and download the code.
1341342 . Open ` Developer Command Prompt for VS 2022 ` and ` cd ` to your project directory.
1351353 . Run ` msbuild /t:restore ` to restore the solution, including NuGet packages.
136- 4 . Run ` msbuild MSIFanControl .sln /p:platform="Any CPU" /p:configuration="Debug" ` to build
136+ 4 . Run ` msbuild YAMDCC .sln /p:platform="Any CPU" /p:configuration="Debug" ` to build
137137 the project, substituting ` Debug ` with ` Release ` (or ` Any CPU ` with ` x86 ` or ` x64 ` ) as
138- 5 . Your output should be located in ` MSIFanControl .GUI\bin\Debug\net48\` , assuming you built
138+ 5 . Your output should be located in ` YAMDCC .GUI\bin\Debug\net48\` , assuming you built
139139 with the above unmodified command.
1401406 . ???
1411417 . Profit!
@@ -223,7 +223,7 @@ and the Win/Fn key swap setting.
223223
224224Due to WinForms limitations, no.
225225
226- Technical explanation: A few specific WinForms controls used by MSI Fan Control look really bad
226+ Technical explanation: A few specific WinForms controls used by YAMDCC look really bad
227227when trying to recolour them to be dark themed. Also, built-in dialog boxes (for C# programmers,
228228think ` MessageBox.Show ` ) cannot be recoloured from their default white theme. Also, I have little
229229to no experience with other UI kits (e.g. WPF).
@@ -271,7 +271,7 @@ details.
271271
272272This project makes use of the following third-party libraries:
273273
274- - [ Named Pipe Wrapper] ( https://github.com/acdvorak/named-pipe-wrapper ) , as ` MSIFanControl .IPC` ,
274+ - [ Named Pipe Wrapper] ( https://github.com/acdvorak/named-pipe-wrapper ) , as ` YAMDCC .IPC` ,
275275 for communication between the service and UI program.
276276- [ WinRing0] ( https://github.com/QCute/WinRing0 ) for low-level hardware access required to
277277 read/write the EC.
0 commit comments