Skip to content
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

import more stuff from wiki and fix a page #129

Merged
merged 1 commit into from
Jan 5, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions content/celeron55.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
title: Celeron55
aliases:
- /Celeron55
---

# Celeron55


[![](/images/celeron55/C55.jpg)](/images/celeron55/C55.jpg)

celeron55 _(old picture)_

[![](/images/celeron55/C55-2.jpg)](/images/celeron55/C55-2.jpg)

celeron55 in 2012, using his Panasonic Toughbook CF-51.

Perttu Ahola, better known as **celeron55** is the founder and lead developer of [Luanti](https://wiki.luanti.org/Luanti "Luanti").

Biography
---------

celeron55 leads quite a private life and so not much is known about his early life.

He has worked on several other projects aside from Luanti.

Much of his other work can be found on:

* his [Blog](http://c55.me/blog/), (no longer online)
* his [YouTube](http://www.youtube.com/celeron55/).

Other Work
----------

[His List](http://c55.me/blog/?page_id=545) (no longer online)

* [Ternadim](http://celeron.55.lt/blog/?attachment_id=555) (no longer online)
* [Oh Snake!](http://c55.me/blog/?p=765) (no longer online)
* [JS Bombers](http://c55.me/blog/?p=498) (no longer online)
* [Jukumagic](http://code.google.com/p/jukumagic/) (no longer online)
* [dcdrive2](http://c55.me/blog/?p=811) (no longer online)

Weblinks
--------

* [Open source game developer Perttu Ahola talks about Minetest with Wikinews](https://en.wikinews.org/wiki/Open_source_game_developer_Perttu_Ahola_talks_about_Minetest_with_Wikinews) - An Interview (when Luanti was still called “Minetest”)
66 changes: 66 additions & 0 deletions content/gamepads.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
title: Gamepads
aliases:
- /Gamepads
---

# Gamepads
Many players prefer using gamepads (aka controllers or joysticks) over a keyboard and mouse.

Built-in support
----------------

Luanti has some experimental built-in support for gamepads but it is quite broken and doesn't work on most hardware. Even when it does work, it doesn't support using GUIs.

There's plans to improve this in the future, but for now **it's recommended that you use an external program for controllers, and not Luanti**.

External programs
-----------------

### AntiMicroX

[AntiMicroX](https://github.com/AntiMicroX/antimicrox/) is a graphical program used to map gamepad keys to keyboard, mouse, scripts and macros. You can use this program to control any desktop application with a gamepad on Linux and Windows.

Todo: tutorial

### Steam Input

You can bind your controller to Luanti controls using Steam Input

#### On Desktop

[![](/images/gamepads/300px-Screenshot_20221217_110713.png)](/images/gamepads/Screenshot_20221217_110713.png)

1. Install and open Steam
2. Library > Add a game > Add a Non-Steam Game > Find and select Luanti > Add selected programs
* If Luanti isn't in the list, click "Browse" and select the executable
3. Open Big Picture Mode (click the expand icon in the top right of the Steam window, to the left of minimize/max/close)
4. Go to Library > Luanti > Manage Shortcut > Controller Options
5. Enable "Allow desktop configuration in launcher" and select "Forced On" in Steam Input Per-Game. Click OK
6. Click "Controller Configuration"
7. Click "Browse Configs" in the bottom of the Steam Controller Configurator
* You can find community layouts in "Community"
* OR you can use "Templates > Keyboard (WASD) and Mouse" to make your own
8. Click Apply Configuration and then click Done
9. Click "Your shortcut" and then "Play".

#### On Steam Deck

For a more in-depth guide, see [rubenwardy's blog post](https://blog.rubenwardy.com/2022/12/02/minetest-steam-deck/#controls)

1. Install Luanti
1. Power > Switch to Desktop Mode
2. Open Discover
3. Search for Luanti and click Install
4. When installed, go to Start > Games. Right-click Luanti (using left trigger) and click "add to Steam"
5. Desktop > Return to Game Mode
2. Library > Non-steam Games > Luanti
3. Select controller icon, and choose a layout:
* It's recommended that you use Community > Semi-official Steam Deck by rubenwardy
* OR you can use "Templates > Keyboard (WASD) and Mouse" to make your own
4. Play Luanti

### Others

* QJoyPad
* Joy2Key
2 changes: 2 additions & 0 deletions content/Limitations.md → content/limitations.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Limitations
aliases:
- /Limitations
---

# Limitations
Expand Down
41 changes: 41 additions & 0 deletions content/minetest-conf.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: Minetest.conf
aliases:
- /Minetest.conf
---

# Minetest.conf


**Note:** Since version 0.4.14, Luanti has an “advanced settings” feature to change virtually all settings in Luanti, including a brief description of what each setting does. You will now rarely need to edit minetest.conf manually.

**minetest.conf** is the configuration file used for numerous purposes. This file is read every time the game starts and is always created/modified when the menu quits.

A file called [minetest.conf.example](https://github.com/minetest/minetest/blob/master/minetest.conf.example) is provided as an example. See that file for a more complete list of options.

Location
--------

If you are running a portable build of Luanti (aka RUN\_IN\_PLACE=1, user data is stored alongside the executable), it loads from:

* `../minetest.conf`
* `../../minetest.conf` (it can load settings from this location too, but will not write to it)

If you are running a system-wide build of Luanti (user data is stored separate from the executable), it loads from:

* `~/.minetest/minetest.conf`

A custom path to a configuration file can be specified in command line using the option `--config /path/to/minetest.conf`.

Controls
--------

In `minetest.conf`, you can configure most (but not all) keys, but a few more keys can be configured which are not configurable in the in-game settings menu; most notably, camera mode and minimap.

A few things to note:

* Controls are written in the format `keymap_<action name> = <key name>`, e.g. `keymap_forward = KEY_KEY_W`
* The list of possible controls (value right of the equals sign) can be seen in [\[1\]](https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h). If your key isn't listed there, try writing the literal character
* To disable a control completely, leave the part right of the equals sign empty, e.g. `keymap_toggle_debug =`

See [Controls](https://wiki.luanti.org/Controls "Controls") for a list of controls and their setting name (if available).
Binary file added static/images/celeron55/C55-2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/images/celeron55/C55.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading