diff --git a/config.toml b/config.toml index dd666bc..fca4efc 100644 --- a/config.toml +++ b/config.toml @@ -6,7 +6,6 @@ theme = "notebook" [menu] [[menu.main]] name = "Home" - pre = "home" url = "/" weight = 1 [[menu.main]] @@ -17,23 +16,27 @@ theme = "notebook" name = "Download" url = "/download" weight = 3 + [[menu.main]] + name = "Buy" + url = "/register" + weight = 4 [[menu.main]] name = "FAQ" url = "/faq" - weight = 4 + weight = 5 [[menu.main]] name = "Docs" url = "/guidebook/" - weight = 5 - [[menu.main]] - name = "Register" - url = "/register" weight = 6 [[menu.main]] name = "Blog" - pre = "pen-tool" url = "/posts/" weight = 7 + [[menu.main]] + pre = '' + name = "" + url = "/discord" + weight = 8 # [[menu.main]] # name = "Tags" # pre = "tag" diff --git a/content/discord.md b/content/discord.md new file mode 100644 index 0000000..eb40b3a --- /dev/null +++ b/content/discord.md @@ -0,0 +1,9 @@ +--- +title: "Discord" +draft: false +--- +I made a server on Discord about this game. Come by and say hello! + + + Join "Sketchy Maze" on Discord + diff --git a/content/register.md b/content/register.md index 68db70c..a3cf4e0 100644 --- a/content/register.md +++ b/content/register.md @@ -1,25 +1,39 @@ -# Register Your Game +--- +title: "Register your game" +draft: false +--- +_Sketchy Maze_ is a free (shareware) game and is intended to be fully functional +in its free form, but for buying the game and supporting its creator you can +unlock some additional features to make custom content and modding _much_ +easier to do. -_Sketchy Maze_ is 100% free to play as a shareware game, but purchasing the -full version will unlock additional features. +The notable features that registering your game will unlock +(as of [v0.10.0](/posts/release-v0.10.1/)) include: -As of [release v0.7.0](/posts/release-v0.7.0/), registering for the full version -of the game adds the following features: +* The ability to [publish](https://www.sketchymaze.com/guidebook/custom-levels/publishing.html) + and play levels which **embed their custom doodads** _inside_ the level file for + easy transport to "just play" on another registered copy of the game. +* And by extension, the ability to play a custom Level Pack which embeds custom doodads. -* **Publish your custom levels, doodads included!** If you are using some custom - doodads to design your levels, the Publish feature allows you to _easily_ share - your level with others: all custom doodads will be _attached_ directly into - the .level file, so you can send your level to your friend and it will - "just play" on her computer, as all of its custom content is included! -* **Play custom levels which have attached doodads:** the full version of the - game is needed to _play_ such levels which were published with their custom - doodads attached to the level file. +## Where to buy it -## Status: Coming Soon! +Since the game is still in beta, I'll give you an activation key if you give me +_any_ amount of money for it. When the "1.0" of the game launches, it will have +a page on [Itch.io](https://itch.io) for a more structured storefront but for +now I have a couple of options for you: -Options are currently being explored in terms of payment provider to begin -selling full versions of this game. Until then, friends & family get free -license keys. +* Support me [on Patreon](https://www.patreon.com/kirsle) at least once +* Send me a one-off donation on [Paypal](https://www.paypal.com/donate?business=Q9TER3KLPK8XG&no_recurring=0¤cy_code=USD). + +
+ + + + + +
+ +If you have any questions, you can reach me at [support@sketchymaze.com](mailto:support@sketchymaze.com). ## Buy once, free updates forever @@ -31,12 +45,25 @@ a lower price! ## No DRM -Upon registering for the full version of the game, you will receive a -"License Key file" which you select in-game to activate it. This process is -100% off-line, no network connection required, I want to make sure the game still -functions even if I get hit by a bus. +The game is activated by selecting a signed "license key" file and validating it +completely off-line. If the game accepts your license key today, it will do so +forever -- it's yours. + +## Piracy + +When I start to discover license keys leaked onto piracy websites, I reserve the +right to have future releases of Sketchy Maze block those keys going forward. +The license key would continue to work, forever, on previous versions of the +game that accepted it before. + +Keep your key for yourself and it's yours forever and gets free updates +forever. + +## In case of key rotation -Future releases of the game will honor license keys generated for prior versions, -except if your key is discovered leaked onto piracy websites; in which case, -future releases of the game would stop accepting that license but older versions -will still work. +In the unlikely but not impossible scenario that my "signing keys" for +license files were stolen, a future release of _Sketchy Maze_ would need to +install new keys which would render all previously issued licenses invalid. +In such an event, all existing customers with valid license keys will be +entitled to an updated license that would continue to work with future +releases of the game. diff --git a/static/images/v0.10.1-title.png b/static/images/v0.10.1-title.png new file mode 100644 index 0000000..6ab2d10 Binary files /dev/null and b/static/images/v0.10.1-title.png differ diff --git a/themes/notebook/layouts/_default/list.html b/themes/notebook/layouts/_default/list.html index 6309d79..9913a22 100644 --- a/themes/notebook/layouts/_default/list.html +++ b/themes/notebook/layouts/_default/list.html @@ -4,9 +4,7 @@

{{ .Title }}

{{ partial "metadata.html" . }} - -

{{ .Summary }}

-
+

{{ .Summary }}

{{ end }} {{ end }} diff --git a/themes/notebook/layouts/partials/head.html b/themes/notebook/layouts/partials/head.html index 90686b2..a8552d7 100644 --- a/themes/notebook/layouts/partials/head.html +++ b/themes/notebook/layouts/partials/head.html @@ -5,6 +5,7 @@ + diff --git a/themes/notebook/layouts/partials/navbar.html b/themes/notebook/layouts/partials/navbar.html index 91cde33..5fdb788 100644 --- a/themes/notebook/layouts/partials/navbar.html +++ b/themes/notebook/layouts/partials/navbar.html @@ -2,6 +2,7 @@ {{ range .Site.Menus.main }}