siblount / PMForDAZ

A product manager for DAZ Studio that accepts common archive structures.
Other
11 stars 2 forks source link
7zip csharp daz daz-studio daz3d dazstudio rar winzip zip

Product Manager for DAZ Studio

.NET Test

This is an application currently only for Windows users to install their products regardless of the vendor's format; it accepts common file structures and archive formats.

Watch a preview here (click on image):

Product Manager for DAZ Studio Alpha Preview Video

What does this project aim to do?

Firstly, it aims to be a free and **open-source*** application to gain trust of users, allow others to contribute, and release a product that is useful for all. Additonally, it -

Project Status

P-Alpha

Currently, the application can:

The application cannot at this stage:

Points of Interest

Assets - Location for all Images used for product such as (rar logo, application logo, etc).

src\Custom Controls - where "pages"/.NET custom controls are located. This is where most visual logic & user-event logic happens.

src\DP - custom classes for handling various tasks - this is where most of the application logic is held.

src\External - Executables and source code not created by me or this community

src\Forms - Similar to Custom Controls but is a .NET Form; handles visual & user-event logic for new dialog/application windows.

src\Libs - Currently only consists of rar.dll - used for handling RAR files.

ImportFileRecordsToDatabase - small program to transfer file system records to the database. Though, this is really only for me.

How to get started?

This project requires you use Visual Studio 2022. Currently, we are using .NET 6, please make sure you have .NET 6 installed. You might be able to use an older version like Visual Studio 2019, please let me know.

To open this project with Visual Studio, please select the solution file, located at src\DAZ_Installer.sln. All of the settings should be identical to mine, there may be some issues if you use Mac or Linux.

License Summary

This project is under the Keep It Free License by Solomon Blount. A quick overview of the license, you may:

You may not:

Protections (unless otherwise expressed):

Commerical Use is accepted however the product that uses anything under this license MUST BE FREE.
Trademark is not accepted unless it follows the conditions set by this license.

The full license is available at the root directory named "LICENSE".