Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| systems:ports [2022/11/11 01:29] – Update FFLNSU info about V04 maioni | systems:ports [2026/02/25 08:23] (current) – [Vulkan dependent game example: "Teenage Mutant Ninja Turtles: Shredder's Revenge" (Linux patched version)] , script should be called TMNT respectedprophet | ||
|---|---|---|---|
| Line 55: | Line 55: | ||
| </ | </ | ||
| - | Refresh | + | Save this script to the '' |
| + | |||
| + | <WRAP center round important> | ||
| + | If using the [[: | ||
| + | </ | ||
| If you'd like to see the actual files, you can install some native Linux ports in the [[: | If you'd like to see the actual files, you can install some native Linux ports in the [[: | ||
| Line 135: | Line 139: | ||
| </ | </ | ||
| - | <code bash TNMT.sh> | + | <code bash TMNT.sh> |
| #!/bin/bash | #!/bin/bash | ||
| export LC_ALL=C | export LC_ALL=C | ||
| Line 148: | Line 152: | ||
| Make the script executable: | Make the script executable: | ||
| - | < | + | < |
| Update the gamelist and start the game via the ES its " | Update the gamelist and start the game via the ES its " | ||
| Line 204: | Line 208: | ||
| Update gamelists and launch! | Update gamelists and launch! | ||
| + | |||
| + | ==== Old 32-bit game ==== | ||
| + | |||
| + | For games which require 32-bit libraries and can't find them on their own: | ||
| + | |||
| + | <file bash run.sh> | ||
| + | #!/bin/sh | ||
| + | cd " | ||
| + | |||
| + | unclutter-remote -h | ||
| + | export LD_LIBRARY_PATH=/ | ||
| + | export LIBGL_DRIVERS_PATH=/ | ||
| + | export SPA_PLUGIN_DIR="/ | ||
| + | export PIPEWIRE_MODULE_DIR="/ | ||
| + | exec ./start.sh | ||
| + | </ | ||
| + | |||
| + | ==== Old Game Maker Studio game: Maldita Castilla ==== | ||
| + | |||
| + | Games written in older versions of Game Maker Studio will depend on a collection of 32-bit libraries not included with Batocera. (If the game's executable is just named '' | ||
| + | |||
| + | More broadly, if the '' | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | (If both of those links die, you can just build the libraries the error messages complain about one-by-one until the game works.) | ||
| + | |||
| + | If you place the '' | ||
| + | |||
| + | <file sh Maldita Castilla.sh> | ||
| + | #!/bin/sh | ||
| + | DIR=" | ||
| + | |||
| + | cd " | ||
| + | |||
| + | unclutter-remote -h | ||
| + | export LD_LIBRARY_PATH=./ | ||
| + | export LIBGL_DRIVERS_PATH=/ | ||
| + | export SPA_PLUGIN_DIR="/ | ||
| + | export PIPEWIRE_MODULE_DIR="/ | ||
| + | ./runner | ||
| + | </ | ||
| ===== Installing the Java runtime environment ===== | ===== Installing the Java runtime environment ===== | ||
| Line 300: | Line 346: | ||
| Batocera' | Batocera' | ||
| + | |||
| + | ==== Other Known Bugs in Old Humble Bundle Linux Releases ==== | ||
| + | |||
| + | * Some games (eg. Wizorb) will crash on startup if more than four joystick devices are present. (eg. If you have two dual-port controller adapters with one controller plugged into each, plus an X-Box 360 controller, and the adapters always make their ports visible to the host whether or not a controller is actually connected.) | ||
| + | * Some games (eg. Jamestown) which include both 32-bit and 64-bit executables will require you specifically use the 32-bit version as the 64-bit binary crashes with no known fix. | ||
| + | * If your game is XNA-based and you're getting a crash with the following error on startup, add an '' | ||
| + | System.TypeInitializationException: | ||
| ==== I'm stuck and I can't quit the game! ==== | ==== I'm stuck and I can't quit the game! ==== | ||
- systems/ports.1668130163.txt.gz
- Last modified: 4 years ago
- by maioni