-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- ROMSearch now has a GUI! This currently is just used for a more friendly way to set the config file, but will be built out in the future - Updates to .github workflows and templates - `bool_filters` in the config file is now `dat_filters` for clarity
- Loading branch information
Showing
34 changed files
with
5,042 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
######################## | ||
Config includes/excludes | ||
######################## | ||
|
||
The platforms page of the config tab allows you to set includes and excludes per-platform. Put each term on a new line. | ||
This will match at the beginning of the string, but will search through dupes as well in GameFinder. | ||
|
||
.. image:: ../images/config_includes_excludes.png |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
########### | ||
Config main | ||
########### | ||
|
||
The main page of the config tab is for setting various directories and overall settings for ROMSearch. By hovering | ||
over each setting, a tooltip will appear with a brief description of the item | ||
|
||
.. image:: ../images/config_main.png |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
############## | ||
Config modules | ||
############## | ||
|
||
Each module has its own separate tab with various options. These are generally pretty self-explanatory, and there | ||
aren't too many of them | ||
|
||
.. image:: ../images/config_modules.png |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
################ | ||
Config platforms | ||
################ | ||
|
||
The platforms page of the config tab allows you to set platforms you want to download ROMs for. The order here just | ||
determines the order each platform is processed. | ||
|
||
.. image:: ../images/config_platforms.png |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
######################## | ||
Config regions/languages | ||
######################## | ||
|
||
The platforms page of the config tab allows you to set region and language preferences. The order here is important! It | ||
will determine how preferred each region/language is. | ||
|
||
Note that if no platforms are selected, you will see nothing here! Make sure to check one. | ||
|
||
.. image:: ../images/config_regions_languages.png |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
############# | ||
ROMSearch GUI | ||
############# | ||
|
||
ROMSearch features a GUI mode, which can be downloaded from the | ||
`GitHub release page <https://github.com/bbtufty/romsearch/releases/latest>`_. Download the .exe file and place in a | ||
folder of your choice. Note that currently this only works for windows, for Mac and Linux we suggest using the pip | ||
version within ``python``. | ||
|
||
**On first run, Windows may complain about the file. Just run anyway, the file is safe.** | ||
|
||
When opening up the ROMSearch GUI, you will first see a terminal window. Do not close this! It'll output information | ||
as ROMSearch runs, which can be handy to check where things are. The main window will also open up, which will look | ||
something like this: | ||
|
||
.. image:: ../images/config_main.png | ||
|
||
You can exit ROMSearch using the button in the bottom left, or run ROMSearch using the button on the bottom right. By | ||
default, it will load in sensible settings but you will need to add in the platforms you care about. | ||
|
||
Creating a config file | ||
---------------------- | ||
|
||
The first thing you'll want to do is create a configuration file. You can do this either by going | ||
``File->New config file`` or ``Ctrl-N``. Save with ``File->Save config file`` or ``Ctrl-S`` | ||
|
||
Loading a config file | ||
--------------------- | ||
|
||
If you have a pre-existing config file, ROMSearch will load this upon opening. Or, if you have another you'd like to | ||
load you can do so by ``File->Load config file`` or ``Ctrl-O``. | ||
|
||
.. toctree:: | ||
:glob: | ||
:titlesonly: | ||
:maxdepth: 2 | ||
|
||
config_main | ||
config_platforms | ||
config_regions_languages | ||
config_includes_excludes | ||
config_modules |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,6 +11,7 @@ | |
:caption: Documentation | ||
|
||
installation | ||
gui/intro | ||
configuration | ||
1g1r | ||
modules | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -38,6 +38,7 @@ dependencies = [ | |
"numpy", | ||
"packaging", | ||
"pathvalidate", | ||
"PySide6", | ||
"pyyaml", | ||
"xmltodict", | ||
] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
from .gui_romsearch import MainWindow | ||
from .gui_about import AboutWindow | ||
|
||
__all__ = [ | ||
"MainWindow", | ||
"AboutWindow", | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
from PySide6.QtWidgets import QDialog | ||
|
||
from .layout_about import Ui_About | ||
|
||
|
||
class AboutWindow(QDialog): | ||
|
||
def __init__(self, parent=None): | ||
"""ROMSearch About window""" | ||
|
||
super().__init__() | ||
|
||
self.ui = Ui_About() | ||
self.ui.setupUi(self) |
Oops, something went wrong.