Rivmun / SuperFancyCloudsRefabricated

A unofficial multiloader port of Minecraft quilt-side mod SuperFancyClouds.
MIT License
5 stars 1 forks source link

Cloud moving too slow when fps is high #53

Closed Rivmun closed 1 year ago

Rivmun commented 1 year ago

This issue doesn't appear in develop environment or simply modpack.

Because there is too many mod in my modpack, I can't figure it out in a short term.

Here is my modlist: (how to fold it? too long...)

    - adorn 3.6.1+1.19
    - advanced_runtime_resource_pack 0.6.2 via enhancedblockentities
    - advancedcompass 1.2.12
    - advancementinfo 1.19.1-fabric0.58.5-1.3.1
    - advancementplaques 1.4.6
    - adventurez 1.4.16
    - amecs 1.3.8+mc.1.19-rc2
    - amecsapi 1.3.6+mc22w17a via amecs
    - animatica 0.5+1.19
    - appleskin 2.4.1+mc1.19
    - aquatictorches 1.0.0
    - architectury 6.2.43
    - armorrenderlib 0.2.6 via relicex
    - armorstatues 4.0.4
    - artifacts 7.1.1+fabric
    - auditory 0.0.4-1.19.x
    - autohud 2.3.1+1.19.1
    - balm-fabric 4.5.2+0
    - bambooeverything 2.1.1-build.25+mc1.19.2
    - beaconsforall 6.0.0+1.19.2
    - beautify 1.0.0+fabric-1.19.2
    - better_climbing 1.0.1
    - better_respawn 1.19.2-2.0.1
    - betterbiomeblend 1.19-1.3.6-fabric
    - bettercombat 1.6.2+1.19
    - betterstats 1.4.3
    - bettertaskbar 1.5
    - betterthanmending 1.3.0
    - betterthirdperson 1.8.1
    - biomesinjars 1.1.1
    - blossom 1.0.6
    - blue_endless_jankson 1.2.1 via tdnf
    - blur 2.6.0
    - bodacious_berries 2.0.7+mc1.19.2
    - borderlessmining 1.1.5+1.19
    - bountiful 3.0.0
    - caffeineconfig 1.0.0+1.17 via sodium-extra
    - cameraoverhaul 1.3.1-fabric-universal
    - camerautils 1.19.2-1.0.2
    - campanion 4.1.2+fabric
    - campchair 1.0.2
    - candlelight_dinner 1.0.0
    - cardinal-components-base 5.0.2 via eldritch_mobs
    - cardinal-components-block 5.0.1 via puzzleslib
    - cardinal-components-chunk 5.0.1 via puzzleslib
    - cardinal-components-entity 5.0.2 via eldritch_mobs
    - cardinal-components-item 5.0.1 via polymorph
    - cardinal-components-world 5.0.1 via puzzleslib
    - carryon 2.0.3.4
    - cem 0.7.1_S7_1.19
    - charmofundying 6.0.0+1.19.2
    - chickensshed 1.3.3
    - chunksfadein 3.0.11-1.19
    - citresewn 1.1.2+1.19.2
    - citresewn-defaults 1.1.2+1.19.2 via citresewn
    - clienttweaks 8.1.0
    - cloth-api 4.0.65
    - cloth-basic-math 0.6.1 via cloth-api
    - cloth-client-events-v0 4.0.65 via cloth-api
    - cloth-common-events-v1 4.0.65 via cloth-api
    - cloth-config 8.2.88
    - cloth-scissors-api-v1 4.0.65 via cloth-api
    - cloth-utils-v1 4.0.65 via cloth-api
    - coat 1.0.0-beta.18+mc22w17a via spiceoffabric
    - colorful-azaleas 1.19.2
    - colormatic 3.1.2+mc.1.19
    - com_electronwill_night-config_core 3.6.6 via corgilib
    - com_electronwill_night-config_toml 3.6.6 via corgilib
    - com_eliotlash_mclib_mclib 20 via geckolib3
    - com_formdev_flatlaf 3.0 via mod-loading-screen
    - com_github_llamalad7_mixinextras 0.2.0-beta.1 via carryon
    - com_logisticscraft_occlusionculling 0.0.6-SNAPSHOT via entityculling
    - com_moandjiezana_toml_toml4j 0.7.2 via chunksfadein
    - com_profesorfalken_jpowershell 3.1.1 via nicephore
    - comforts 6.0.0+1.19.2
    - companion 3.0.0
    - completeconfig-base 2.0.0 via cem
    - completeconfig-gui-cloth 2.0.0 via cem
    - conditional-mixin 0.3.0 via cull-less-leaves
    - configured_feature_saplings 1.1.0
    - connectiblechains 2.1.4+1.19.2
    - continuebutton 1.0.5
    - continuity 2.0.2+1.19
    - convenientdecor 0.1.0
    - convenientnametags 0.2.0
    - corgilib 1.0.0.6
    - couplings 1.9.1+1.19
    - creeperoverhaul 2.0.3
    - crittersandcompanions 1.19.2-1.0.3
    - cull-less-leaves 1.0.5
    - culturaldelights 0.14.9+1.19.2
    - customsplashscreen 1.2.0
    - dataattributes 1.2.7
    - delightchef 1.0.1-1.19.2
    - diagonalfences 4.2.3
    - disable_custom_worlds_advice 3.0
    - doph 1.0.0
    - draggable-resource-packs 3.0.1+build.9
    - dragonloot 1.1.2
    - dramaticdoors 1.19.2-1.4.2
    - drinkbeer 3.2.2-1.19.2
    - dynamiccrosshair 5.0+1.19.2
    - dynamiccrosshaircompat 3.2.1+1.19.2
    - dynamicfps 2.2.0
    - dynamicsoundfilters 1.3.0+1.19
    - easymagic 4.3.2
    - eatinganimationid 1.9
    - ecologics 2.1.10
    - effective 1.4
    - eldritch_mobs 1.12.10
    - elytra_physics 1.1.1
    - elytraslot 6.0.0+1.19.2
    - endgoblintraders 1.5.1
    - enhancedblockentities 0.7.1+1.19
    - enhancedcelestials 2.1.0.2
    - entity_texture_features 4.2.0
    - entitycollisionfpsfix 2.0.0.0
    - entityculling 1.5.2-mc1.19
    - equipmentcompare 1.3.1
    - error_notifier 1.0.9 via roughlyenoughitems
    - exordium 1.0.1-mc1.19.2
    - expandability 6.0.0 via artifacts
    - expandeddelight 0.2.5
    - extrasounds 2.3.1+1.19.2-1.19.1
    - fabric-api 0.66.0+1.19.2
    - fabric-api-base 0.4.15+8f4e8eb390 via dynamiccrosshaircompat
    - fabric-api-lookup-api-v1 1.6.10+93d8cb8290 via fabric-api
    - fabric-biome-api-v1 9.0.18+c6af733c90 via fabric-api
    - fabric-block-api-v1 1.0.0+12bfe4ea90 via fabric-api
    - fabric-blockrenderlayer-v1 1.1.21+c6af733c90 via fabric-api
    - fabric-client-tags-api-v1 1.0.2+b35fea8390 via fabric-api
    - fabric-command-api-v1 1.2.12+f71b366f90 via fabric-api
    - fabric-command-api-v2 2.1.8+93d8cb8290 via fabric-api
    - fabric-commands-v0 0.2.29+df3654b390 via fabric-api
    - fabric-containers-v0 0.1.35+df3654b390 via fabric-api
    - fabric-content-registries-v0 3.4.1+6064db2a90 via fabric-api
    - fabric-convention-tags-v1 1.1.2+93d8cb8290 via fabric-api
    - fabric-crash-report-info-v1 0.2.6+aeb40ebe90 via fabric-api
    - fabric-data-generation-api-v1 5.2.3+b598f4ac90 via fabric-api
    - fabric-diagonal-panes 0.6.4
    - fabric-dimensions-v1 2.1.32+0dd10df690 via fabric-api
    - fabric-entity-events-v1 1.5.0+a1d87cb890 via fabric-api
    - fabric-events-interaction-v0 0.4.29+c6af733c90 via fabric-api
    - fabric-events-lifecycle-v0 0.2.29+df3654b390 via fabric-api
    - fabric-game-rule-api-v1 1.0.22+c6af733c90 via fabric-api
    - fabric-item-api-v1 1.5.8+93d8cb8290 via fabric-api
    - fabric-item-groups-v0 0.3.33+70efcffe90 via fabric-api
    - fabric-key-binding-api-v1 1.0.25+5c4fce2890 via dynamiccrosshaircompat
    - fabric-keybindings-v0 0.2.20+df3654b390 via fabric-api
    - fabric-language-kotlin 1.9.0+kotlin.1.8.0
    - fabric-lifecycle-events-v1 2.2.0+33ffe9ec90 via fabric-api
    - fabric-loot-api-v2 1.1.7+83a8659290 via fabric-api
    - fabric-loot-tables-v1 1.1.10+9e7660c690 via fabric-api
    - fabric-message-api-v1 5.0.4+93d8cb8290 via fabric-api
    - fabric-mining-level-api-v1 2.1.18+33fbc73890 via fabric-api
    - fabric-models-v0 0.3.18+c6af733c90 via fabric-api
    - fabric-networking-api-v1 1.2.5+c6af733c90 via fabric-api
    - fabric-networking-v0 0.3.22+df3654b390 via fabric-api
    - fabric-object-builder-api-v1 4.1.0+06e0e25190 via fabric-api
    - fabric-particles-v1 1.0.11+79adfe0a90 via fabric-api
    - fabric-permissions-api-v0 0.1-SNAPSHOT via servercore
    - fabric-registry-sync-v0 0.9.26+c6af733c90 via fabric-api
    - fabric-renderer-api-v1 1.0.13+12bfe4ea90 via fabric-api
    - fabric-renderer-indigo 0.6.15+aeb40ebe90 via fabric-api
    - fabric-renderer-registries-v1 3.2.21+df3654b390 via fabric-api
    - fabric-rendering-data-attachment-v1 0.3.16+12bfe4ea90 via fabric-api
    - fabric-rendering-fluids-v1 3.0.8+c6af733c90 via fabric-api
    - fabric-rendering-v0 1.1.23+df3654b390 via fabric-api
    - fabric-rendering-v1 1.11.0+73145abb90 via fabric-api
    - fabric-resource-conditions-api-v1 2.1.0+aae9039d90 via fabric-api
    - fabric-resource-loader-v0 0.7.3+3e1ba48e90 via fabric-api
    - fabric-screen-api-v1 1.0.27+93d8cb8290 via fabric-api
    - fabric-screen-handler-api-v1 1.3.7+1cc24b1b90 via dynamiccrosshaircompat
    - fabric-sound-api-v1 1.0.0+c4f28df590 via fabric-api
    - fabric-textures-v0 1.0.21+aeb40ebe90 via fabric-api
    - fabric-transfer-api-v1 2.1.6+413cbbc790 via dynamiccrosshaircompat
    - fabric-transitive-access-wideners-v1 1.3.1+42d99c3290 via fabric-api
    - fabrication 3.0.2+1.19
    - fabricenchantments 0.8.1
    - fabricloader 0.14.11
    - fabricshieldlib 1.6.0-1.19
    - farmersdelight 1.19.2-1.3.9
    - farmersrespite 1.0.0
    - fastquit 1.1.2+1.19+
    - ferritecore 4.2.1
    - fiber 0.23.0-2 via patchouli
    - firstperson 2.2.0
    - foodeffecttooltips 1.0.0
    - footprintparticle 0.2.3
    - forge_tags 3.0 via porting_lib
    - forgeconfigapiport 4.2.6
    - friendsandfoes 1.5.9
    - frozenup 2.0.0-fabric
    - fwaystones 3.0.3+mc1.19.2
    - geckolib3 3.1.40
    - glassdoor 3.1.0-beta.1+1.19
    - go-fish 1.6.0-1.19.1
    - goblintraders 1.5.2
    - goodall 1.1.1
    - guardvillagers 1.19.2-1.0.16
    - harvestwithease 4.0.0.3
    - highlighter 1.1.4
    - hopobetterruinedportal 1.3.3
    - horsebuff 2.0.1
    - hoverpets 0.4.0
    - icarus 1.13
    - iceberg 1.0.46
    - idwtialsimmoedm 0.1.2+1.19
    - illuminations 1.10.11
    - immersive_armors 1.4.2
    - immersive_weathering 1.19.2-1.2.4
    - immersivesnow 1.2.0
    - incendium 5.1.0
    - indium 1.0.9+mc1.19.2
    - ingameime 1.6.6
    - inmis 2.7.0-1.19
    - interactic 0.1.11+1.19
    - inventoryprofilesnext 1.7.0
    - io_github_douira_glsl-transformer 2.0.0-pre9 via iris
    - iris 1.5.2
    - itemborders 1.1.6
    - jade 8.2.1
    - java 17
    - kambrik 4.0-1.19.2
    - kirin 1.11.0 via presencefootsteps
    - kiwi 8.1.1
    - konkrete 1.6.0
    - languagereload 1.3.2
    - legendarytooltips 1.2.6
    - lib39-deferral 1.1.1 via fabrication
    - libertyvillagers 1.0.2+1.19.2
    - lithium 0.10.2
    - loadingscreentips 1.1.0
    - lootgoblins 1.0.8
    - loud_leads 1.0.1+mc1.19
    - lucys_sloths 1.0-SNAPSHOT
    - lunaslimes 1.5-1.19.2
    - make_bubbles_pop 0.0.2-1.19
    - mambience 5.2.0+1.19
    - map-in-slot 1.0.2
    - map_atlases 2.2.0
    - maptooltip 2.0.0
    - marketcrates 1.5
    - maybe-data 1.3.2-1.19-rc2 via wolveswitharmor
    - me_lucko_spark-api 0.1-SNAPSHOT via servercore
    - meowing 1.0.1+1.19.2
    - merchantmarkers 1.2.3
    - midnightlib 0.6.0
    - minecarttweaks 1.7
    - minecraft 1.19.2
    - minieffects 5.1.0
    - mm 2.3 via fabricshieldlib
    - mobz 3.3.5
    - mod-loading-screen 1.0.1
    - modid 2.4.2+1.19.2
    - modmenu 4.0.6
    - moonlight 1.19.2-2.1.4
    - morebannerfeatures 1.1.3
    - moreculling 1.19.1-0.10.1
    - motionblur 1.0.1+mc1.19
    - multibeds 1.3.0
    - musicdr 2.1.0
    - mythicmounts 1.19.2-7.0
    - naturalist 2.1.1
    - nbtcrafting 2.2.0+mc1.19 via spiceoffabric
    - net_lenni0451_reflect 1.0.2 via mod-loading-screen
    - net_objecthunter_exp4j 0.4.8 via playerex
    - nicephore fabric-1.19.x-1.0.0
    - nimble 3.0.0
    - nofade 1.18-2.0.1
    - notenoughanimations 1.6.2
    - nullscape 1.2
    - omega-config 1.2.3-1.18.1 via inmis
    - onebar 3.3.4
    - opc 0.6.4 via playerex
    - openloader 15.0.1
    - optigui 1.1.6
    - org_anarres_jcpp 1.4.14 via iris
    - org_antlr_antlr4-runtime 4.11.1 via iris
    - org_apache_commons_commons-text 1.9 via optigui
    - org_apache_httpcomponents_httpmime 4.5.10 via entity_texture_features
    - org_codehaus_groovy_groovy 3.0.11 via slight-gui-modifications
    - org_codehaus_groovy_groovy-jsr223 3.0.11 via slight-gui-modifications
    - org_jetbrains_kotlin_kotlin-reflect 1.8.0 via fabric-language-kotlin
    - org_jetbrains_kotlin_kotlin-stdlib 1.8.0 via fabric-language-kotlin
    - org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.8.0 via fabric-language-kotlin
    - org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.8.0 via fabric-language-kotlin
    - org_jetbrains_kotlinx_atomicfu-jvm 0.18.5 via fabric-language-kotlin
    - org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.6.4 via fabric-language-kotlin
    - org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.6.4 via fabric-language-kotlin
    - org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.4.0 via fabric-language-kotlin
    - org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.4.1 via fabric-language-kotlin
    - org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.4.1 via fabric-language-kotlin
    - org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.4.1 via fabric-language-kotlin
    - org_joml_joml 1.10.4 via sodium
    - overweight_farming 1.19-1.5.3-fabric
    - packet_tweaker 0.3.0+1.18.2 via server_translations_api
    - panorama 1.2.0
    - particlerain 2.0.0
    - patchouli 1.19.2-76-FABRIC
    - physicsmod 2.8.12
    - pinlib 0.1.3+1.19 via fwaystones
    - placeholder-api 2.0.0-beta.7+1.19 via servercore
    - playdate 1.0.1
    - player-animator 1.0.2
    - playerex 3.3.7
    - pling 1.5.0
    - polaroidcamera 1.4.0
    - polymer 0.2.18+1.19.2 via eldritch_mobs
    - polymer-blocks-ext 0.1.0-alpha.9+1.19.2 via eldritch_mobs
    - polymer-registry-sync-manipulator 0.0.3+1.19.2 via polymer
    - polymorph 0.45.0+1.19.2
    - portablejukebox 2.2.0
    - porting_lib 2.1.722+1.19.2
    - porting_lib_accessors 2.1.722+1.19.2 via porting_lib_extensions
    - porting_lib_attributes 2.1.722+1.19.2 via porting_lib
    - porting_lib_base 2.1.722+1.19.2 via porting_lib
    - porting_lib_common 2.1.722+1.19.2 via porting_lib_extensions
    - porting_lib_constants 2.1.722+1.19.2 via porting_lib_attributes
    - porting_lib_entity 2.1.722+1.19.2 via porting_lib
    - porting_lib_extensions 2.1.722+1.19.2 via porting_lib_transfer
    - porting_lib_fake_players 2.1.722+1.19.2 via porting_lib_base
    - porting_lib_lazy_registration 2.1.722+1.19.2 via porting_lib_base
    - porting_lib_model_generators 2.1.722+1.19.2 via porting_lib_base
    - porting_lib_model_loader 2.1.722+1.19.2 via porting_lib
    - porting_lib_models 2.0.591+1.19.2 via farmersrespite
    - porting_lib_networking 2.1.722+1.19.2 via porting_lib
    - porting_lib_obj_loader 2.0.591+1.19.2 via farmersrespite
    - porting_lib_transfer 2.1.722+1.19.2 via porting_lib
    - powershot 1.4.0-1.19-fabric
    - presencefootsteps 1.6.1
    - pride 1.1.2+1.19 via fabrication
    - probablychests 0.5.5-1.19.2
    - puzzleslib 4.3.11
    - qu-enchantments 1.2.3-1.19
    - queen-cats 1.0.3-1.19.2-Fabric
    - raised 1.1.3
    - ratsmischief 1.4.0
    - realisticsleep 1.7.0
    - reeses-sodium-options 1.4.7+mc1.19.2-build.59
    - relicex 3.2.6
    - repurposed_structures 6.1.2+1.19
    - resolutioncontrol 1.19.x-3.0.0
    - respawnablepets 1.19-2
    - rmh 0.0.1+MC1.19.2(Fabric)
    - rocks 1.6.1
    - roughlyenoughitems 9.1.572
    - rrls 1.5.0-fabric
    - rsls 1.0.0
    - satin 1.9.0 via motionblur
    - seasons 1.4-BETA+1.19
    - serialization_hooks 0.3.26 via porting_lib_base
    - server_translations_api 1.4.18+1.19.2 via libertyvillagers
    - servercore 1.3.1-1.19.1
    - sfcr 1.7.1-1.19.2
    - shetiphiancore 1.3.1
    - skylorlib 1.5.1
    - slight-gui-modifications 2.3.0
    - smarterfarmers 1.19.2-1.7.1
    - smoothboot 1.19-1.7.1
    - smoothscrollingeverywhere 3.0.3-unstable
    - smoothswapping 0.4.5
    - snowrealmagic 5.0.3
    - snowyspirit 1.19.2-2.0.2
    - sodium 0.4.4+build.18
    - sodium-extra 0.4.10+mc1.19.2-build.64
    - soulfired 1.0.0.2
    - soundcategories 1.2.4+1.19 via extrasounds
    - spectrelib 0.8.1+1.19 via beaconsforall
    - spiceoffabric 1.5.5+1.19
    - spruceui 4.0.0+1.19 via bodacious_berries
    - spyglass-improvements 1.4+mc1.19+fabric
    - starlight 1.1.1+fabric.ae22326
    - static-content 1.0.1-1.16.2 via wolveswitharmor
    - staticdata 1.1.2 via static-content
    - step-height-entity-attribute 1.0.0 via artifacts
    - strawgolem 2.0.0-beta.5
    - strawstatues 4.0.10
    - structory 1.0.1
    - structurized-reborn 1.19-01 via delightchef
    - supplementaries 1.19.2-2.2.13
    - swampier_swamps 1.19-1.1.4
    - t_and_t 1.8.2
    - tdnf 3.0.183
    - telepistons 1.1.3
    - terraform-wood-api-v1 4.2.0 via culturaldelights
    - textutilities 1.4.1+1.19.2
    - thonkutil 2.15.4+1.19
    - thonkutil-base 1.13.2+4a8c408a57 via thonkutil
    - thonkutil-capes-v1 1.4.2+3eb2749857 via thonkutil
    - thonkutil-coords-v1 1.1.2+8ff533c957 via thonkutil
    - thonkutil-customization-v1 1.1.2+8ff533c957 via thonkutil
    - thonkutil-legacy 1.1.2+5d4263f557 via thonkutil
    - thonkutil-modchecker-v1 1.1.3+bd4b387957 via thonkutil
    - thonkutil-potions-v0 1.5.2+8ff533c957 via thonkutil
    - thonkutil-titlescreen-v1 1.2.2+8ff533c957 via thonkutil
    - thonkutil-trades-v1 1.2.2+8ff533c957 via thonkutil
    - torchhit 5.0.0.0
    - trinkets 3.4.1
    - trinkets-curios-theme 0.2.2+1.19
    - tweed4_annotated 1.3.1+mc22w17a via spiceoffabric
    - tweed4_base 1.7.1+mc22w17a via spiceoffabric
    - tweed4_data 1.2.1+mc22w17a via spiceoffabric
    - tweed4_data_hjson 1.1.1+mc22w17a via spiceoffabric
    - tweed4_tailor_coat 1.1.3+mc22w17a via spiceoffabric
    - tweed4_tailor_screen 1.1.1+mc22w17a via spiceoffabric
    - umu_little_maid 2.10
    - universalbonemeal 4.2.0
    - unstructured 0.5.2+1.19.2
    - untitledduckmod 0.6.1
    - variant_bookshelves 1.2.2
    - variant_shields 1.0.2
    - variantbarrels 2.4
    - vinery 1.2.5
    - visuality 0.5.5
    - visualoverhaul 4.1.1
    - visualworkbench 4.2.0
    - voidz 1.0.9
    - waterdripsound 1.19-0.3.0
    - waveycapes 1.2.1
    - wolveswitharmor 1.8.0-1.19
    - woof 1.1.2-1.19
    - wso16 1.1
    - yigd 1.4.4

Btw, SFCR cannot get properly cloud height which should be set by sodium-extra when SFCR run with this pack. (So I've remove sodium-extra compat in 1.7.1)

Rivmun commented 1 year ago

I think it causing by high fps. I try to turn on the v-sync (60fps) in my modpack then cloud moving is normalize.

tick and render is different thread. when render speed no fit to tick, cloud moving will be unstable. deeply: the cloud moving offset add up per tick, it's catch frame duration as value. if render too slow, frame duration is very high and let the offset add up too fast.

it's no about modpack.

(吐槽:怎么每次我觉得问题可能短期内解决不了的时候,第二天就解决了呢……)