Skip to content

Commit c1ee79f

Browse files
authored
Merge pull request #23 from RyanWalpoleEnterprises/release-alpha
Merge alpha release branch into stable release branch
2 parents 48c6a13 + 18dea16 commit c1ee79f

File tree

63 files changed

+834
-47
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+834
-47
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
name: Security Vulnerability Report
3+
about: Alert us to any security vulnerabilities you've found within the application or it's source code.
4+
title: "[Security Vulnerability] Issue title"
5+
labels: 'status: needs triage'
6+
assignees: ''
7+
8+
body:
9+
- type: markdown
10+
attributes:
11+
value: |
12+
Thank you for reporting a security vulnerability.
13+
- type: input
14+
id: contact
15+
attributes:
16+
label: Contact Details
17+
description: How can we get in touch with you if we need more info?
18+
placeholder: ex. email@example.com
19+
validations:
20+
required: false
21+
- type: textarea
22+
id: vulnerability-information
23+
attributes:
24+
label: Vulnerability Information
25+
description: Please tell us as much as you can about the vulnerability you've discovered and how you discovered it.
26+
placeholder:
27+
value:
28+
validations:
29+
required: true
30+
- type: input
31+
id: version
32+
attributes:
33+
label: Version
34+
description: What version(s) of the software do you know to be affected?
35+
placeholder: ex. v220201, v220301 etc.
36+
validations:
37+
required: true
38+
- type: checkboxes
39+
id: terms
40+
attributes:
41+
label: Code of Conduct
42+
description: By submitting this issue, you understand that you are sharing this information with RWE Labs and Ryan Walpole Enterprises. You understand that sharing this knowledge may be used to make changes to the software in question and other pieces of software. We may also share this report with other parties depending on the situation.
43+
options:
44+
- label: I agree
45+
required: true

LICENSE.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
## Stardew Valley Mod Manager
2+
### Copyright (C) 2021 - RWE Labs, Ryan Walpole Enterprises
3+
4+
#### LICENSE AGREEMENT
5+
Please find the following license agreement for the Stardew Valley Mod Manager and Stardew Valley Modded Framework by RWE Labs. This documentation will explain the rights you have to this software and it's source code.
6+
7+
1. Use of Software
8+
This software is developed by RWE Labs (a division of Ryan Walpole Enterprises) and is offered to you (the user) as free software. This software does not require payment, nor a subscription - to use. The source code similarly is offered free of charge via GitHub. The source code and software additionally contains a bundled copy of SMAPI - which has it's own licenses and information associated with it. For information and licenses regarding SMAPI and it's source code, please see [https://github.com/Pathoschild/SMAPI ]https://github.com/Pathoschild/SMAPI
9+
You are permitted to use this software and all available software features. You are not permitted to use any software features for anything illegal that may violate local or international laws, nor use this software in piracy.
10+
11+
2. Modifying the Software
12+
As this software is open source, you can download and compile the source code with any edits you wish to make. There are however some explicit restrictions that we have on this process:
13+
If you are publishing the source code or a compiled version of the source code you must:
14+
15+
- Ensure to the best of your ability that the modified version of the source code and compiled application maintain the functionality of the original application and that the application still operates and performs it's meaningful purpose.
16+
17+
- That the software and it's source code explicitly credit the original creators, RWE Labs and Ryan Walpole Enterprises with a link to the original GitHub repository which can be referenced as: [https://github.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager]https://github.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager
18+
19+
- Any changes to the software and it's source code come with the explicit instruction that the entity that makes the changes - whether published or not - are responsible for any outcomes of the changes. RWE Labs and Ryan Walpole Enterprises does not remain responsible for versions of the application that are modified from the original source code available on the RWE GitHub repository.
20+
21+
3. Software Updates and Changes
22+
You have the responsibility to ensure that license changes that are made between versions are taken into account when using or modifying the software and/or it's source code.

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1-
<a href="#"><img height=50% src="https://github.com/RyanWalpoleEnterprises/Stardew-Valley/blob/release-stable/web/SDVMM_Logo.png?raw=true">
2-
1+
<a href="#"><img height=50% src="https://github.com/RyanWalpoleEnterprises/Stardew-Valley/raw/release-stable/web/SDVMM_Logo.png?raw=true">
32

43
# Stardew Valley Mod Manager
4+
5+
| ![image](https://raw.githubusercontent.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager/release-stable/web/Srelease-stable.png) | ![image](https://raw.githubusercontent.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager/release-stable/web/Srelease-alpha.png) | ![image](https://raw.githubusercontent.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager/release-stable/web/Srelease-development.png) |
6+
|-------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|
7+
| <b>Latest Stable:</b><br>[v220302](https://github.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager/tree/release-stable) | <b>Latest Test Build:</b><br>[v220303](https://github.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager/tree/release-alpha) | <b>Latest Developer Build:</b><br>[v220303](https://github.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager/tree/development) |
8+
9+
510
The Stardew Valley Mod Manager and Modded Framework is an extension to SMAPI, the open-source modding framework API for Stardew Valley that lets players play the game with mods. Much alike SMAPI, The Stardew Valley Mod Manager does not edit or change any of the core game files and is installed as a completely separate executable to both the main game and the SMAPI launcher. The Stardew Valley Mod Manager was designed and built with the following functions in mind:
611

712
1. <b>Install and Remove Mods</b>
@@ -24,6 +29,10 @@ Access a series of helpful articles and how-to guides for how to download, insta
2429

2530
[Visit our Wiki](https://github.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager/wiki)
2631

32+
## License
33+
It's your responsibility to read the license agreement when installing the software if you intend on using it as much as it's our responsibility to do our best to show it to you.
34+
If you're modifying and/or downloading the source code, however, your responsibility to understand what you are and are not permitted to do become even more of a big deal - and it's your responsibility. Please familiarise yourself with our [license agreement](https://github.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager/release-stable/LICENSE.md) before even downloading a copy of the source code.
35+
2736
## Download
2837
Download the most recent version of Stardew Valley Mod Manager by visiting our releases page.
2938
Once you've downloaded and installed the application for the first time, you'll be able to check (and download) new updates directly from the program!

SECURITY.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Security Policy
2+
3+
## Supported Versions
4+
The following versions of the Stardew Valley Modded Framework (which includes the Stardew Valley Mod Manager) are currently covered by security updates:
5+
6+
| Version | Supported | Includes |
7+
| ------- | ------------------ | -------- |
8+
| v22x | :white_check_mark: | v2202x, v2203x |
9+
10+
You can always get the latest security and feature updates by downloading the [latest release](https://github.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager/releases/latest/).
11+
12+
## Reporting a Vulnerability
13+
If you've found a security vulnerability within the application, please report an issue and select "Security Vulnerability Report" from the list of templates and follow the prompts in the template. We appreciate your good samaritancy in reporting security vulnerabilities rather than exploiting them.
14+
15+
[Report a Vulnerability](https://github.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager/issues/new/choose)
48.5 KB
Binary file not shown.

source-code/Mod Manager/Stardew Mod Manager/App.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
<value />
4242
</setting>
4343
<setting name="Version" serializeAs="String">
44-
<value>220302</value>
44+
<value>220303</value>
4545
</setting>
4646
</Stardew_Mod_Manager.Properties.Settings>
4747
</userSettings>

source-code/Mod Manager/Stardew Mod Manager/Forms/First Run/FirstRunSetup-Complete.Designer.cs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source-code/Mod Manager/Stardew Mod Manager/Forms/First Run/FirstRunSetup-Complete.cs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using System;
1+
using Stardew_Mod_Manager.Startup;
2+
using System;
23
using System.Collections.Generic;
34
using System.ComponentModel;
45
using System.Data;
@@ -44,8 +45,13 @@ private void Continue_Click(object sender, EventArgs e)
4445
Properties.Settings.Default.Save();
4546

4647
this.Hide();
47-
MainPage Complete = new MainPage();
48-
Complete.ShowDialog();
48+
Splash Complete = new Splash();
49+
Complete.Show();
50+
}
51+
52+
private void FirstRunSetup_Complete_FormClosed(object sender, FormClosedEventArgs e)
53+
{
54+
Application.Exit();
4955
}
5056
}
5157
}

source-code/Mod Manager/Stardew Mod Manager/Forms/First Run/FirstRunSetup.Designer.cs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source-code/Mod Manager/Stardew Mod Manager/Forms/First Run/FirstRunSetup.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,5 +69,10 @@ private void Continue_Click(object sender, EventArgs e)
6969
MessageBox.Show("The text you entered doesn't seem to be a valid file path. Please re-read the instructions and try again.", "Setup | Stardew Valley Modded Framework", MessageBoxButtons.OK, MessageBoxIcon.Error);
7070
}
7171
}
72+
73+
private void FirstRunSetup_FormClosed(object sender, FormClosedEventArgs e)
74+
{
75+
Application.Exit();
76+
}
7277
}
7378
}

0 commit comments

Comments
 (0)