All Projects → dumbie → CtrlUI

dumbie / CtrlUI

Licence: other
CtrlUI (Controller User Interface) is a Windows application, game and emulator launcher for your game controller, DirectXInput converts your game controller to a Xbox (XInput) controller, Fps Overlayer is a tool that shows the frames per second and the cpu, gpu and memory information.

Programming Languages

C#
18002 projects
HLSL
714 projects

Projects that are alternatives of or similar to CtrlUI

GlosSI
Tool for using Steam-Input controller rebinding at a system level alongside a global overlay
Stars: ✭ 1,004 (+2474.36%)
Mutual labels:  controller, uwp, overlay, dualshock
PsxNewLib
Playstation controller interface library for Arduino
Stars: ✭ 81 (+107.69%)
Mutual labels:  controller, playstation, dualshock
CodeDroneDIY
The most simple, but working, quadricopter flight controller from scratch, using Arduino Uno/Nano.
Stars: ✭ 68 (+74.36%)
Mutual labels:  controller, gyroscope, accelerometer
Glosc
Tool for using the Steam-Controller as systemwide XInput controller alongside a global overlay
Stars: ✭ 677 (+1635.9%)
Mutual labels:  controller, uwp, overlay
DualSenseWindows UE4
Unreal Engine 4 port of the Windows API for the PS5 DualSense controller created at Ohjurot/DualSense-Windows
Stars: ✭ 25 (-35.9%)
Mutual labels:  controller, playstation, dualsense
imusensor
Python library for communication between raspberry pi and MPU9250 imu
Stars: ✭ 47 (+20.51%)
Mutual labels:  gyroscope, accelerometer
ios logger
Application for camera and sensor data logging (iOS)
Stars: ✭ 60 (+53.85%)
Mutual labels:  gyroscope, accelerometer
Uwp App Launcher Mobile
[Open Source] It's like the iOS and Android Home Screens but for Windows 10 (Phones).
Stars: ✭ 47 (+20.51%)
Mutual labels:  uwp, launcher
BetterJoyForDolphin
Allows the Nintendo Switch Pro Controller and Joycons to be used with the Dolphin Emulator
Stars: ✭ 44 (+12.82%)
Mutual labels:  gyroscope, accelerometer
Unigram
A Telegram desktop app made for Windows 10
Stars: ✭ 1,393 (+3471.79%)
Mutual labels:  universal, uwp
Xb2XInput
XB2X: User-mode Windows driver for Xbox OG controllers, supporting both XInput and DirectInput.
Stars: ✭ 70 (+79.49%)
Mutual labels:  controller, xinput
Glxosd
GLXOSD is an extensible on-screen display (OSD)/overlay for OpenGL applications running on Linux with X11 which aims to provide similar functionality to MSI Afterburner/RivaTuner OSD. It can show FPS, frame timings, temperatures and more in OpenGL games and applications. It can also be used to benchmark games, much like voglperf.
Stars: ✭ 115 (+194.87%)
Mutual labels:  fps, overlay
MotionCollector
iOS app for collecting data from internal motion sensors (gyroscope, magnetometer, accelerometer) of iPhone and Apple Watch.
Stars: ✭ 55 (+41.03%)
Mutual labels:  gyroscope, accelerometer
dana
DANA: Dimension-Adaptive Neural Architecture (UbiComp'21)( ACM IMWUT)
Stars: ✭ 28 (-28.21%)
Mutual labels:  gyroscope, accelerometer
Easylauncher Gradle Plugin
Add a different ribbon to each of your Android app variants using this gradle plugin. Of course, configure it as you will
Stars: ✭ 123 (+215.38%)
Mutual labels:  launcher, overlay
pymetawear
Community developed SDK around the Python bindings for the C++ SDK
Stars: ✭ 42 (+7.69%)
Mutual labels:  gyroscope, accelerometer
Balance-Bot
A two-wheel self-balancing robot based on the ATmega2560 micro-controller.
Stars: ✭ 33 (-15.38%)
Mutual labels:  gyroscope, accelerometer
GY-85
Arduino implementation for GY-85 (ADXL345 accelerometer, ITG3200 gyroscope and HMC5883L magnetometer)
Stars: ✭ 63 (+61.54%)
Mutual labels:  gyroscope, accelerometer
First Person Controller Veryhotshark
This is a project where im trying to create a quite generic first person controller that can be use in different games and extended for your own needs. I started this project because i wanted to create a controller for my walking simulator game so that's why controller fits better with this genre. I Also use a free extension from Unity Store called Naughty Attributes to help me keep this project nice and tidy.
Stars: ✭ 245 (+528.21%)
Mutual labels:  fps, controller
Tinydancer
An android library for displaying fps from the choreographer and percentage of time with two or more frames dropped
Stars: ✭ 1,859 (+4666.67%)
Mutual labels:  fps, overlay

CtrlUI Keyboard Keypad FpsOverlayer DirectXInput

Application Description

CtrlUI (Controller User Interface) is a Windows application, game and emulator launcher for your game controller, this application allow you to run all your favorite applications from one location with lots of useful features.

DirectXInput converts your game controller like a DualShock 1, 2, 3, 4 and DualSense 5 to a Xbox (XInput) controller, so that it can be used with almost every game and application released that has support for Xbox controllers.

Fps Overlayer is a tool that shows the frames per second and the cpu, gpu and memory information.

CtrlUI Application Features

  • Add Windows UWP applications so you can easily launch them.
  • Launch emulators with a rom selected from a rom directory.
  • Switch to other running processes with your controller.

DirectXInput Application Features

  • Easily customize the controller button layout.
  • Make and save a screenshot directly from your controller.
  • Control your system volume and media with your controller.
  • Built-in on screen keyboard which can be used by your controller.
  • Supported controllers: PlayStation 1, 2, 3, 4, 5 and more.
  • Unsupported controllers: Xbox and XInput controllers.

Fps Overlayer Application Features

  • Show the current frame rate of a running application.
  • Show the current time on your screen while gaming.

Installation Instructions

  1. Extract the CtrlUI folder to any directory you want on your device.
  2. Make sure that you have installed all the requirements listed below.
  3. Launch CtrlUI executable and setup a few basic apps in the welcome screen.
  4. Enjoy using your new controller friendly based user interface.

Uninstallation Instructions

  1. Run the Driver Installer and click on "Uninstall drivers" and "Cleanup"
  2. Remove the extracted CtrlUI directory.

Tips and tricks

  • Let CtrlUI automatically launch on Windows startup for easier alltime usage.
  • Some users may need to run the application as administrator to let it work properly.*
  • For more information and help open the "Help" window or tab in the application.
  • You can run it as administrator by using the "CtrlUI-Admin" executable.

Known issues

  • Overlays may not always show up when you are in a fullscreen application.
  • Alt+Enter controller shortcut may not work for all Windows Store applications.
  • Keyboard cannot be used in the web browser overlay due to window issues.

Requirements

  • Microsoft Visual C++ Redistributable installed.
  • Windows operating system 10 64-bit or higher is required.
  • Supported game controller connected through DirectXInput.

Special thanks

  • Benjamin Höglinger-Stelzer (Nefarius)
  • Travis Nickles (Ryochan7)
  • How Long To Beat (HLTB)
  • Internet Game Database (IGDB)
  • LibreHardwareMonitor community.
  • SteamKit community.

Support and bug reporting

When you are walking into any problems or a bug you can go to my help page at https://help.arnoldvink.com so I can try to help you out and get everything working.

Developer donation

If you appreciate my project and want to support me you can make a donation through https://donation.arnoldvink.com

Changelog

v1.84.0.0 (13-January-2023)

  • FpsOverlayer: Added web browser overlay.
  • Miscellaneous application improvements and fixes.

v1.80.0.0 (30-September-2022)

  • CtrlUI: Interface redesigned to overlay window.
  • CtrlUI: Added How Long To Beat gametime support.
  • DirectXInput: Added media duration and progress.

v1.65.0.0 (12-May-2022)

  • Added new screencapturer with HDR support.

v1.57.0.0 (9-June-2021)

  • DirectXInput: You can now also move the mouse with the keypad.

v1.53.0.0 (15-April-2021)

  • DirectXInput: Changed HidGuardian to HidHide.
  • DirectXInput: Added Debug and Controller Ignore tab.

v1.50.5.0 (15-January-2021)

  • You can now separately set left and right trigger rumble strength.

v1.50.4.0 (13-January-2021)

  • Added controller custom led color support.

v1.50.0.0 (25-December-2020)

  • Added controller motion gyroscope DSU client support.

v1.34.0.0 (12-December-2020)

  • Switched virtual Xbox controller driver to ViGEmBus.

v1.33.0.0 (12-November-2020)

  • Added Sony PlayStation 5 DualSense controller support.

v1.31.0.0 (16-October-2020)

  • Added emoji's menu to the on screen keyboard.

v1.30.0.0 (28-August-2020)

  • CtrlUI now loads games from other installed game launchers.

v1.18.0.0 (5-May-2020)

  • DirectXInput now shows overlay notifications.

v1.17.0.0 (17-April-2020)

  • You can now download rom information from the file picker.

v1.15.0.0 (1-April-2020)

  • You can now disable a button on the controller mapping screen.
  • Added support for PlayStation 3 Move Navigation Controller.

v1.12.1.0 (24-March-2020)

  • Fps Overlayer can now show the current time.

v1.12.0.0 (29-January-2020)

  • Added application profile manager.
  • Added live background video support.

v1.9.5.0 (29-October-2019)

  • Added Windows Store shortcuts loading support.
  • You can now set the fps overlayer position for each app.

v1.9.1.0 (7-October-2019)

  • Replaced Quick Launch with Quick Actions.
  • Added modified date sorting to the file picker.

v1.9.0.0 (3-October-2019)

  • You can now select a media file when launching a media app.

v1.8.8.0 (10-September-2019)

  • Added display monitor switching function.
  • Added keyboard layout selection to keyboard controller.
  • Improved support for Win32 Windows store applications.

v1.8.0.0 (15-August-2019)

  • CtrlUI is now controller through DirectXInput so it can block controller input to games.

v1.7.0.0 (9-August-2019)

  • Added mouse movement support to the keyboard controller.

v1.6.0.0 (7-August-2019)

  • Windows store applications now display the fps properly.

v1.5.1.0 (23-July-2019)

  • Added audio playback device switch function.
  • Added font size slider setting to allow bigger texts.
  • Optimized the main menu for controllers and bigger displays.

v1.3.5.0 (5-June-2019)

  • Added Fps Overlayer a tool that shows the frames per second.
  • Improved the Microsoft Windows Store application support.

v1.2.0.25 (27-February-2019)

  • Added on screen keyboard controller.
  • Added Desktop shortcuts launching support.

v1.0.0.16 (14-February-2019)

  • Parsec gaming now also gets disconnected when closing streams.

v1.0.0.12 (21-March-2018)

  • Added controller buttons help on the bottom screen.

v1.0.0.8 (29-June-2017)

  • Added administrator launchers to prevent admin prompt.

v1.0.0.6 (30-May-2017)

  • Added work in progress user interface sounds.

v1.0.0.5 (24-May-2017)

  • You can now press Alt+Tab with your controller.
  • You can now press Alt+F4 with your controller.
  • You can now press Alt+Enter with your controller.

v1.0.0.3 (21-May-2017)

  • You can now restart an application from the todo list.

v1.0.0.2 (20-May-2017)

  • You can now set another controller as the active controller.

v1.0.0.0 (14-April-2017)

  • First official test release.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].