This is a thread for Changeling, as well as a other noteworthy mods that don't need a thread of their own. Most of these mods are on 1.10. Changeling is notably also available on 1.12. For the sake of completeness, I'll list all mods with user-facing features, including ones that have their own thread, so they are easier to find.
"To become a thing is to know a thing." -The Dominion, Star Trek DS9
Changeling is a mod that allows you to shapeshift. It is a fork of the excellent Metamorph by McHorse with a focus on fixing survival bugs. It is intended to be lightweight and configurable, and provides an API.
ModTweaker skipped 1.10, so I wrote this mod to modify Thaumcraft aspects. Thaumcraft is a Lovecraft-inspired fantasy magitech mod with many branches of magic, including an elemental system coined "aspects."
Oh yea, I forgot I edited this thread a while ago.
Anyways, where are my manners? Hi, I'm asanetargoss! You may know me as the mysterious non-human avatar helping to maintain the shapeshifting mod Changeling, a survival-oriented fork of the excellent mod Metamorph by McHorse. You may also know me for Hardcore Alchemy, that one modpack where you can get stuck as a chicken for the rest of your life, or perhaps for various other endeavors both contemporary and literary. I originally created this thread to showcase my one-off Tinker's Construct coremod, Mattock DireSlime Fix, but since them I've moved on to other things, and felt it best to update the thread to include a bunch of mods I felt didn't deserve their own separate theads.
Most of the mods I maintain mainly to help improve the Hardcore Alchemy modpack, although I always post standalone downloads of mods I have changed when I have the rights to do so. The main exception is Changeling, which may have other types of changes. If a mod update is mainly relevant to Hardcore Alchemy, I probably won't post about it here, to avoid coming across as spam.
Anyways, Changeling has been updated!
Various crash fixes are included, mostly courtesy of McHorse
A health-related fix courtesy of McHorse, although I haven't tested it to figure out which fix
There is now a config option to disable morph idle sounds!
Morph commands now respect when a command sender does not want command feedback. This has implications for ContentTweaker items running commands.
Like most recent releases, this new release of Changeling includes the tippy top of the latest Metamorph github code, and comes with a complimentary, totally arbitrary version number and name.
McHorse, the creator of Metamorph, has announced they are now focusing on 1.12 only. This means that McHorse's mods, including Metamorph and McLib, will no longer receive updates for 1.10 and 1.11.
What does this mean for Changeling? Currently, Changeling depends on McLib. But McLib will only focus on 1.12. For this reason, I will have to create a new version of McLib, released under a new name, and have Changeling depend on that instead. That way, I can continue to keep all versions of Changeling in-sync.
You may already know that Changeling uses the same mod ID as Metamorph ("metamorph"). This is to make it easy for the player to substitute one mod for the other. My new fork of McLib will be the same way. It will use the same mod ID internally as McLib ("mclib"), so it's theoretically compatible with anything that depends on McLib. Emphasis on "theoretically," though.
Because this is a new library mod, you will have to make sure it's downloaded in order for Changeling to work correctly. You will also have to make sure McLib is removed, or your game will complain about a duplicate mod ID "mclib".
Anyways, the current version of Changeling ("1.2-1.X.X_command-fixes") still depends on McLib, so this is something to keep in mind for the future!
I have just uploaded a new release of Changeling to github. Curseforge may take a while, because I will need to wait for DominionLib to get approved before I can even upload the new Changeling release there.
DominionLib is the new library mod I mentioned! This version is more or less interchangeable with McLib, but future versions may not be! Make sure to download DominionLib and remove McLib!
In addition, Iron Golem morphs no longer have completely unbounded exponential gravity. Thanks to James103 for contributing this fix.
Iberia v1.0-18_HcA_v2 has been released, adding a config option to disable setting time to day on respawn. Useful if you want a bit more challenge, or when time resets could cause issues.
It looks like Metamorph and McLib just updated! The good news: thanks to DominionLib, Changeling is unaffected by the big changes to McLib and thus will continue to work correctly! The good/bad news: It's a big update, which means I'm a bit worried about how difficult it will be to integrate the new code. Hopefully it works out, though.
Changeling 1.2.3 and DominionLib 2.1 have been released. This is a big release, so please update the two mods together to ensure compatibility.
Most of Metamorph's new features have been ported to Changeling, including the new survival morph menu, and the improvements to morph abilities and actions.
The new survival morph menu replaces the old survival morph menu and the morph scroll selection menu. From upstream Metamorph, the survival morph menu now supports navigating morph choices with arrow keys and enter. Changeling improves upon this unified menu's design: More buttons close the menu, a demorph button has been added, the morph removal button has been moved, and morphing can be done by double-clicking a morph. Metamorph also removed the recent morph hotkey, but Changeling has added that back in. Changeling's new survival morph menu in Changeling should feel fast to use.
This new update also comes with better handling of undefined morph config properties: they now default to the mob rather than the player. Entity morphs without the speed property now also default to the mob's approximate speed. Changeling's vanilla morph configs are unaffected, so this feature is mostly useful for modpack creators.
Finally, particles from entity morphs are no longer visible to their owner in first-person. This greatly improves visibility for players morphed as blazes.
Enjoy the update!
Edit: Also, Changeling now uses a JSON-based config system for basic morph settings. This does unfortunately mean your existing configs won't work and you'll have to copy them over. Luckily it's just a few booleans so it should only take a few minutes. Sorry for the inconvenience!
Changeling 1.2.5 and DominionLib 2.1.3 have been released. Please make sure to update both mods, not just Changeling, otherwise you may encounter GUI bugs.
This release fixes various bugs that showed up in the 1.2.3 release, and also prevents cross-mod crashes, by avoiding calling "bad" entity code in third party mods, when trying to play mob step sounds/hurt sounds/etc. It is also possible, but not yet confirmed, that this release may fix issues with newly acquired morphs sometimes not being visible in the survival morph menu, thanks to changes integrated from upstream. Finally, a startup crash was fixed in DominionLib.
There will likely not be a new Changeling release, at least in the near future, unless there are new crash reports or if there are still issues with the survival morph GUI.
Nutrition: Hardcore Alchemy Edition has released version 1.6.0.hca.2!
This custom fork of the Nutrition mod has existed for a while. Its enhancements to the internal player nutrition data have allowed Hardcore Alchemy to change the player's nutrition requirements when they get stuck as a morph. However, as this was not simply a feature which was part of the Nutrition mod itself, it did not justify inclusion here.
With this new release, a gamebreaking crash was fixed, and there is now a new Nutrition HUD overlay.
Embers 0.300.hca.1 has been released. This release includes features from the 1.11 version. It will convert your worlds though, and it's lightly tested, so I recommend backing up your world before attempting to install it.
Normally, I don't like to backport mods and just use the 1.10 version in whatever state it's in, but in this case there was missing code history. The upshot is that this release includes various features from the 1.11 version of Embers.