diff --git a/wiki/betterdiscord.md b/wiki/betterdiscord.md index bbddebe..f322b44 100644 --- a/wiki/betterdiscord.md +++ b/wiki/betterdiscord.md @@ -33,7 +33,7 @@ betterdiscord automatically. Make sure to change the three occurences of `` to the name of the user to install betterdiscord for. -```sh +```sh [Trigger] Type = Package Operation = Install @@ -49,7 +49,7 @@ Depends = betterdiscordctl NeedsTargets ``` -## Usage +## Usage This section addresses the usage of BetterDiscord. @@ -58,11 +58,11 @@ This section addresses the usage of BetterDiscord. The following themes are recommended by the author of this wiki. - `midnight` is a dark, customizable discord theme. -- `system24` is a tui-like discord theme. +- `system24` is a tui-like discord theme. ### Recommended Plugins -The following plugins are recommended by the author of this wiki. +The following plugins are recommended by the author of this wiki. - `BetterChatNames` improves chat names by removing dashes in chat channels. - `BetterFriendList` adds extra controls to the friend page. @@ -72,7 +72,7 @@ The following plugins are recommended by the author of this wiki. - `GameActivityToggle` adds a quick-toggle game activity button. - `HideDisabledEmojis` hides disabled emojis form the emoji picker. - `ImageUtilities` adds several utilities for images/videos. -- `InterTimestamps` allows you to insert timestamp markdown. +- `InterTimestamps` allows you to insert timestamp markdown. - `InvisibleTyping` is an enhanced version of silent typing. - `MoreRoleColors` adds role colors to usernames. - `OnlineFriendCount` adds the old online friend count. @@ -84,5 +84,3 @@ The following plugins are recommended by the author of this wiki. several smaller messages. - `StaffTag` adds a crown to server owners (or admins/management). - `Uncompressed Images` will improve image quality of previews. - - diff --git a/wiki/games.md b/wiki/game.md similarity index 97% rename from wiki/games.md rename to wiki/game.md index 8951e85..dfa989a 100644 --- a/wiki/games.md +++ b/wiki/game.md @@ -1,8 +1,9 @@ -# Games +# Game A video game - short game - is an electronic game that features interation and input from the user to generate a feedback. Games can be played on different platforms. +To create games [game engines](/wiki/game_engine.md) can be used. ## Game Platforms, Distributors and Managers diff --git a/wiki/game_engine.md b/wiki/game_engine.md new file mode 100644 index 0000000..4715a22 --- /dev/null +++ b/wiki/game_engine.md @@ -0,0 +1,9 @@ +# Game Engine + +A game engine is a framework to create [games](/wiki/game.md). + +## List of Game Engines + +The following list contains various game engines. + +- [LOVE](/wiki/love.md) is a game engine to create 2-dimensional games using lua. diff --git a/wiki/games/bottles.md b/wiki/games/bottles.md index dfb879d..244880f 100644 --- a/wiki/games/bottles.md +++ b/wiki/games/bottles.md @@ -2,7 +2,7 @@ [Bottles](https://usebottles.com/) is an application similar to [Lutris](/wiki/games/lutris.md) that focusses on running both -[Windows](/wiki/windows.md) applications aswell as [games](/wiki/games.md) through +[Windows](/wiki/windows.md) applications aswell as [games](/wiki/game.md) through [WINE](/wiki/linux/wine.md) or their own runner [Caffe](#caffe). ## Caffe diff --git a/wiki/games/counter-strike_2.md b/wiki/games/counter-strike_2.md index c0f767c..26e97fc 100644 --- a/wiki/games/counter-strike_2.md +++ b/wiki/games/counter-strike_2.md @@ -1,7 +1,7 @@ # Counter-Strike 2 [Counter-Strike 2](https://www.counter-strike.net/cs2) is a tactical first-person shooter -[game](/wiki/games.md) developed by [Valve](https://www.valvesoftware.com/en/). +[game](/wiki/game.md) developed by [Valve](https://www.valvesoftware.com/en/). It is distributed via [Steam](./steam.md). ## Troubleshooting diff --git a/wiki/games/emulators.md b/wiki/games/emulators.md index 7bbb835..e00afba 100644 --- a/wiki/games/emulators.md +++ b/wiki/games/emulators.md @@ -2,7 +2,7 @@ An Emulator is a hard- or software that enables a computer to behave like another computer. -In the [gaming](/wiki/games.md) context this is mainly used to run games from a console on +In the [gaming](/wiki/game.md) context this is mainly used to run games from a console on another computer. Emulators usually need ROMs to run games. ROMs are a digital copy of a video game. diff --git a/wiki/games/emulators/citra.md b/wiki/games/emulators/citra.md index bc6feff..1fe1337 100644 --- a/wiki/games/emulators/citra.md +++ b/wiki/games/emulators/citra.md @@ -1,6 +1,6 @@ # Citra -[Citra](https://citra-emu.org/) is a [Nintendo 3DS](/wiki/games.md) +[Citra](https://citra-emu.org/) is a [Nintendo 3DS](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/dolphin.md b/wiki/games/emulators/dolphin.md index 0ad80cd..ca9a429 100644 --- a/wiki/games/emulators/dolphin.md +++ b/wiki/games/emulators/dolphin.md @@ -1,6 +1,6 @@ # Dolphin -[Dolphin](https://dolphin-emu.org/) is a [Nintendo GameCube and Wii](/wiki/games.md) +[Dolphin](https://dolphin-emu.org/) is a [Nintendo GameCube and Wii](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/melonds.md b/wiki/games/emulators/melonds.md index 017a9f2..931d3e1 100644 --- a/wiki/games/emulators/melonds.md +++ b/wiki/games/emulators/melonds.md @@ -1,6 +1,6 @@ # melonDS -[melonDS](https://melonds.kuribo64.net/) is a [Nintendo DS](/wiki/games.md) +[melonDS](https://melonds.kuribo64.net/) is a [Nintendo DS](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/mgba.md b/wiki/games/emulators/mgba.md index 43c9a10..bd20b63 100644 --- a/wiki/games/emulators/mgba.md +++ b/wiki/games/emulators/mgba.md @@ -1,7 +1,7 @@ # mGBA [mGBA](https://mgba.io/) is a -[Nintendo Game Boy, Game Boy Color and Game Boy Advanced](/wiki/games.md) +[Nintendo Game Boy, Game Boy Color and Game Boy Advanced](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/nestopia.md b/wiki/games/emulators/nestopia.md index 4b63173..996fe58 100644 --- a/wiki/games/emulators/nestopia.md +++ b/wiki/games/emulators/nestopia.md @@ -1,6 +1,6 @@ # Nestopia -[Nestopia](http://0ldsk00l.ca/nestopia/) is a [Nintendo Entertainment System](/wiki/games.md) +[Nestopia](http://0ldsk00l.ca/nestopia/) is a [Nintendo Entertainment System](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/pcsx2.md b/wiki/games/emulators/pcsx2.md index 7251863..3a16cd3 100644 --- a/wiki/games/emulators/pcsx2.md +++ b/wiki/games/emulators/pcsx2.md @@ -1,6 +1,6 @@ # PCSX2 -[PCSX2](https://pcsx2.net/) is a [PlayStation 2](/wiki/games.md) +[PCSX2](https://pcsx2.net/) is a [PlayStation 2](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/ppsspp.md b/wiki/games/emulators/ppsspp.md index 96cd425..b96390b 100644 --- a/wiki/games/emulators/ppsspp.md +++ b/wiki/games/emulators/ppsspp.md @@ -1,6 +1,6 @@ # PPSSPP -[PPSSPP](https://ppsspp.org/) is a [PlayStation Portable](/wiki/games.md) +[PPSSPP](https://ppsspp.org/) is a [PlayStation Portable](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/simple64.md b/wiki/games/emulators/simple64.md index 786f124..f9f47db 100644 --- a/wiki/games/emulators/simple64.md +++ b/wiki/games/emulators/simple64.md @@ -1,6 +1,6 @@ # simple64 -[simple64](https://simple64.github.io/) is a [Nintendo 64](/wiki/games.md) +[simple64](https://simple64.github.io/) is a [Nintendo 64](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/snes9x.md b/wiki/games/emulators/snes9x.md index 3dbbe61..27ec421 100644 --- a/wiki/games/emulators/snes9x.md +++ b/wiki/games/emulators/snes9x.md @@ -1,6 +1,6 @@ # Snes9x -[Snes9x](http://www.snes9x.com/) is a [Super Nintendo Entertainment System](/wiki/games.md) +[Snes9x](http://www.snes9x.com/) is a [Super Nintendo Entertainment System](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/emulators/yuzu.md b/wiki/games/emulators/yuzu.md index 83c8f5a..14b3d8e 100644 --- a/wiki/games/emulators/yuzu.md +++ b/wiki/games/emulators/yuzu.md @@ -1,6 +1,6 @@ # yuzu -[yuzu](https://yuzu-emu.org/) is a [Nintendo Switch](/wiki/games.md) +[yuzu](https://yuzu-emu.org/) is a [Nintendo Switch](/wiki/game.md) [emulator](/wiki/games/emulators.md). ## Setup diff --git a/wiki/games/gameyfin.md b/wiki/games/gameyfin.md index ed259de..f802999 100644 --- a/wiki/games/gameyfin.md +++ b/wiki/games/gameyfin.md @@ -1,6 +1,6 @@ # Gameyfin -[Gameyfin](https://github.com/grimsi/gameyfin) is a simple [game](/wiki/games.md) library manager +[Gameyfin](https://github.com/grimsi/gameyfin) is a simple [game](/wiki/game.md) library manager with a web interface to browse and download games. ## Setup diff --git a/wiki/games/guild_wars_2.md b/wiki/games/guild_wars_2.md index 3b564e3..35d8088 100644 --- a/wiki/games/guild_wars_2.md +++ b/wiki/games/guild_wars_2.md @@ -1,6 +1,6 @@ # Guild Wars 2 -[Guild Wars 2](https://www.guildwars2.com) is a MMORPG [game](/wiki/games.md) which is available as +[Guild Wars 2](https://www.guildwars2.com) is a MMORPG [game](/wiki/game.md) which is available as a standalone Launcher for Windows and on [Steam](./steam.md). ## Resources diff --git a/wiki/games/league_of_legends.md b/wiki/games/league_of_legends.md index 292c489..b61e093 100644 --- a/wiki/games/league_of_legends.md +++ b/wiki/games/league_of_legends.md @@ -1,7 +1,7 @@ # League of Legends [League of Legends](https://www.leagueoflegends.com/en-us) is a multiplayer -online battle arena [game](/wiki/games.md) which is available as a standalone Launcher for +online battle arena [game](/wiki/game.md) which is available as a standalone Launcher for [Windows](/wiki/windows.md). It is developed and published by [Riot Games](https://www.riotgames.com/en). diff --git a/wiki/games/lutris.md b/wiki/games/lutris.md index 6062d2c..de13a3b 100644 --- a/wiki/games/lutris.md +++ b/wiki/games/lutris.md @@ -1,6 +1,6 @@ # Lutris -[Lutris](https://lutris.net/) is a free and open source video [game](/wiki/games.md) platform for +[Lutris](https://lutris.net/) is a free and open source video [game](/wiki/game.md) platform for [Linux](/wiki/linux.md) systems. It features compatibility with [GOG](https://www.gog.com/), [Humble Bundle](https://humblebundle.com/), @@ -140,7 +140,7 @@ Afterwards all networking of the selected game is disabled. ### Adding and Removing Runners and Sources -Runners are ways to run [games](/wiki/games.md) on [Linux](/wiki/linux.md). +Runners are ways to run [games](/wiki/game.md) on [Linux](/wiki/linux.md). Examples for runners are [WINE](/wiki/linux/wine.md), [Steams Proton](/wiki/games/proton.md) or [Flatpak](/wiki/linux/flatpak.md). Sources are platforms for game distributions like [Steam](/wiki/games/steam.md) and Lutris itself. diff --git a/wiki/games/medieval_2_total_war.md b/wiki/games/medieval_2_total_war.md index 16d7717..2d7e39b 100644 --- a/wiki/games/medieval_2_total_war.md +++ b/wiki/games/medieval_2_total_war.md @@ -1,6 +1,6 @@ # Medieval 2: Total War -Medieval 2: Total War is a [game](/wiki/games.md) from the [Total War](https://www.totalwar.com) +Medieval 2: Total War is a [game](/wiki/game.md) from the [Total War](https://www.totalwar.com) series. ## Mods diff --git a/wiki/games/minecraft.md b/wiki/games/minecraft.md index 6933809..1613a75 100644 --- a/wiki/games/minecraft.md +++ b/wiki/games/minecraft.md @@ -1,6 +1,6 @@ # Minecraft -[Minecraft](https://www.minecraft.net) is a sandbox [video game](/wiki/games.md) created by "Notch". +[Minecraft](https://www.minecraft.net) is a sandbox [video game](/wiki/game.md) created by "Notch". ## Setup diff --git a/wiki/games/multimc5.md b/wiki/games/multimc5.md index 5018bba..c88efbb 100644 --- a/wiki/games/multimc5.md +++ b/wiki/games/multimc5.md @@ -1,7 +1,7 @@ # MultiMC5 [MultiMC5](https://multimc.org) is a custom launcher that allows multiple instances of the -[game](/wiki/games.md) [Minecraft](./minecraft.md) to be installed at once. +[game](/wiki/game.md) [Minecraft](./minecraft.md) to be installed at once. In recent times there have been problems with the maintainer of MultiMC5. Due to this similar launchers like the [Prism Launcher](https://prismlauncher.org/) have gotten popular. diff --git a/wiki/games/proton.md b/wiki/games/proton.md index 4d3bdb2..64aec21 100644 --- a/wiki/games/proton.md +++ b/wiki/games/proton.md @@ -1,7 +1,7 @@ # Proton [Proton](https://github.com/ValveSoftware/Proton) is a compatibility tool for -[games](/wiki/games.md) made by the developers of [Steam](./steam.md), +[games](/wiki/game.md) made by the developers of [Steam](./steam.md), [Valve](https://www.valvesoftware.com). It is based on [WINE](../linux/wine.md). diff --git a/wiki/games/sid_meier's_civilization_vi.md b/wiki/games/sid_meier's_civilization_vi.md index cbe5288..b38c0d4 100644 --- a/wiki/games/sid_meier's_civilization_vi.md +++ b/wiki/games/sid_meier's_civilization_vi.md @@ -1,7 +1,7 @@ # Sid Meier's Civilization VI [Sid Meier's Civilization VI](https://civilization.com/de-DE/) is a round-based -strategy [game](/wiki/games.md) which is available as a standalone Launcher for Windows and on +strategy [game](/wiki/game.md) which is available as a standalone Launcher for Windows and on [Steam](./steam.md) and many other video game distribution services. ## Troubleshooting diff --git a/wiki/games/steam.md b/wiki/games/steam.md index 5830ca7..3b3e35d 100644 --- a/wiki/games/steam.md +++ b/wiki/games/steam.md @@ -1,6 +1,6 @@ # Steam -[Steam](https://store.steampowered.com/) is a software for digital [game](/wiki/games.md) +[Steam](https://store.steampowered.com/) is a software for digital [game](/wiki/game.md) destribution. It is developed by [Valve](https://www.valvesoftware.com). Steam uses its compatibility layer, [Proton](./proton.md) for running windows @@ -74,7 +74,7 @@ The data stored this way can be accessed on the [corresponding website](https://store.steampowered.com/account/remotestorage). Games can also be synchronized without the Steam Cloud by using [Syncthing](/wiki/syncthing.md) as -described in [the games entry](/wiki/games.md#syncing-game-saves-across-systems). +described in [the games entry](/wiki/game.md#syncing-game-saves-across-systems). ## Error Handling diff --git a/wiki/games/steam_deck.md b/wiki/games/steam_deck.md index c1b52c5..3b615db 100644 --- a/wiki/games/steam_deck.md +++ b/wiki/games/steam_deck.md @@ -1,6 +1,6 @@ # Steam Deck -The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld [gaming](/wiki/games.md) +The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld [gaming](/wiki/game.md) computer made by the same developers as [Steam](./steam.md), [Valve](https://www.valvesoftware.com). Due to its form factor it can be used especially well to play games that need a diff --git a/wiki/handbrake.md b/wiki/handbrake.md index d012cbb..334814b 100644 --- a/wiki/handbrake.md +++ b/wiki/handbrake.md @@ -290,7 +290,7 @@ Another possible preset is the following. Another possible preset is the following. -```json +```json { "PresetList": [ { diff --git a/wiki/inkscape.md b/wiki/inkscape.md index 39b623b..c1f2b7b 100644 --- a/wiki/inkscape.md +++ b/wiki/inkscape.md @@ -6,7 +6,7 @@ On the [Inkscape website](https://inkscape.org/release/) setup files for [Windows](/wiki/windows.md), MacOS and [Linux](/wiki/linux.md) can be found. -On most Linux distributions Inkscape can usually be installed with the corresponding +On most Linux distributions Inkscape can usually be installed with the corresponding [package manager](/wiki/linux/package_manager.md). ## Usage @@ -29,7 +29,7 @@ Inkscape. First the levels of black and white can be changed by using `Extensions > Raster > Levels` and changing the values for white and black points. Afterwards the bitmap should be traced. -For this select `Path > Trace Bitmap` and change the values in the Detection mode +For this select `Path > Trace Bitmap` and change the values in the Detection mode `Brightness cutoff` until it matches your expectations. After this the image has been converted to a bitmap, but most of the times it is not smooth and has quite some errors. diff --git a/wiki/linux/hardware.md b/wiki/linux/hardware.md index 1ac3fac..60ff291 100644 --- a/wiki/linux/hardware.md +++ b/wiki/linux/hardware.md @@ -1,6 +1,7 @@ # Hardware -This entry focusses on various hardware components of a desktop PC or a laptop. +This entry focusses on various hardware components of a [Linux](/wiki/linux.md) desktop PC or a +laptop. ## Battery diff --git a/wiki/love.md b/wiki/love.md new file mode 100644 index 0000000..923726a --- /dev/null +++ b/wiki/love.md @@ -0,0 +1,46 @@ +# LOVE + +[LOVE or LÖVE](https://love2d.org) is a [game engine](/wiki/game_engine.md) that can be used +to make 2-dimensional games using the lua programming language. + +## Setup + +On the [LOVE website](https://love2d.org/wiki/Getting_Started) a guide for +[Windows](/wiki/windows.md), MacOS and [Linux](/wiki/linux.md) can be found. +On most Linux distributions LOVE can usually be installed with the corresponding +[package manager](/wiki/linux/package_manager.md) and the package `love`. + +## Usage + +This section addresses the usage of LOVE. + +### Creating, Running and Packaging Games + +On [Linux](/wiki/linux.md) a game directory should be created and the game can be created inside. +A directory has to include a file named `main.lua` at least. + +To run the game the following command can be used to run the game. +`` is the path to the game directory. +When inside the directory already, this can just be `.`. + +```sh +love +``` + +For building the game, the game directory has to be compressed first, then compiled and finally the +permissions has to be changed to make the compiled file runnable. +Afterwards the game can be compiled using the following command, where `` is the +path to the game directory and `` is the name the compiled file should be called. + +```sh +zip -9 -r .love +cat /usr/bin/love .love > +chmod a+x +``` + +Afterwards the compiled file can simply be run using the usual [Shell](/wiki/linux/shell.md) +command. + +```sh +./ +```