* Japanese localization: Fix some typos and grammatical errors
* Fixed errors described in PR #940 review
* Revert camera movement description in Japanese
* put \u200B
* Update locale.cpp
Changed Japanese installer introduction text.
* Moved line break location and changed "北米" to US
* Reverting US to 北米 and capitalizing the game name
* translate most option names and setting names
* add most header/button guide japanese localizations
* include furigana usage guidance for japanese localization
* remove os message window furigana note
* fix incorrect kana usage for 'lock'
* add more option localization
* translate achievement notification option
* remove english battle theme description from japanese
* fix compilation errors
* Japanese localization 1st pass
* Revert JP localization taken from in-game
* Use "Window Size"
* add support for zero width line break hints
* add dirty hack for kana being clipped at the right edge of the info panel
* Changed line to original meaning
* Added zero width spaces to option descriptions
* Japanese localization 2nd pass
* Remove furigana from Video_BackendError
* add more japanese specific hacks for installer_wizard description
* locale small fixes
* Update config_locale.cpp
* options menu scroll fixes, minor localization touchups
* adjust installer wizard text spacing
* fix installer wizard text positioning when a line starts with a normal kana in japanese
* Installer adjustment
* option fixes
* Added missing line break on introduction
* do touchups to message window annotation drop shadow
* adjust spacing in TitleMissingDLC text to fit furigana properly
* add brianuuuSonic to credits
* change capitalization of xbox in xbox color correction
* remove usage of temporaries
* tweak cutscene aspect ratio description
* add missing credit for german translation
* update resources submodule
---------
Co-authored-by: brianuuu <38166666+brianuuu@users.noreply.github.com>
* add french localization
* change installer introduction line breaks
* brightness and control tutorial localization touchups
* remove translation for Werehog from descriptions
* change quit message for consistency with in-game text
* add spaces between characters and question marks for consistency
* add spaces between characters and exclamation marks for consistency
* add spaces between characters and colon for consistency
* more spacing fixes
* ensure available space doesn't break at 10tb+ storage
* change localization for gibibyte acronym to proper unit
* update to new localization for InstallFailed
---------
Co-authored-by: LJSTAR <31629427+ljstarbird@users.noreply.github.com>
* italian: Redid localization files, again
* italian: Update Hints and Button tutorials
* italian: Update Control Tutorial text
* italian: Updated locale
* italian: Added language desc. and added deliberate mistake
Why did they add a space before the question mark...
* Update locale.cpp for most German localization
* Adding the rest of German localisation
Additionally changed phrasing on a few lines to be more in line with official terminology used in other games and software respectively.
* Add German Localization to Config
Adds all strings to the German localization for the options menu.
* Change installer wizard space check page text spacing
* Update locale.cpp as per review
Removed line break for welcome message.
Shortened installer prompts.
Adjusted lines breaks across the board.
Improved consistency with game.
* address line breaks
* add missing controller icon strings
* correct line breaks for Installer_Page_InstallFailed
---------
Co-authored-by: DeaTh-G <hatvongeorge@gmail.com>
Co-authored-by: Michael <15317421+ActualMandM@users.noreply.github.com>
* Add back button functionality to the installer.
* Nuclear exits.
* Adjust error code.
* Rework waiting time into the installer process instead.
* Extra waiting time during quitting.
* Restore button max widths.
* button_guide: set up Esc key texture
* Update installer_wizard.cpp
* Update resources submodule
* installer_wizard: decrease nav button margin
---------
Co-authored-by: Hyper <34012267+hyperbx@users.noreply.github.com>
* Update checker.
* Fix build and enum class.
* Get rid of submodule for httplib.
* Get rid of submodule for curl.
* Minor style changes and fix video.cpp Linux build error.
* CTitleStateIntro_patches: implemented update message
* Update update_checker.cpp
* CTitleStateIntro_patches: fix fade out accepting input
---------
Co-authored-by: Hyper <34012267+hyperbx@users.noreply.github.com>
* options_menu: implemented title animation
* Adjust options title flash animation.
* Replace use of std::numbers::pi with M_PI.
* Implement shader modifier for options title rectangle.
* Replicate the same scaling applied to the rectangle in world map.
---------
Co-authored-by: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>
* Map CSD structures by full path.
* Initial work for unstretching & aligning to edges.
* Add extend flag, fix cast lookups.
* Add right extend flag.
* Fill the flags map with a bunch of casts.
* Implement unstretching.
* Set more title casts to unscretch.
* Add some more flags.
* Move CSD patches to its own file.
* Replace CSD vertex shaders to get rid of pixel snapping.
* Snap to pixel on the CPU.
* Current work trying to get 3D screen position casts working correctly.
* Fix and properly align font, handle most 3D screen positions.
* Add stretch flags for background casts.
* Use 4:3 as the base aspect ratio instead of 16:9.
* Replicate the game's 4:3 downscaling behavior.
* World map now identical to original 4:3.
* Replace camera aspect ratio/field of view logic.
* Make original 4:3 scaling a separate option, use custom behavior for auto.
* Keep UI scale same only above Steam Deck aspect ratio.
* Release paths when the YNCP file gets freed.
* Add more path flags.
* Interpolate to original 4:3 scale.
* Scaling animation offset to prevent offscreen casts from showing up in ultrawide.
* Queue draw calls without actually executing anything to extract the corner.
* Clean unnecessary hooks.
* Add result screen modifiers.
* Stretch loading primitive 2D.
* Scale DoF correctly at different aspect ratios.
* Remove stretch option.
* Make aspect ratio a global variable.
* Ultrawide patch for HUD 3D items.
* Fix world map 3D to 2D projection.
* Right align world map info box.
* Set medal positions.
* Respect center option in more places.
* Implement the aspect ratio option.
* Use viewport dimensions for snapping CSD pixels.
* Fix DoF fix not using viewport height.
* Implement aspect ratio patches for 2D drop ring emitter.
* Implement inspire letterbox.
* Add cutscene aspect ratio option.
* Shift subtitles by aspect ratio.
* Fix crash in earth restoration cutscenes.
* Offset scale patches for Tornado Defense.
* Scale new record arrow casts.
* Expose aspect ratio variables globally.
* Properly center the achievements menu.
* 4:3 scaling for options menu.
* Fix procedural filtering logic in ImGui pixel shader.
* Fix button guide offset.
* UI scaling for installer.
* Remove grid snaps in the installer.
* Handle center UI scale option for rings going to HUD.
* Remove unnecessary diff.
* Revert temporary changes.
* Fix typo.