Commit Graph

2554 Commits

Author SHA1 Message Date
Ömercan Kömür
264fa9e013
Merge pull request #970 from davidhedlund/patch-12
Update controller-autoconfiguration.md: Distinct naming conventions for linuxraw in contrast to udev and sdl2
2024-08-15 11:47:20 +03:00
David Hedlund
30b67b7d4a
Update controller-autoconfiguration.md
minor
2024-08-13 17:43:44 +02:00
David Hedlund
02fe880c92
Update controller-autoconfiguration.md
minor
2024-08-13 17:42:35 +02:00
David Hedlund
7ecf63c6ad
Update controller-autoconfiguration.md
Optionally, temporarily connect another controller with a functioning autoconfig "Back" button and adjust the Controller Profiles directory:
2024-08-13 17:24:53 +02:00
David Hedlund
805bddec3d
Update controller-autoconfiguration.md
- Identify the Product ID and Vendor ID of your controller: Ensure that the directory /storage/emulated/0/RetroArch/autoconfig/ remains empty, then restart RetroArch. This action will compel RetroArch to enter fallback mode, displaying a message like "[Controller name] ([Vendor ID]/[Product ID]) not configured, using fallback". Record the four-digit numbers for both IDs.
2024-08-13 17:17:42 +02:00
David Hedlund
cdaa649c89
Update controller-autoconfiguration.md
* **Back**: Needed to return to `Main Menu -> Quit` after configuring `Settings -> Directory -> Controller Profiles`, ensuring the settings are saved to retroarch.cfg.
2024-08-13 17:05:57 +02:00
David Hedlund
086e6ca893
Update controller-autoconfiguration.md
Added an "Addressing controller navigation issues on non-touchscreen devices" section for Android
2024-08-13 16:43:58 +02:00
David Hedlund
87cd60f644
Update controller-autoconfiguration.md
- Modification Restrictions: You are not allowed to change existing autoconfig files. Files that are initially disabled have "(default-off)" in their names. Without root access, you cannot modify these files to toggle the input_vendor_id and input_product_id settings. This restriction applies to both the "(default-off)" files and the "original" autoconfig files, which are more widely used and have been set to be enabled by default. These original files must also be commented to make changes. This limitation affects both HID and non-HID files, as well as controllers with multiple autoconfig files, such as the Sony DualSense controller, which includes several Android autoconfig files.
2024-08-12 19:10:02 +02:00
David Hedlund
83efd614ad
Update controller-autoconfiguration.md
- **Modification Restrictions:** Existing autoconfig files cannot be altered. Non-HID files (with "(default-off)" in their names) are disabled by default and require uncommenting of `input_vendor_id` and `input_product_id`. Conversely, these IDs must be commented in HID files.
2024-08-12 18:50:42 +02:00
David Hedlund
868b599df5
Update controller-autoconfiguration.md
minor
2024-08-10 20:29:35 +02:00
David Hedlund
bb3ad423f8
Update controller-autoconfiguration.md
minor
2024-08-10 20:28:45 +02:00
David Hedlund
0e38bcfa36
Update controller-autoconfiguration.md
Naming scheme for udev, and sdl2
2024-08-10 20:24:06 +02:00
David Hedlund
28ced3d9e2
Update controller-autoconfiguration.md
minor
2024-08-10 20:17:25 +02:00
David Hedlund
7f51eb3dc1
Update controller-autoconfiguration.md
minor
2024-08-10 20:12:55 +02:00
David Hedlund
1f8de5b3bc
Update controller-autoconfiguration.md
- Comment above input_device: `# "Nintendo Co., Ltd. Pro Controller.cfg", and "Nintendo Switch Pro Controller.cfg", are copies except for the `input_device` variable value, which is modified to ensure the `linuxraw` driver can detect the controller across various Linux kernel versions.`
2024-08-10 20:12:14 +02:00
David Hedlund
34d4c93a20
Update controller-autoconfiguration.md
linuxraw depends on multiple Device Indexes
2024-08-10 16:48:10 +02:00
David Hedlund
3031bada52
Update controller-autoconfiguration.md
linuxraw is specifically an input driver option within RetroArch, and not a standalone component used by other software like sdl2, or udev.
2024-08-08 19:38:22 +02:00
LibretroAdmin
029963cf44
Merge pull request #971 from dionoid/master
Updated m2000.md
2024-08-08 11:57:55 -05:00
Dionoid
15d5583598
Updated m2000.md
M2000 now only supports .cas format. Support for .p2000t format was confusing and therefore removed.
2024-08-08 17:52:09 +02:00
Ömercan Kömür
bf26f95a5f
Merge pull request #967 from 2-www/patch-1
Remove gnome-games from the list
2024-08-07 15:13:17 +03:00
David Hedlund
8308e42ef1
Update controller-autoconfiguration.md
Mention analog labels in the "Manual analog L2/R2 remapping" section
2024-08-07 12:29:27 +02:00
David Hedlund
037cd8aec6
Update controller-autoconfiguration.md
1. **Variable Replacement:** 
   - Replace `input_l2_btn` with `input_l2_axis`
   - Replace `input_r2_btn` with `input_r2_axis`
2. **Suffix Importance:** 
   The `_axis` suffix is essential for ensuring proper analog functionality. Simply changing values without updating the suffix from `_btn` to `_axis` will not achieve the desired result.
3. **Common Pitfall:** Users often unintentionally incorporate analog variable values without properly adjusting the existing variable names to reflect their analog nature. This oversight frequently results in configuration problems within the system.
2024-08-06 12:35:56 +02:00
David Hedlund
14d0a60aa7
Update controller-autoconfiguration.md
Emphasizes the importance of creating new entries for "input_l2_axis" and "input_r2_axis" instead of altering existing "input_l2_btn" and "input_r2_btn" settings
2024-08-06 12:15:12 +02:00
David Hedlund
04a65c36b3
Update controller-autoconfiguration.md
Updated "Default-off configs" section: Removed example controller after re-evaluation.
2024-08-06 12:00:14 +02:00
Ömercan Kömür
7c85abca8c
Merge pull request #969 from davidhedlund/patch-11
Update controller-autoconfiguration.md: Updated the axis labels for analog L2 and R2 inputs. Replaced "controller name" with "Device Index". Described that linxraw does not provide Vendor ID (VID) and Product ID (PID) info
2024-08-04 08:05:19 +03:00
David Hedlund
54606e3b6b
Update controller-autoconfiguration.md
minor
2024-08-04 07:01:18 +02:00
David Hedlund
fc4d6b27d3
Update controller-autoconfiguration.md
It's important to note an exception involving the linuxraw driver. This driver uses an interface that does not provide Vendor ID (VID) and Product ID (PID) information. Instead, it only supplies a device name, which can be accessed using the `JSIOCGNAME` ioctl command from the Linux kernel. As a result, matching for controllers using the linuxraw driver relies more heavily on the device name rather than the usual vid:pid identifiers.
2024-08-04 03:41:26 +02:00
David Hedlund
52eae845ea
Update controller-autoconfiguration.md
Replaced "controller name" with "Device Index"
2024-08-03 10:10:44 +02:00
LibretroAdmin
a7f03d0c53
Update pcsx2.md 2024-08-02 01:42:17 -07:00
LibretroAdmin
fa8f8691da
Update pcsx2.md 2024-08-02 01:18:11 -07:00
David Hedlund
a16d227a31
Update controller-autoconfiguration.md
minor
2024-08-02 02:17:59 +02:00
David Hedlund
1e2a83aa7e
Update controller-autoconfiguration.md
In-depth and structured explanation of the mapping and labeling process, with a particular emphasis on analog inputs and PlayStation controllers.

Most notably, changed

```
input_l2_axis_label = "L2"
input_r2_axis_label = "R2"
```

to

```
input_l2_axis_label = "L2 Analog"
input_r2_axis_label = "R2 Analog"
```
2024-08-02 00:25:52 +02:00
Ömercan Kömür
8a8a234dda
Merge pull request #966 from davidhedlund/patch-10
docs/controller-autoconfiguration.md: Added a new "Controller name scheme" section
2024-08-01 23:03:07 +03:00
Ömercan Kömür
a91d79aeb2
Merge pull request #968 from OctopusButtons/patch-1
Added line about necessary Apple TV content location
2024-08-01 23:02:45 +03:00
David Hedlund
6feb689a2a
Update controller-autoconfiguration.md
Added a new "#### Sony PlayStation controllers" section with a mapping template.
2024-08-01 21:56:39 +02:00
OctopusButtons
242a43b7b3
Added line about necessary Apple TV content location
Apple TV version of RetroArch can only load content if the user places their game files/folders inside the downloads folder.  I don't believe this is covered in the documentation already, and it's a crucial bit of info I was searching for when I first started trying to use RA on Apple TV.
2024-08-01 14:45:22 -04:00
2-www
f78a3dcefa
Remove gnome-games from the list
it was rewritten to use emulators directly instead of libretro
2024-07-31 21:12:19 +00:00
David Hedlund
c739e65ff3
Update controller-autoconfiguration.md
improved "Understanding controller names"
2024-07-31 04:39:00 +02:00
David Hedlund
4f8aa72b3b
Update controller-autoconfiguration.md
minor
2024-07-31 04:23:23 +02:00
David Hedlund
3bd8e13800
docs/controller-autoconfiguration.md: Added a new "Controller name scheme" section
Added a new "Controller name scheme" section
2024-07-31 04:08:48 +02:00
Ömercan Kömür
388552040b
Merge pull request #964 from davidhedlund/patch-9
docs/controller-autoconfiguration.md: General improvements
2024-07-30 07:35:08 +03:00
Ömercan Kömür
efe90c7c7d
Merge pull request #965 from hunterk/master
fix misleading bit about logging on iOS
2024-07-30 07:34:36 +03:00
hunterk
c465bbb85d fix misleading bit about logging on iOS 2024-07-29 19:14:41 -05:00
David Hedlund
9f260f9e50
docs/controller-autoconfiguration.md: General improvements 2024-07-29 21:04:23 +02:00
Ömercan Kömür
a6c42ea12c
Merge pull request #962 from zoltanvb/switchres_update
Minor updates for CRTSwitchres (#946)
2024-07-29 18:21:13 +03:00
Ömercan Kömür
7f12b5eb21
Merge pull request #963 from negativeExponent/patch-1
Update px68k.md
2024-07-29 18:20:00 +03:00
Ömercan Kömür
3f0ab22959
Merge pull request #961 from davidhedlund/patch-8
Update controller-autoconfiguration.md -- Unlicensed controllers. Default-off controllers. RetroPad green/white button notes
2024-07-29 18:19:16 +03:00
David Hedlund
119f15fb0b
Update controller-autoconfiguration.md
1. When multiple autoconfig files exist for a single device, causing confusion in the system. This primarily occurs with controllers that require different configurations based on kernel versions. For example, the Nintendo Switch Pro Controller on Linux, where older kernels necessitate a different button mapping compared to newer kernels.
2. With unlicensed controllers that mimic the vendor ID and product ID of official controllers but require their own specific autoconfig because they only partially emulate the original device's mappings. For example, the Data Frog P02 mimics a PlayStation 4 controller's vendor ID and product ID, but features a different input_menu_toggle_btn value, necessitating a unique configuration.
2024-07-29 09:19:15 +02:00
David Hedlund
475571d496
Update controller-autoconfiguration.md
wording
2024-07-29 08:51:28 +02:00
David Hedlund
bb5aab2682
Update controller-autoconfiguration.md
This applies to both first-party and officially licensed third-party controllers.
2024-07-29 08:16:08 +02:00