Rivals of Aether

Rivals of Aether

Toad
 此主题已被置顶,因此可能具有重要性
FelixBlobDev  [开发者] 2024 年 1 月 28 日 上午 7:13
Mushroom Compatibility Guide
Toad, Toadette, and Toadsworth allow characters to be compatible with super, mega, and mini mushrooms!
Toad does most of the work for you... In fact, this guide is mostly redundant now, as it no longer requires anything! Nowadays, mushrooms should work for all characters by default.

Regardless, there are a few options if you'd like to tweak how mushrooms affect your character:
(Also note that all the variables should be put in your characters init.gml file!)

Main variables
  • toad_mushrooms_work = false; - If you set this to false, mushrooms will not affect your character (mushrooms will work if this variable is true or not present). Not sure why you would want this, but it's an option.
  • toad_mushrooms_ignore_moves = true; - If you want your character ignore the automatic hitbox calculations (such as size and strength). Mostly just for if you're doing this yourself.
  • voicepitch = 1; - A variable you can use if your character has voice lines. Just use the sound_play function with this as the pitch argument, and your character will have a deeper voice when large, and opposite when small!

You can also code your character to change in other ways (ex: frame data) based on size, but what you want to do on your own is up to you!
最后由 FelixBlobDev 编辑于; 2 月 5 日 下午 4:48
< >
正在显示第 1 - 15 条,共 16 条留言
chrismrhach 2024 年 1 月 28 日 下午 5:22 
Can you give me a complete working code plz
chrismrhach 2024 年 2 月 5 日 上午 7:18 
where do I put this code?
FelixBlobDev  [开发者] 2024 年 2 月 5 日 上午 7:56 
引用自 crismrhach
where do I put this code?
All the variables should be put in init! I've edited the guide to clarify.
chrismrhach 2024 年 2 月 5 日 上午 7:56 
Can you give me a working code for only growth and shrink plz
chrismrhach 2024 年 2 月 5 日 上午 11:18 
I have a problem, the characters don't co back to their original size and super mushroom is really big and mega is even bigger than usual, could you fix it please?
FelixBlobDev  [开发者] 2024 年 2 月 5 日 上午 11:22 
引用自 crismrhach
I have a problem, the characters don't co back to their original size and super mushroom is really big and mega is even bigger than usual, could you fix it please?

This happens if a character doesn't use small_sprites. Characters need to use it to be compatible!
chrismrhach 2024 年 2 月 6 日 上午 6:18 
So that's why your sprites are small? what's that small sprites variable you talk about?
chrismrhach 2024 年 2 月 12 日 下午 1:50 
This didn't need to be a compat and what the hell are ''small sprites''? this really didn't need to be a compat you could just make a default code for every character and the fact that it needs to use small sprites makes this more tedious. Your sprites are small and that isn't a secret which means you made this compat exclusively for your characters, I know someone wants their chars to have a better compat with another of their chars but you don't need to make anyone who wants this compat use those sprites. Why not make a default code? this really didn't need to be a compat. I know I repeated it 3 times but its the truth.
最后由 chrismrhach 编辑于; 2024 年 2 月 12 日 下午 1:51
FelixBlobDev  [开发者] 2024 年 2 月 12 日 下午 2:02 
引用自 crismrhach
This didn't need to be a compat and what the hell are ''small sprites''? this really didn't need to be a compat you could just make a default code for every character and the fact that it needs to use small sprites makes this more tedious. Your sprites are small and that isn't a secret which means you made this compat exclusively for your characters, I know someone wants their chars to have a better compat with another of their chars but you don't need to make anyone who wants this compat use those sprites. Why not make a default code? this really didn't need to be a compat. I know I repeated it 3 times but its the truth.

Small sprites is a base game variable that eliminates the step of scaling the sprites up by 2 in order to save on file size. The reason it requires it is so that characters properly scale, it's not just for my characters and is not only used by my characters.
The reason it's compatibility is just in case there's any bugs with it and for the code to be simpler, it might be possible to code around the issue but for the time being it's the way it is.
chrismrhach 2024 年 2 月 16 日 上午 5:05 
This compat its just: Huh... grabbed the mushroom but ♥♥♥♥ you, you aren't felix's so ♥♥♥♥ you. Could you atleast give basecast the compat? why modders dont make compats for them anymore?
FelixBlobDev  [开发者] 2024 年 2 月 16 日 上午 8:53 
Hi again, just put small_sprites = 1; in init and add the compat variable and it will work.

Although please note that small_sprites will require the sprites to actually be scaled down, too.
So unless the mushroom compatibility gets updated to help cover characters that are lacking small_sprites (tricky but potentially possible), then it won't be perfect on those characters.
Anyway I hope that helps somewhat!
chrismrhach 2024 年 2 月 16 日 上午 8:57 
thank u.
chrismrhach 2024 年 2 月 16 日 上午 9:03 
Scaled down? more like scaled up! The character just got bigger without any of the toads showing up, well let's wait till the compat gets updated. And it would be cool if you added special sound effects for Mario and Luigi characters, they are a lot i know but it would be cool.
最后由 chrismrhach 编辑于; 2024 年 2 月 16 日 上午 9:06
FelixBlobDev  [开发者] 2 月 5 日 下午 4:50 
Updated this guide real quick, as its very outdated nowadays! As of 28th October 2024, mushrooms should work automatically for most characters.
chrismrhach 2 月 5 日 下午 5:46 
引用自 FelixBlobDev
Updated this guide real quick, as its very outdated nowadays! As of 28th October 2024, mushrooms should work automatically for most characters.
does this mean no more small sprites ♥♥♥♥? everyone gets to grow and shrink?
最后由 chrismrhach 编辑于; 2 月 5 日 下午 5:46
< >
正在显示第 1 - 15 条,共 16 条留言
每页显示数: 1530 50