Running TLS without Windows

This page is a WIP guide for running The Last Sovereign on non-Windows systems. Much of the info here should also apply to Desecration of Wings, though it uses the RPG Maker VX engine instead of VX Ace.

Unix-based operating systems
This section is a WIP guide for running TLS on Linux (and possibly Mac) systems using Wine. If there are any errors, problems, or other issues while trying to get TLS to run on Linux, please inform me, Dmitryf, so that I may fix it and add to this guide.

Installing Wine
Wine is not a standard part of most Linux distributions, so you probably have to install it first. This will require using your system's package manager, and each family of distributions has its own one. There are various graphical front-ends for those package managers, but it's much easier to explain (or copy-paste) using the command line. So, you have to open a terminal to enter the commands specified below.

Mac
Without players who have personal experience running TLS on Mac, this guide will have to stand in for now. Theoretically it should work just the same.

For Mac in particular, WineBottler may also be tried.

Debian-based distros (including Ubuntu)
Consider looking at Debian's guide to Wine, though that's not usually necessary.

Run this command: sudo apt install wine wine32 wine64 libwine libwine:i386 fonts-wine winetricks

Fedora
Consider heavily looking at Wine's guide to Fedora.

You have to add Wine's repository first, which depends on the Fedora version. For 27, this is: sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/27/winehq.repo

After that, install Wine with: sudo dnf install winehq-stable

sudo dnf install winetricks

Arch
Run: sudo pacman -S wine winetricks

Installing the game
First, DOWNLOAD THE RTP VERSION.

Luckily for us, the installer should be able to see our filesystem.

navigate to the installer in your terminal using cd, and run: wine TLS\ 0.33.4\ RTP.exe replacing the name of the file with the name of the installer you downloaded, and 0.33.4 with whatever game version number you are using. (Use tab completion!)

Upon running above command, you should have an extraction window, push ". . ." to navigate to a folder you want it to extract TLS into and push "OK."

Running the game
After running the installer, you should be able to navigate using cd to the folder you extracted the game into.

To run the game, simply run the command: wine game.exe

The game should execute without issues.

Known issues
Using the F6 function to resize the window is inconsistent depending on display environment. Try moving the window if it graphically glitches to see if it fixes it. Otherwise, just play on a smaller setting.

Full screen play: Alt-Enter behaves very weirdly on Linux, resulting in a stretched game that is unplayable on a monitor without 4:3 aspect ratio. F5 results in graphical glitches and an invisible screen. Try running all the modes to see if anything works to your liking, but I do not recommend trying to run it in full screen at all considering the state of Linux at this time.

Android
Many players report success using JoiPlay with its RPG Maker Plugin installed. Step-by-step:
 * 1) Download and install the latest stable builds of JoiPlay and its RPG Maker Plugin, from Patreon (recommended) or the Play Store
 * 2) Download any build of the latest TLS version's installer EXE file.
 * 3) Extract the EXE file, either using a PC or a suitable app on the Android device.
 * 4) Open JoiPlay, press the bottom-right + sign, and add all the details of the game.
 * 5) On the "Executable File" selector, open the game folder on the Android device, select file named "Game.exe", and press "add".
 * 6) Hold the game icon for an additional option to decrypt the files, to make the game run smoother and prevent some bugs.
 * 7) Enjoy playing.

Known issues

 * Some report they can't extract the game files from the installer EXE file on their Android device, and must first do it on a Windows/Linux device, then put the resulting folder on the Android device for use in JoiPlay; this may be attributable to using the wrong Android app for the extraction.
 * Some report needing to use an RTP-included build of TLS.
 * If not using a RTP-included build:
 * 1) In JoiPlay, tap TLS, after adding it.
 * 2) When the window pops up, choose "Download"
 * 3) On opened RPGMaker page, download needed RTP.
 * 4) For JoiPlay, do not extract VX Ace RPGVXAce_RTP.zip
 * 5) Tap TLS again and then "Choose"
 * 6) Select vx_rtp102e.zip
 * Some report JoiPlay's built-in cheat menu does not work for TLS. As cheated games tend to lead to spurious bug reports sent to the developer, this is just as well. If you manage to get it working, be aware of potential pitfalls.
 * Some report that the in-game "System" options menu does not correctly display line items that toggle between two settings; the unselected option doesn't appear darkened as it should. The selected setting still works correctly. If you wish to change a setting, simply select that line and then press left or right arrow as appropriate. If the desired option was not already selected, a sound will play (unless you have muted sound effects).

iOS
Until Apple guidelines permit emulators on their App Store, or apps from sources other than their App Store, it will be impossible to play TLS on iOS devices such as the iPad or iPhone.