@@ -129645,85 +129645,85 @@
129645129645 Author: fancyfurret
129646129646 Description: 120+ FPS in Celeste without breaking physics!
129647129647 Likes: 28
129648- Views: 32946
129649- Downloads: 13265
129648+ Views: 32987
129649+ Downloads: 13316
129650129650 Text: "<h1>Celeste Motion Smoothing</h1>\r\nA mod for Celeste that greatly improves\
129651129651 \ the smoothness of the camera and Madeline, and also can raise the FPS above\
129652- \ 60 <i>without</i> breaking physics. <b><span class=\"GreenColor\"\
129653- >You do not need a high refresh rate monitor to get most of the benefit of Motion\
129654- \ Smoothing! </span></b>The higher fps options work by keeping the physics\
129655- \ update at a fixed 60 FPS and smoothing the entity/camera/etc positions during\
129656- \ render at 120+ FPS. Motion Smoothing should work with most modded maps, but\
129657- \ please read the Smooth Camera section for more on compatibility.\r\n<br><br><b>\r\
129658- \n Note that the demo video is 60 fps, so it's not a true representation of\
129659- \ what the\r\n mod will look like on a 120hz+ monitor; there is no motion blur\
129660- \ when actually playing. Thank you Klyx for\r\n the video!</b>\r\n<br><br>\r\
129661- \n<span class=\"RedColor\" ><span class=\"GreenColor\"><b>I have verified the accuracy\
129662- \ of physics with this mod enabled by running the Any% TAS, which still finishes\
129663- \ like normal, but at a buttery smooth 120+ FPS!</b></span></span>\r\n<br><br>\r\
129664- \n<h2>Smooth Camera</h2>\r\ nThis lets the camera move continuously: that is, half\
129665- \ of a pixel could be shown on\r\nthe side of the screen while the camera is moving.\
129666- \ This is especially noticeable when the camera is slowly catching up to the player.\
129667- \ <b>This works regardless of FPS, so if you only have a 60hz monitor, this option\
129668- \ will still make the game much smoother!</b> Like everything in this mod,\
129669- \ this does not affect physics in any way, and the camera still moves exactly\
129670- \ like normal, only smoother.<br><br>\r\nCamera smoothing can be accomplished\
129671- \ in two different ways:\r\ n<ul>\r\n <li class=\"SelectedElement\"><b>Fancy</b>: <span\
129672- \ class=\"GreenColor\" >[Recommended]</span> This substantially changes Celeste's\
129673- \ rendering pipeline to render everything at a 6x internal scale, so that the\
129674- \ gameplay and foreground can be composited onto the background with a fractional-pixel\
129675- \ offset. This makes for the highest-quality result, but it may impact performance\
129676- \ on low-end systems, and it requires drawing the foreground at high resolution,\
129677- \ so there is the occasional minor visual artifact (for example the snow in chapter\
129678- \ 7 moving smoothly). More importantly, <b>this mode may be incompatible with\
129679- \ a small number of other mods</b>. There are currently no known incompatibilities,\
129680- \ so if you encounter a visual glitch in a level, please ping Cruz (the current\
129681- \ maintainer) in the Celeste discord server. Until or unless it's fixed, you'll\
129682- \ have to use the other mode instead. See below for a list of current known issues.<br></li>\r\
129683- \n <li><b>Fast</b>: This accomplishes the same effect as the previous\
129684- \ smoothing mode, but by unlocking the camera from the pixel grid instead. Since\
129685- \ it doesn't drastically change the internal rendering, this is compatible with\
129686- \ nearly every mod, but it has the drawback that the background jitters uncontrollably\
129687- \ when moving the camera. This isn't the end of the world, but it's recommended\
129688- \ to use the previous mode instead when possible.<br></li>\r\n <li><b>Off</b>: This \
129689- \ smoothing can also be disabled completely.</li></ul><br><h2>Smooth Background</h2>\r\
129690- \nWhen Smooth Camera is set to Fancy, the background can also be rendered at 6x\
129691- \ internal resolution. This allows parallax backgrounds to be rendered with smooth\
129692- \ detail, and it also fixes occasional slight color issues that occur with a particular\
129693- \ kind of parallax background (for example in the final checkpoints of Farewell).\
129694- \ On by default, and the performance impact on top of the hires renderer should\
129695- \ be minimal.<br><br>\r\ n\r\n<h2>Render Madeline with Subpixel Precision</h2>\r\
129696- \nThis setting rewrites the gameplay renderer to draw Madeline at her exact subpixel-precise\
129697- \ position while moving. She is drawn snapped to the pixel grid when not moving,\
129698- \ both to avoid visual oddities and so that information about subpixel position\
129699- \ cannot be gleaned. Like the previous setting, this is only possible when Smooth\
129700- \ Camera is set to Fancy . This effect is surprisingly striking, and Madeline's\
129701- \ sprite is much more clear and smooth when this is enabled. On by default, and\
129702- \ the performance impact on top of the hires renderer should be minimal.<br><br>\r\
129703- \n\r\nIn general, we recommend turning on as many of the smoothing options as\
129704- \ possible without interfering with the map you're playing, the performance of\
129705- \ the game, and your personal preference! <br><br><h2>Smoothing Modes</h2>\r\
129706- \nSeparate from camera smoothing, objects themselves have their position smoothed.\r\
129707- \n<ul>\r\n <li><b>Extrapolate</b>: < span class=\"GreenColor\">[Recommended]</span> This \
129708- \ mode predicts object\r\n positions based on previous updates. It feels\
129709- \ very similar to vanilla, but it can introduce very brief (visual only) weirdness\
129710- \ when changing quickly from a high speed to a low one (for example, buffering\
129711- \ a vertical dash out of a dream block).<br></li>\r\n <li><b>Interpolate</b>:\
129712- \ This mode interpolates object positions between the last two physics updates.\
129713- \ This mode\r\n is more technically correct, but it adds an extra 1–2 frames\
129714- \ of input delay.\r\ n </li>\r\n</ul>\r\n<br>\r\n\r\n<h2>Update Mode</h2>\r\n \
129715- For this mod to work, we need to somehow get the game to draw above 60FPS, but\
129716- \ keep the physics updates at 60FPS.<br>\r\n<ul>\r\n <li><b>Interval</b>: <span\
129717- \ class=\"GreenColor\" >[Recommended] </span>Has the best compatibility, but\r\
129718- \n restricts your FPS to increments of 60. For a 144hz monitor, you could\
129719- \ try 120 or 180 and see which looks the\r\n best.\r\n </li>\r\n \
129720- \ <li><b>Dynamic</b>: Allows you to select any number for FPS (like 144) but at\
129721- \ the cost of mod compatibility.\r\ n It's rare, but if a mod tries to hook\
129722- \ the main XNA Tick method, then one of the mods might not work\r\n properly.\
129723- \ (Breaks TAS Recorder, and maybe others). \r\n </li>\r\n</ul>"
129652+ \ 60\_ <i>without</i>\_breaking physics. <b><span class=\"GreenColor\">You do not \
129653+ \ need a high refresh rate monitor to get most of the benefit of Motion Smoothing!\_ \
129654+ </span></b>The higher fps options work by keeping the physics update at a fixed \
129655+ \ 60 FPS and smoothing the entity/camera/etc positions during render at 120+ FPS. \
129656+ \ Motion Smoothing should work with most modded maps, but please read the Smooth \
129657+ \ Camera section for more on compatibility.\r\n<br><br><b>\r\n Note that the \
129658+ \ demo video is 60 fps, so it's not a true representation of what the\r\n mod \
129659+ \ will look like on a 120hz+ monitor; there is no motion blur when actually playing. \
129660+ \ Thank you\_Klyx for\r\n the video!</b>\r\n<br><br>\r\n<span class=\"RedColor\" \
129661+ ><span class=\"GreenColor\"><b>I have verified the accuracy of physics with this \
129662+ \ mod enabled by running the Any% TAS, which still finishes like normal, but at \
129663+ \ a buttery smooth 120+ FPS!</b></span></span>\r\n<br><br>\r\n<h2>Smooth Camera</h2 >\r\
129664+ \nThis lets the camera move continuously: that is, half of a pixel could be shown \
129665+ \ on\r\nthe side of the screen while the camera is moving. This is especially \
129666+ \ noticeable when the camera is slowly catching up to the player. <b>This works \
129667+ \ regardless of FPS, so if you only have a 60hz monitor, this option will still \
129668+ \ make the game much smoother!</b>\_Like everything in this mod, this does not \
129669+ \ affect physics in any way, and the camera still moves exactly like normal, only \
129670+ \ smoother.<br><br>\r\nCamera smoothing can be accomplished in two different ways:\r \
129671+ \n<ul>\r\n <li class=\"SelectedElement\"><b>Fancy</b>:\_ <span class=\"GreenColor\" \
129672+ >[Recommended]</span>\_This substantially changes Celeste's rendering pipeline \
129673+ \ to render everything at a 6x internal scale, so that the gameplay and foreground \
129674+ \ can be composited onto the background with a fractional-pixel offset. This makes \
129675+ \ for the highest-quality result, but it may impact performance on low-end systems, \
129676+ \ and it requires drawing the foreground at high resolution, so there is the occasional \
129677+ \ minor visual artifact (for example the snow in chapter 7 moving smoothly). More \
129678+ \ importantly, <b>this mode may be incompatible with a small number of other mods</b>. \
129679+ \ There are currently no known incompatibilities, so if you encounter a visual \
129680+ \ glitch in a level, please ping Cruz (the current maintainer) in the Celeste \
129681+ \ discord server. Until or unless it's fixed, you'll have to use the other mode \
129682+ \ instead. See below for a list of current known issues.<br></li>\r\n <li><b>Fast</b>:\_ \
129683+ This accomplishes the same effect as the previous smoothing mode, but by unlocking \
129684+ \ the camera from the pixel grid instead. Since it doesn't drastically change \
129685+ \ the internal rendering, this is compatible with nearly every mod, but it has \
129686+ \ the drawback that the background jitters uncontrollably when moving the camera. \
129687+ \ This isn't the end of the world, but it's recommended to use the previous mode \
129688+ \ instead when possible.<br></li>\r\n <li><b>Off</b>:\_This smoothing can also \
129689+ \ be disabled completely.</li></ul><br><h2>Smooth Background</h2>\r\nWhen Smooth \
129690+ \ Camera is set to Fancy, the background can also be rendered at 6x internal resolution. \
129691+ \ This allows parallax backgrounds to be rendered with smooth detail, and it also \
129692+ \ fixes occasional slight color issues that occur with a particular kind of parallax \
129693+ \ background (for example in the final checkpoints of Farewell). On by default, \
129694+ \ and the performance impact on top of the hires renderer should be minimal.<br><br>\r \
129695+ \n\r\n<h2>Render Madeline with Subpixel Precision</h2>\r\nThis setting rewrites \
129696+ \ the gameplay renderer to draw Madeline at her exact subpixel-precise position \
129697+ \ while moving. She is drawn snapped to the pixel grid when not moving, both to \
129698+ \ avoid visual oddities and so that information about subpixel position cannot \
129699+ \ be gleaned. Like the previous setting, this is only possible when Smooth Camera \
129700+ \ is set to\_Fancy . This effect is surprisingly striking, and Madeline's sprite \
129701+ \ is much more clear and smooth when this is enabled. On by default, and the performance \
129702+ \ impact on top of the hires renderer should be minimal.<br><br>\r\n\r\nIn general, \
129703+ \ we recommend turning on as many of the smoothing options as possible without \
129704+ \ interfering with the map you're playing, the performance of the game, and your \
129705+ \ personal preference!\_ <br><br><h2>Smoothing Modes</h2>\r\nSeparate from camera \
129706+ \ smoothing, objects themselves have their position smoothed.\r\n<ul>\r\n <li><b>Extrapolate</b>:\_ \
129707+ < span class=\"GreenColor\">[Recommended]</span>\_This mode predicts object\r\n \
129708+ \ positions based on previous updates. It feels very similar to vanilla, \
129709+ \ but it can introduce very brief (visual only) weirdness when changing quickly \
129710+ \ from a high speed to a low one (for example, buffering a vertical dash out of \
129711+ \ a dream block).<br></li>\r\n <li><b>Interpolate</b>: This mode interpolates \
129712+ \ object positions between the last two physics updates. This mode\r\n \
129713+ \ is more technically correct, but it adds an extra 1–2 frames of input delay.\r \
129714+ \n </li>\r\n</ul>\r\n<br>\r\n\r\n<h2>Update Mode</h2>\r\nFor this mod to work, \
129715+ \ we need to somehow get the game to draw above 60FPS, but keep the physics updates \
129716+ \ at 60FPS.<br>\r\n<ul>\r\n <li><b>Interval</b>:\_ <span class=\"GreenColor\" \
129717+ >[Recommended]\_ </span>Has the best compatibility, but\r\n restricts your \
129718+ \ FPS to increments of 60. For a 144hz monitor, you could try 120 or 180 and see \
129719+ \ which looks the\r\n best.\r\n </li>\r\n <li><b>Dynamic</b>: Allows \
129720+ \ you to select any number for FPS (like 144) but at the cost of mod compatibility.\r \
129721+ \n It's rare, but if a mod tries to hook the main XNA Tick method, then \
129722+ \ one of the mods might not work\r\n properly. (Breaks TAS Recorder, and \
129723+ \ maybe others).\_ \r\n </li>\r\n</ul>"
129724129724 CreatedDate: 1716069297
129725- ModifiedDate: 1770491547
129726- UpdatedDate: 1770481975
129725+ ModifiedDate: 1770787885
129726+ UpdatedDate: 1770787956
129727129727 Screenshots:
129728129728 - https://images.gamebanana.com/img/ss/mods/66491f59cb21f.jpg
129729129729 - https://images.gamebanana.com/img/ss/mods/664916980f89e.jpg
@@ -129732,20 +129732,20 @@
129732129732 - https://celestemodupdater.0x0a.de/banana-mirror-images/img_ss_mods_66491f59cb21f.png
129733129733 - https://celestemodupdater.0x0a.de/banana-mirror-images/img_ss_mods_664916980f89e.png
129734129734 Files:
129735+ - Description: 1.3.17
129736+ HasEverestYaml: true
129737+ Size: 77249
129738+ CreatedDate: 1770787867
129739+ Downloads: 0
129740+ URL: https://gamebanana.com/dl/1622538
129741+ Name: motionsmoothing-v1-3-17_e1654.zip
129735129742 - Description: 1.3.16
129736129743 HasEverestYaml: true
129737129744 Size: 76557
129738129745 CreatedDate: 1770481814
129739- Downloads: 347
129746+ Downloads: 396
129740129747 URL: https://gamebanana.com/dl/1619521
129741129748 Name: motionsmoothing-v1-3-16.zip
129742- - Description: 1.3.15
129743- HasEverestYaml: true
129744- Size: 76544
129745- CreatedDate: 1769832262
129746- Downloads: 620
129747- URL: https://gamebanana.com/dl/1613813
129748- Name: motionsmoothing-v1-3-15.zip
129749129749 CategoryId: 4632
129750129750 CategoryName: Other/Misc
129751129751- PageURL: https://gamebanana.com/mods/514198
0 commit comments