No description
Find a file Use this template
2025-09-04 06:39:10 +03:00
.vscode Initial commit 2025-09-01 02:25:40 +03:00
game Implemented the mouse scale patch on native platform 2025-09-01 18:45:53 +03:00
lovedos Initial commit 2025-09-01 02:25:40 +03:00
.gitignore Added a build script 2025-09-04 06:39:10 +03:00
build.ps1 Added a build script 2025-09-04 06:39:10 +03:00
common.ps1 Initial commit 2025-09-01 02:25:40 +03:00
example.env Added a build script 2025-09-04 06:39:10 +03:00
README.md Initial commit 2025-09-01 02:25:40 +03:00
run.ps1 Initial commit 2025-09-01 02:25:40 +03:00
run_dosbox.ps1 Initial commit 2025-09-01 02:25:40 +03:00

LÖVE DOS/Native Abstraction

Setup

  1. Download or compile love.exe from LoveDOS repo, then put it to the lovedos/ folder
  2. Download PowerShell 7.0+ for Windows or Linux
  3. Make a copy of a file called example.env, name it as just .env, then edit it to your preference. On Linux, you can install LÖVE or DosBox-X with your package manager of choice and, instead of providing a complete path, it would be enough to give only a command name
  4. Launch run.ps1 to open a LÖVE window with the game in game/ folder, or use run_dosbox.ps1 to open a DosBox-X window with LoveDOS running the same game.

Development

Visual Studio Code users may use the recommended extension Lua by sumneko with LÖVE module already enabled and Lua version set to 5.2 on workspace level.

Native version uses lick by usysrc for hot reload on any change in the game/ folder.