Επιπλεον με ενδιαφέρει να μάθω το πως αλλάζουν τα κουμπιά στο retroarch για μελλοντικούς πειραματισμόυς .
To RetroArch έχει δύο σκέλη που αλλάζεις controls. Πρώτα
το ανοίγεις μόνο του χωρίς κάποιο core και πας στα
settings/input. Εκεί φτιάχνεις τα "γενικά" κουμπιά που θα είναι η βάση όλων των cores, το RetroArch το ονομάζει "
retropad". Μόλις το κάνεις αυτό σώζεις και οι ρυθμίσεις αποθηκεύονται στο γενικό
retroarch.cfg.
To δεύτερο σκέλος είναι τα controls των cores. Όλα τα cores ξεκινούν με βάση το
retropad που ρύθμισες. Ομως αν θες να αλλάξεις κάτι σε κάποιο core δεν πας από το settings/input. Ανοίγεις το core που θες με ένα παιχνίδι και πας στο
quick menu/controls. Εκεί αλλάζεις τις αντιστοιχίες των κουμπιών του core, πχ του SNES με το retropad που έχεις φτιάξει ήδη (δεν πατάς κουμπιά εκεί απλά αλλάζεις τις αντιστοιχίες). Είναι λίγο μπέρδεμα μέχρι να το καταλάβεις ακριβώς πως λειτουργεί από μόνος σου αλλά οταν το κάνεις γίνεται δεύτερη φύση.
Οταν είσαι ΟΚ με τις αντιστοιχίες του core τότε πρέπει να τις σώσεις. Αυτό γίνεται πάλι από το
quick menu/controls και σου δίνει την επιλογή να σώσεις τα controls για το όλο το
core με όλα τα συστήματα που τρέχεις με αυτό, ή για το
directory, δηλαδή τα roms που έχεις στον φάκελο του παιχνιδιού που άνοιξες ή για το συγκεκριμένο
game μόνο. Τα αρχεία αυτά σώζονται στον φάκελο
config/remaps.
Η ιεραρχία είναι ίδια με όλα τα overrides. Πρώτα διαβάζει τo game remap αν έχεις, μετά το directory και τελευταίο το core remap αν δεν έχεις κάποιο από τα άλλα δύο. Το σύστημα των overrides είναι από τα πιο δυνατά σημεία του RetroArch γιατί σου επιτρέπει να αλλάζεις controls (και όλες τις άλλες ρυθμίσεις), για κάθε core ξεχωριστά και να σώζεις διορθώσεις για συγκεκριμένα games ή ξεχωριστά συστήματα που τρέχουν με το core χωρίς να χαλάς τις γενικές του ρυμθίσεις.
Το MAME έχει και αυτό το δικό του menu που αλλάζεις controls όταν πατάς TAB. Προσωπικά δεν το πειράζω από εκεί γιατί προτιμώ να το έχω default και να αλλάζω τα remap overrides.