Rain World

Rain World

SimplifiedMoveset
277 Comments
SchuhBaum  [author] 2 hours ago 
No interaction. Pup+ broke after latest patch. That's all. Just wait for an update.

(My last post simply highlights the changes that the base game made in the latest patch that leads to the error.)
sucklet 15 hours ago 
Ah, I came here after troubleshooting a few days to let you know that this mod breaks something and leads to a black screen. I see that was already reported. If I'm reading this right, it's because of an interaction with pups+? I've used them together just fine before this :(
Peacherweasel | Skyjackal Dec 20 @ 2:21am 
Personally I know very little to nothing about modding for rain world or coding for that matter so tbh I have no idea what any of that means. I even noticed that the "known incompatible mods" in the description of Pups+ mod's page doesn't list Simplified Moveset either.
SchuhBaum  [author] Dec 20 @ 1:45am 
I would say you are right on the money. I am surprised that it works at all.

The thing is Pup+ tries to patch the old version of Player_Jump() (0.65 appears twice):
base.bodyChunks[0].vel = Custom.DegToVec((float)rollDirection * Mathf.Lerp(60f, 35f, t)) * Mathf.Lerp(9.5f, 13.1f, t) * num * (isSlugpup ? 0.65f : 1f);
base.bodyChunks[1].vel = Custom.DegToVec((float)rollDirection * Mathf.Lerp(60f, 35f, t)) * Mathf.Lerp(9.5f, 13.1f, t) * num * (isSlugpup ? 0.65f : 1f);

But the new version is (0.65 appears once):
Vector2 vel = Custom.DegToVec((float)rollDirection * Mathf.Lerp(60f, 35f, t)) * (Mathf.Lerp(9.5f, 13.1f, t) * num * (isSlugpup ? 0.65f : 1f));
base.bodyChunks[0].vel = vel;
base.bodyChunks[1].vel = vel;

It looks for the number 0.65 twice via a function that hard fails if it is not found. Why this does not fail the first time I don't know. Maybe it does but it is not logged or something.
Peacherweasel | Skyjackal Dec 20 @ 1:30am 
I'm also wondering if the basegame/watcher patch from the other day (1.1.5) could've broke something in pups+ cause I noticed in the comments section of that mod that other people have been having issues with it as well. I've had Simplified Moveset & Pups+ enabled side by side for a long while now (prior to this basegame update) & I've had no issues, so I wonder what's up with that part. Thought I'd let you know from my experience cause I'm confused on why it would be having issues now if neither mod updated but the game did & maybe the basegame update broke something with either mod. Maybe watcher broke something? idk- Could be anything at this point.
Peacherweasel | Skyjackal Dec 20 @ 1:20am 
I unsubbed to pups+ for the time being; things seem to be ok for now. I wonder why this mod & Pups+ only started having issues for me only after the latest basegame/watcher patch (1.15-something) but I sent a log regardless to the pups+ mod creator as well.
SchuhBaum  [author] Dec 20 @ 1:16am 
Can you unsubscribe from this mod or the mod Pup+? They are incompatible.

Context:
Pup+ does not like it when some other mod patches the function Player_Jump(). The mods don't even need to conflict at all. In that case, the modloader resets the patches and applies them again. Pup+ fails the second time on its own. I tested this by applying an empty patch that did nothing to the code. Pup+ still failed. Removing the patch completely worked.
Peacherweasel | Skyjackal Dec 17 @ 11:47am 
https://pastebin.com/geVq3Mym

after the game updated today; I sent this log to the discord server on RW & was told this mod was causing some issues resulting getting stuck on a black screen.
Faller Dec 16 @ 6:24am 
I thought this would let slugcats crawl on the background like lizards can, I haven't seen any other mod do that still cool mod tho
SchuhBaum  [author] Nov 24 @ 9:58am 
It's intended. If you want to use it there is an option in the remix mod (REMIX menu > remix mod) that swim boosting costs no breath. In that case it should work.
astro Nov 23 @ 4:42pm 
the swim option seems to disable swim boosting. is this a bug or intended?
Dyno Nov 21 @ 10:33am 
sounds good
SchuhBaum  [author] Nov 21 @ 9:15am 
I already pushed an update. They might still need to push theirs.
Dyno Nov 20 @ 3:08pm 
I would appreciate the added compatibility at the expense of not being able to play this mod with void since I like the new regions, changes made to vanilla regions, and tweaked game mechanics
Dj SoundBreaker Nov 18 @ 10:57am 
And thx for the version just for me you're kind

Btw I buyed rain world in 2018 and finally can play in 2023 with your good mod
Dj SoundBreaker Nov 18 @ 10:54am 
^^ good luck
SchuhBaum  [author] Nov 18 @ 10:08am 
Okay, they asked me, if I can auto disable these two options when Void is used. I'll do that in v2.7.3.
SchuhBaum  [author] Nov 18 @ 9:56am 
I just checked. So far they said that they provide a special version just for you where you can have both mods enabled. Then you can play with whatever incompatibily they have. It does not sound like they actually fixing the problems. So, I can revert the blacklisting too, you need to disable wall climb and wall jump at least to make their wall climb work.

Is that okay? I can revert back to the previous version whenever.
Dj SoundBreaker Nov 17 @ 1:13pm 
They will add the combability for your mod
SchuhBaum  [author] Nov 17 @ 12:32pm 
What do you mean?
Dj SoundBreaker Nov 17 @ 11:53am 
Noooo I can't play anymore
Dj SoundBreaker Nov 17 @ 11:45am 
They will realese the update next week
Dj SoundBreaker Nov 17 @ 11:41am 
You can unblock
Dj SoundBreaker Nov 17 @ 11:41am 
They will add the combability
SchuhBaum  [author] Nov 17 @ 9:52am 
I blacklisted their slugcats in v2.7.2. Any other slugcat will work as normal. If they remove their compatibiliy check you can enable both mods. But you won't get any movement changes for blacklisted slugcats.
Dj SoundBreaker Nov 17 @ 1:35am 
They accepted yay
Dj SoundBreaker Nov 17 @ 12:37am 
I asked some help to the last wish team
Dj SoundBreaker Nov 17 @ 12:16am 
So we can't use void with the mod?
SchuhBaum  [author] Nov 16 @ 9:04am 
*Blacklist the slugcat as in when you blacklist other players via the option menu.
SchuhBaum  [author] Nov 16 @ 9:03am 
I did some quick testing. The wall jump / climb option collide with the wall climb from the slugcat Void. There are some other issues like holding down will not grab beams as intended by this mod.

I am thinking to simply blacklist Void. Then both mods can be enabled at the same time (if they remove their incompatibility check).

But of course, you would not get the movement from this mod. At the same time, if they want to have special movement for their slugcat, then I would rather be out of the way. (With all these options and my skill issues ^^, the code base is already way more fractured than I would like it to be.)
Dj SoundBreaker Nov 15 @ 12:47am 
you can ask combality with your mod on the discord server of last wish too ^^
Dj SoundBreaker Nov 15 @ 12:45am 
if they don't want your mod I will be like in 2017 when I buyed the game and can't play until 2023 with your mod cause I have some issues
SchuhBaum  [author] Nov 14 @ 9:04am 
(I am stupid. I can change the mod id to bypass that for testing. But yeah, even if I fix things if they want to prevent both mods together, they can do that.)
Dj SoundBreaker Nov 13 @ 10:38pm 
Awww so you can't help ?
SchuhBaum  [author] Nov 13 @ 9:23pm 
The incompatibliy popup is from the mod Last Wish. From the source code of that mod:
```cs
foreach (ModManager.Mod activeMod in ModManager.ActiveMods)
{
switch (activeMod.id)
{
case "blood":
Blood.Init();
break;
case "mosquitoes":
MosquitoCompat.Init();
break;
case "SimplifiedMoveset":
throw new LWIncompatibleModException(activeMod.name);
}
}
```

Not much that I can test here. Decompiling does remove the comments too. I did not find a link to the original source code to check if they mention why they want to disable SimplifiedMoveset.
Dj SoundBreaker Nov 12 @ 10:34pm 
thx ^^

good luck
SchuhBaum  [author] Nov 12 @ 10:09am 
I'll have a look (probably not before the weekend).
Dj SoundBreaker Nov 12 @ 4:20am 
I can't play without this mod
Dj SoundBreaker Nov 12 @ 3:56am 
same
Dyno Nov 11 @ 11:32am 
whenever I use this mod with last wish I get an incompatibility pop-up and the game restarts without last wish enabled
SchuhBaum  [author] Oct 2 @ 10:30am 
That is intentional and it is like that for a long time. I dislike accidental wall jumps. You get them when you try to spam jump over some debris where some pieces are large enough to wall jump from.

You have a bit of leniency in the modded version. You can press jump before changing directions and still get a wall jump for a couple of frames. You also have a couple of frames to do a wall jump from mid air after leaving the wall (vanilla).
McAwesome Oct 2 @ 3:20am 
that's always been a thing as far as i'm aware
Lucaselmil Oct 1 @ 12:38pm 
idk if its a glitch but now to walljump i have to let go the key im holding to the wall before jumping and i dont remember it being like that did anything change with TW1.5?
Jean Fran᠌çois Sep 28 @ 9:29am 
slog caat
SchuhBaum  [author] Sep 28 @ 9:23am 
Some one Discord mentioned that this only happens when you have the music muted.
https://discord.com/channels/291184728944410624/1420808516565729300/1421012488714977331
SchuhBaum  [author] Sep 28 @ 9:19am 
There is a vanilla(?) bug right now where the slideshow cutscenes hang. You can still skip them by pressing jump.
sketchy-engi Sep 28 @ 3:35am 
s̸o̷ ̷i̷t̶s̶ ̴h̴a̷n̴g̸i̵n̷g̶ ̵o̷n̵ ̵c̴a̸m̸p̷a̷i̶g̷n̶ ̴l̷o̵a̶d̴ ̴n̴o̴w̸... fun...
Peacherweasel | Skyjackal Sep 27 @ 9:11am 
alright thanks; take all the time you need
SchuhBaum  [author] Sep 27 @ 9:06am 
Thanks for the report. I'll check it out.
Peacherweasel | Skyjackal Sep 27 @ 8:40am 
I have the "Swim" toggle toggled on; I expected for to have infinite underwater breathing like usual but since the latest update; despite having the toggle on; the game acts like I have it toggled off.
(I've only tested it so far in Expedition as Rivulet) Thought I'd let you know.