Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
SweptWasTaken authored Jul 29, 2019
1 parent 072994a commit ae9048e
Show file tree
Hide file tree
Showing 61 changed files with 2,232 additions and 0 deletions.
20 changes: 20 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
The MIT License (MIT)

Copyright (c) 2017 Pieter-Jan Briers

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
11 changes: 11 additions & 0 deletions config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
baseURL = "https://rimworldmultiplayer.com/"
languageCode = "en-us"
title = "RWMP"
ignoreFiles = ["\\.ts$", "tsconfig.json$"]
disableKinds = ["taxonomy", "taxonomyTerm"]

# PYGMENTS (Syntax Highlighting) settings!
# I couldn't get Chroma to parse C# at all.
PygmentsUseClassic = true
PygmentsCodeFences = true
PygmentsUseClasses = true
28 changes: 28 additions & 0 deletions content/about/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
+++
title = "About Rimworld Multiplayer"
description = "YEET"
date = "2019-07-26"
type = "about"
+++

# What is Rimworld Multiplayer?

**Rimworld Multiplayer** is a community driven mod to implement Multiplayer into [Rimworld](https://rimworldgame.com/). The mod is unofficial, and in no way endorsed by Tynan or Ludeon Studios.

## Status

Currently, the project is in a "beta" state. We have many tasks ahead of us. On this website you will be able to find progress reports as long as we're kicking.

## Getting involved

We can always use extra hands. The entire project is open source and available on GitHub here:

* Main Repo: [rwmt/Multiplayer](https://github.com/rwmt/Multiplayer).

We primarily communicate through Discord, although there is an IRC channel that's connected to Discord with a bot.

* [Discord Invite](https://discord.gg/S4bxXpv)

And have some general links to some related communities too:

* [Rimworld Subreddit](https://www.reddit.com/r/RimWorld/)
9 changes: 9 additions & 0 deletions content/about/download/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
+++
title = "Downloads"
date = ""
type = "about"
+++

## Download Links

{{< imgw "/static/images/download/steamicon" >}}
71 changes: 71 additions & 0 deletions content/about/faq/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
+++
title = "Frequency Asked Questions"
date = "2019-03-28"
type = "about"
+++

# Frequently Asked Questions

### Q: Where is Zetrith?

A: No idea.

### Q: How can players connect to each other?

A: Players can connect through Steam, LAN, or Direct. To use direct connect, portforward 30502 through UDP or use a software like Hamachi.

### Q: Does it work between different operating systems?

A: Currently everyone is cooperatively playing exactly the same game, with same maps, in the same faction. PVP is planned at a later date.

### Q: Can mods be used in multiplayer?

A: Yes, but not all mods will work in multiplayer. We have many resources for determining which mods work with Multiplayer. The best way to find out which mods work is looking at our [spreadsheet](https://tinyurl.com/Multiplayer-Spreadsheet).

### Q: What do the numbers on the mod spreadsheet/website mean?

A: 0 is untested, 1 is not working, 2 is major issue, 3 is minor issues, and 4 is no issues and working fine.

### Q: Can I donate?

A:

### Q: What is save replay?

A: A multiplayer save game.

### Q: How can I change my in-game name?

A: Your name can be changed under Options > Mod Settings > Multiplayer > Show Settings.

### Q: Can I play singleplayer with the mod enabled?

A: Yes, this should not cause any problems even with a lot of other mods enabled even if they are marked as incompatible.

### Q: Which RimWorld version should I be using?

A: Current Version.

### Q: What is the maximum amount of players that can be in a game?

A: We recommend 8 players max, but there is no hardcoded limit.

### Q: Can I make a dedicated server?

A: No.

### Q: Why does simulating take so long?

A: Simulations takes place from the last autosave made, so if you do /autosave in chat before saving a replay or someone connects to your game it will speed up the simulation time. The same applies to resyncing, so if the host forces an autosave before someone resyncs it will also speed up their simulation time.

### Q: Is this mod fully vanilla compatible?

A: No, currently there are a few features that don't work in multiplayer. Faction renaming, and some caravan events are disabled.

### Q: How do I convert a Multiplayer game back to Singleplayer?

A: On the main menu click Multiplayer, select the save you want to convert and click watch. After watching it, select the time you want and click menu > convert to singleplayer. It should show up in your singleplayer folder after that.

### Q: How to clean a dirty core folder?

A: This can help you if you're having trouble loading Rimworld or in resolving Desync issues. Go to your Rimworld install folder > Mods > Core and delete the Core folder. Then, verify Rimworld's game files in Steam.
5 changes: 5 additions & 0 deletions layouts/404.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{{ partial "header.html" . }}

404 - Not found.

{{ partial "footer.html" . }}
19 changes: 19 additions & 0 deletions layouts/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{{ partial "header.html" . }}
{{ $paginator := .Paginator }}

<section id="newposts">
<div id="recentpostswrapper">
<h1>Recent posts</h1>{{ template "_internal/pagination.html" . }}
</div>
<hr />

{{ range first 10 $paginator.Pages }}
{{ .Render "summary"}}
<hr />
{{ end }}
<footer>
{{ template "_internal/pagination.html" . }}
</footer>
</section>

{{ partial "footer.html" . }}
13 changes: 13 additions & 0 deletions layouts/partials/footer.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
</main>
<footer class="bottom-links">
<ul>
<li><a href="https://discord.gg/S4bxXpv">Discord</a></li>
<li><a href="https://github.com/Parexy/Multiplayer">GitHub</a></li>
<li><a href="https://tinyurl.com/Multiplayer-Spreadsheet">Mod Spreadsheet</a></li>
<li><a href="https://steamcommunity.com/sharedfiles/filedetails/?id=1752864297">Steam Workshop</a></li>
<li><a href="/index.xml">RSS</a></li>
</ul>
</footer>
</div>
</body>
</html>
6 changes: 6 additions & 0 deletions layouts/partials/head_includes.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<link rel="stylesheet" type="text/css" href="/css/main.css" />
<link rel="stylesheet" type="text/css" href="/fonts/animal_silence/stylesheet.css" />
<link rel="stylesheet" type="text/css" href="/fonts/fira_code/fira_code.css" />
<link rel="stylesheet" type="text/css" href="/fonts/rim_font/rimwordfont.css" />
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet" />
<script async src="/js/main.js"></script>
39 changes: 39 additions & 0 deletions layouts/partials/header.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8" />

{{ partial "meta.html" . }}

<base href="{{ .Site.BaseURL }}" />
{{ if .Title }}<title>{{ .Title }} - Rimworld Multiplayer</title>{{ else }}<title>Rimworld Multiplayer</title>{{ end }}
<link rel="canonical" href="{{ .Permalink }}" />
{{ if .RSSLink }}
<link href="{{ .RSSLink }}" rel="alternate" type="application/rss+xml" title="{{ .Site.Title }}" />
<link href="{{ .RSSLink }}" rel="feed" type="application/rss+xml" title="{{ .Site.Title }}" />
{{ end }}

{{ partial "head_includes.html" }}
</head>
<body lang="en">
<div id="background"> </div>
<div id="centercolumn">
<nav id="header">
<header class="left">
<a href="/" id="name">
Rimworld Multiplayer
</a>
<br>
<span id="subname">
<!--Filled by the TypeScript code.-->
<br>
</span>
</header>
<div class="right">
<a class="navlink" href="/about/">About</a>
<a class="navlink" href="/about/download/">Download</a>
<a class="navlink" href="/about/faq/">FAQ</a>
<!--<a class="navlink" href="#">Get Involved</a>-->
</div>
</nav>
<main>
10 changes: 10 additions & 0 deletions layouts/partials/meta.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<meta name="X-UA-Compatible" content="IE=Edge"/>
<meta property="og:title" content="{{ .Title }}" />
<meta property="og:url" content="{{ .Permalink }}" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="RWMP" />
<meta property="og:image" content="{{ .Site.BaseURL }}images/icon.png" />
<meta property="og:image:width" content="135" />
<meta property="og:image:height" content="135" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="The RWMP icon." />
26 changes: 26 additions & 0 deletions layouts/post/single.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{{ partial "header.html" . }}

<nav class="go-back-link">
<a href="/">← Go Back</a>
</nav>

<article>
<h1 class="articleheader first-header">{{ .Title }}</h2>
<span class="articlemeta">
<time datetime="{{ .Date.Format "2006-01-02T15:04:05-0700" }}">
{{ .Date.Format "Monday January 2, 2006" }}
</time>
by
<span class="author">{{ .Params.author }}</span>
</span>
{{ .Content }}

{{ if .Params.reddit }}
<hr />
<footer>
<a href="{{ .Params.reddit }}">Join the discussion on Reddit!</a>
</footer>
{{ end }}
</article>

{{ partial "footer.html" . }}
18 changes: 18 additions & 0 deletions layouts/post/summary.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<article class="summary">
<h3 class="articleheader"><a href="{{ .RelPermalink }}">{{ .Title }}</a></h3>
<span class="articlemeta">
<time datetime="{{ .Date.Format "2006-01-02T15:04:05-0700" }}">
{{ .Date.Format "Monday January 2, 2006" }}
</time>
by
<span class="author">{{ .Params.author }}</span>
</span>
<br />
{{ .Summary }}

{{ if .Truncated }}
<div class="read-more-link">
<a href="{{ .RelPermalink }}">Read More…</a>
</div>
{{ end }}
</article>
10 changes: 10 additions & 0 deletions layouts/section/about.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{{ partial "header.html" . }}

<nav class="go-back-link">
<a href="/">← Go Back</a>
</nav>
<article>
{{ .Content }}
</article>

{{ partial "footer.html" . }}
31 changes: 31 additions & 0 deletions publish.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#!/usr/bin/env python3
# Used to push an update to the submodule.

import datetime
import os
import sys
import subprocess

def main():
print("Deploying update to the main repo.")

subprocess.run(["hugo"])
os.chdir("public")
subprocess.run(["git", "add", "-A"])

msg = ""

if len(sys.argv) == 2:
msg = sys.argv[1]

else:
date = datetime.datetime.utcnow()
msg = f"Rebuilding site {date.isoformat(timespec='seconds')}"


subprocess.run(["git", "commit", "-m", msg])
subprocess.run(["git", "push", "origin", "master"])


if __name__ == '__main__':
main()
1 change: 1 addition & 0 deletions static/CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
rimworldmultiplayer.com
Loading

0 comments on commit ae9048e

Please sign in to comment.