Difference between revisions of "OS4 Important Options"

From RGB-Pi Wiki
Jump to: navigation, search
(Video Options)
(System Options)
 
(2 intermediate revisions by the same user not shown)
Line 6: Line 6:
  
 
* '''Adjustment'''ː use the same for helping on adjusting your monitor geometry.
 
* '''Adjustment'''ː use the same for helping on adjusting your monitor geometry.
* '''DynaRes'''
 
** '''SuperX'''ː games use dynamic horizontal integer scale super resolutions, native vertical resolution, native timing, and properly corrected overscan. It is the '''recommended''' mode because avoids real time timing changes for horizontal resolutions (i.e. PSX games).
 
** '''Native'''ː games are displayed using both native horizontal and vertical resolutions and native timing. Overscan should be adjusted in your TV/monitor.
 
 
* '''Rotation'''ː rotate the image (unfortunately in-game menus cannot be rotated yet)
 
* '''Rotation'''ː rotate the image (unfortunately in-game menus cannot be rotated yet)
* '''Native CSYNC'''ː this option uses native CSYNC signal generated directly by the Raspberry Pi (will be available in future RGB-Pi compatible models).
 
 
* '''Force Arcade 60Hz'''ː force arcade games to run at 60Hz for better compatibility with consumer TVs (only apply to FBNeo core).
 
* '''Force Arcade 60Hz'''ː force arcade games to run at 60Hz for better compatibility with consumer TVs (only apply to FBNeo core).
 
* '''Interlaced Flicker Reduction'''ː apply a bilinear filtering for smoothing the flickering produced in games that use interlaced video modes (slightly reducing the image sharpness).
 
* '''Interlaced Flicker Reduction'''ː apply a bilinear filtering for smoothing the flickering produced in games that use interlaced video modes (slightly reducing the image sharpness).
Line 16: Line 12:
 
* '''Video Info'''ː displays on-screen video information when loading games.
 
* '''Video Info'''ː displays on-screen video information when loading games.
  
==Sound Options==
+
==Controller Options==
  
 
* '''User Remaps'''ː when active, system default remaps (i.e. arcade remaps) are disabled and user ones are used instead. As an starting point, you could manually copy the standard system remaps from your USB or SD  ''remaps/system'' folder to ''remaps/user'' folder.
 
* '''User Remaps'''ː when active, system default remaps (i.e. arcade remaps) are disabled and user ones are used instead. As an starting point, you could manually copy the standard system remaps from your USB or SD  ''remaps/system'' folder to ''remaps/user'' folder.
Line 57: Line 53:
 
** '''Plain List''': displays all the games of the selected system in one single list.
 
** '''Plain List''': displays all the games of the selected system in one single list.
 
** '''Folders''': displays all the games of the selected system using the same folder structure that you have in your rom folder.
 
** '''Folders''': displays all the games of the selected system using the same folder structure that you have in your rom folder.
* '''Argon Fan'''ː enables the Argon case fan dynamically (will be available for future RGB-Pi models)
 
* '''Scraper System''': update the system scraper when available.
 
 
* '''System Update''': update the system when available.
 
* '''System Update''': update the system when available.
 
* '''Restore System''': restore all system configurations. Password is 1234.
 
* '''Restore System''': restore all system configurations. Password is 1234.

Latest revision as of 00:21, 14 April 2024

Main Options

  • Kiosk Mode: block all system options with password to keep it more secure when the system is used by kids or in some public event.

Video Options

  • Adjustmentː use the same for helping on adjusting your monitor geometry.
  • Rotationː rotate the image (unfortunately in-game menus cannot be rotated yet)
  • Force Arcade 60Hzː force arcade games to run at 60Hz for better compatibility with consumer TVs (only apply to FBNeo core).
  • Interlaced Flicker Reductionː apply a bilinear filtering for smoothing the flickering produced in games that use interlaced video modes (slightly reducing the image sharpness).
  • LGun Color Replacementː replaces black color on lightgun games for helping the gun sensor to read the TV beam. This is specially intended for arcade games that used fake LGuns (joystick in disguise).
  • Video Infoː displays on-screen video information when loading games.

Controller Options

  • User Remapsː when active, system default remaps (i.e. arcade remaps) are disabled and user ones are used instead. As an starting point, you could manually copy the standard system remaps from your USB or SD remaps/system folder to remaps/user folder.
  • Game Menuː selects the combo button for opening the in game menu (G.Menu). For the game menu to work, it is required that your joystick has a home button and the same was previously mapped.

Online Options

  • User: set your nick name for netplay and achievements.
  • Netplay: enable netplay functionality.
  • Mode: configure your Raspberry as Client or Server in netplay mode.
  • Server: display the list of available servers when you are in client mode.
  • Input Latency Frames: if the netplay experience is a bit laggy , you can use this option to increase its value by one to a max of 5. Each user could require a different value depending on their internet quality. If you are playing in a tournament, all users should be using the same value here.

Netplay is the functionality that allows you to play with your friends. The following is a list of steps for configuring the netplay and have a good experience avoiding any connectivity issue:

  1. Connect your Raspberry to your router via Ethernet cable. Wi-Fi connection is not recommended due to the high latency that introduces.
  2. Enable the uPNP functionality in your router.
  3. Open port 55439 TCP/UDP in your router. For avoiding issues, we strongly recommend applying a port forwarding in your router driving all connections to your Raspberry Pi IP address (i.e. 192.168.1.XX) via NAT configuration. Please search in your router manual for further instructions on this process.
  4. Meet your friends in any of our Discord server voice rooms.
  5. Decide who is going to act as the Server. This user must activate the netplay in Server mode now.
  6. The other users must activate the netplay in Client mode. The nick name of the user acting as server will be available from the Server list option. All users must select the same in case that other servers are available.
    NOTE
    netplay configuration is kept until next boot.
    NOTE 2
    all users must be using the same RGB-Pi OS version and ROMs.
  7. The user acting as server must now launch the desired game and wait inside, sometimes the screen can be black or soundless until the between the second player enters, it is normal.
  8. The other client user/s can now also launch the same game to join the match. You should see the gameplay of the server user in screen.
    NOTE 3
    it is recommended to play only 2 players. More players could impact the network latency.
  9. For exiting the game, it is strongly recommended doing the same in reverse order, clients first and finally the server.
    KNOWN ISSUES
  10. If you feel slowdowns in the game the Latency Frames option down bellow.
  11. If you cannot connect the server you should do the following test, with the server mode active enter a game and visit this web with the computer, leave the same public IP that you have for your home and enter the port 55439, in case you find it closed review the next points.
  12. We will check with our operator that we are not in cgNAT,
  13. If is not, we will activate the DMZ option in the router pointing towards the IP address of our raspberry and we will repeat the test on the web.

System Options

  • Navigation
    • Plain List: displays all the games of the selected system in one single list.
    • Folders: displays all the games of the selected system using the same folder structure that you have in your rom folder.
  • System Update: update the system when available.
  • Restore System: restore all system configurations. Password is 1234.

Emulation Options

  • Input Lag Reduction
    • No: disables any related feature
    • Standard: enables auto frame delay for all cores
    • Extreme: enables auto frame delay for all cores plus run-ahead of one frame for compatible cores (pcengine, pcenginecd, nes, snes, sg1000, mastersystem, megadrive, segacd, sega32x, neogeo)