Rain World

Rain World

The Sparky(WIP)
 This topic has been pinned, so it's probably important
NaBe0  [developer] 26 May, 2024 @ 9:18pm
Bug Reports
Report bugs here!
< >
Showing 1-15 of 21 comments
canariboo 27 May, 2024 @ 10:52am 
idk if its an actual bug, but the slides are just normal when it says that its supposed to be faster and longer

also the hitboxes for the collisions are extremely inconsistent and it makes it damn near impossible to land electric hits from above and i end up just falling right onto the enemy wifout anything happening to them- its never really consistent at all honestly, and it broke when i tried dropping onto my friend. it just doesnt work well :(
NaBe0  [developer] 27 May, 2024 @ 2:05pm 
Most of Sparky's abilities are heavily influenced by food pips, You need to stock up on some food to use ability!

I think the second problem is similar to the above... and electrical collisions don't function exactly the same as gorumand's!
Matt 27 May, 2024 @ 2:17pm 
May not be a bug, could be intended? But Sparky is not shown in the arena selection screen.
NaBe0  [developer] 27 May, 2024 @ 2:40pm 
you mean arena portrait thing? I'll check later and fix it
Matt 27 May, 2024 @ 2:41pm 
Originally posted by NaBe0:
you mean arena portrait thing? I'll check later and fix it
Yeah basically, like it's not possible to select the character.
But take your time, I understand that it's still a work in progress :)
Last edited by Matt; 27 May, 2024 @ 2:42pm
WillowWispy 27 May, 2024 @ 7:33pm 
Hey it seems like gourmand's body-slam ability doesn't work in expedition while this mod is enabled. Also someone told me some of rotund world's features don't work while this mod is enabled, are you maybe hooking the Collide method without calling orig?
If you need help fixing it, let me know and I can take a peek at it myself!
NaBe0  [developer] 27 May, 2024 @ 9:09pm 
I had no idea there was a problem:slugcatdead:
Let me take a look… I'll contact you if I can't fix this problem!
NaBe0  [developer] 28 May, 2024 @ 8:10am 
Originally posted by WillowWispy:
Hey it seems like gourmand's body-slam ability doesn't work in expedition while this mod is enabled. Also someone told me some of rotund world's features don't work while this mod is enabled, are you maybe hooking the Collide method without calling orig?
If you need help fixing it, let me know and I can take a peek at it myself!

I've been trying to fix this all day but it's not working out 🤧 Where should I contact?
WillowWispy 28 May, 2024 @ 8:15am 
Originally posted by NaBe0:
Originally posted by WillowWispy:
Hey it seems like gourmand's body-slam ability doesn't work in expedition while this mod is enabled. Also someone told me some of rotund world's features don't work while this mod is enabled, are you maybe hooking the Collide method without calling orig?
If you need help fixing it, let me know and I can take a peek at it myself!

I've been trying to fix this all day but it's not working out 🤧 Where should I contact?
Do you have a discord? If you're on the rain world discord server you can send me a message from there, I think my username is the same as my steam name
DragonHeart2003 28 May, 2024 @ 7:33pm 
I had a funky bug while playing this beans campaign. I went to pebbles to see him and all I got was static and zappy noises from him and he was stuck in place. I don't know if this is on purpose or a bug, he wouldn't give me the mark of communication either.
If there's anything I can do to fix that I'd love to know! Other wise loving the mod so far!
NaBe0  [developer] 29 May, 2024 @ 4:41am 
Originally posted by DragonHeart2003:
I had a funky bug while playing this beans campaign. I went to pebbles to see him and all I got was static and zappy noises from him and he was stuck in place. I don't know if this is on purpose or a bug, he wouldn't give me the mark of communication either.
If there's anything I can do to fix that I'd love to know! Other wise loving the mod so far!

Hello! After reading this I tested it multiple times but I couldn't find any issues...:slugcatdead: If you have a recorded video of the situation or an exception log, sending them to me via Discord would be helpful for fixing it!
be_lie_ves 29 May, 2024 @ 5:47pm 
i can expand upon DragonHeart's report

We were playing co-op, dragon was the host and was playing as sparky in their campaign, i was playing as Pearlcat.

We presumed the campaign was post hunter so we went to pebbles to get the mark of communication.
Pebbles does his normal attempt to talk to you but afterwards he doesn't give the mark, he just sits there making a static noise.
After about a minute i decide to spear pebbles to see if that'll fix him and he promptly stops the staticing noise, kills dragon and tosses us out of his chamber. Any attempts to re-enter his chamber on the same cycle results in being immediately kicked out again.
Returning to him the next cycle prompts him to give his normal return dialogue, despite us still not having the mark.

We don't have any video and i don't think an exception log would be viable anymore as we are almost at moon.
the best we could do is to try to recreate the issue.
Matt 30 May, 2024 @ 1:42pm 
I'd like to report a mod incompatibility with the Sparky mod:

From my previous post stated how the Sparky Scug was not possible to be selected as I never stated the problem.
I found the issue and the incompatible mod that prevents you from changing Scugs is the Arena Slugcats Configurator mod.
This also freezes your game upon trying to change Scugs in arena.
This also breaks the remix menu for the Arena Slugcats Configurator mod and throws a exception log

Here is the log:
ArgumentException: key [disableNz.TheSparky] is wrong; Only IsLetterOrDigit or underscore are allowed for key name
OptionInterface+ConfigHolder.Bind[T] (System.String key, T defaultValue, ConfigurableInfo info) (at <a117a2e773414632b51933d2ae7f2aca>:0)
ArenaSlugcatsConfigurator.Options+SlugcatObject..ctor (System.String name) (at <6e3a1ce989634545b2b9bb87565680aa>:0)
ArenaSlugcatsConfigurator.Options+<>c.<GetModdedSlugcats>b__1_1 (System.String name) (at <6e3a1ce989634545b2b9bb87565680aa>:0)
System.Collections.Generic.List`1[T].ConvertAll[TOutput] (System.Converter`2[TInput,TOutput] converter) (at <695d1cc93cca45069c528c15c9fdd749>:0)
ArenaSlugcatsConfigurator.Options.GetModdedSlugcats () (at <6e3a1ce989634545b2b9bb87565680aa>:0)
ArenaSlugcatsConfigurator.Plugin.IsSlucatDisabled (SlugcatStats+Name slugcat) (at <6e3a1ce989634545b2b9bb87565680aa>:0)
ArenaSlugcatsConfigurator.Plugin.MultiplayerMenu_NextClass (On.Menu.MultiplayerMenu+orig_NextClass orig, Menu.MultiplayerMenu self, SlugcatStats+Name curClass) (at <6e3a1ce989634545b2b9bb87565680aa>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Menu.MultiplayerMenu::NextClass>?-368358400(Menu.MultiplayerMenu,SlugcatStats/Name)
Menu.MultiplayerMenu.Singal (Menu.MenuObject sender, System.String message) (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.MenuObject.Singal (Menu.MenuObject sender, System.String message) (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.MenuObject.Singal (Menu.MenuObject sender, System.String message) (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.SimpleButton.Clicked () (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.ButtonBehavior.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.ButtonTemplate.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.SimpleButton.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.MenuObject.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.PositionedMenuObject.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.Menu.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.MultiplayerMenu.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
MainLoopProcess.RawUpdate (System.Single dt) (at <a117a2e773414632b51933d2ae7f2aca>:0)
ProcessManager.Update (System.Single deltaTime) (at <a117a2e773414632b51933d2ae7f2aca>:0)
RainWorld.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)

The enabled mods to replicate this:
-The Sparky
-Slugbase
-Dress My Slugcat
-Arena Slugcats Configurator
-More Slugcats Expansion
-Rain World Remix

Once you disable the Arena Slugcats Configurator mod, you are able to then change your slugcat along with being able to select the Sparky Scug.
Last edited by Matt; 30 May, 2024 @ 1:43pm
NaBe0  [developer] 30 May, 2024 @ 5:04pm 
Originally posted by be_lie_ves:
i can expand upon DragonHeart's report

We were playing co-op, dragon was the host and was playing as sparky in their campaign, i was playing as Pearlcat.

We presumed the campaign was post hunter so we went to pebbles to get the mark of communication.
Pebbles does his normal attempt to talk to you but afterwards he doesn't give the mark, he just sits there making a static noise.
After about a minute i decide to spear pebbles to see if that'll fix him and he promptly stops the staticing noise, kills dragon and tosses us out of his chamber. Any attempts to re-enter his chamber on the same cycle results in being immediately kicked out again.
Returning to him the next cycle prompts him to give his normal return dialogue, despite us still not having the mark.

We don't have any video and i don't think an exception log would be viable anymore as we are almost at moon.
the best we could do is to try to recreate the issue.

Sparky doesn't have a communication mark, so you have to come in without a communication mark to output dialogue normally. Maybe it's because Pearlcat already has a mark.. I'll fix that when I get home!
NaBe0  [developer] 30 May, 2024 @ 5:07pm 
Originally posted by MattDev:
I'd like to report a mod incompatibility with the Sparky mod:

From my previous post stated how the Sparky Scug was not possible to be selected as I never stated the problem.
I found the issue and the incompatible mod that prevents you from changing Scugs is the Arena Slugcats Configurator mod.
This also freezes your game upon trying to change Scugs in arena.
This also breaks the remix menu for the Arena Slugcats Configurator mod and throws a exception log

Here is the log:
ArgumentException: key [disableNz.TheSparky] is wrong; Only IsLetterOrDigit or underscore are allowed for key name
OptionInterface+ConfigHolder.Bind[T] (System.String key, T defaultValue, ConfigurableInfo info) (at <a117a2e773414632b51933d2ae7f2aca>:0)
ArenaSlugcatsConfigurator.Options+SlugcatObject..ctor (System.String name) (at <6e3a1ce989634545b2b9bb87565680aa>:0)
ArenaSlugcatsConfigurator.Options+<>c.<GetModdedSlugcats>b__1_1 (System.String name) (at <6e3a1ce989634545b2b9bb87565680aa>:0)
System.Collections.Generic.List`1[T].ConvertAll[TOutput] (System.Converter`2[TInput,TOutput] converter) (at <695d1cc93cca45069c528c15c9fdd749>:0)
ArenaSlugcatsConfigurator.Options.GetModdedSlugcats () (at <6e3a1ce989634545b2b9bb87565680aa>:0)
ArenaSlugcatsConfigurator.Plugin.IsSlucatDisabled (SlugcatStats+Name slugcat) (at <6e3a1ce989634545b2b9bb87565680aa>:0)
ArenaSlugcatsConfigurator.Plugin.MultiplayerMenu_NextClass (On.Menu.MultiplayerMenu+orig_NextClass orig, Menu.MultiplayerMenu self, SlugcatStats+Name curClass) (at <6e3a1ce989634545b2b9bb87565680aa>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Menu.MultiplayerMenu::NextClass>?-368358400(Menu.MultiplayerMenu,SlugcatStats/Name)
Menu.MultiplayerMenu.Singal (Menu.MenuObject sender, System.String message) (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.MenuObject.Singal (Menu.MenuObject sender, System.String message) (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.MenuObject.Singal (Menu.MenuObject sender, System.String message) (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.SimpleButton.Clicked () (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.ButtonBehavior.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.ButtonTemplate.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.SimpleButton.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.MenuObject.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.PositionedMenuObject.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.Menu.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
Menu.MultiplayerMenu.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
MainLoopProcess.RawUpdate (System.Single dt) (at <a117a2e773414632b51933d2ae7f2aca>:0)
ProcessManager.Update (System.Single deltaTime) (at <a117a2e773414632b51933d2ae7f2aca>:0)
RainWorld.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)

The enabled mods to replicate this:
-The Sparky
-Slugbase
-Dress My Slugcat
-Arena Slugcats Configurator
-More Slugcats Expansion
-Rain World Remix

Once you disable the Arena Slugcats Configurator mod, you are able to then change your slugcat along with being able to select the Sparky Scug.

I've found a similar issue with modcats other than Sparky. This is probably a problem with Configurator, so I'm not sure if I can fix it? But thanks for the details!
< >
Showing 1-15 of 21 comments
Per page: 1530 50