A remake of the cult-classic game LSD: Dream Emulator.
- 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
- Ensure you've prepared the prerequisites as above.
- Clone and initialise this repo:
$ git clone https://github.com/Figglewatts/LSDRevamped.git
$ git submodule init
$ git submodule update
- Open the folder "LSDR" in Unity.
- Click on
Assets > Open C# Project
. - 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').
- A folder called 'packages' in the LSDR folder has been created. Inside are the required NuGet packages. Execute the script
copy-nuget-packages.ps1
orcopy-nuget-packages.sh
depending on your shell. - Back in Unity, go to the Asset Store and add 'InControl' to the project.
- All done!
- Get a pipenv shell in the root of the repo:
$ pipenv shell
- Ensure you modify
buildconf.yaml
to have the correct values forunity_location
andproject_path
. - Run the build script
$ python build.py