pixelnest / presskit.html

Re-implementation of presskit() as a static site generator
http://pixelnest.io/2017/03/presskit-html/
MIT License
311 stars 52 forks source link

`presskit build --watch` breaks when editing `data.xml` of a nested product #10

Closed adambuczek closed 5 years ago

adambuczek commented 5 years ago

I run it inside docker machine running node 8.11.2. All the data.xml is was migrated from original PHP version. All XML files are valid. I tried to fill example product data.xml field by field with my data to check what exactly causes it but it is inconclusive. Same data sometimes produces an error and sometimes doesn't...

I attach my XML file. I serve it from a subdir.

<!-- # Product — presskit.html -->

<!-- Don't forget to set your XML header correctly. -->
<?xml version="1.0" encoding="utf-8"?>

<!--
  Use a `<product>` or `<game>` tag.
-->
<product>
  <!-- ## General Information -->

  <!-- Begin with your product name, website, and miscellaneous information. -->
  <title>Book of Demons</title>
  <website>http://bookofdemons.com</website>

  <!-- You can also add an URL to a request page for this product. A button will be displayed on the page. -->
  <!-- <press-copy-request>
    http://pizzaburger.studio/mysupergame/request/
  </press-copy-request> -->

  <!--
    If you have one or many publishers for this product, you can add them here.

    The `<based-in>` and `<website>` tags are optional.
  -->
  <!-- <partners>
    <partner>
      <type>Publisher</type>
      <title>Pixelnest Studio</title>
      <website>https://pixelnest.io/</website>
      <based-in>Rennes, France</based-in>
    </partner>
    <partner>
      <type>Distributor</type>
      <title>Pizza Oven LLC</title>
    </partner>
  </partners> -->

  <!-- Add as many dates, platforms and prices as needed. -->
  <release-dates>
    <release-date>Early Access - July 28th 2016</release-date>
    <release-date>PC/Mac 1.0 - December 13th 2018</release-date>
  </release-dates>

  <!--
    Put all the platforms your product is available on.

    `<link>` tag is optional.
  -->
  <platforms>
    <platform>
      <name>Steam (PC &amp; Mac)</name>
      <link>http://store.steampowered.com/app/449960</link>
    </platform>
    <platform>
      <name>XBox One (coming soon)</name>
      <link>http://return2games.com</link>
    </platform>
  </platforms>

  <!-- Show the price of your product. Try to be exhaustive, it will be helpful for a reviewer. -->
  <prices>
    <price>
      <currency>EUR</currency>
      <value>19.99</value>
    </price>
    <price>
      <currency>USD</currency>
      <value>19.99</value>
    </price>
  </prices>

  <!-- ## Relations -->

  <!--
    You can specify relations between products using the `<relations>` tag.

    Then, on this page product, you will see a new line in the factsheet:
DLC:
My Super Game: Ultimate Edition
```

Of course, the `Product Name` value is clickable.

In the related product page, a new value will also be added:

```
DLC of:
My Super Game
```

_Obviously, since the name we provide in the example is not a real product (ie., the product data.xml does not exist), this tag will be ignored for this page._

You can have as many relations as you want. You can use it to show DLCs, expansions, sequels, prequels, etc.

**Warning**: you need to rebuild the presskit to see the changes.

-->

Book of Demons is a Hack & Srash Deck-building hybrid in which YOU decide the length of quests. Wield magic cards instead of weapons and slay the armies of darkness in the dungeons below the Old Cathedral. Save the terror-stricken Paperverse from the clutches of the Archdemon himself! Book of Demons is the first installment of Return 2 Games - a series of original mid-core titles, inspired by the early golden days of PC gaming.
July 28th 2016 - Start of Early Access
Book of Demons launches into Early Access on Steam. The plan for the EA is to add 2 character class, polish the game and exit early access in 6 months.
October 27th 2016 - Early Access Mayhem & Free Demo
The first 3 months after the launch were very hectic. Countless fixes, usability improvements, balance changes and minor features were introduced. At the end of October a free demo was released.
December 5th 2016 - Mage class
First major Book of Demons update introduced the Mage class with all new cards and mechanics.
March 15th 2017 - Card system revamp
Driven by the community feedback, we made a hard choice to fundamentally revamp the card system mechanics that drive the game. Magical and legendary cards were introduced along with a new upgrade system based on magical runes.
December 11th 2017 - Rogue class
The long awaited Rogue joins Warrior and Mage and completes the list of playable classes.
April 23rd 2018 - Community translations
Thanks to awesome community translators, Book of Demons is now available in Chinese, Russian, French, Brasilian-Portugese and Italian. More languages will soon follow.
October 11th 2018 - Final features & Mac version
During the rest of 2018 Book of Demons becomes polished and feature complete. Features such as Quest Mastering, a new Archdemon Quest, Roguelike mode, new sounds and voces are added. Mac version is also released.
November 7th 2018 - Release date annouced
Book of Demons is scheduled to exit Early Access on 13th of December. The final features a live in the test branch and for the press.
Cards and Deckbuilding - Its not a card game, but items, spells, and skills are all expressed as cards. The strategy lies in adapting your hand to each situation. Cards can be upgraded with runes and you can find many variants with diverse bonuses. Legendaries are the most epic but hard to acquire. Tailored sessions with Flexiscope - Book of Demons respects your time. It features the Flexiscope engine which allows you to divide the game into sessions of any size. It even learns your pace of gaming and predicts the time to complete the next session. Unique Mechanics - Simplified movement and fight mechanics is where Book of Demons differs the most from other hack & slash games. There is often not enough time to click-remove all of the obstacles such as monster shields, enemy spells, poison, or knocked cards, so timing, card selection and order of execution are critical. Hack & Slash in the world of Paperverse - Book of Demons takes place in Paperverse, a world that exists entirely inside a pop-up book. Its a tale of good and evil about saving the world from the ultimate devilry. Sounds familiar? Inspired by the dark and gloomy atmosphere of the first Diablo game, Book of Demons is part tribute part parody of hack and slash classics. Comfort of Gameplay - Many Book of Demons features were designed with gameplay comfort in mind. Points of interest are marked at the top of the screen and get revealed once you get closer. Your character leaves footprints, which can be used to track your way back or notice paths already visited without opening the map. Challenging Endgame - On average it takes about 10 hours to complete the campaign with a single class, but maxing out a character and mastering all of the higher Freeplay difficulty levels and Quests takes much longer. The Roguelike mode offers another level of challenge with permadeath, restricted healing and even more obstacles to overcome. Procedurally Generated Dungeons Roguelike Mode for fans of extreme challenge 70+ different types of monsters, with different traits and custom mechanics Xbox and Steam controller support 3 underground realms and epic Quest Boss battles Monthly and all-time Leaderboards, 200+ Achievements 21 Facts about Book of Demons qkJl1cPId4g Book of Demons - Story Trailer V8hXDOCHhYU Book od Demons Explained in 2 Minutes cKm2YoRYnPQ Book of Demons - Early Access Trailer W5O12fHIIK4 Gamespot - Exclusive Preview: Book of Demons RLluNzvyhA4 449960 93997 Indie of the Year Awards 2017 Top 10 Winner on Indie DB Official Selection Intel Buzz Workshop 2017 Indie Award Finalist Momocon 2017 Best Game Art Casual Connect - Tel Aviv 2016 Official Selection Indie Games Polska - Pax West 2016 2016 Best Indie Game - 3rd Award Digital Dragons 2016 Indie Basement Finalist Pixel Heaven 2016 Best Game - Jury's Choice Freegalaktus 2016 Book of Demons is bound to entice newcomers to the genre as well as a long time action RPG fans who have been longing for a different kind of dungeon crawler. Gamespot Joey Yee https://youtu.be/RLluNzvyhA4 The concept behind the Return 2 Games seven-part retrological makes me want to love it even more. The Escapist Josh Vanderwall http://www.escapistmagazine.com/articles/view/video-games/editorials/binging-indie/17163-Return-2-Games-Book-of-Demons-Casual-Mid-Core-Retro-Classics I cant wait to see the final product, play the other classes, and see just how well the core game loop of tackling dungeons with my own deck of cards holds up. I went into Book of Demons with zero expectations except knowing the looks from trailers. I cannot overstate how pleasantly surprised I was to find a full ARPG packed in this neat little $15 package. MMORPG.com William Murphy http://www.mmorpg.com/showFeature.cfm/loadFeature/11040/page/1 [Rock, Paper Shotgun] Hack and Paper Cut: Book of Demons Is A Diablo Tribute Do you like coffee without cream? What about consumerism without guilt? Very well then, could I perhaps interest you in some nostalgia without disappointments, frustrations and huge time investments? https://www.rockpapershotgun.com/2016/03/15/book-of-demons-is-a-diablo-tribute/ [The Escapist] Return 2 Games - Book of Demons - Retrological Book of Demons is something like a hack-and-slash on rails. Your movement is restricted to a simple branching path, and the combat is hilariously Diablo-like; click-to-kill. As you wander the path, enemies will approach you, then you click them to attack until they die. [...] It's the tiniest of mechanics, but it does wonders to keep the game from being unplayably simple. http://www.escapistmagazine.com/articles/view/video-games/editorials/binging-indie/17163-Return-2-Games-Book-of-Demons-Casual-Mid-Core-Retro-Classics#&gid=gallery_6357&pid=1 [Xbox Wire] Book of Demons Hacks and Slashes onto Xbox One as a console exclusive We're proud to announce that Book of Demons, our upcoming deck-building hack and slash where it’s the player who decides the length of quests, will launch on Xbox One as a console exclusive! http://news.xbox.com/2016/04/22/book-of-demons-hacks-and-slashes-onto-xbox-one/ [GameSpot] Exclusive Preview: Book of Demons Joey gives us an insider's view into Book of Demons, the first of seven titles in the Return 2 Games series. Check out this promising pop-up book, 90's style dungeon crawler. https://www.youtube.com/watch?v=RLluNzvyhA4 [MMORPG] Book of Demons: Return to Classic Games with ThingTrunk’s Latest (game) Return 2 Games (Return2Games.com) is a new initiative by Polish developer ThingTrunk. Essentially, these guys are trying to reimaging classic games for a new audience, while paying homage and tweaking the design to make it their own. https://www.mmorpg.com/showFeature.cfm/loadFeature/11040/page/1 [Unwinnable] Book Of Demons Is A Delightful Jaunt Across Hell What’s immediately distinctive about the game is its paper cut-out visual style, from its heroes to the handcrafted look of its dungeons. This is a marked departure from the gloomy atmosphere Diablo was so known for. Book of Demons relishes in its more light-hearted and even comical tone, with its imposter Deckard Caine often trading quips with the phony Adria about how completely pointless the other person is https://unwinnable.com/2017/10/31/book-of-demons-is-a-delightful-jaunt-across-hell/ [80.lvl] Book of Demons - Action RPG from Thing Trunk Studio Book of Demons is an action-RPG, with fresh approach to classic hack’n’slash mechanics and great papercut graphics. The game is set to be one of seven planned projects in Return2Games series. https://80.lv/articles/book-of-demons-action-rpg-from-thing-trunk-studio/ [80.lvl] Book of Demons: The Search of the Art Style Book of Demons is a very peculiar action/RPG, which got a lot of press, but unfortunately did not become a massive hit on Steam. 80.lv talked with the team behind this game and discussed the peculiar art style, which tries to present 3d models, crafted in Blender, as moving origamis. https://80.lv/articles/book-of-demons-the-search-of-the-art-style/ [Thing Trunk] Revealing your game can be a nightmare - an emotional postmortem of Book of Demons announcement Imagine for a moment that one day in your life you had an idea. The greatest idea of your life. And then suddenly, after a few years of hard, sometimes impossible work, you realize that you are quite close and you gain confidence in yourself. There’s just one problem – the last obstacle in your way is marketing, something different from the ones you tackled. Something you dreaded for all these years and foolishly hoped it wouldn’t come. It’s just like an almost impossible-to-beat end boss in a game and you just have one heart left… https://thingtrunk.com/bod-reveal-postmortem/
<credits>
<credit>
  <person>Filip Starzyński</person>
  <role>Co-Founder / Producer / Future Sax Virtuoso</role>
</credit>

<credit>
  <person>Konstanty Kalicki</person>
  <role>Co-Founder / Senior Programmer / Creative Person</role>
</credit>

<credit>
  <person>Maciej Biedrzycki</person>
  <role>Co-Founder / Chief Game Architect / Strategy Overseer</role>
</credit>

<credit>
  <person>Krzysztof Rutkowski</person>
  <role>Programmer and Linux enthusiast</role>
</credit>

<credit>
  <person>Adam Buczek</person>
  <role>Web Developer and the artistic soul of the team</role>
</credit>

<credit>
  <person>Ignacy Ruksza</person>
  <role>Additional programming and console port fighter</role>
</credit>

<credit>
  <person>Małgorzata Jesionowska</person>
  <role>Level content creator. Feeds on functional bugs</role>
</credit>

Inquiries press@thingtrunk.com Twitter https://twitter.com/thingtrunk Facebook https://facebook.com/thingtrunk

solarsailer commented 5 years ago

Hello,

I've got no issue when trying your file locally. Try update to the latest version.