Skip to content
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

Move development to alpha for testing #22

Merged
merged 43 commits into from
Mar 10, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
0590ccd
Upload Images
RWELabs Mar 9, 2022
5b3919e
Upload Images
RWELabs Mar 9, 2022
21bff8e
Update SLN
RWELabs Mar 9, 2022
685136e
Merge branch 'development' of https://github.com/RyanWalpoleEnterpris…
RWELabs Mar 9, 2022
202e78c
Edit Resources
RWELabs Mar 9, 2022
e0c8fd6
Build v220303_0903149P
RWELabs Mar 9, 2022
aeaf786
Update Program.cs
RWELabs Mar 9, 2022
30b0c79
Create Splash.cs
RWELabs Mar 9, 2022
f0abdd4
Supporting Files: Splash.cs
RWELabs Mar 9, 2022
d6f8311
Update Stardew Mod Manager.csproj
RWELabs Mar 9, 2022
6ac6245
Update Settings.settings
RWELabs Mar 9, 2022
166c901
Update Cache Files
RWELabs Mar 9, 2022
086ea95
Update AssemblyInfo.cs
RWELabs Mar 9, 2022
62221a2
Update OBJ
RWELabs Mar 9, 2022
b17a897
Update Settings.Designer.cs
RWELabs Mar 9, 2022
e267565
Update OBJ
RWELabs Mar 9, 2022
1877464
Build 220303_0903211P
RWELabs Mar 9, 2022
8294d08
Build 220303_0903214P
RWELabs Mar 9, 2022
ca20a7b
Update Splash.Designer.cs
RWELabs Mar 9, 2022
7b5772d
Fix issue #19
RWELabs Mar 9, 2022
d6301aa
Update FirstRunSetup.Designer.cs
RWELabs Mar 9, 2022
bba19bd
Update FirstRunSetup.cs
RWELabs Mar 9, 2022
a08e4f1
Update FirstRunSetup-Complete.Designer.cs
RWELabs Mar 9, 2022
c3d7ce4
Fix issue #21 / #18
RWELabs Mar 9, 2022
b01ccb0
Update .suo
RWELabs Mar 9, 2022
297dc98
Update .suo
RWELabs Mar 9, 2022
80c35b7
Create vulnerability.md
RWELabs Mar 9, 2022
b59ec48
Create SECURITY.md
RWELabs Mar 9, 2022
8acedcb
Update SECURITY.md
RWELabs Mar 9, 2022
3258f6b
Update SECURITY.md
RWELabs Mar 9, 2022
f9cbe31
Create LICENSE.md
RWELabs Mar 9, 2022
f34a8f8
Update README.md
RWELabs Mar 9, 2022
99f1cdc
Update README.md
RWELabs Mar 9, 2022
4dc29b4
Upload Images
RWELabs Mar 10, 2022
40dad3c
Update README.md
RWELabs Mar 10, 2022
93e8e89
Update README.md
RWELabs Mar 10, 2022
4b6a730
Update README.md
RWELabs Mar 10, 2022
cc9c6d8
Update README.md
RWELabs Mar 10, 2022
0b5d6e9
Update README.md
RWELabs Mar 10, 2022
dd08268
Update README.md
RWELabs Mar 10, 2022
32e626b
Update README.md
RWELabs Mar 10, 2022
27a10f1
Create test.md
RWELabs Mar 10, 2022
32c76c7
Delete test.md
RWELabs Mar 10, 2022
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
45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/vulnerability.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
name: Security Vulnerability Report
about: Alert us to any security vulnerabilities you've found within the application or it's source code.
title: "[Security Vulnerability] Issue title"
labels: 'status: needs triage'
assignees: ''

body:
- type: markdown
attributes:
value: |
Thank you for reporting a security vulnerability.
- type: input
id: contact
attributes:
label: Contact Details
description: How can we get in touch with you if we need more info?
placeholder: ex. email@example.com
validations:
required: false
- type: textarea
id: vulnerability-information
attributes:
label: Vulnerability Information
description: Please tell us as much as you can about the vulnerability you've discovered and how you discovered it.
placeholder:
value:
validations:
required: true
- type: input
id: version
attributes:
label: Version
description: What version(s) of the software do you know to be affected?
placeholder: ex. v220201, v220301 etc.
validations:
required: true
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
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.
options:
- label: I agree
required: true
22 changes: 22 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
## Stardew Valley Mod Manager
### Copyright (C) 2021 - RWE Labs, Ryan Walpole Enterprises

#### LICENSE AGREEMENT
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.

1. Use of Software
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
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.

2. Modifying the Software
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:
If you are publishing the source code or a compiled version of the source code you must:

- 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.

- 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

- 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.

3. Software Updates and Changes
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.
13 changes: 11 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
<a href="#"><img height=50% src="https://github.com/RyanWalpoleEnterprises/Stardew-Valley/blob/release-stable/web/SDVMM_Logo.png?raw=true">

<a href="#"><img height=50% src="https://github.com/RyanWalpoleEnterprises/Stardew-Valley/raw/release-stable/web/SDVMM_Logo.png?raw=true">

# Stardew Valley Mod Manager

| ![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) |
|-------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|
| [v220302](https://github.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager/tree/release-stable) | [v220302](https://github.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager/tree/release-alpha) | [v220303](https://github.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager/tree/development) |


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:

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

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

## License
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.
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.

## Download
Download the most recent version of Stardew Valley Mod Manager by visiting our releases page.
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!
Expand Down
15 changes: 15 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Security Policy

## Supported Versions
The following versions of the Stardew Valley Modded Framework (which includes the Stardew Valley Mod Manager) are currently covered by security updates:

| Version | Supported | Includes |
| ------- | ------------------ | -------- |
| v22x | :white_check_mark: | v2202x, v2203x |

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/).

## Reporting a Vulnerability
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.

[Report a Vulnerability](https://github.com/RyanWalpoleEnterprises/Stardew-Valley-Mod-Manager/issues/new/choose)
Binary file modified source-code/Mod Manager/.vs/Mod Manager/v16/.suo
Binary file not shown.
2 changes: 1 addition & 1 deletion source-code/Mod Manager/Stardew Mod Manager/App.config
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
<value />
</setting>
<setting name="Version" serializeAs="String">
<value>220302</value>
<value>220303</value>
</setting>
</Stardew_Mod_Manager.Properties.Settings>
</userSettings>
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using System;
using Stardew_Mod_Manager.Startup;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
Expand Down Expand Up @@ -44,8 +45,13 @@ private void Continue_Click(object sender, EventArgs e)
Properties.Settings.Default.Save();

this.Hide();
MainPage Complete = new MainPage();
Complete.ShowDialog();
Splash Complete = new Splash();
Complete.Show();
}

private void FirstRunSetup_Complete_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -69,5 +69,10 @@ private void Continue_Click(object sender, EventArgs e)
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);
}
}

private void FirstRunSetup_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
}
}
7 changes: 7 additions & 0 deletions source-code/Mod Manager/Stardew Mod Manager/Forms/MainPage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -394,12 +394,19 @@ private void UpdateCheckLabel_LinkClicked(object sender, LinkLabelLinkClickedEve
try
{
Process.Start(LatestRelease);
UpdateCheckLabel.Enabled = true;
UpdateCheckLabel.Text = "Updates available";
}
catch
{
//
}
}
else
{
UpdateCheckLabel.Enabled = true;
UpdateCheckLabel.Text = "Updates available";
}
}
}
catch (Exception ex)
Expand Down
7 changes: 4 additions & 3 deletions source-code/Mod Manager/Stardew Mod Manager/Program.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using System;
using Stardew_Mod_Manager.Startup;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
Expand All @@ -19,7 +20,7 @@ static void Main()

if(Properties.Settings.Default.SetupComplete == "TRUE")
{
Application.Run(new MainPage());
Application.Run(new Splash());
//Application.Run(new FirstRunSetup());
}
else
Expand All @@ -31,7 +32,7 @@ static void Main()
}
else
{
Application.Run(new MainPage());
Application.Run(new Splash());
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("22.02.02.0")]
[assembly: AssemblyFileVersion("22.03.02.0")]
[assembly: AssemblyFileVersion("22.03.03.0")]
[assembly: NeutralResourcesLanguage("en-AU")]

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading