@@ -129863,86 +129863,86 @@
129863129863 Author: fancyfurret
129864129864 Description: 120+ FPS in Celeste without breaking physics!
129865129865 Likes: 29
129866- Views: 34489
129867- Downloads: 16055
129866+ Views: 34542
129867+ Downloads: 16263
129868129868 Text: "<h1>Celeste Motion Smoothing</h1>\r\nA mod for Celeste that greatly improves\
129869129869 \ the smoothness of the camera and Madeline, and also can raise the FPS above\
129870- \ 60\_ <i>without</i>\_breaking physics. <b><span class=\"GreenColor\">You do not \
129871- \ need a high refresh rate monitor to get the vast majority of the benefit of \
129872- \ Motion Smoothing!\_ </span></b>The higher fps options work by keeping the physics \
129873- \ update at a fixed 60 FPS but rendering using extrapolated entity/camera/etc\
129870+ \ 60 <i>without</i> breaking physics. <b><span class=\"GreenColor\"\
129871+ >You do not need a high refresh rate monitor to get the vast majority of the benefit\
129872+ \ of Motion Smoothing! </span></b>The higher fps options work by keeping\
129873+ \ the physics update at a fixed 60 FPS but rendering using extrapolated entity/camera/etc\
129874129874 \ positions during at 120+ FPS. Motion Smoothing should work with most modded\
129875129875 \ maps, but please read the Smooth Camera section for more on compatibility.\r\
129876129876 \n<br><br><b>\r\n Note that the demo video is 60 fps, so it's not a true representation\
129877129877 \ of what the\r\n mod will look like on a 120hz+ monitor; there is no motion\
129878- \ blur when actually playing. Thank you\_Klyx for\r\n the video!</b>\r\n<br><br>\r \
129879- \ n<span class=\"RedColor\"><span class=\"GreenColor\"><b>I have verified the accuracy \
129880- \ of physics with this mod enabled by running the Any% TAS, which still finishes \
129881- \ like normal, but at a buttery smooth 120+ FPS!</b></span></span>\r\n<br><br >\r\
129882- \n<h1>Camera Smoothing</h1>\r\nThe Smooth Camera setting lets the camera move \
129883- \ continuously: that is, half of a pixel could be shown on\r\nthe side of the \
129884- \ screen while the camera is moving. This is especially noticeable when the camera \
129885- \ is slowly catching up to the player. <b>This works regardless of FPS, so if \
129886- \ you only have a 60hz monitor, this option will still make the game much smoother!</b>\_ \
129887- Like everything in this mod, this does not affect physics at all, and the camera \
129888- \ still moves exactly like normal, only smoother.<br><br>\r\nCamera smoothing \
129889- \ can be accomplished in two different ways:\r\n<ul>\r\n <li><b>Fancy</b>:\_ \
129890- <span class=\"GreenColor\">[Recommended]</span>\_This substantially changes Celeste's\
129878+ \ blur when actually playing. Thank you Klyx for\r\n the video!</b>\r\n\
129879+ <br><br>\r\ n<span class=\"RedColor\"><span class=\"GreenColor\"><b>I have verified\
129880+ \ the accuracy of physics with this mod enabled by running the Any% TAS, which\
129881+ \ still finishes like normal, but at a buttery smooth 120+ FPS!</b></span></span>\r\
129882+ \n<br><br>\r\n< h1>Camera Smoothing</h1>\r\nThe Smooth Camera setting lets the\
129883+ \ camera move continuously: that is, half of a pixel could be shown on\r\nthe\
129884+ \ side of the screen while the camera is moving. This is especially noticeable\
129885+ \ when the camera is slowly catching up to the player. <b>This works regardless\
129886+ \ of FPS, so if you only have a 60hz monitor, this option will still make the\
129887+ \ game much smoother!</b> Like everything in this mod, this does not affect\
129888+ \ physics at all, and the camera still moves exactly like normal, only smoother.<br><br>\r\
129889+ \nCamera smoothing can be accomplished in two different ways:\r\n<ul>\r\n <li><b>Fancy</b>: <span \
129890+ \ class=\"GreenColor\">[Recommended]</span> This substantially changes Celeste's\
129891129891 \ rendering pipeline to render everything at a 6x internal scale, so that the\
129892129892 \ gameplay and foreground can be composited onto the background with a fractional-pixel\
129893129893 \ offset. This makes for the highest-quality result, but it may impact performance\
129894- \ on low-end systems, and it\_may be incompatible with a small number of other\
129894+ \ on low-end systems, and it may be incompatible with a small number of other\
129895129895 \ mods. There are currently no known incompatibilities or visual glitches, so\
129896129896 \ if you encounter either, please ping Cruz (the current maintainer) in the Celeste\
129897129897 \ discord server. Until or unless it's fixed, you'll have to use the Fast mode\
129898- \ instead.<br></li>\r\n <li><b>Fast</b>:\_This accomplishes the same effect\
129898+ \ instead.<br></li>\r\n <li><b>Fast</b>: This accomplishes the same effect\
129899129899 \ as the previous smoothing mode, but by directly unlocking the camera from the\
129900129900 \ pixel grid instead. Since it doesn't drastically change the internal rendering,\
129901129901 \ this is compatible with nearly every mod, but it has the drawback that the background\
129902129902 \ jitters uncontrollably when moving the camera. This can be visually distracting,\
129903129903 \ so it's recommended to use the previous mode instead when possible.<br></li>\r\
129904- \n <li><b>Off</b>:\_This smoothing can also be disabled completely.</li></ul><br><h2>Render\
129904+ \n <li><b>Off</b>: This smoothing can also be disabled completely.</li></ul><br><h2>Render\
129905129905 \ Madeline with Subpixel Precision</h2>With Fancy camera smoothing, Madeline can\
129906129906 \ be drawn at her exact, subpixel-precise position while moving, which dramatically\
129907129907 \ improves the clarity of her sprite while moving. There are many safeguards in\
129908129908 \ place to prevent subpixel information from being gleanable. Turning this setting\
129909129909 \ off may mildly improve performance.<br><br><h2>Smooth Background</h2>With Fancy\
129910129910 \ camera smoothing, the background can be drawn unlocked from the pixel grid,\
129911129911 \ which makes parallax backgrounds substantially smoother. Turning this setting\
129912- \ off may mildly <i>reduce\_ </i>performance, especially in levels with unusually\
129912+ \ off may mildly <i>reduce </i>performance, especially in levels with unusually\
129913129913 \ complicated backgrounds.<br><br><h2>Smooth Foreground</h2>This is identical\
129914129914 \ to the smooth background setting, but for foreground objects (for example, the\
129915129915 \ snow in chapter 7 drifts smoothly when this is on, rather than being snapped\
129916- \ to the pixel grid).\_Turning this setting off may mildly\_ <i>reduce\_ </i>performance,\
129916+ \ to the pixel grid). Turning this setting off may mildly <i>reduce </i>performance,\
129917129917 \ especially in levels with unusually complicated backgrounds.<br><br>In general,\
129918129918 \ we recommend turning on as many of the smoothing options as possible without\
129919129919 \ interfering with the map you're playing, the performance of the game, and your\
129920- \ personal preference!\_ <br><br><h1>Higher Framerates</h1>Motion Smoothing always \
129921- \ keeps Celeste's physics running at 60 FPS. When the framerate is increased above \
129922- \ 60, the extra frames in between physics frames are rendered by predicting where \
129923- \ all of the objects in the level (including Madeline) should be, based on their \
129924- \ current position and velocity.<br><br><h2>Object Smoothing</h2>There are two \
129925- \ slightly different ways to predict where objects will be on non-physics frames.<ul>\r \
129926- \n <li><b>Extrapolate</b>:\_ <span class=\"GreenColor\">[Recommended]</span>\_ \
129927- Uses objects' current velocity to predict where they should be. When objects unexpectedly\
129920+ \ personal preference! <br><br><h1>Higher Framerates</h1>Motion Smoothing\
129921+ \ always keeps Celeste's physics running at 60 FPS. When the framerate is increased\
129922+ \ above 60, the extra frames in between physics frames are rendered by predicting\
129923+ \ where all of the objects in the level (including Madeline) should be, based\
129924+ \ on their current position and velocity.<br><br><h2>Object Smoothing</h2>There\
129925+ \ are two slightly different ways to predict where objects will be on non-physics\
129926+ \ frames.<ul>\r\ n <li><b>Extrapolate</b>: <span class=\"GreenColor\">[Recommended]</span> Uses \
129927+ \ objects' current velocity to predict where they should be. When objects unexpectedly\
129928129928 \ change velocity, this can introduce very brief visual artifacts. In practice,\
129929129929 \ this is so rare and so brief that it is functionally unnoticeable.<br></li>\r\
129930129930 \n <li><b>Interpolate</b>: Uses the last two physics frames to calculate exactly\
129931129931 \ where objects should be in between. This is more technically correct, but it\
129932129932 \ adds an extra 1–2 frames of input delay.\r\n </li>\r\n</ul>\r\n<br>\r\n\r\
129933129933 \n<h2 class=\"SelectedElement\">Framerate Increase Method</h2>\r\nRaising the\
129934- \ framerate above 60 can be accomplished in two ways:<br>\r\n<ul>\r\n <li><b>Interval</b>:\_ \
129935- <span class=\"GreenColor\">[Recommended] </span>Draws one or more extra frames\
129936- \ for every physics frame. This has the best compatibility, but it restricts the\
129937- \ FPS to increments of 60. For a 144hz monitor, you could try 120 or 180 and see\
129938- \ which looks the\r\n best.\r\n </li>\r\n <li><b>Dynamic</b>: Decouples\
129934+ \ framerate above 60 can be accomplished in two ways:<br>\r\n<ul>\r\n <li><b>Interval</b>: <span \
129935+ \ class=\"GreenColor\">[Recommended] </span>Draws one or more extra frames for \
129936+ \ every physics frame. This has the best compatibility, but it restricts the FPS \
129937+ \ to increments of 60. For a 144hz monitor, you could try 120 or 180 and see which \
129938+ \ looks the\r\n best.\r\n </li>\r\n <li><b>Dynamic</b>: Decouples\
129939129939 \ the physics updates from the rendering. This allows any framerate (like 144)\
129940129940 \ but at the cost of mod compatibility: while it's unusual, any mod that tries\
129941129941 \ to hook the main XNA Tick method, like TAS recorder, will not work\r\n \
129942129942 \ properly.</li>\r\n</ul><br><br>"
129943129943 CreatedDate: 1716069297
129944- ModifiedDate: 1772574290
129945- UpdatedDate: 1772574405
129944+ ModifiedDate: 1772751480
129945+ UpdatedDate: 1772751554
129946129946 Screenshots:
129947129947 - https://images.gamebanana.com/img/ss/mods/66491f59cb21f.jpg
129948129948 - https://images.gamebanana.com/img/ss/mods/664916980f89e.jpg
@@ -129951,20 +129951,20 @@
129951129951 - https://celestemodupdater.0x0a.de/banana-mirror-images/img_ss_mods_66491f59cb21f.png
129952129952 - https://celestemodupdater.0x0a.de/banana-mirror-images/img_ss_mods_664916980f89e.png
129953129953 Files:
129954+ - Description: 1.4.4
129955+ HasEverestYaml: true
129956+ Size: 82144
129957+ CreatedDate: 1772751470
129958+ Downloads: 0
129959+ URL: https://gamebanana.com/dl/1640669
129960+ Name: motionsmoothing-v1-4-4.zip
129954129961 - Description: 1.4.3
129955129962 HasEverestYaml: true
129956129963 Size: 82117
129957129964 CreatedDate: 1772574277
129958- Downloads: 110
129965+ Downloads: 308
129959129966 URL: https://gamebanana.com/dl/1639258
129960129967 Name: motionsmoothing-v1-4-3.zip
129961- - Description: 1.4.2
129962- HasEverestYaml: true
129963- Size: 82111
129964- CreatedDate: 1772304921
129965- Downloads: 404
129966- URL: https://gamebanana.com/dl/1636705
129967- Name: motionsmoothing-v1-4-2.zip
129968129968 CategoryId: 4632
129969129969 CategoryName: Other/Misc
129970129970- PageURL: https://gamebanana.com/mods/514198
0 commit comments