Releases: streetpea/chiaki-ng
v1.9.0
Brings ability to set controller mappings to chiaki-ng
Linux Flatpak Release on Flathub as io.github.streetpea.Chiaki4deck
Use brew to manage updates for the MacOS release with:
brew install --cask streetpea/streetpea/chiaki-ng
Windows Release, MacOS Release, and Linux Appimage Release attached.
Note: Pipewire required for appimage. For Linux pipewire is required for DualSense haptics. For flatpak you can run with --env=SDL_AUDIODRIVER=pulse to use pulse instead of pipewire if you really want that (doing this means DualSense haptics won't work)
Updates
- adds Controllers section to chiaki-ng settings which allows you to configure the mapping for your controller (especially nice for mapping Xbox and Switch controllers to PlayStation inputs) [Note: Controllers mapped via Steam should be mapped directly in the Steam UI gamepad configurator as opposed to this menu. If you try to map a controller that is mapped via Steam in this menu it will give you a notification that it should be mapped via Steam.]
- adds Custom renderer option which allows you to configure your renderer options very granularly with the options at https://libplacebo.org/options/
- add defaults to all settings so users are aware of the defaults/which settings they've changed
- add different haptic rumble intensity settings for users to configure if the default is not to their liking
- add ability to hide un-registered discovered consoles
- for manual connection show 1 pane with all relevant information instead of 2 panes when console is discovered + allow user to choose between registered consoles (regardless of whether or not they are currently discovered) + make PS5 default console type
- disable double click for fullscreen by default and allow re-enabling via the Video section of the Settings
- fix crash when user has more than 1 PS5 registered with PSN
- fix crash that could happen when a user uses the wake from sleep feature
- fix corrupt stream that could occur after several hours of streaming
- fix launching from a path with non-ascii characters on Windows
- fix decimal points turning into scientific notation numbers in QSliders
- properly terminate ipv6 discovery service
- ping all network interfaces on Linux and MacOS allowing discovery of previously undiscovered consoles
v1.8.1
Small patch update
Linux Flatpak Release on Flathub as io.github.streetpea.Chiaki4deck
Windows Release, MacOS Release, and Linux Appimage Release attached.
Note: Pipewire required for appimage. For Linux pipewire is required for DualSense haptics. For flatpak you can run with --env=SDL_AUDIODRIVER=pulse to use pulse instead of pipewire if you really want that (doing this means DualSense haptics won't work)
Updates
- enable haptic feedback for DualSense on MacOS (see enabling haptic feedback for DualSense on MacOS)
- fix issue where sleeping your client device on Linux would cause chiaki-ng to crash
- give user link to use in a browser when using psn login in game mode on Steam Deck
- creating Steam shortcut improvements (i.e., add a timestamp to the backup file so multiple can be saved and not allowing creating another shortcut while currently creating one)
- scale the official Steam icons for chiaki-ng used in the create a Steam shortcut button to the appropriate sizes to fix pause will scrolling through Steam menu with chiaki-ng added as a non-steam game in Steam big-picture mode
- changes MacOS icons to give them the "MacOS" style (i.e., rounded edges, etc.)
v1.8.0
Name change to chiaki-ng
Linux Flatpak Release on Flathub as io.github.streetpea.Chiaki4deck
Windows Release, MacOS Release, and Linux Appimage Release attached.
Note: Pipewire required for appimage. For Linux pipewire is required for DualSense haptics. For flatpak you can run with --env=SDL_AUDIODRIVER=pulse to use pulse instead of pipewire if you really want that (doing this means DualSense haptics won't work)
Updates
- changes name and artwork for
chiaki-ng
- changes current profile when using --profile option
v1.7.4
Small patch update
Linux Flatpak Release on Flathub as io.github.streetpea.Chiaki4deck
Windows Release, MacOS Release, and Linux Appimage Release attached.
Note: Pipewire required for appimage. For Linux pipewire is required for DualSense haptics. For flatpak you can run with --env=SDL_AUDIODRIVER=pulse to use pulse instead of pipewire if you really want that (doing this means DualSense haptics won't work)
Updates
- adds notification when psn creds expire
- use IPv4 for hostnames as ps4/5 don't support using IPv6 for remote play
- allow entering pin using enter key as alternative to selecting ok
v1.7.3
Adds ability to create/delete and switch between different profiles (i.e., different users)
Linux Flatpak Release on Flathub as io.github.streetpea.Chiaki4deck
Windows Release, MacOS Release, and Linux Appimage Release attached.
Note: Pipewire required for appimage. For Linux pipewire is required for DualSense haptics. For flatpak you can run with --env=SDL_AUDIODRIVER=pulse to use pulse instead of pipewire if you really want that (doing this means DualSense haptics won't work)
Updates
- Switch, create and delete profiles via Settings (Gear icon)->Config->Manage Profiles. You can also make a shortcut launching from a specific profile with the
--profile=profile_name
option where profile_name is the given profile's name - Fix issue where discovery doesn't work in certain setups on Windows
- Fix issue where auto-connect doesn't work with manually added connection on Windows
v1.7.2
Provides unique remote and local Stream Settings for each console (PS4/PS5)
Linux Flatpak Release on Flathub as io.github.streetpea.Chiaki4deck
Windows Release, MacOS Release, and Linux Appimage Release attached.
Note: Pipewire required for appimage. For Linux pipewire is required for DualSense haptics. For flatpak you can run with --env=SDL_AUDIODRIVER=pulse to use pulse instead of pipewire if you really want that (doing this means DualSense haptics won't work)
Updates
- Separate Local and Remote and PS4/PS5 settings so you can set appropriate settings for each type of connection
- Enable more network types to work with remote connection via PSN (Note: some can only be made to work a % of the time due to limitations with remote play imposed by Sony)
- Export/import option for settings to transfer across devices/platforms
- Adds
auto
hw decoder option which is now the default. It chooses the best decoder for your platform from the available decoders - Make Chiaki4deck ipv6 compatible (ipv6 not yet supported by remote play on the console [i.e., in Sony's PlayStation firmware] so can't be used yet)
v1.7.1
Release updating remote connection via PSN (i.e., remote connection without port forwarding) to support PS4 consoles as well as additional network types.
Linux Flatpak Release on Flathub as io.github.streetpea.Chiaki4deck
Windows Release, MacOS Release, and Linux Appimage Release attached.
Note: Pipewire required for appimage. For Linux pipewire is required for DualSense haptics. For flatpak you can run with --env=SDL_AUDIODRIVER=pulse to use pulse instead of pipewire if you really want that (doing this means DualSense haptics won't work)
Updates
- Brings support for PS4 consoles using remote connection via PSN (Note: only main PS4 registered to your PSN account can be used for remote play via PSN)
- Enables remote connection via PSN to work with more network types
v1.7.0
Release bringing remote connection via PSN to chiaki4deck (i.e., remote connection without port forwarding)
For setup, requirements etc. for remote connection via PSN see https://streetpea.github.io/chiaki4deck/setup/remoteconnection/#remote-connection-via-psn
Linux Flatpak Release on Flathub as io.github.streetpea.Chiaki4deck
Windows Release, MacOS Release, and Linux Appimage Release attached.
Note: Pipewire required for appimage. For Linux pipewire is required for DualSense haptics. For flatpak you can run with --env=SDL_AUDIODRIVER=pulse to use pulse instead of pipewire if you really want that (doing this means DualSense haptics won't work)
Updates
- Allow zooming out from resolution for users targeting a resolution beyond their screen resolution (i.e., 1080p on Steam Deck)
- Enable don't fragment for MacOS Big Sur and later for more accurate MTU readings during Senkusha
- Create a fallback session id when session id isn't received instead of erroring out
- Workaround patch for vulkan ffmpeg hw decoder bug affecting Nvidia 30 series graphics card users
- Add additional option for obtaining the PSN AccountId via logging in with your PSN username and password (in addition to the public lookup)
Acknowledgements
- Florian Grill for reverse engineering assistance
- Pre-release testers for their feedback
v1.6.6
Small release lowering required mtu from 1435 to 576
Linux Flatpak Release on Flathub as io.github.streetpea.Chiaki4deck
Windows Release, MacOS Release, and Linux Appimage Release attached.
Note: Pipewire required for appimage. For Linux pipewire is required for DualSense haptics. For flatpak you can run with --env=SDL_AUDIODRIVER=pulse to use pulse instead of pipewire if you really want that (doing this means DualSense haptics won't work)
- Enable using mtu as low as 576
- Enable gyro on Steam Deck automatically (can now set gyro to none in Steam Settings and still use native gyro)
- Adjust haptic rumble to work better with rumble motors
- Add variable zoom (accessible via Stream Menu)
- Enable mic support on MacOS (now on all platforms)
- Fix issues with address when registering manual consoles
- Update steam shortcut creation to cover additional edge cases
- Add option to reset key mappings to default in Settings
- Add Steam shortcut option to Windows build
v1.6.5
Small release graduating PS5 DualSense Features from experimental.
Linux Flatpak Release on Flathub as io.github.streetpea.Chiaki4deck
Windows Release, MacOS Release, and Linux Appimage Release attached.
Note: Pipewire required for appimage. For Linux pipewire is required for DualSense haptics. For flatpak you can run with --env=SDL_AUDIODRIVER=pulse
to use pulse instead of pipewire if you really want that (doing this means DualSense haptics won't work)
- Provides quiet haptic rumble for Steam Deck (default) in addition to optional noisy haptics
- Adds haptic rumble for MacOS
- Allow escape key to be selected for key mappings in Settings
- Add option to start the stream with the mic unmuted
- Add Steam Shortcut now also available on Windows