Skip to content

1.4.3 legacy and 1.4.4 ports #3

@Lion8cake

Description

@Lion8cake

It was extremely unfortunate to see this mod be taken down after the Tile update in tmod that turned Tile.cs into a struct. I've been working on porting this mod to the latest versions of tmod starting with tmod 1.4.3 and then to 1.4.4.

The reason why I'm updating this mod is simply due to ModLiquid taking years to develop and the lack of communication and the the on and off state the other developers are the main contributors of why its taking so long. (along with little use for ModLiquid compared to some features)
The reason why this will be ported to 1.4.3 first is due to how much Liquids changed in Terraria in the 1.4.4 update due to shimmer. Although not a lot there will still need to have major changes made such as liquid to liquid collision being merged into 1 method instead of the multiple it is in 1.4.3.

Here are some proposed changes that the mod will need
Removal of Liquid Bucket - Buckets should be implemented by the mods not the loader
Changes to how ModLiquid is registered to be similar to WaterStyle or ModTile
Add manipulation of light given by modded liquids
Add Map color
Add Pre/PostDraw
(more will be added here if things come to light)

I'll make a fork and PR eventually once my build is strong enough. Ill try and get all IL edits fixed tomorrow. Once a pr is made I'll link it here: {scrapped for now}
Fork link: https://github.com/Lion8cake/LiquidLib

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions