-
-
Notifications
You must be signed in to change notification settings - Fork 33
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
New game: IXION #499
Comments
Hi @Olympia-H, see #433 (comment); @V1TA5 needs somebody to be SpaceDock's contact person for this game, so if you're willing to do that, it should be possible. |
Ok great thank you, yes I can do that |
For reference, the current game version is |
I wrote the company an email. Parsing the steam site for game versions isnt reliable enough. As soon as something machine parseable and reliable exists im on board. |
For the versions? Ok, I doubt there will be many more updates, so I'm happy to submit them manually if it helps. They also might not be open to supporting modding |
I mentioned in Discord that I had an XSLT stylesheet that extracts the versions from Steam's RSS announcements feed for this game. It's very incomplete and not ready for production use, but I'm parking it here in case we decide to come back and flesh it out later. <xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:atom="http://www.w3.org/2005/Atom">
<xsl:output method="text" />
<xsl:strip-space elements="*" />
<xsl:template match="channel">
<xsl:apply-templates select="item" />
</xsl:template>
<xsl:template match="item">
<xsl:variable name="version">
<xsl:call-template name="get-version">
<xsl:with-param name="string"
select="title" />
</xsl:call-template>
</xsl:variable>
<xsl:if test="string-length($version) > 0">
<xsl:value-of select="$version" />
<xsl:text>
</xsl:text>
</xsl:if>
</xsl:template>
<xsl:template name="get-version">
<xsl:param name="string" />
<xsl:variable name="piece1">
<xsl:choose>
<xsl:when test="contains($string, ' ')">
<xsl:value-of select="substring-before($string, ' ')" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$string" />
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:choose>
<xsl:when test="contains($piece1, '.')">
<xsl:value-of select="$piece1" />
</xsl:when>
<xsl:when test="contains($string, ' ')">
<xsl:call-template name="get-version">
<xsl:with-param name="string"
select="substring-after($string, ' ')" />
</xsl:call-template>
</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
|
Well it's up to you, but that looks like more work than just adding it manually. I doubt there will be many more updates, probably just a few bugfixes. |
ok, lets wait 1 week if the devs get back to me. If not ill give you an url where you can add new version numbers into a list. |
Well, the community manager reached out and seemed to want an update once we have everything setup and ready for users. They said they're unfamiliar with modding. I think it's a smaller indie studio, and I couldn't find any mods on their last game (Warhammer Mechanicus), so maybe it's something new for them. |
Cool. if he wants to contact me directly he has my email. |
1.0.0.0 |
There you go: https://spacedock.info/ixion the update mechanism for game versions will depend on if the game devs decide to offer the version source else we just make a file on github that you can maintain a list of game versions on that we parse. |
Great, thanks for this! The initial uploads are done. Also, just for reference, there's another game called Ixion (mostly lower case), but I've always seen this as IXION (all upper case) to distinguish them. Just wanted to point that out in case it's an issue |
ok. |
Closing because this was added. 🎉 |
@Olympia-H SO you deleted all mods.... |
No feedback from @Olympia-H so ill deactivate the game again until someone wants to maintain it. |
Hi, is there a process for requesting games to be added to SpaceDock?
IXION is a recent space-themed game that I think would suit SpaceDock. It doesn't have an established modding community yet, so I'm currently working on a "BepInEx for IXION" pack that's setup to work with the game, similar to KSP2.
Announcements for game versions:
The text was updated successfully, but these errors were encountered: