HomeGamesUpdatesPricingMethodology
Steam News6 July 20215y ago

Ys IX on PC - Behind the Scenes

With Ys IX finally releasing on PC, we've reached the most critical point of one of the most challenging porting projects we have undertaken so far.

In this update4

Full notes

Full Ys IX: Monstrum Nox update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

0 fixes1 addition8 changes0 removals
  • Performance
  • UI and audio
  • Compatibility
  • Gameplay
changedWith Ys IX finally releasing on PC, we've reached the most critical point of one of the most challenging porting projects we have undertaken so far. Some of these challenges were unavoidable, while others were of our own making, but we believe we've overcome the vast majority of them and are ready to provide a great version of the game. In this article we'd like to go into a bit of detail on some of PC-specific features and the optimization work which went into this version of the game.
changedFull Mouse/Keyboard SupportIn porting Ys IX to PC, we implemented full mouse/keyboard support. This includes not just the basics of controlling the game (with raw mouse input for camera control!), but also rebinding of all actions with up to two bindings each , pointer controls in all menus, mouse wheel scrolling where appropriate, and adaptive prompts depending on your preferred input device and binding. These might sound like trivial changes, but in a game with a substantial amount of custom UI that was only ever designed for a controller, they are more laborious than you might think.
changedSupport for High Frame RatesYs IX was originally designed for 60 FPS, but in an action game having the possibility to reach higher framerates is always desirable, especially for those with a high-end PC. Our beta testers helped us find all the large and small ways in which the game could break when going beyond 60 FPS, and step by step we managed to make everything work at up to 144 FPS with full support.
changedUltrawide Aspect RatioMany console games are built with the assumption that 16:9 is the only aspect ratio which needs to be supported, and going beyond it can introduce all manner of issues, especially related to UI but also with other rendering such as special effects. As such, fully supporting wider aspect ratios, including UI, in such games is much more than just a small hack, but we committed to this for Ys IX and hope you'll love the result.
addedOther Features and OptionsHere is a list of additional features and options added to the PC version:
changedOther Features and OptionsCamera field of view adjustment setting

Ys IX: Monstrum Nox changes

changedWith Ys IX finally releasing on PC, we've reached the most critical point of one of the most challenging porting projects we have undertaken so far. Some of these challenges were unavoidable, while others were of our own making, but we believe we've overcome the vast majority of them and are ready to provide a great version of the game. In this article we'd like to go into a bit of detail on some of PC-specific features and the optimization work which went into this version of the game.
changedIn porting Ys IX to PC, we implemented full mouse/keyboard support. This includes not just the basics of controlling the game (with raw mouse input for camera control!), but also rebinding of all actions with up to two bindings each , pointer controls in all menus, mouse wheel scrolling where appropriate, and adaptive prompts depending on your preferred input device and binding. These might sound like trivial changes, but in a game with a substantial amount of custom UI that was only ever designed for a controller, they are more laborious than you might think.
changedYs IX was originally designed for 60 FPS, but in an action game having the possibility to reach higher framerates is always desirable, especially for those with a high-end PC. Our beta testers helped us find all the large and small ways in which the game could break when going beyond 60 FPS, and step by step we managed to make everything work at up to 144 FPS with full support.
changedMany console games are built with the assumption that 16:9 is the only aspect ratio which needs to be supported, and going beyond it can introduce all manner of issues, especially related to UI but also with other rendering such as special effects. As such, fully supporting wider aspect ratios, including UI, in such games is much more than just a small hack, but we committed to this for Ys IX and hope you'll love the result.
addedHere is a list of additional features and options added to the PC version:

With Ys IX finally releasing on PC, we've reached the most critical point of one of the most challenging porting projects we have undertaken so far. Some of these challenges were unavoidable, while others were of our own making, but we believe we've overcome the vast majority of them and are ready to provide a great version of the game. In this article we'd like to go into a bit of detail on some of PC-specific features and the optimization work which went into this version of the game.

Feature Overview

Some of us here at PH3 are PC gaming enthusiasts. While this is hopefully a good thing for everyone who plays our ports, it also means that we frequently create substantial workloads for ourselves by introducing features that weren't strictly necessary -- and that is certainly the case for Ys IX.

Full Mouse/Keyboard Support

In porting Ys IX to PC, we implemented full mouse/keyboard support. This includes not just the basics of controlling the game (with raw mouse input for camera control!), but also rebinding of all actions with up to two bindings each, pointer controls in all menus, mouse wheel scrolling where appropriate, and adaptive prompts depending on your preferred input device and binding. These might sound like trivial changes, but in a game with a substantial amount of custom UI that was only ever designed for a controller, they are more laborious than you might think.

Support for High Frame Rates

Ys IX was originally designed for 60 FPS, but in an action game having the possibility to reach higher framerates is always desirable, especially for those with a high-end PC. Our beta testers helped us find all the large and small ways in which the game could break when going beyond 60 FPS, and step by step we managed to make everything work at up to 144 FPS with full support.

Ultrawide Aspect Ratio

Many console games are built with the assumption that 16:9 is the only aspect ratio which needs to be supported, and going beyond it can introduce all manner of issues, especially related to UI but also with other rendering such as special effects. As such, fully supporting wider aspect ratios, including UI, in such games is much more than just a small hack, but we committed to this for Ys IX and hope you'll love the result.

Other Features and Options

Here is a list of additional features and options added to the PC version:

  • Arbitrary resolution support (tested up to 8k)

  • Camera field of view adjustment setting

  • General Sampling Rate option (supports sub-sampling for low-end systems and supersampling for high-end systems)

  • Draw distance and Foliage Density settings to go beyond console on the high-end or gain extra performance on the low end

  • Shadow Filtering (including PCSS) and Shadow Resolution options

  • Various individual Postprocessing options, including HBAO+ ambient occlusion

  • Color blindness accessibility filters

Performance Optimization

With the initial state -- fundamentally improved since -- of Ys VIII on PC still in mind, performance was a key concern when bringing Ys IX to PC. This is doubly important as Ys IX is actually an inherently far more challenging game to run than its predecessor, as the latter was still designed to also work on the PlayStation Vita.

By the time we were ready to ship an initial version of Ys IX to our PC beta testers, we had already improved performance by around a factor of 2 compared to the very first version on PC,

Source

Steam News / 6 July 2021

Open original post

Changelog.gg summarizes and formats this update. How we read updates.