Skip to content

lamali292/Downfall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

514 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Downfall — Slay the Spire 2

Build

Requirements

  • A Slay the Spire 2 installation
  • A Godot Executable (Preferably to be MegaDot v4.5.1; secondly to be Godot v4.5.1)
  • Extracted Slay the Spire 2 assets from GDRE

Setup

1. Clone the repository

git clone https://github.com/lamali292/Downfall.git

2. Set the local path arguments

Copy local.properties.example to local.properties and set the paths.

3. Link the assets, run the ImageGen & compile setup script

link-assets.ps1
setup.ps1

4. Pack the assets

dotnet publish PublishAll/PublishAll.csproj

Re-compilation and re-packing

The compilation and packing process is split into different steps. Under different circumstances, you may only need to run some of the steps.

  • Original images changed: Run the image generator.
  • Codes changed: Compile the code.
  • Assets changed: Pack the assets.

Run the image generator

The image generator can copy the images from ImageGen/ folder to project folders.

dotnet run --project ImageGen/ImageGen.csproj

Compile

If the code is changed but the assets are not, you can just compile the code without packing the assets. This will significantly reduce the time needed for testing.

dotnet build Awakened.csproj

Pack

If the assets are changed, you need to pack the assets into .pck files. This process will take a long time.

This process also automatically compiles the code.

dotnet publish Awakened.csproj

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages