Giter VIP home page Giter VIP logo

spelunkicons's Introduction

spelunkicons

Generate Spelunky Identicons

Building

Copy textures from your extracted assets, i.e. Mods/Extracted/Data/Textures, into target/Textures. Also copy textures from the Spelunky 2 Retrofied mod into target/ClassicTextures.

cargo build --release

Debugging

To debug, run the service locally, then open a browser and enter a URL, e.g. http://127.0.0.1:3000/example.png?size=7&egg=classic, the result will be served directly to your browser. To run the service:

cargo run --release

Running in Debug mode (i.e. cargo run) is required for setting breakpoints. However loading all textures in debug mode is very slow. To speed up debug builds resize all images into the folders Textures/LowRes and ClassicTextures/LowRes respectively. Ideally scale by a multiple of a half, e.g.

cd target/Textures
mkdir LowRes
magick mogrify -resize 12.5% -quality 100 -filter Point -path ./LowRes *.png

The LowRes folder is only used in Debug builds, not in Release builds.

spelunkicons's People

Contributors

malacath-92 avatar gmjosack avatar gugubo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.