跳到正文

[TFTH] Performance Patch

作者:RinkyNooble

Makes The Flesh That Hates run faster and fixes some critical bugs.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

TFTH Performance Fix (Unofficial Patch)

A companion mod for The Flesh That Hates 1.1b (Forge 1.20.1) that makes it run faster and fixes some of its bugs. The Flesh That Hates itself is still required.


Requirements

Requirement Version
Minecraft 1.20.1 (Forge)
The Flesh That Hates 1.1b

Before And After

Same spot and settings, without the patch and then with it. The FPS counter is in the top left.

A field of about 2,500 flesh spikes: 16 FPS to 43 FPS average

Spike field without the patch Spike field with the patch
Without: 16 FPS average With: 43 FPS average

A pen full of flesh mobs: 153 FPS to 164 FPS average

Flesh mobs without the patch Flesh mobs with the patch
Without: 153 FPS average With: 164 FPS average

Faster

  • Flesh fog and flesh music checks no longer read every block within 30 blocks of you. They skip the parts of the world with no flesh in them.
  • Incubators no longer read a whole box up to 251 blocks across for each mob they spawn, or go through every entity in the world to count their mobs.
  • An incubator calling for help no longer reads every block within 30 blocks to put out fire and lava.
  • Infection spreads do less work per block and keep their visited positions in about 60 times less memory.
  • Flesh spikes that aren’t moving are drawn from a recording instead of being rebuilt every frame.
  • Flesh mobs, spikes, boils and the flesh forge are drawn without sorting their faces every frame wherever their texture allows it, and look the same. With shader packs that light see-through mobs differently (Complementary does), those are now lit like other mobs. Faces with no area are no longer drawn.

Bug Fixes

  • Infection spreads survive restarts. The Flesh That Hates saved them in a form it couldn’t read back, so every spread was lost at each restart.
  • Spreads stay in their own dimension after a restart instead of moving to the Overworld.
  • A spread pauses while its chunk isn’t loaded or no incubator is near it, waits at chunks that aren’t loaded instead of loading them, and is removed once its origin block is gone.
  • Incubators only spawn mobs, and new incubators only appear, in loaded chunks. Before, they could load or generate chunks in the middle of a tick, which caused lag spikes.
  • A starting incubator that evolves no longer keeps its chunk loaded forever.
  • No more “Modifier is already applied on this attribute!” crash from the GOH effect.
  • Brutes share damage after the flesh stage damage reduction, not before it.
  • Other players near flesh no longer set your flesh fog or pause your music.
  • The Flesh Unseen is registered at its real size instead of 0 by 0. With Presence Footsteps, each Flesh Unseen searched an 81 by 81 block area under its feet for every step, which made the game stutter.

The log has one line for each patched part of The Flesh That Hates, saying how many changes applied.


Credit

This is an unofficial patch, not affiliated with The Flesh That Hates. The Flesh That Hates is made by WinVic.

常见问题

[TFTH] Performance Patch 支持哪些 Minecraft 版本?

[TFTH] Performance Patch 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

[TFTH] Performance Patch 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

RinkyNooble 的其他作品

查看全部 →