Commit Graph

2526 Commits

Author SHA1 Message Date
Guilherme Aquino Lima Barroso
b9f029f6e5
Update netplay-faq.md
Updating information about Pokémon trading in GBA and NDS games.
2024-08-30 10:27:40 -03:00
Ömercan Kömür
bbf5e12580
Merge pull request #974 from davidhedlund/patch-15
Update controller-autoconfiguration.md: udev naming scheme
2024-08-25 15:32:47 +03:00
David Hedlund
9753ca75bf
Update controller-autoconfiguration.md 2024-08-25 11:17:18 +02:00
David Hedlund
547cc6f475
Update controller-autoconfiguration.md
Avoid blank lines
2024-08-25 11:13:28 +02:00
David Hedlund
97ea7cd1c7
Update controller-autoconfiguration.md 2024-08-25 10:58:52 +02:00
David Hedlund
650aaef0c4
Update controller-autoconfiguration.md
expanded the "linuxraw, and udev naming schemes" example tables
2024-08-25 10:57:09 +02:00
David Hedlund
14bcec70f0
Update controller-autoconfiguration.md 2024-08-24 03:43:45 +02:00
David Hedlund
3c31b57822
Update controller-autoconfiguration.md
corrected the Nintendo Switch Pro Controller table
2024-08-24 03:40:44 +02:00
David Hedlund
9168d23c1e
Update controller-autoconfiguration.md
- **autoconfig/linuxraw/Nintendo Switch Pro Controller.cfg example:**
- **autoconfig/udev/Nintendo Switch Pro Controller.cfg example:**
2024-08-24 03:31:27 +02:00
David Hedlund
edd5bab01b
Update controller-autoconfiguration.md
### Difference in input variable generation between linuxraw and udev.
2024-08-24 03:10:27 +02:00
David Hedlund
09269e1e27
Update controller-autoconfiguration.md
Text was removed to incorporate comments into the autoconfig files following consensus: https://github.com/libretro/retroarch-joypad-autoconfig/pull/1181#issuecomment-2307819888. This user guide is sufficiently documented to serve as a reference instead of including comments within the files.
2024-08-24 01:32:10 +02:00
David Hedlund
32be86d8c2
Update controller-autoconfiguration.md
Different controller drivers use these identifiers in various ways. For instance, the `android`, and `sdl2` driver utilizes both the Vendor ID and Product ID, while the `linuxraw` and `udev` drivers rely on the Device Index.
2024-08-23 10:25:22 +02:00
David Hedlund
0d11d725d7
Update controller-autoconfiguration.md
* Install and run jstest avalible for GNU/Linux (`sudo apt-get install joystick` for Debian-like distros), and Windows.
2024-08-22 02:16:22 +02:00
David Hedlund
566a943ce8
Update controller-autoconfiguration.md
DualSense udev/linuxraw naming scheme example
2024-08-21 14:38:16 +02:00
David Hedlund
3b29ab62f7
Update controller-autoconfiguration.md
The SDL2 controller driver utilizes UDEV rather than SDL2
2024-08-21 09:20:36 +02:00
David Hedlund
fe8113c676
Update controller-autoconfiguration.md
Different controller drivers use these identifiers in various ways. For instance, the SDL2 driver utilizes both the Vendor ID and Product ID, while the linuxraw and udev drivers rely on the Device Index.
2024-08-21 04:59:41 +02:00
David Hedlund
ebc9360965
Update controller-autoconfiguration.md
### linuxraw, and udev naming schemes (depends on multiple Device Indexes)
2024-08-21 04:50:45 +02:00
David Hedlund
0a18ae08d5
Update controller-autoconfiguration.md
minor
2024-08-20 06:30:15 +02:00
David Hedlund
2b34f35697
Update controller-autoconfiguration.md 2024-08-20 03:50:24 +02:00
LibretroAdmin
5617359361
Merge pull request #973 from RogueScholar/update-linux-install
Update Linux installation instructions
2024-08-19 11:55:33 -05:00
Peter J. Mello
a746567cee
Update Linux installation instructions
The instructions for installation on Linux systems
employed command syntax that is now deprecated and
often failed to provide natural contextual links
to external sources of information that covers
more complex tasks in greater detail. This commit
corrects those issues, along with the following:

- Add parameters to HTML `iframe` tag that handle
  - Safely embedding external content
    (`allow`, `referrerpolicy`, `sandbox`)
  - Web accessibility "a11y" best practices
    (`aria-label`, `name`, `role`, `title`)
  - Graceful handling of network constraints
    (`loading`)
- Convert links to Markdown "reference style" for
  deduplication and easier updating of targets

Signed-off-by: Peter J. Mello <admin@petermello.net>
2024-08-19 01:46:44 +01:00
Ömercan Kömür
2a1e441800
Update quick-informations.md
Status page added
2024-08-17 21:24:46 +03:00
Ö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