-
Notifications
You must be signed in to change notification settings - Fork 34
/
index.html
160 lines (148 loc) · 11.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<!DOCTYPE html>
<html>
<head>
<title>Stardew Checkup</title>
<meta charset="UTF-8" />
<meta property="og:title" content="Stardew Checkup" />
<meta property="og:description" content="An app to read a Stardew Valley save file, check the progress of various achievements and milestones, and list what's missing. " />
<meta property="og:image" content="https://mouseypounds.github.io/stardew-checkup/og-embed-image.png" />
<meta property="twitter:image" content="https://mouseypounds.github.io/stardew-checkup/og-embed-image.png" />
<meta name="theme-color" content="#ffe0b0">
<meta name="author" content="MouseyPounds" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" href="./stardew-checkup.css" />
<link rel="icon" type="image/png" href="./favicon_c.png" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="./jquery-3.2.1.min.js"><\/script>')</script>
<script src="https://cdn.jsdelivr.net/npm/js-cookie@2.2.1/src/js.cookie.min.js"></script>
<script>window.Cookies || document.write('<script src="./js.cookie-2.2.1.min.js"><\/script>')</script>
<script src="./stardew-checkup.js?v=5.0.5"></script>
<script src="./pako.min.js"></script>
</head>
<body>
<div id="TOC">
<h1>Navigation</h1>
<div id="TOC-details">
</div>
</div>
<div id="header" class="panel">
<h1>Stardew Checkup</h1>
<h2 id="sec_about">About</h2>
<p>This app checks a <a href="https://stardewvalley.net/">Stardew Valley</a> save file for various achievements and milestones and
lets you know what is missing. Currently it checks for progress on 46 achievements as well as other progression and completion mechanics including Grandpa's evaluation, Ginger Island upgrades, Perfection, and social relationships.</p>
<p>Most changed & added content from version 1.6 is supported, and 1.6-specific features should only appear in the results if the save is detected to be from that version. <span class="strong note">If you load a 1.6 save into the app, expect to see spoilers. There is some spoiler protection for major systems by using the Output Preferences to hide some section results, but the titles of the new sections will still be visible and new items will still appear in the details of old sections.</span> </p>
<p>The app is written in Javascript and uses <a href="https://jquery.com/">jQuery</a>, <a href="https://github.com/substack/semver-compare">semver-compare</a>, <a href="https://github.com/js-cookie/js-cookie">Javascript Cookie</a> and <a href="https://github.com/nodeca/pako">pako</a>; it is hosted on GitHub Pages at <a href="https://mouseypounds.github.io/stardew-checkup/">https://mouseypounds.github.io/stardew-checkup/</a> and the source code repository is <a href="https://github.com/MouseyPounds/stardew-checkup">https://github.com/MouseyPounds/stardew-checkup</a>.
Please report any bugs, suggestions, or other feedback to <a href="https://forums.stardewvalley.net/threads/web-apps-stardew-checkup-predictor-and-fair-helper.28393/">the topic in the Stardew official forums</a> or to <span class="code">@mouseypounds</span> on Discord.</p>
</div>
<div id="input-container" class="panel">
<h2 id="sec_save_file">Choose Save File</h2>
<p>Select Output Preferences below and then choose your save file. The <span class="note">summary</span> is the part that lists whether or not an achievement / goal has been met and the <span class="note">details</span> are things like the NPC event checklist or full list of still-needed items. <span class="note">New Sections</span> are those which have been added for Stardew 1.6.</p>
<fieldset id="output-prefs-old" class="radio_set">
<legend>Output Preferences (Old Sections)</legend>
<label><input type="radio" name="opt-old" value="show_all"> Show summary and details</label><br />
<label><input type="radio" name="opt-old" value="hide_details" checked="checked"> Show summary but hide details</label><br />
<label><input type="radio" name="opt-old" value="hide_all"> Hide summary and details</label><br />
</fieldset>
<fieldset id="output-prefs-new" class="radio_set">
<legend>Output Preferences (New Sections)</legend>
<label><input type="radio" name="opt-new" value="show_all"> Show summary and details</label><br />
<label><input type="radio" name="opt-new" value="hide_details"> Show summary but hide details</label><br />
<label><input type="radio" name="opt-new" value="hide_all" checked="checked"> Hide summary and details</label><br />
</fieldset>
<p>Select a save file to check: <input type="file" id="file_select" /></p>
<p>Please use the full save file named with your farmer's name (or farm name) and an ID number (e.g. <span class="path">Fred_148093307</span>); do not use the <span class="path">SaveGameInfo</span> file as it does not contain all the necessary information.
<p>Default save file locations are:
<ul><li>Windows: <span class="path">%AppData%\StardewValley\Saves\</span></li>
<li>Mac OSX & Linux: <span class="path">~/.config/StardewValley/Saves/</span></li>
<li>Proton Steam (Ubuntu): <span class="path">~/.steam/debian-installation/steamapps/compatdata/413150/pfx/drive_c/users/steamuser/AppData/Roaming/StardewValley/Saves/</span></li>
</ul>
</div>
<div id="progress-container" class="panel">
<h2 id="sec_working">Working...</h2>
<progress id="progress" value="0" max="100"></progress>
<div id="parse-error"></div>
</div>
<div id="output-container" class="panel">
<h2 id="sec_results">Results</h2>
<output id="out"> </output>
</div>
<div id="PlayerList">
</div>
<div id="changelog" class="panel">
<noscript><span class="error">Javascript appears to be unsupported by or disabled in your browser. Stardew Checkup will not work without it.</span></noscript>
<h2 id="sec_changelog">Changelog</h2>
<ul>
<li>18 Apr 2024 - v5.0.5 - Support for compressed switch saves, fixes for 1.6.4, remove Truffle Crab from NPC list</li>
<li>10 Apr 2024 - v5.0.4 - Book power bugfix</li>
<li> 2 Apr 2024 - v5.0.3 - A couple of really old bugfixes</li>
<li>30 Mar 2024 - v5.0.2 - Finally added slightly more friendly error-handling</li>
<li>28 Mar 2024 - v5.0.1 - Remove monster who snuck into Social summary</li>
<li>19 Mar 2024 - v5.0 - Support for Stardew Valley 1.6</li>
<li> 7 Jan 2021 - v4.0.3 - More Monster Hunting updates, added Special Orders tracking</li>
<li> 3 Jan 2021 - v4.0.2 - Updated Monster Hunting counts, ignoring special furniture items in fishing, fix museum details</li>
<li>23 Dec 2020 - v4.0.1 - Fixed some multiplayer parsing bugs.</li>
<li>22 Dec 2020 - v4.0 - Output Preferences and initial support for Stardew Valley 1.5</li>
<li>24 Jul 2020 - v3.0.5 - Small bugfix on missable event check; updated forum link in footer</li>
<li>27 Dec 2019 - v3.0.4 - Fixed event ID for Maru's 14-heart (thanks SweetGarage) and another spelling error (thanks debashisbiswas)</li>
<li> 7 Dec 2019 - v3.0.3 - Version detection changed again to handle semver like 1.4.2</li>
<li> 1 Dec 2019 - v3.0.2 - Fixed bug in Joja development summary</li>
<li>30 Nov 2019 - v3.0.1 - Version detection should now properly identify day one 1.4 saves</li>
<li>26 Nov 2019 - v3.0 - Support for Stardew Valley 1.4</li>
<li>15 Aug 2019 - v2.5.1 - Fixed duplicate Social output; PR from debashisbiswas</li>
<li>22 June 2019 - v2.5 - Added Introductions quest summary to Social</li>
</ul>
<div id="changelog_old" class="collapsible">
<h3>Older changes</h3> <button id="changelog_toggle" type="button" data-target="changelog_old_details">Show</button>
<ul class="initial_hide changelog_old_details">
<li>22 Feb 2019 - v2.4.1 - Fixed bug with detecting valid farmhands on MP saves</li>
<li>30 Jan 2019 - v2.4 - Improved support for iOS save files</li>
<li> 2 Jan 2019 - v2.3.2 - Multiplayer marriage detection in Grandpa's evaluation</li>
<li> 1 Jan 2019 - v2.3.1 - Fixed bug with multiplayer processing introduced by last update</li>
<li>30 Dec 2018 - v2.3 - Improved handling of mod content for cooking & crafting summaries</li>
<li> 3 Oct 2018 - v2.2.3 - Mark some Penny heart events impossible after Pam house; stardrop wording fix</li>
<li> 7 Sept 2018 - v2.2.2 - Joja achievement no longer marked impossible unless CC is fully complete</li>
<li> 1 Sept 2018 - v2.2.1 - Detect crafting recipes from mods; collapse older entries in changelog</li>
<li>29 Aug 2018 - v2.2 - Added the polyamory events to social summary & clarified multi-NPC events</li>
<li>20 Aug 2018 - v2.1.2 - Blobfish spelling fix and better input sanitization</li>
<li>12 Aug 2018 - v2.1.1 - Another bugfix for fish count (Pearls)</li>
<li>12 Aug 2018 - v2.1 - Individual player output can now be toggled on/off on multiplayer saves</li>
<li>11 Aug 2018 - v2.0.2 - Bugfix in fish count related to Secret Notes</li>
<li>25 June 2018 - v2.0.1 - Sanity-checking on cooking results and NPCs</li>
<li> 6 June 2018 - v2.0 - Multiplayer support for all relevant sections</li>
<li>26 May 2018 - v1.9.7 - Secret Note reward bugfixes</li>
<li>24 May 2018 - v1.9.6 - Secret Note reward progress; favicon; change initial spouse friendship max to Stardrop threshold</li>
<li>21 May 2018 - v1.9.5 - Work around multiplayer mine level weirdness; add "angry" status after confrontation event</li>
<li>14 May 2018 - v1.9.4 - Fix quest completion for SV 1.2 that got broken in last update</li>
<li>12 May 2018 - v1.9.3 - Fix quest completion to only look at host</li>
<li>10 May 2018 - v1.9.2 - Friendship status, including "guesses" for 1.2</li>
<li> 4 May 2018 - v1.9.1 - Additional support for version 1.3 features (work in progress)</li>
<li> 1 May 2018 - v1.9 - Basic support for version 1.3 (fix friendship parsing); new content support will come later</li>
<li>14 Apr 2018 - v1.8 - Rusty Key counter on museum summary and minor formatting changes</li>
<li> 9 Mar 2018 - v1.7 - Added "heart events" to Social friendship summary</li>
<li> 7 Feb 2018 - v1.6 - Wiki links for social summary and additional info on current skill level</li>
<li>29 Jan 2018 - v1.5 - Added full friendship point summary to Social section</li>
<li>10 Sept 2017 - v1.4 - Minor bugfixes</li>
<li>28 June 2017 - v1.3 - Added navigation links along right side (only visible after a save is loaded)</li>
<li>27 June 2017 - v1.2 - Community Center bundle & Joja Mart form progress</li>
<li>23 June 2017 - v1.1 - Added wiki links for needed item lists</li>
<li>22 June 2017 - v1.0 - Initial Release</li>
</ul>
</div>
</div>
<div id="footer" class="panel">
Stardew Apps by MouseyPounds: <a href="https://mouseypounds.github.io/stardew-checkup/">Stardew Checkup</a> ||
<a href="https://mouseypounds.github.io/stardew-predictor/">Stardew Predictor</a> ||
<a href="https://mouseypounds.github.io/stardew-fair-helper/">Stardew Fair Helper</a>
<br />
Other Stardew Valley resources: <a href="https://stardewvalley.net/">Website</a> ||
<a href="https://store.steampowered.com/app/413150/Stardew_Valley/">Steam Page</a> ||
<a href="https://www.gog.com/game/stardew_valley">GOG Page</a> ||
<a href="https://www.stardewvalleywiki.com/">Wiki</a> ||
<a href="https://forums.stardewvalley.net/index.php">Forums</a> ||
<a href="https://www.reddit.com/r/StardewValley">Subreddit</a> ||
<a href="https://discordapp.com/invite/StardewValley">Discord</a>
<br />
Stardew Valley is developed by <a href="https://twitter.com/concernedape">ConcernedApe</a> and self-published on most platforms.
</div>
</body>
</html>