Compare commits
10 commits
c6f9c080ac
...
b812003807
| Author | SHA1 | Date | |
|---|---|---|---|
| b812003807 | |||
|
|
849eeccdab | ||
|
|
b660f5f918 | ||
|
|
73eb803232 | ||
|
|
26dab48e05 | ||
|
|
c0c3915127 | ||
|
|
646dc72ec6 | ||
|
|
6d63034f27 | ||
|
|
94563fe62e | ||
|
|
f581ee4980 |
12 changed files with 510 additions and 528 deletions
17
README.md
17
README.md
|
|
@ -11,7 +11,16 @@
|
||||||
<img src="https://img.shields.io/static/v1?label=Instagram&message=reznor.technology&labelColor=lightgrey&color=E4405F&style=flat&logo=Instagram"></a>
|
<img src="https://img.shields.io/static/v1?label=Instagram&message=reznor.technology&labelColor=lightgrey&color=E4405F&style=flat&logo=Instagram"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
# Save Completion Analyzer for Hollow Knight
|
|
||||||
|
# Notice
|
||||||
|
|
||||||
|
|
||||||
|
# I am deeply saddened to inform you that the author of this repository, ReznoR, passed away in 2022. Development of this project will no longer continue. I will not change anything in this repository. Any donations will be used to maintain his resting place.
|
||||||
|
Thank you for your understanding.
|
||||||
|
|
||||||
|
**His brother – [Gerrrciu](https://github.com/gerrrciu)**
|
||||||
|
|
||||||
|
# Save Completion Analyzer for Hollow Knight
|
||||||
|
|
||||||
> Now you can see what you missed easily! Game Completion %, every Shard/Fragment/Ore, costs, locations, Game Statistics, Hunter's Journal, Achievements, Game Completion essentials. And if you are completely lost, I designed a spoiler-free Hint system based on your individual game progress.
|
> Now you can see what you missed easily! Game Completion %, every Shard/Fragment/Ore, costs, locations, Game Statistics, Hunter's Journal, Achievements, Game Completion essentials. And if you are completely lost, I designed a spoiler-free Hint system based on your individual game progress.
|
||||||
|
|
||||||
|
|
@ -98,7 +107,11 @@ If you like the tool and wish it developed further with more functions and easie
|
||||||
|
|
||||||
— **General Changes:**
|
— **General Changes:**
|
||||||
✅ Moved Pale Lurker's Retreat to Game Completion % Essentials – World Interactions.
|
✅ Moved Pale Lurker's Retreat to Game Completion % Essentials – World Interactions.
|
||||||
✅ Add backwards save compatibility detection to entries: Path of Pain Entrance, Pale Lurker's Retreat.
|
✅ Added backwards save compatibility detection to entries: Path of Pain Entrance, Pale Lurker's Retreat.
|
||||||
|
|
||||||
|
— **Geo Rocks:**
|
||||||
|
✅ Added every Geo Rock's value and Geo total from all Rocks (big thanks to Araraura)
|
||||||
|
✅ Added 2 missing Geo Rocks - duplicates in game logic (big thanks to Araraura)
|
||||||
|
|
||||||
* v2.1.0 2022-02-20:
|
* v2.1.0 2022-02-20:
|
||||||
|
|
||||||
|
|
|
||||||
907
build/app.js
907
build/app.js
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
|
|
@ -302,7 +302,7 @@
|
||||||
<div style="margin-bottom: 20px;"></div>
|
<div style="margin-bottom: 20px;"></div>
|
||||||
|
|
||||||
<p class="smalltext">
|
<p class="smalltext">
|
||||||
v2.1.0. Work-In-Progress. Ideas & Bug Reports: <a
|
v2.2.0. Work-In-Progress. Ideas & Bug Reports: <a
|
||||||
href="https://steamcommunity.com/app/367520/discussions/0/2915472677711090083/" target="_blank"><i
|
href="https://steamcommunity.com/app/367520/discussions/0/2915472677711090083/" target="_blank"><i
|
||||||
class="simpleicon-steam"></i>Steam Discussions</a> <a
|
class="simpleicon-steam"></i>Steam Discussions</a> <a
|
||||||
href="https://steamcommunity.com/sharedfiles/filedetails/?id=2209910193" target="_blank"><i
|
href="https://steamcommunity.com/sharedfiles/filedetails/?id=2209910193" target="_blank"><i
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
17
package.json
17
package.json
|
|
@ -1,17 +1,20 @@
|
||||||
{
|
{
|
||||||
"name": "hollow-knight-completion-check",
|
"name": "hollow-knight-completion-check",
|
||||||
"version": "2.1.0",
|
"version": "2.2.0",
|
||||||
"description": "Hollow Knight Save Game Completion Analyzer Web Tool",
|
"description": "Hollow Knight Save Game Completion Analyzer Web Tool",
|
||||||
"main": "index.html",
|
"main": "index.html",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1",
|
"test": "echo \"Error: no test specified\" && exit 1",
|
||||||
"start": "webpack --config webpack.dev.js --mode development",
|
"start": "npm run build:dev",
|
||||||
"stage": "webpack --config webpack.stage.js --mode production",
|
"build:dev": "NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.dev.js --mode development",
|
||||||
"prod": "webpack --config webpack.prod.js --mode production"
|
"stage": "NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.stage.js --mode production",
|
||||||
|
"prod": "NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.prod.js --mode production",
|
||||||
|
"serve": "python3 -m http.server 8765 --directory docs",
|
||||||
|
"local": "npm run prod && npm run serve"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/ReznoRMichael/hollow-knight-completion-check.git"
|
"url": "ssh://git@git.iscg.dev:2222/mikl/hollow-knight-completion-check.git"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"hollow",
|
"hollow",
|
||||||
|
|
@ -29,9 +32,9 @@
|
||||||
"author": "Michael ReznoR",
|
"author": "Michael ReznoR",
|
||||||
"license": "GPL-3.0",
|
"license": "GPL-3.0",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/ReznoRMichael/hollow-knight-completion-check/issues"
|
"url": "https://git.iscg.dev/mikl/hollow-knight-completion-check/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/ReznoRMichael/hollow-knight-completion-check#readme",
|
"homepage": "https://git.iscg.dev/mikl/hollow-knight-completion-check",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"core-js": "^3.18.3"
|
"core-js": "^3.18.3"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -7,10 +7,6 @@
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<link href="favicon.png" rel="icon">
|
<link href="favicon.png" rel="icon">
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
||||||
<link href="https://fonts.googleapis.com/css2?family=Cinzel&family=Heebo:wght@300;400;500;700&display=swap" rel="stylesheet">
|
|
||||||
|
|
||||||
<title>Save Completion Analyzer for Hollow Knight Online</title>
|
<title>Save Completion Analyzer for Hollow Knight Online</title>
|
||||||
|
|
||||||
<meta name="description"
|
<meta name="description"
|
||||||
|
|
@ -54,22 +50,12 @@
|
||||||
<div id="sub-title">for Hollow Knight</div>
|
<div id="sub-title">for Hollow Knight</div>
|
||||||
|
|
||||||
<p class="smalltext">
|
<p class="smalltext">
|
||||||
<a class="link-social" href="https://www.paypal.me/ReznoRMichael" target="_blank"><i
|
Local fork of the open-source Hollow Knight Completion Analyzer.
|
||||||
class="simpleicon-paypal"></i>Support Analyzer and get Featured!<i class="simpleicon-paypal"></i></a>
|
|
||||||
<br>
|
<br>
|
||||||
<a class="link-social" href="https://steamcommunity.com/sharedfiles/filedetails/?id=2209910193" target="_blank"><i
|
|
||||||
class="simpleicon-steam"></i>Official Steam Guide</a>
|
|
||||||
<a class="link-social" href="https://www.instagram.com/reznor.technology/" target="_blank"><i
|
|
||||||
class="simpleicon-instagram"></i>Instagram</a>
|
|
||||||
<a class="link-social" href="https://www.youtube.com/c/MichaelReznoR" target="_blank"><i
|
|
||||||
class="simpleicon-youtube"></i>Youtube</a>
|
|
||||||
<a class="link-social" href="https://twitter.com/intent/follow?screen_name=ReznoRMichael" target="_blank"><i
|
|
||||||
class="simpleicon-twitter"></i>Twitter</a>
|
|
||||||
<a class="link-social" href="https://github.com/ReznoRMichael/hollow-knight-completion-check" target="_blank"><i
|
<a class="link-social" href="https://github.com/ReznoRMichael/hollow-knight-completion-check" target="_blank"><i
|
||||||
class="simpleicon-github"></i>GitHub</a>
|
class="simpleicon-github"></i>Original project</a>
|
||||||
<br>
|
<br>
|
||||||
<!-- <a href="https://pastebin.com/raw/shfZ4Vqs" target="_blank">[ Decoded 5% Save Example ]</a><br> -->
|
<!-- <a href="https://pastebin.com/raw/shfZ4Vqs" target="_blank">[ Decoded 5% Save Example ]</a><br> -->
|
||||||
|
|
||||||
<div class="tooltip">
|
<div class="tooltip">
|
||||||
<input type="text" id="save-location-input" value="%USERPROFILE%\AppData\LocalLow\Team Cherry\Hollow Knight\"
|
<input type="text" id="save-location-input" value="%USERPROFILE%\AppData\LocalLow\Team Cherry\Hollow Knight\"
|
||||||
readonly>
|
readonly>
|
||||||
|
|
@ -160,42 +146,12 @@
|
||||||
|
|
||||||
<div style="margin-bottom: 20px;"></div>
|
<div style="margin-bottom: 20px;"></div>
|
||||||
|
|
||||||
<div class="hall-of-fame-border">
|
|
||||||
|
|
||||||
<h6 class="hall-of-fame">Analyzer Supporters</h6>
|
|
||||||
|
|
||||||
<p class="smalltext">
|
|
||||||
<b class="pp-gold">Klaudia</b> (Lvl 45) -
|
|
||||||
<b class="pp-silver">Rohit</b> (Lvl 7) -
|
|
||||||
<b class="pp-silver">Dominic</b> (Lvl 6) -
|
|
||||||
<b class="pp-silver">David</b> (Lvl 5) -
|
|
||||||
<b class="pp-silver">Peter</b> (Lvl 5) -
|
|
||||||
<b class="pp-silver">Ruben</b> (Lvl 5) -
|
|
||||||
<b class="pp-bronze">AnonymousCanada</b> (Lvl 3) -
|
|
||||||
<b class="pp-bronze">Mozzie</b> (Lvl 2)
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p class="smalltext">
|
|
||||||
You too can get immortalized here. <a href="https://www.paypal.me/ReznoRMichael" target="_blank"><i
|
|
||||||
class="simpleicon-paypal"></i>Donate<i
|
|
||||||
class="simpleicon-paypal"></i></a> at least $1 for the Analyzer!<br>
|
|
||||||
Lvl indicates your amount of support.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div style="margin-bottom: 20px;"></div>
|
|
||||||
|
|
||||||
<p class="smalltext">
|
<p class="smalltext">
|
||||||
v2.1.0. Work-In-Progress. Ideas & Bug Reports: <a
|
Local fork, currently based on v2.2.0. See the repository README for development notes.<br>
|
||||||
href="https://steamcommunity.com/app/367520/discussions/0/2915472677711090083/" target="_blank"><i
|
Original analyzer by <a href="https://github.com/ReznoRMichael/hollow-knight-completion-check"
|
||||||
class="simpleicon-steam"></i>Steam Discussions</a> <a
|
target="_blank">ReznoR</a>, released under GPL-3.0.<br>
|
||||||
href="https://steamcommunity.com/sharedfiles/filedetails/?id=2209910193" target="_blank"><i
|
|
||||||
class="simpleicon-steam"></i>Steam Guide</a>.<br>
|
|
||||||
Programmed, written and created by 🉑 <a href="https://github.com/ReznoRMichael/hollow-knight-completion-check"
|
|
||||||
target="_blank">rezno[R]</a> © 2020–2022<br>
|
|
||||||
<a href="https://store.steampowered.com/app/367520/Hollow_Knight/" target="_blank">Hollow Knight</a> by <a
|
<a href="https://store.steampowered.com/app/367520/Hollow_Knight/" target="_blank">Hollow Knight</a> by <a
|
||||||
href="https://teamcherry.com.au/" target="_blank">Team Cherry</a> © 2017–2022<br>
|
href="https://teamcherry.com.au/" target="_blank">Team Cherry</a>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
</div> <!-- end content -->
|
</div> <!-- end content -->
|
||||||
|
|
|
||||||
|
|
@ -4044,7 +4044,7 @@ const HK = {
|
||||||
geoRocks: {
|
geoRocks: {
|
||||||
h2: "Geo Rocks",
|
h2: "Geo Rocks",
|
||||||
id: "hk-geo-rocks",
|
id: "hk-geo-rocks",
|
||||||
description: "All Geo Rocks that can be found in the game. Only fully destroyed Geo Rocks are counted. Partially hit Geo Rocks won't be counted. Equipping the Fragile Greed Charm won't increase the amount of Geo found inside Geo Rocks. A total of 5074 Geo can be collected from Geo Rocks.",
|
description: `All Geo Rocks that can be found in the game. Only fully destroyed Geo Rocks are counted. Partially hit Geo Rocks won't be counted. Equipping the Fragile Greed Charm won't increase the amount of Geo found inside Geo Rocks. A total of 5074 Geo can be collected from Geo Rocks (credit: <a href="https://github.com/ReznoRMichael/hollow-knight-completion-check/pull/9" target="_blank">Araraura</a>).`,
|
||||||
percent: 0,
|
percent: 0,
|
||||||
maxPercent: 207,
|
maxPercent: 207,
|
||||||
entries: {
|
entries: {
|
||||||
|
|
@ -4323,7 +4323,7 @@ const HK = {
|
||||||
geoRock35: {
|
geoRock35: {
|
||||||
name: "Geo Rock #35: 15 Geo",
|
name: "Geo Rock #35: 15 Geo",
|
||||||
spoiler: "Forgotten Crossroads: Ancestral Mound",
|
spoiler: "Forgotten Crossroads: Ancestral Mound",
|
||||||
id: "_Items/Geo Rock 2",
|
id: "Geo Rock 2",
|
||||||
sceneName: "Crossroads_ShamanTemple",
|
sceneName: "Crossroads_ShamanTemple",
|
||||||
hitsLeft: "0",
|
hitsLeft: "0",
|
||||||
wiki: "Geo#How_to_Acquire"
|
wiki: "Geo#How_to_Acquire"
|
||||||
|
|
@ -5163,7 +5163,7 @@ const HK = {
|
||||||
geoRock140: {
|
geoRock140: {
|
||||||
name: "Geo Rock #140: 35 Geo",
|
name: "Geo Rock #140: 35 Geo",
|
||||||
spoiler: "The Abyss: Main/Core Area",
|
spoiler: "The Abyss: Main/Core Area",
|
||||||
id: "_Props/Geo Rock Abyss",
|
id: "Geo Rock Abyss",
|
||||||
sceneName: "Abyss_06_Core",
|
sceneName: "Abyss_06_Core",
|
||||||
hitsLeft: "0",
|
hitsLeft: "0",
|
||||||
wiki: "Geo#How_to_Acquire"
|
wiki: "Geo#How_to_Acquire"
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
// Handle cookies
|
// This fork is local-first: analytics and cookie consent are intentionally disabled.
|
||||||
// require("./cookies.js");
|
|
||||||
|
|
||||||
// CSS
|
// CSS
|
||||||
// require("../css/cookieconsent.css");
|
// require("../css/cookieconsent.css");
|
||||||
|
|
|
||||||
|
|
@ -31,14 +31,6 @@ module.exports = {
|
||||||
filename: 'index.html',
|
filename: 'index.html',
|
||||||
favicon: "./src/favicon.png"
|
favicon: "./src/favicon.png"
|
||||||
}),
|
}),
|
||||||
new HtmlWebpackPartialsPlugin({
|
|
||||||
path: './src/partials/cookiealert.html',
|
|
||||||
location: 'head',
|
|
||||||
priority: 'high',
|
|
||||||
options: {
|
|
||||||
mainColor: "#59d1da"
|
|
||||||
}
|
|
||||||
})
|
|
||||||
],
|
],
|
||||||
module: {
|
module: {
|
||||||
rules: [{
|
rules: [{
|
||||||
|
|
|
||||||
|
|
@ -53,22 +53,6 @@ module.exports = {
|
||||||
minifyCSS: true,
|
minifyCSS: true,
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
new HtmlWebpackPartialsPlugin({
|
|
||||||
path: './src/partials/analytics.html',
|
|
||||||
location: 'head',
|
|
||||||
priority: 'high',
|
|
||||||
options: {
|
|
||||||
ga_property_id: 'UA-136831794-2'
|
|
||||||
}
|
|
||||||
}),
|
|
||||||
new HtmlWebpackPartialsPlugin({
|
|
||||||
path: './src/partials/cookiealert.html',
|
|
||||||
location: 'head',
|
|
||||||
priority: 'high',
|
|
||||||
options: {
|
|
||||||
mainColor: "#59d1da"
|
|
||||||
}
|
|
||||||
}),
|
|
||||||
new CssMinimizerPlugin(),
|
new CssMinimizerPlugin(),
|
||||||
],
|
],
|
||||||
module: {
|
module: {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue