Skip to content

Commit 1865225

Browse files
Added general README
1 parent 1621725 commit 1865225

4 files changed

Lines changed: 50 additions & 0 deletions

File tree

README.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Daz Content Installer
2+
3+
A utility for managing and installing third-party Daz 3D Content. This application helps you keep track of your content library, install new items, and see what you have installed.
4+
5+
## Features
6+
7+
* **Install Content:** Easily install content from compressed archives (`.zip`, `.7z`, etc.).
8+
* **Content Library:** Keeps a database of your installed content for easy management.
9+
* **Status Tracking:** See which archives have been installed.
10+
* **Cross-Platform:** Built with Avalonia, allowing it to run on Windows, macOS, and Linux.
11+
12+
## Screenshots
13+
14+
![UI Overview](/assets/ui.png)
15+
![Library Config](/assets/settings-1.png)
16+
![Settings](/assets/settings-2.png)
17+
18+
## Built With
19+
20+
This project is built with .NET 9 and Avalonia UI. Key dependencies include:
21+
22+
* **[.NET 9](https://dotnet.microsoft.com/en-us/download/dotnet/9.0)** - The underlying framework.
23+
* **[Avalonia](https://avaloniaui.net/)** - A cross-platform UI framework for .NET.
24+
* **[ReactiveUI](https://reactiveui.net/)** - An MVVM framework for .NET.
25+
* **[Entity Framework Core (SQLite)](https://docs.microsoft.com/en-us/ef/core/)** - For the local database.
26+
* **[SharpSevenZip](https://github.com/JeremyAnsel/SharpSevenZip)** - For handling various archive formats.
27+
28+
## Getting Started
29+
30+
To build and run this project from source, you will need the .NET 9 SDK installed.
31+
32+
1. **Clone the repository:**
33+
```sh
34+
git clone https://github.com/TheSeventhCode/daz-content-installer.git
35+
cd daz-content-installer
36+
```
37+
38+
2. **Restore dependencies:**
39+
```sh
40+
dotnet restore DazContentInstaller/DazContentInstaller.csproj
41+
```
42+
43+
3. **Run the application:**
44+
```sh
45+
dotnet run --project DazContentInstaller/DazContentInstaller.csproj
46+
```
47+
48+
## License
49+
50+
This project is licensed under the **GNU General Public License v3.0**. See the [LICENSE](LICENSE) file for details.

assets/settings-1.png

24.9 KB
Loading

assets/settings-2.png

18.9 KB
Loading

assets/ui.png

67.6 KB
Loading

0 commit comments

Comments
 (0)