Slay the Spire

Slay the Spire

359 ratings
A Better Note
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
45.677 KB
6 Apr, 2020 @ 3:44pm
29 Sep, 2023 @ 11:55pm
21 Change Notes ( view )

Subscribe to download
A Better Note

In 1 collection by Nichilas
The BetterMod Series
10 items
Description
A Better Note

This mod is meant to redesign the Event "A Note for Yourself" into something more useful and fun for the player.

Effects

The Event "A Note for Yourself" has new options allowing the player to store a copy of a card instead of losing a card. The player can also take the stored card without offering a replacement, leaving it empty for next time, or replace the stored card without adding it to their deck.

Additionally, the event has been made more consistent, so the player is more likely to see it show up during Act 2.

The event has also been upgraded to keep track of cards with miscellaneous values such as Ritual Dagger and Genetic Algorithm instead of resetting them.

There is also an option in the mod's config panel to disable the Ascension limit of the event, so it can be experienced all the way up to Ascension 20.

Design Goals

The normal event allows the player to store a card to be used in future runs. This concept, while cool, is ultimately not utilized to it's full potential. There are a few main issues causing this problem.

Primarily, the nature of the event is dual purposed. It allows the player to pick up a new card, and remove an old card. This creates a problem, however, where the player wants to remove a bad card from their deck, in order to make their deck better, but if they do, then every future time this event appears, there will be a bad card in the slot. Now, the player would have to either add a bad card to their deck, or ignore the event entirely, thus wasting an event space. This creates a cycle whereby the player either stops ever using the event, or has to waste a run by removing a good card from their deck, and taking a bad card. Neither of these options feel fun.

As a solution, "A Better Note" reimagines this event such that the player adds a copy of a card in their deck, thus allowing the player to avoid feeling like they are wasting their current run. Additionally, the player has the option of replacing the stored card without having to take the old card, in case they want to change the card without diluting their current deck. This allows the player to freely make use of this event without having to commit to it being useful at most every other run.

The normal event also runs into an issue where if it's encountered early in a run, the player will have no good cards to store, and if it's encountered late in a run, the player has no bad cards to remove. In order to make this event feel more useful and fun, "A Better Note" increases the odds of encountering the event during Act 2, which fits an enjoyable middle ground for being early enough that the player is still making deck design decisions, but late enough that the player has a general idea of what their deck is going to built towards. In keeping with the spirit of the game, the event is still random, and the player still might not see it every run, but it will feel far more satisfying to encounter, and will not feel so rare that it is useless to use.

Thanks
I hope you have a good time with this mod, and I welcome any and all feedback.
Special thanks to 旅渚Lastcel for the Simplified Chinese translation!

If you enjoyed this mod, consider checking out some of my other mods:
A Better Sensory Stone
A Better Match
A Better Knowing Skull
A Better Forgotten Altar
A Better Third Choice
A Better Lab
Popular Discussions View All (1)
13
1 Aug, 2020 @ 11:21pm
PINNED: Bug Reports
Nichilas
58 Comments
戏水 30 Sep, 2023 @ 4:47am 
@旅渚Lastcel 有点意外时隔这么久还会更新翻译,当初的翻译确实是有不合适之处,不过还是感谢你为提供以及改进翻译而付出的努力。
@Nichilas Thanks for working on this mod to make it better.
Nichilas  [author] 29 Sep, 2023 @ 11:58pm 
Hello all, I recently updated the mod with small changes to the text. None of the functionality should have been altered, however I haven't looked at this code in a long time, so you never know. Please let me know if anything did break, and I will revert the change. Thank you.
旅渚Lastcel 29 Sep, 2023 @ 7:09am 
@戏水 你好,我是翻译者,我为当时轻率的翻译道歉。如果翻译成“不出所料”“就知道会这样”“习惯了”“见怪不怪了”,你是否赞成?或许按字面意思对应成“经典操作”。不过作者很久没有更新了,恐怕不会为了微调翻译再度更新,如果因此成为了历史的遗憾,是我的责任。不管怎样,感谢你的提醒,我借此表明态度,就是希望能纠正我犯过的错误。
戏水 29 Sep, 2023 @ 2:55am 
I really dislike the chinese translation when you meet this event with no cards put here. It is an internet slang which compelety doesn't fit in this game.
TwoFaceTony 24 Apr, 2022 @ 10:30am 
Also, just in case you want to check what card is in that event:
1. Go to the ...\steamapps\common\SlayTheSpire\preferences" folder
2. Look for a file called STSPlayer (no file extension)
3. Open it in a text editor (notepad, VSCode, whatever)
4. Look for "NOTE_CARD".
5. It should list the name of the card there, and you can change it to a vanilla card if you need to.
TwoFaceTony 24 Apr, 2022 @ 10:25am 
Aerion, I ran into the same issue a couple days ago. At least for me (and some others), I found that this mod wasn't actually what's causing it. Turns out it was the Conspire mod, which broke due to changes in BaseMod. However, it was fixed yesterday, so try launching it again today after ensuring all your mods are up to date.
If it doesn't work, try disabling Conspire in the launcher next time you run your game with mods. If that still doesn't work, then try disabling A Better Note when you launch to see if it's really this mod's issue.

Enabling/Disabling mods in the launcher is generally the best way to find out WHICH mod is actually causing the issue. It could be an individual mod, or a combination of conflicting mods.
Aerion 'Alex' B. 24 Apr, 2022 @ 9:42am 
Ah, noticed there's a bug report thread... But I guess it's NOT really a bug report, more of a general request for help. The 'bug' is probably user error, it's just that it'd be a pain to fix the hard way so I'm hoping there's a shortcut.
Aerion 'Alex' B. 24 Apr, 2022 @ 9:40am 
When I try to start the game in my main profile now, it crashes with a "Caused by: java.lang.ClassNotFoundException: basemod.patches.com.megacrit.cardcrawl.events.NoteForYourself.MissingCard"
(I'd try harder to provide relevant logs, etc., except I think I already know the problem:)
I've probably removed the mod that added whatever card I've currently got stored.
However, I (apparently incorrectly) thought it'd be a mod from another profile, so I've tried grinding through runs to get the event so I could replace it. (Turns out, there's a console that makes it so much easier), only for it to not solve the issue when I'd finally gotten it replaced with a basic Defend! (Presumably it's stored per profile or something, precisely to avoid this issue.)
Now I don't remember what mod's card is in there...

Is there some way to erase the mod's 'memory' of what's in there?
I tried to search for where the mod keeps its 'notes', but even the config seemed empty.
幾度新涼 11 Nov, 2021 @ 5:55pm 
I really like your BetterMod Series. Thank you!
pgames-food 29 Sep, 2021 @ 3:02pm 
(btw they fixed that event so it no longer shows up if a player has all 3 of its relic choice items)