Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
dcbf894
Update README.md
ubden Jan 11, 2025
2eaf704
Merge branch 'CyberSys:main' into main
ubden Jan 11, 2025
b3fdbf1
Update README.md
ubden Apr 13, 2025
0e917ea
Update jekyll-gh-pages.yml
ubden Apr 14, 2025
a3eaa92
Update jekyll-gh-pages.yml
ubden Apr 14, 2025
2ead8f2
Update jekyll-gh-pages.yml
ubden Apr 14, 2025
82c2ed9
Update jekyll-gh-pages.yml
ubden Apr 14, 2025
105b4ed
Delete .github/workflows/delete_releases.yml
ubden Apr 14, 2025
bacaa30
Delete .github/workflows/test.yml
ubden Apr 14, 2025
12e5b69
Delete .github/workflows/jekyll-gh-pages.yml
ubden Apr 14, 2025
08b42c5
Update README.md
ubden Nov 7, 2025
9aff18a
Initial plan
Copilot Dec 29, 2025
185b1e7
Initial plan
Copilot Dec 29, 2025
4f7f87c
Initial plan
Copilot Dec 29, 2025
c15b4f9
Merge pull request #25 from ubden/copilot/add-download-hyperlink
ubden Dec 29, 2025
3539775
Add global.json to fix SDK resolution and update README
Copilot Dec 29, 2025
8bd3f97
Fix: Change extra_inventory_items from object to array in SmokeAPI co…
Copilot Dec 29, 2025
3495d88
Merge pull request #24 from ubden/copilot/fix-smokeapi-config-array-i…
ubden Dec 29, 2025
8a7d27b
Merge pull request #23 from ubden/copilot/fix-sdk-installation-error
ubden Dec 29, 2025
f7de4cb
Add antivirus/DLL false positive warning section to README
Copilot Apr 7, 2026
8da0f3a
Add Wikipedia antivirus link to README warning section
Copilot Apr 7, 2026
dec9fc0
Merge pull request #33 from ubden/copilot/add-readme-warning
ubden Apr 7, 2026
cd03992
fix: bugs, performance, security improvements and AV false-positive c…
Copilot Apr 7, 2026
f1d1991
fix: address code review - path validation, cache naming, race condit…
Copilot Apr 7, 2026
b09a362
Merge pull request #34 from ubden/copilot/fix-errors-and-update-perfo…
ubden Apr 7, 2026
2f9ec33
Update README disclaimer formatting and structure
ubden Apr 7, 2026
cff837b
Update project to v5.0 with .NET 9 support, enhance README, and impro…
ubden Apr 8, 2026
405030a
Remove community support links from README
ubden Apr 8, 2026
072a8b7
Add environment variable to workflows for Node.js 24 compatibility
ubden Apr 8, 2026
a0c9e6d
Refactor code for improved readability and performance
ubden Apr 8, 2026
b2200c3
Fix CI build: suppress analyzer rules, 0 warnings 0 errors
ubden Apr 8, 2026
be488f2
Fix dark theme UI rendering issues
ubden Apr 8, 2026
46b2c1a
Revert "Fix dark theme UI rendering issues"
ubden Apr 8, 2026
751423e
Revert "Fix CI build: suppress analyzer rules, 0 warnings 0 errors"
ubden Apr 8, 2026
30dd4ec
perf: replace blocking Thread.Sleep/Wait with async equivalents and f…
gmy77 Apr 8, 2026
2e4c470
Update enhancement request template to improve clarity
ubden Apr 9, 2026
7999d56
Merge pull request #35 from gmy77/perf/async-fixes
ubden Apr 9, 2026
968e4ea
Merge branch 'main' of https://github.com/ubden/CreamApi-CreamInstaller
ubden Apr 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 66 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# Contributing to CreamInstaller

Thank you for your interest in contributing! This project is open-source and community-driven.

---

## ⚠️ Before You Start

- This project is for **educational purposes only**.
- By contributing, you agree your contributions are also educational in nature.
- Please read the [README](../README.md) and understand the project's scope.

---

## 🔧 Development Setup

### Requirements
- Windows 10/11 (x64)
- [.NET 9 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/9.0) or later
- Visual Studio 2022+ or VS Code with C# extension

### Build
```bash
git clone https://github.com/ubden-community/CreamApi-CreamInstaller.git
cd CreamApi-CreamInstaller
dotnet build CreamInstaller/CreamInstaller.csproj -c Debug
```

---

## 📋 How to Contribute

### Reporting Bugs
Use the [Bug Report](.github/ISSUE_TEMPLATE/bug-report.md) template.

### Suggesting Enhancements
Use the [Enhancement Request](.github/ISSUE_TEMPLATE/enhancement-request.md) template.

### Pull Requests

1. **Fork** the repository
2. **Create a branch**: `git checkout -b feature/my-feature`
3. **Make your changes** — keep them focused and minimal
4. **Format your code**: `dotnet format`
5. **Build and test** locally: `dotnet build -c Release`
6. **Commit** with a descriptive message
7. **Push** and open a Pull Request against `main`

### PR Guidelines
- Keep PRs small and focused — one feature or fix per PR
- Describe what changed and why in the PR description
- Ensure the CI build passes before requesting review
- Do not include binary files or DLLs in the PR

---

## 💬 Community

- [GitHub Discussions](https://github.com/ubden/CreamApi-CreamInstaller/discussions)
- [ubden Forum](https://forum.ubden.com.tr/konu/creaminstaller-auto-dlc-unlocker-installer-config-gen.1602/)

---

## 📜 License

By contributing, you agree that your contributions will be licensed under the [GPL v3](../LICENSE) license.
30 changes: 30 additions & 0 deletions .github/DISCUSSION_TEMPLATE/general.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
title: "[General] "
labels: ["general"]
body:
- type: markdown
attributes:
value: |
## 💬 General Discussion
Welcome! Use this template for general questions, ideas, and conversations.

> ⚠️ **No official support is provided.** Community members may help, but responses are not guaranteed.
> For quicker responses, also check the [ubden Forum](https://forum.ubden.com.tr/konu/creaminstaller-auto-dlc-unlocker-installer-config-gen.1602/).

- type: textarea
id: topic
attributes:
label: Topic
description: What would you like to discuss?
placeholder: Describe your topic...
validations:
required: true

- type: checkboxes
id: checklist
attributes:
label: Pre-discussion checklist
options:
- label: I have read the [README](https://github.com/ubden-community/CreamApi-CreamInstaller/blob/main/README.md)
required: true
- label: I have searched existing discussions for similar topics
required: true
46 changes: 46 additions & 0 deletions .github/DISCUSSION_TEMPLATE/q-and-a.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
title: "[Q&A] "
labels: ["question"]
body:
- type: markdown
attributes:
value: |
## 🙏 Question & Answer
Ask the community for help. Please be as specific as possible.

> ⚠️ **No official support is provided.** This is community-only support.
> You can also ask at the [ubden Forum](https://forum.ubden.com.tr/konu/creaminstaller-auto-dlc-unlocker-installer-config-gen.1602/).

- type: input
id: version
attributes:
label: CreamInstaller Version
placeholder: "e.g., v5.0"
validations:
required: true

- type: textarea
id: question
attributes:
label: Your Question
description: What are you trying to do? What have you already tried?
placeholder: Describe your question in detail...
validations:
required: true

- type: textarea
id: context
attributes:
label: Additional Context
description: OS version, game platform (Steam/Epic/Ubisoft), error messages, etc.

- type: checkboxes
id: checklist
attributes:
label: Before asking
options:
- label: I have read the [README](https://github.com/ubden-community/CreamApi-CreamInstaller/blob/main/README.md) fully
required: true
- label: I have searched existing issues and discussions
required: true
- label: I understand this software is for educational purposes only
required: true
40 changes: 37 additions & 3 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,44 @@
---
name: Bug Report
about: Report a program exception or general bug.
title: ''
title: '[Bug] '
labels: Bug
assignees: pointfeev
assignees: ''

---

###### Describe the bug and/or provide an image of the exception dialog box:
> ⚠️ **No official support is provided.** For quicker community help, visit:
> - [GitHub Discussions](https://github.com/ubden/CreamApi-CreamInstaller/discussions)
> - [ubden Forum](https://forum.ubden.com.tr/konu/creaminstaller-auto-dlc-unlocker-installer-config-gen.1602/)

---

#### CreamInstaller Version
<!-- e.g., v5.0 -->

#### Windows Version
<!-- e.g., Windows 11 23H2 -->

#### Game Platform
<!-- Steam / Epic / Ubisoft / Paradox -->

#### Describe the bug
<!-- A clear and concise description of what happened. -->

#### Steps to reproduce
1.
2.
3.

#### Expected behavior
<!-- What did you expect to happen? -->

#### Exception dialog / screenshots
<!-- If applicable, attach the exception dialog (Shift+S copies the window to clipboard). -->

#### Additional context
<!-- Any other relevant information. -->

---

> 🛡️ **Antivirus false positive?** See the [false-positives template](.github/ISSUE_TEMPLATE/false-positives.md).
28 changes: 24 additions & 4 deletions .github/ISSUE_TEMPLATE/enhancement-request.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,30 @@
---
name: Enhancement Request
about: Request a new feature or to enhance an existing feature.
title: ''
about: Request a new feature or improvement to an existing feature.
title: '[Enhancement] '
labels: Enhancement
assignees: pointfeev
assignees: ''

----

> 💡 **Have an idea?** You can also discuss it in the community first:
> - [GitHub Discussions](https://github.com/ubden/CreamApi-CreamInstaller/discussions)
> - [ubden Forum](https://forum.ubden.com.tr/konu/creaminstaller-auto-dlc-unlocker-installer-config-gen.1602/)

---

#### Describe the enhancement
<!-- A clear and concise description of the new feature or improvement. -->

#### Use case
<!-- Why is this needed? What problem does it solve? -->

#### Proposed implementation (optional)
<!-- If you have ideas on how this could be implemented, describe them here. -->

#### Additional context
<!-- Any mockups, screenshots, or examples. -->

---

###### Describe the new feature and its implementation OR how the existing feature could be improved:
> ⚠️ This project is maintained by the community. Enhancement implementation is not guaranteed.
35 changes: 30 additions & 5 deletions .github/ISSUE_TEMPLATE/false-positives.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,35 @@
---
name: Mamson.A!ac, Phonzy.A!ml, Wacatac.H!ml, Malgent!MSR
about: These are false positives; see this template's content.
title: I promise not to post another issue about false positives.
labels: ''
name: Antivirus False Positive Report
about: Report an antivirus false positive detection (Mamson.A!ac, Phonzy.A!ml, Wacatac.H!ml, Malgent!MSR, etc.)
title: '[False Positive] '
labels: 'false-positive'
assignees: ''

---

The "issue" of the program's outputted Koaloader DLLs being detected as false positives such as Mamson.A!ac, Phonzy.A!ml, Wacatac.H!ml, Malgent!MSR, and/or potentially others has already been posted and explained over 10 times now... please do not post it again; instead, refer to the explanations within [issue #40](https://github.com/pointfeev/CreamInstaller/issues/40) and its linked issues.
> 🛡️ **Antivirus false positives are expected and well-known for this type of software.**

This project interacts with DLL files, which causes antivirus programs to flag it as suspicious. This is a **false positive**. The entire source code is open and available for review.

**Before posting, please note:**
- The entire project is **open source** — no obfuscated or encrypted code exists.
- Detections such as `Mamson.A!ac`, `Phonzy.A!ml`, `Wacatac.H!ml`, `Malgent!MSR` are common false positives for DLL-interacting tools.
- This is documented in [Springer – International Journal of Information Security (2024)](https://link.springer.com/article/10.1007/s10207-024-00836-w).

**Community discussion:**
- [GitHub Discussions](https://github.com/ubden/CreamApi-CreamInstaller/discussions)
- [ubden Forum](https://forum.ubden.com.tr/konu/creaminstaller-auto-dlc-unlocker-installer-config-gen.1602/)

---

#### Antivirus software name and version
Windows Defender and other antivirus programs

#### Detection name(s)
Mamson.A!ac, Trojan:Win32/ and other

#### File(s) flagged
Please review code line : "// ANTIVIRUS FALSE POSITIVE WARNING:" and folder /Resourcues

#### VirusTotal link (optional)
Check comments : https://github.com/ubden/CreamApi-CreamInstaller/discussions
42 changes: 42 additions & 0 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Security Policy

## ⚠️ Antivirus / False Positive Notice

This software interacts with DLL files and may be flagged by antivirus programs. This is a **known false positive**.

- The entire project is **open source** — you can review every line of code.
- No encrypted, obfuscated, or hidden code is included.
- For reference: [Springer – International Journal of Information Security (2024)](https://link.springer.com/article/10.1007/s10207-024-00836-w)

---

## 🔒 Reporting a Security Vulnerability

If you discover a security vulnerability in this project, **do not open a public issue**.

Instead, please report it confidentially to:

📧 **[abuse@ubden.com](mailto:abuse@ubden.com)**

Please include:
- A description of the vulnerability
- Steps to reproduce
- Potential impact

We will respond as soon as possible. This project does not have a formal bug bounty program.

---

## Supported Versions

| Version | Supported |
|---------|-----------|
| 5.x | ✅ Yes |
| 4.x | ❌ No |
| < 4.0 | ❌ No |

---

## Disclaimer

This software is provided for **educational purposes only**. All responsibility for its use lies with the user. See the full [disclaimer in the README](../README.md).
36 changes: 36 additions & 0 deletions .github/SUPPORT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Support

## ⚠️ No Official Support

This project does **not** provide official support. The software is provided **"as is"** for educational purposes only, with no warranty of any kind.

---

## 🙌 Community Support

For questions, troubleshooting, and discussions, please use the community channels below:

| Channel | Link |
|---------|------|
| **GitHub Discussions** | [github.com/ubden/CreamApi-CreamInstaller/discussions](https://github.com/ubden/CreamApi-CreamInstaller/discussions) |
| **ubden Community Forum** | [forum.ubden.com.tr](https://forum.ubden.com.tr/konu/creaminstaller-auto-dlc-unlocker-installer-config-gen.1602/) |

> Community members and contributors may be able to help, but responses are not guaranteed.

---

## 🐛 Bug Reports

If you believe you've found a bug, please open an [Issue](https://github.com/ubden-community/CreamApi-CreamInstaller/issues) using the appropriate template.

Before reporting, please:
- Check if the issue already exists
- Search the community channels above
- Read the [README](../README.md) carefully

---

## 🚨 Report Abuse

To report abuse or misuse of this software:
📧 **[abuse@ubden.com](mailto:abuse@ubden.com)**
21 changes: 21 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
version: 2
updates:
- package-ecosystem: "nuget"
directory: "/CreamInstaller"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 5
labels:
- "dependencies"
- "nuget"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 5
labels:
- "dependencies"
- "github-actions"
Loading
Loading