@@ -129799,87 +129799,84 @@
129799129799 Author: fancyfurret
129800129800 Description: 120+ FPS in Celeste without breaking physics!
129801129801 Likes: 29
129802- Views: 34231
129803- Downloads: 15488
129802+ Views: 34270
129803+ Downloads: 15527
129804129804 Text: "<h1>Celeste Motion Smoothing</h1>\r\nA mod for Celeste that greatly improves\
129805129805 \ the smoothness of the camera and Madeline, and also can raise the FPS above\
129806- \ 60\_ <i>without</i>\_breaking physics. <b><span class=\"GreenColor\">You do not \
129807- \ need a high refresh rate monitor to get the vast majority of the benefit of \
129808- \ Motion Smoothing!\_ </span></b>The higher fps options work by keeping the physics \
129809- \ update at a fixed 60 FPS but rendering using extrapolated entity/camera/etc\
129806+ \ 60 <i>without</i> breaking physics. <b><span class=\"GreenColor\"\
129807+ >You do not need a high refresh rate monitor to get the vast majority of the benefit\
129808+ \ of Motion Smoothing! </span></b>The higher fps options work by keeping\
129809+ \ the physics update at a fixed 60 FPS but rendering using extrapolated entity/camera/etc\
129810129810 \ positions during at 120+ FPS. Motion Smoothing should work with most modded\
129811129811 \ maps, but please read the Smooth Camera section for more on compatibility.\r\
129812129812 \n<br><br><b>\r\n Note that the demo video is 60 fps, so it's not a true representation\
129813129813 \ of what the\r\n mod will look like on a 120hz+ monitor; there is no motion\
129814- \ blur when actually playing. Thank you\_Klyx for\r\n the video!</b>\r\n<br><br>\r\
129815- \n<span class=\"RedColor\"><span class=\"GreenColor\"><b>I have verified the accuracy\
129816- \ of physics with this mod enabled by running the Any% TAS, which still finishes\
129817- \ like normal, but at a buttery smooth 120+ FPS!</b></span></span>\r\n<br><br>\r\
129818- \n<h2>Smooth Camera</h2>\r\nThis lets the camera move continuously: that is, half\
129819- \ of a pixel could be shown on\r\nthe side of the screen while the camera is moving.\
129820- \ This is especially noticeable when the camera is slowly catching up to the player.\
129821- \ <b>This works regardless of FPS, so if you only have a 60hz monitor, this option\
129822- \ will still make the game much smoother!</b>\_Like everything in this mod, this\
129823- \ does not affect physics in any way, and the camera still moves exactly like\
129824- \ normal, only smoother.<br><br>\r\nCamera smoothing can be accomplished in two\
129825- \ different ways:\r\n<ul>\r\n <li><b>Fancy</b>:\_<span class=\"GreenColor\"\
129826- >[Recommended]</span>\_This substantially changes Celeste's rendering pipeline\
129827- \ to render everything at a 6x internal scale, so that the gameplay and foreground\
129828- \ can be composited onto the background with a fractional-pixel offset. This makes\
129829- \ for the highest-quality result, but it may impact performance on low-end systems,\
129830- \ and it\_may be incompatible with a small number of other mods. There are currently\
129831- \ no known incompatibilities, so if you encounter a visual glitch in a level,\
129832- \ please ping Cruz (the current maintainer) in the Celeste discord server. Until\
129833- \ or unless it's fixed, you'll have to use the Fast mode instead.<br></li>\r\n\
129834- \ <li><b>Fast</b>:\_This accomplishes the same effect as the previous smoothing\
129835- \ mode, but by unlocking the camera from the pixel grid instead. Since it doesn't\
129836- \ drastically change the internal rendering, this is compatible with nearly every\
129837- \ mod, but it has the drawback that the background jitters uncontrollably when\
129838- \ moving the camera. This can be visually distracting, so it's recommended to\
129839- \ use the previous mode instead when possible.<br></li>\r\n <li><b>Off</b>:\_\
129840- This smoothing can also be disabled completely.</li></ul><br><br><h2>Render Madeline\
129841- \ with Subpixel Precision</h2>With Fancy camera smoothing, Madeline can be drawn\
129842- \ at her exact, subpixel-precise position while moving. She is drawn snapped to\
129843- \ the pixel grid when not moving and in a number of other edge cases, both to\
129844- \ avoid visual oddities and so that information about subpixel position cannot\
129845- \ be gleaned. This effect is surprisingly striking, and Madeline's sprite is much\
129846- \ more clear and smooth when this is enabled. Turning this setting off may slightly\
129847- \ improve performance.<br><br><h2>Smooth Background</h2>With Fancy camera smoothing,\
129848- \ the background can also be rendered at 6x internal resolution, which allows\
129849- \ parallax backgrounds to be rendered with smooth detail.\_Turning this setting\
129850- \ off may slightly\_<i>worsen</i> performance, and also introduce occasional color\
129851- \ issues that occur with a particular kind of parallax background (for example\
129852- \ in the final checkpoints of Farewell).\_<br><br><h2>Smooth Foreground</h2>This\
129853- \ is identical to the smooth background setting, but for foreground objects (for\
129854- \ example, when this setting is on, the snow in chapters 4 and 7 drifts smoothly,\
129855- \ rather than being snapped to the pixel grid). Turning this setting off will\
129856- \ prevent most, but not all, foreground objects from being smoothed; while the\
129857- \ vast majority of objects can have smoothing disabled, objects with complicated\
129858- \ blend states cannot. The more objects a level has that cannot be smoothed, the\
129859- \ more performance will be impacted when this setting is off.<br><br>In general,\
129814+ \ blur when actually playing. Thank you Klyx for\r\n the video!</b>\r\n\
129815+ <br><br>\r\n<span class=\"RedColor\"><span class=\"GreenColor\"><b>I have verified\
129816+ \ the accuracy of physics with this mod enabled by running the Any% TAS, which\
129817+ \ still finishes like normal, but at a buttery smooth 120+ FPS!</b></span></span>\r\
129818+ \n<br><br>\r\n<h2>Smooth Camera</h2>\r\nThis lets the camera move continuously:\
129819+ \ that is, half of a pixel could be shown on\r\nthe side of the screen while the\
129820+ \ camera is moving. This is especially noticeable when the camera is slowly catching\
129821+ \ up to the player. <b>This works regardless of FPS, so if you only have a 60hz\
129822+ \ monitor, this option will still make the game much smoother!</b> Like everything\
129823+ \ in this mod, this does not affect physics in any way, and the camera still moves\
129824+ \ exactly like normal, only smoother.<br><br>\r\nCamera smoothing can be accomplished\
129825+ \ in two different ways:\r\n<ul>\r\n <li><b>Fancy</b>: <span class=\"\
129826+ GreenColor\">[Recommended]</span> This substantially changes Celeste's rendering\
129827+ \ pipeline to render everything at a 6x internal scale, so that the gameplay and\
129828+ \ foreground can be composited onto the background with a fractional-pixel offset.\
129829+ \ This makes for the highest-quality result, but it may impact performance on\
129830+ \ low-end systems, and it may be incompatible with a small number of other\
129831+ \ mods. There are currently no known incompatibilities, so if you encounter a\
129832+ \ visual glitch in a level, please ping Cruz (the current maintainer) in the Celeste\
129833+ \ discord server. Until or unless it's fixed, you'll have to use the Fast mode\
129834+ \ instead.<br></li>\r\n <li><b>Fast</b>: This accomplishes the same effect\
129835+ \ as the previous smoothing mode, but by unlocking the camera from the pixel grid\
129836+ \ instead. Since it doesn't drastically change the internal rendering, this is\
129837+ \ compatible with nearly every mod, but it has the drawback that the background\
129838+ \ jitters uncontrollably when moving the camera. This can be visually distracting,\
129839+ \ so it's recommended to use the previous mode instead when possible.<br></li>\r\
129840+ \n <li><b>Off</b>: This smoothing can also be disabled completely.</li></ul><br><br><h2>Render\
129841+ \ Madeline with Subpixel Precision</h2>With Fancy camera smoothing, Madeline can\
129842+ \ be drawn at her exact, subpixel-precise position while moving, which dramatically\
129843+ \ improves the clarity of her sprite while moving. There are many safeguards in\
129844+ \ place to prevent subpixel information from being gleanable. Turning this setting\
129845+ \ off may mildly improve performance.<br><br><h2>Smooth Background</h2>With Fancy\
129846+ \ camera smoothing, the background can be drawn unlocked from the pixel grid,\
129847+ \ which makes parallax backgrounds substantially smoother. Turning this setting\
129848+ \ off may mildly <i>reduce </i>performance, especially in levels with unusually\
129849+ \ complicated backgrounds.<br><br><h2>Smooth Foreground</h2>This is identical\
129850+ \ to the smooth background setting, but for foreground objects (for example, the\
129851+ \ snow in chapter 7 drifts smoothly when this is on, rather than being snapped\
129852+ \ to the pixel grid). Turning this setting off may mildly <i>reduce </i>performance,\
129853+ \ especially in levels with unusually complicated backgrounds.<br><br>In general,\
129860129854 \ we recommend turning on as many of the smoothing options as possible without\
129861129855 \ interfering with the map you're playing, the performance of the game, and your\
129862- \ personal preference!\_<br><br><h2>Smoothing Modes</h2>\r\nSeparate from camera\
129863- \ smoothing, objects themselves have their position smoothed.\r\n<ul>\r\n <li><b>Extrapolate</b>:\_\
129864- <span class=\"GreenColor\">[Recommended]</span>\_This mode predicts object\r\n\
129865- \ positions based on previous updates. It feels very similar to vanilla,\
129866- \ but it can introduce very brief (visual only) artifacts when changing quickly\
129867- \ from a high speed to a low one (for example, buffering a vertical dash out of\
129868- \ a dream block).<br></li>\r\n <li><b>Interpolate</b>: This mode interpolates\
129869- \ object positions between the last two physics updates. This mode\r\n \
129870- \ is more technically correct, but it adds an extra 1–2 frames of input delay.\r\
129871- \n </li>\r\n</ul>\r\n<br>\r\n\r\n<h2>Update Mode</h2>\r\nTo keep physics at\
129872- \ 60 FPS while rendering at a higher framerate, there are two options:<br>\r\n\
129873- <ul>\r\n <li><b>Interval</b>:\_<span class=\"GreenColor\">[Recommended]\_</span>Has\
129874- \ the best compatibility, but\r\n restricts your FPS to increments of 60.\
129856+ \ personal preference! <br><br><h2>Object Smoothing</h2>Motion Smoothing\
129857+ \ always keeps Celeste's physics running at 60 FPS. When the framerate is increased\
129858+ \ above 60, the extra frames in between physics frames are rendered by predicting\
129859+ \ where all of the objects in the level (including Madeline) should be, based\
129860+ \ on their velocity. There are two slightly different ways to do this.<ul>\r\n\
129861+ \ <li><b>Extrapolate</b>: <span class=\"GreenColor\">[Recommended]</span> Uses\
129862+ \ objects' current velocity to predict where they should be. When objects unexpectedly\
129863+ \ change velocity, this can introduce very brief visual artifacts. In practice,\
129864+ \ this is so rare and so brief that it is functionally unnoticeable.<br></li>\r\
129865+ \n <li><b>Interpolate</b>: Uses the last two physics frames to calculate exactly\
129866+ \ where objects should be in between. This is more technically correct, but it\
129867+ \ adds an extra 1–2 frames of input delay.\r\n </li>\r\n</ul>\r\n<br>\r\n\r\
129868+ \n<h2>Update Mode</h2>\r\nRaising the framerate above 60 can be accomplished in\
129869+ \ two ways:<br>\r\n<ul>\r\n <li><b>Interval</b>: <span class=\"GreenColor\"\
129870+ >[Recommended] </span>Draws one or more extra frames for every physics frame.\
129871+ \ This has the best compatibility, but it restricts the FPS to increments of 60.\
129875129872 \ For a 144hz monitor, you could try 120 or 180 and see which looks the\r\n \
129876129873 \ best.\r\n </li>\r\n <li class=\"SelectedElement\"><b>Dynamic</b>:\
129877- \ Allows any number for FPS (like 144) but at the cost of mod compatibility.\r \
129878- \n It's rare, but if a mod tries to hook the main XNA Tick method, then \
129879- \ one of the mods might not work\r\n properly. (Breaks TAS Recorder, and \
129880- \ maybe others).\_\r\n </li>\r\n</ul><br><br>"
129874+ \ Decouples the physics updates from the rendering. This allows any framerate \
129875+ \ (like 144) but at the cost of mod compatibility: while it's unusual, any mod \
129876+ \ that tries to hook the main XNA Tick method, like TAS recorder, will not work\r \
129877+ \n properly. </li>\r\n</ul><br><br>"
129881129878 CreatedDate: 1716069297
129882- ModifiedDate: 1772227917
129879+ ModifiedDate: 1772303142
129883129880 UpdatedDate: 1772227964
129884129881 Screenshots:
129885129882 - https://images.gamebanana.com/img/ss/mods/66491f59cb21f.jpg
@@ -129893,7 +129890,7 @@
129893129890 HasEverestYaml: true
129894129891 Size: 81893
129895129892 CreatedDate: 1772227910
129896- Downloads: 140
129893+ Downloads: 176
129897129894 URL: https://gamebanana.com/dl/1636090
129898129895 Name: motionsmoothing-v1-4-1.zip
129899129896 - Description: '1.4'
@@ -233767,6 +233764,38 @@
233767233764 Name: goldennopulse.zip
233768233765 CategoryId: 575
233769233766 CategoryName: Other/Misc
233767+ - PageURL: https://gamebanana.com/tools/22023
233768+ GameBananaType: Tool
233769+ GameBananaId: 22023
233770+ Name: Loenn Field Restriction Remover
233771+ Author: grog398
233772+ Description: ''
233773+ Likes: 1
233774+ Views: 0
233775+ Downloads: 0
233776+ Text: Adds a Loenn script to toggle field restrictions on and off, allowing you
233777+ to set entity fields to whatever value you want.<br><br>Note that in many cases,
233778+ this will cause unintended behavior or outright crash the game. This tool only
233779+ exists to make creating game-breaking maps more convenient.
233780+ CreatedDate: 1772303158
233781+ ModifiedDate: 1772303158
233782+ UpdatedDate: 1772303158
233783+ Screenshots:
233784+ - https://images.gamebanana.com/img/ss/tools/69a33319ee922.jpg
233785+ - https://images.gamebanana.com/img/ss/tools/69a3331ccde35.jpg
233786+ MirroredScreenshots:
233787+ - https://celestemodupdater.0x0a.de/banana-mirror-images/img_ss_tools_69a33319ee922.png
233788+ - https://celestemodupdater.0x0a.de/banana-mirror-images/img_ss_tools_69a3331ccde35.png
233789+ Files:
233790+ - Description: ''
233791+ HasEverestYaml: true
233792+ Size: 2024
233793+ CreatedDate: 1772303138
233794+ Downloads: 0
233795+ URL: https://gamebanana.com/dl/1636678
233796+ Name: fieldrestrictionremover.zip
233797+ CategoryId: 1098
233798+ CategoryName: Lönn Plugin
233770233799- PageURL: https://gamebanana.com/wips/49474
233771233800 GameBananaType: Wip
233772233801 GameBananaId: 49474
0 commit comments