Giter Site home page Giter Site logo

l-luna / altsideshelper Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 2.0 328 KB

(WIP!) A Celeste mod that enables map makers to add extra 'Sides (e.g. D-Sides) to their maps, or customise vanilla 'Sides!

C# 76.79% Julia 3.58% Lua 19.63%
celeste celeste-mod celestegame

altsideshelper's Introduction

AltSidesHelper

(WIP!) A Celeste mod that enables map makers to add extra 'Sides (e.g. D-Sides) to their maps, or customise vanilla 'Sides!

Some things work fine, others are completely useless. Read the docs.

altsideshelper's People

Contributors

coloursofnoise avatar l-luna avatar

Stargazers

 avatar  avatar

Watchers

 avatar

altsideshelper's Issues

Berry counter should have an option to set the icon to be golden

Currently, when you golden an A-Side the berry counter on the chapter card displays as 1/0 [strawberry icon]. It would be nice to have an option to change this on a per map basis to 1/0 [goldenberry icon].

The inverse of this also applies to B, C, and maybe Alt-Sides (untested), where adding red berries into the map will still display as 2/3 [goldenstrawberry icon] instead of 2/3 [strawberry icon].

Possible File Select Customisability

As far as I can tell, whilst Everest/Ahorn let you customise chapter card textures and the golden textures, you can't do this for individual files. It would be nice to be able to set these on a per file basis for your map, where they only show up/alter icons for files where your map is currently loaded, and leaves everything else alone. Of these, only the hearts really matter, but I've included all of them since if its easy to implement that would be cool functionality.

(Now Implemented!) - Heart textures (automatically applied from the JournalHeartIcon texture)
(Now Implemented!) - Cassette textures (this could be under a JournalCassetteIcon option)

  • The texture for the file card and portrait overlay, as well as the versions for 100% (golden card)
  • Stamp graphics and the flags for Cheat/Assist/Variant mode

Facilitating skipping custom alt-side intro

Opening this issue on @l-Luna's request. My mod SSM's Quality of Life Mod has a feature to skip the B-side intro, but this doesn't currently work with the custom alt-side intro in this mod.

The easiest way to facilitate this would be to factor out this part in AltSidesHelperModule into a separate named coroutine, since this would make it fit perfectly into my own mod's functionality for skipping coroutines.

Luna also said it might want to add a skip button to this mod itself, though personally I feel it'd be a bit inconsistent if AltSidesHelper implemented its own separate skip behavior that only applied to the custom alt-side intro.

ShowHeartInJournal should be added as an option

This option would disable the heart showing up in the Poem section of the journal, and would be useful for maps imitating C sides or other maps that dont want it displayed in general. Would be set via a ShowHeartInJournal: [true/false] on a per side basis

File Select Mistakenly Registers as Complete

The File Select card mistakenly registers as fully complete/displays as golden once (I think) all of the A-Sides of a map have been 100%-ed, and ignores any altsides or collectables therin. I would guess this is related to the game not registering altsides data for this, and so not counting it towards completion.

Add a Cassette Door

Hi, can there be a cassette door/gate akin to the crystal heart door (Vanilla) or golden strawberry/strawberry gate (Lunatic Helper)?

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.