Main Page
Game in the Brain Wiki
Welcome — documenting knowledge, projects, and research across tabletop RPGs, open source software, and worldbuilding.
Role-playing game rules and worldbuilding setting.
Tutorials, code, and self-hosted software.
3. Research
Technology exploration and emerging tools.
4. FreeCAD, Blender, Godot - CAD, Game-engines, and 3D modeling
Tutorials on FreeCAD, Blender and GODOT
How to Use
Here is a complete guide you can use to explain how to create pages, link them, and format them on your MediaWiki instance.
Why We Use the Wiki
When working on complex projects, you will be moving so fast that it is incredibly easy to forget the exact steps you took to solve a problem. Wiki entries are critical. They serve as our collective memory. Furthermore, documenting your workflow and sharing a technique means a task can easily be given to another person, keeping the team efficient and decentralized.
How to Make a New Wiki Entry
Creating a new page in MediaWiki doesn't require finding a "New Page" button; you can generate it directly from your browser's address bar.
- Open the Main Page:
https://wiki.gi7b.org/index.php/Main_Page - Duplicate the tab in your browser so you don't lose your place.
- In the new tab, go to the URL address bar and write over the end of the URL (replace
Main_Pagewith the name of your new topic).- Example: Change the URL to
https://wiki.gi7b.org/index.php/This is a New Page
- Example: Change the URL to
- Press Enter.
- The wiki will load a page stating that the article does not exist yet. Simply click the "Create" or "Edit" tab at the top of the page to start typing your content, then hit Save.
Where to Link Your New Pages
Creating an unlinked page makes it an "orphan," which is hard for others to find. Ideally, you should link all your new tutorials and guides to our main software directory.
- Go to the main directory: FreeCAD, Blender, Godot - CAD, Game-engines, and 3D modeling
- Click Edit.
- Add a link to the page you just created using double square brackets.
- Example:
[[This is a New Page]]or[[This is a New Page|Click here for my new tutorial!]]
- Example:
- Save the page.
How to Embed YouTube Videos
Because this MediaWiki has a YouTube plugin installed, you don't need to just drop messy links—you can embed the video player directly into the wiki page.
First, find the Video ID. This is the string of letters and numbers at the end of a YouTube URL after the v=.
(For youtube.com/watch?v=dQw4w9WgXcQ, the ID is dQw4w9WgXcQ)
Depending on the specific plugin version installed, use one of the following formats in the wiki editor:
Method 1 (Standard YouTube Extension):
Plaintext
<youtube>dQw4w9WgXcQ</youtube>
<youtube width="640" height="360">dQw4w9WgXcQ</youtube>
(You can also specify dimensions like this: <youtube width="640" height="360">dQw4w9WgXcQ</youtube>)
Method 2 (EmbedVideo Extension):
If the first method doesn't work, the wiki might be using the standard EmbedVideo parser function. Use this instead:
Plaintext
<youtube width="640" height="360">dQw4w9WgXcQ</youtube>
{{#ev:youtube|dQw4w9WgXcQ}}
How to Quote and Format Code
When sharing scripts, command-line instructions, or code snippets, you want them to look distinct from normal text so they are easy to read and copy.
1. Inline Code (Short Snippets)
For a quick command in the middle of a sentence, wrap the text in <code> tags.
- You type: Use the <code>git commit</code> command to save your changes.
- Result: Use the
git commitcommand to save your changes.
2. Preformatted Code Blocks (Simple)
If you want to paste a block of code, the easiest way is to wrap it in <pre> tags. This will create a text box that preserves all your spacing and line breaks exactly as you pasted them.
Plaintext
<pre> def hello_world(): print("This is a code block!") </pre>
(Shortcut: You can also just add a single space at the beginning of any line to automatically turn it into a preformatted code block).
3. Syntax Highlighting (Advanced)
If the SyntaxHighlight extension is enabled on the wiki, you can make your code look exactly like it does in an IDE by specifying the programming language:
Plaintext
<syntaxhighlight lang="python"> def calculate_velocity(distance, time): return distance / time </syntaxhighlight>
(You can replace python with cpp, bash, gdscript, json, etc.)