Fancade Wiki
The wiki was developed by Nikita Ivanov, Olle Landin, and Martin Magni.
This wiki helps users learn more about Fancade and its game-making tools. Pages are written by Fancade users themselves. Maybe you want to help improve the wiki too?
Rules
Yes? You'd like to contribute? Great!! Here's some advice to help you get started editing.
Write about Fancade
The wiki is about Fancade, so try to stay on topic.
Create a appropiate page
Before creating a brand new wiki page, check if:
- The page already exists, just with a slightly different name?
- The info doesn't fit better as a note on an existing page?
- The page is likely to be useful to other Fancade users?
Don't save unfinished edits
If you're not done yet, but you can't continue working right now, you can always quit the browser and get back to editing later (the wiki will remember the state of the page and will prompt you to recover it when you begin editing again).
Don't leave unanswered questions
If you're not sure about something, don't ask future editors to correct you in the page:
Constraints are very difficult to learn. (Maybe it's just me?)
Those who can answer your question will rarely visit the page, so you will end up throwing your question at readers'. Feel free to join our Discord server and ask your question there, in order to eventually provide the most accurate information to readers!
How-to
Want to help but have no idea how it's done? Read further to learn how to format text and create new pages.
Create a page
In the Wiki page, there is an ability to create new pages, simply by clicking "New". A pop-up with the title "Create New Page" should show up.
Create a page name with the appropriate title.
If you are writing it in a different section (e.g. Build) write <section>/<title>
(e.g. Build/Set Variable
) to create it within this section.
Now you can write a Wiki page! After you have written it all, click "Preview" to make sure everything looks correct.
Style a page
The Wiki supports the formatting syntax called "Markdown". You can easily emphasize text, make lists, add links, insert images and even make tables! For more information, read this.
Basics
Add link
To insert a link, you can:
Wrap page name in square brackets | [[Number]] |
Number |
Wrap page name in square brackets and put a suffix | [[Number]]s |
Numbers |
Wrap page name in square brackets and set displayed text | [[One|Number]] |
One |
Wrap URL in square brackets | [[http://fancade.com/]] |
http://fancade.com/ |
Wrap URL in square brackets and set displayed text | [[Fancade|http://fancade.com/]] |
Fancade |
Make list
To insert a list element, put *
, +
or -
at the beginning of a line. For example,
* Fancade
* is the fanmade
* arcade
will be
- Fancade
- is the fanmade
- arcade
Add image
To add an image, drag-n-drop it into the edit form. (It will be uploaded to /uploads/<filename>
)
To insert an existing image, you wrap the image path/URL in square brackets (like you do with regular links/URLs) to insert it directly in the text.
[[uploads/image.jpg]]
You can also upload an image by clicking "Upload" button in edit mode.
Delete a page
Deleting a page is possible, but restricted. Ping one of the Fanmods on the Discord server and suggest the deletion to them.
Revert a change
Go to the page's history (through link in the latest changes), check the commit, compare and revert.
Rename a page
Click Rename, and enter the new page name.
Sign out
There's no button to sign out (and seldom reason to). But if you clear the website data in your browser settings, you will be signed out. (It's a cookie?)
Keyboard shortcuts
On macOS, CMD and CTRL are treated as the same button.
Edit Mode
Input | Description | Other |
---|---|---|
Mouse + RMB OR Arrow keys OR WASD keys OR Keypad | Pan | Shift pans slower. Pan is default in xz-plane only but using ALT unlocks free pan like in the app |
Mouse scroll wheel OR Keypad +/- OR ? and ´ keys (the two buttons at the right of 0) | Zoom | Shift and CTRL modifies speed |
Mouse + MMB OR O key OR R key | Orbit | Shift orbits slower, CTRL snaps angle, ALT snaps angle to topdown view |
LMB + CTRL | Toggle selection of mouse-hovered block | |
LMB + CTRL + Mouse move | Rectangle select adds to current selection | |
Backspace OR Delete | Remove block | Removes selected blocks first. If no blocks are selected, it removes the block that the mouse hovers over. Holding down Shift continuously removes all blocks that the mouse hovers over. |
E key | Open / Close block | |
T key | Open / Close block for painting | |
I key | Open / Close inventory | |
F key | Focus on selected / Auto-fit camera | Auto-fits camera if no blocks are selected |
G key | Camera pitch snap | Same as tapping on the camera button |
Shift + F key | Fill block with current paint | Only available in paint block mode |
CTRL + C key | Copy blocks | |
CTRL + V key | Paste blocks | |
CTRL + X key | Cut blocks | |
CTRL + S key | Save level | |
CTRL + Z key | Undo | |
CTRL + Shift + Z key | Redo | |
Escape key | Go back or Close |
Play Mode
Input | Description | Other |
---|---|---|
Arrow keys | Generate directional swipes with minor offset along seconary direction | Shift and CTRL modifies the distance |
WASD | Same as arrow keys but with opposite minor offset along secondary direction | Shift and CTRL modifies the distance |
Keypad keys | Same as arrow keys but no secondary direction offsets | Shift and CTRL modifies the distance |
TFGH | Fake accelerometer | Shift and CTRL modifies the angle amount, ALT adds white noise to the output |
IJKL | Tap like it was an on-screen control in left-right-back-forward | |
Space key OR Keypad 5 | Tap middle | |
Z key | Tap left middle | |
X key | Tap right middle | |
Escape key | Tap top left | |
Enter key | Tap top right | |
P key | Pause / Resume | |
Mouse + RMB | Pan with fake gesture | |
Mouse scroll wheel OR ? and ´ keys OR Keypad +/- (the two buttons at the right of 0) | Zoom with fake gesture | Shift and CTRL modifies speed |
Mouse + MMB | Orbit with fake gesture | |
Mouse + MMB + CTRL | Pitch with fake gesture | |
CTRL + R key | Restart | Also works in the pause menu |
CTRL + P key | Enters "dev pause mode" where the game is paused without the pause UI showing | |
SHIFT + P key | Steps a single frame forward in "dev pause mode" | Only works in edit mode |
Menus
Input | Description | Other |
---|---|---|
Mouse scroll wheel OR Up and down arrow keys | Scroll up and down | |
Left and right arrow keys | Switches tab in main menu | |
Enter key | Tap the "focus" button | |
Escape key | Close or back | |
CTRL + Q | Eject / Exit game in pause menu |
Top Menu
CTRL + S key | Save the selected game as a local file | Only works in "Projects" |
Files dropped onto window | Create a new game in "Projects" for each file | Only works in the top menu |
Misc
Input | Description | Other |
---|---|---|
F1 | Contextual help | Open a wiki help page in a new tab. Selecting or hovering over (in the inventory) a stock prefab opens up the wiki page for that prefab. |
Parameters
Parameter | Description | Other |
---|---|---|
max_w | Maximum width of the canvas | Default value is 1024 |
max_h | Maximum height of the canvas | Default value is 768 |
ar_w | Aspect ratio width | In a 4/3 aspect ratio, this parameter should be 3. If any of the ar_w or ar_h is set, the aspect ratio is forced and limited by the max_w and max_h parameters |
ar_h | Aspect ratio height | In a 4/3 aspect ratio, this parameter should be 4. If any of the ar_w or ar_h is set, the aspect ratio is forced and limited by the max_w and max_h parameters |