FormID Database Manager is a desktop application developed using Avalonia that aims to provide a robust and user-friendly interface for creating SQLite databases that store the FormIDs and their associated EditorID or Name value (if any).
- C#: Built with
C# 12.0for clean, efficient, and modern software development. - Avalonia UI: Provides cross-platform UI development with advanced rendering capabilities.
- Mutagen Framework: Allows parsing of Bethesda Plugins to get the data needed for the database.
- Target Framework:
.NET 8.0.
To run the project, ensure you have:
- .NET SDK 8.0 or later installed.
Program.cs: Handles application entry point and configuration.App.xaml/App.xaml.cs: Defines and initializes the Avalonia application core and styles.- UI Components: Contains Avalonia XAML files and related logic for user interface rendering and interaction.
libsDirectory: Holds dynamically loaded.dlldependencies.
Contributions are welcome! Please follow the steps below to contribute:
- Fork the repository.
- Create your branch (
git checkout -b feature/new-feature). - Commit your changes (
git commit -m "Add new feature"). - Push to the branch (
git push origin feature/new-feature). - Open a pull request.
This project is licensed under the GPL-3.0 License. Feel free to use, modify, and distribute the code as needed.
- Avalonia UI for providing the framework to build a cross-platform desktop application.
For inquiries or support, please contact me at evildarkarchon@gmail.com.