Skip to content

A remake of the cult-classic game LSD: Dream Emulator

License

Notifications You must be signed in to change notification settings

animech-sijo/LSDRevamped

 
 

Repository files navigation

LSD Revamped

A remake of the cult-classic game LSD: Dream Emulator.

Screenshots

Ingame Menu

Prerequisites

  • Git LFS (https://git-lfs.github.com/)
  • Unity 2017.4.31f1 LTS
  • C# IDE (I use JetBrains Rider, but Visual Studio will work too...)
  • Windows (this may change soon... watch this space)
  • InControl (Unity Asset Store, paid asset)
  • Python 3.7
  • Pipenv

Quick start

  1. Ensure you've prepared the prerequisites as above.
  2. Clone and initialise this repo:
$ git clone https://github.com/Figglewatts/LSDRevamped.git
$ git submodule init
$ git submodule update
  1. Open the folder "LSDR" in Unity.
  2. Click on Assets > Open C# Project.
  3. Restore the NuGet packages. This can be done from within your IDE -- I use JetBrains Rider, it's under Tools > NuGet > NuGet Restore (on Visual Studio you can restore NuGet packages by right clicking on the 'LSDR' solution and clicking 'Restore NuGet packages').
  4. A folder called 'packages' in the LSDR folder has been created. Inside are the required NuGet packages. Execute the script copy-nuget-packages.ps1 or copy-nuget-packages.sh depending on your shell.
  5. Back in Unity, go to the Asset Store and add 'InControl' to the project.
  6. All done!

Building the game

  1. Get a pipenv shell in the root of the repo:
$ pipenv shell
  1. Ensure you modify buildconf.yaml to have the correct values for unity_location and project_path.
  2. Run the build script
$ python build.py

About

A remake of the cult-classic game LSD: Dream Emulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 90.2%
  • ShaderLab 7.7%
  • Python 1.9%
  • Other 0.2%