-
-
Notifications
You must be signed in to change notification settings - Fork 407
UBD-11 , UBD-12 #7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
ubden
wants to merge
35
commits into
CyberSys:main
Choose a base branch
from
ubden:UBD-12
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
dcbf894
Update README.md
ubden 2eaf704
Merge branch 'CyberSys:main' into main
ubden b3fdbf1
Update README.md
ubden 0e917ea
Update jekyll-gh-pages.yml
ubden a3eaa92
Update jekyll-gh-pages.yml
ubden 2ead8f2
Update jekyll-gh-pages.yml
ubden 82c2ed9
Update jekyll-gh-pages.yml
ubden 105b4ed
Delete .github/workflows/delete_releases.yml
ubden bacaa30
Delete .github/workflows/test.yml
ubden 12e5b69
Delete .github/workflows/jekyll-gh-pages.yml
ubden 08b42c5
Update README.md
ubden 9aff18a
Initial plan
Copilot 185b1e7
Initial plan
Copilot 4f7f87c
Initial plan
Copilot c15b4f9
Merge pull request #25 from ubden/copilot/add-download-hyperlink
ubden 3539775
Add global.json to fix SDK resolution and update README
Copilot 8bd3f97
Fix: Change extra_inventory_items from object to array in SmokeAPI co…
Copilot 3495d88
Merge pull request #24 from ubden/copilot/fix-smokeapi-config-array-i…
ubden 8a7d27b
Merge pull request #23 from ubden/copilot/fix-sdk-installation-error
ubden f7de4cb
Add antivirus/DLL false positive warning section to README
Copilot 8da0f3a
Add Wikipedia antivirus link to README warning section
Copilot dec9fc0
Merge pull request #33 from ubden/copilot/add-readme-warning
ubden cd03992
fix: bugs, performance, security improvements and AV false-positive c…
Copilot f1d1991
fix: address code review - path validation, cache naming, race condit…
Copilot b09a362
Merge pull request #34 from ubden/copilot/fix-errors-and-update-perfo…
ubden 2f9ec33
Update README disclaimer formatting and structure
ubden cff837b
Update project to v5.0 with .NET 9 support, enhance README, and impro…
ubden 405030a
Remove community support links from README
ubden 072a8b7
Add environment variable to workflows for Node.js 24 compatibility
ubden a0c9e6d
Refactor code for improved readability and performance
ubden b2200c3
Fix CI build: suppress analyzer rules, 0 warnings 0 errors
ubden be488f2
Fix dark theme UI rendering issues
ubden 46b2c1a
Revert "Fix dark theme UI rendering issues"
ubden 751423e
Revert "Fix CI build: suppress analyzer rules, 0 warnings 0 errors"
ubden 2e4c470
Update enhancement request template to improve clarity
ubden File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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)** |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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" |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo in template text: "/Resourcues" should be "/Resources" (and consider replacing this line with a clearer instruction to include the exact file path(s) flagged by the AV).