Contents · Français

Languages, regions and 1G1R

The Languages and 1G1R page of the Selection step decides which languages and countries you want, and whether RomSieve keeps a single release of each game.

1G1R settings

The page follows the order of the reasoning: at the top, Start from a profile fills everything in one click (see Quick presets); in the middle, two frames say which languages and countries you want; at the bottom, the One version per game (1G1R) frame says how one release of each game is chosen.

Priority languages and countries

Two side-by-side frames, Priority Languages and Priority Countries and Regions, show your choices in order of priority, as numbered chips: chip 1 is preferred, then chip 2, and so on.

Filtering

Under the chips of each frame:

1G1R: one game, one ROM

A collection often holds many releases of the same game: several regions, revisions, alternate dumps, cracked and clean versions... With One version per game (1G1R), the box in the title of the bottom frame, RomSieve groups the releases of each game and keeps only the best one; the others are Excluded, with the reason (for instance 1G1R: Game (Europe).zip retained (FR preferred over EN)).

The releases of a game are grouped by their title (normalized: articles, accents, roman numerals...) and their system, and with a DAT by its parent / clone relations. Enabling 1G1R also enables the language filter, on which it relies.

Quick presets

Preset Languages Countries Video
France fr > multilingual > en FR, EU, WO, US, GB, CA, AU, JP PAL
Multilingual Europe multilingual > fr > en > de > es > it EU, WO, FR, GB, DE, ES, IT, US, AU, JP PAL
USA en > multilingual US, WO, CA, EU, GB, AU, JP NTSC
Japan ja > en JP, AS, WO, US, EU NTSC

The Start from a profile buttons, at the top of the page, replace the languages, the countries and the 1G1R settings; their tooltip describes them. A preset enables 1G1R and fills the lists; adjust them afterwards as you like. The France, USA and Japan presets also prefer single-language releases.

How the best release is chosen

The candidates are compared criterion by criterion; the first criterion that tells them apart decides. A candidate is a whole release of a game: all the disks of the same multi-disk edition compete together, and the release's properties are read from its first file (disk 1). The information comes mostly from the file name, parsed according to its convention (TOSEC, No-Intro or Redump), and from its extension; the DAT is only used for parent / clone relations. A MAME set is described by its machine in the DAT (description, year, manufacturer, emulation status), and a software of a MAME list by its entry in the DAT of the list (description, year, publisher, support by MAME). A criterion on which the candidates are tied, for instance because their names say nothing about it, lets the next one decide.

Each convention has its own order of the criteria, made of the only criteria that can separate two of its releases: a No-Intro name carries no date, a cartridge has a single file, a MAME board is neither PAL nor NTSC... A release follows the order of its convention; a release whose convention is not known follows the order of TOSEC.

The reason shown for an excluded release names the deciding criterion (for instance version v1.2 > v1.0, or version v1.0 > no version against a name without a version number, which comes after all the others).

The criteria

and always last, the name itself: the shortest file name wins, since a name loaded with mentions usually describes a variant (the disk role mentions (Intro), (Game), [bootable] and [non-bootable] are not counted), then the first file name in character code order, so that the result never depends on the order of the files on disk.

Default orders

Criterion TOSEC No-Intro Redump MAME MAME lists
Language (priority rank) 1 1 1 5 1
Complete set 2 2 1 2
Amiga chipset (AGA machine) 3
Good dump (verified first) 4 2
Original release 5 3 3 2 3
MAME emulation (driver status) 3 4
Country / region (priority rank) 6 4 4 6 5
Preferred video standard 7 5 5 6
Preferred media type 8
Format fidelity 9 6
One or several languages 10 6 7 7
Country speaking the chosen language 11 7 8 10 8
Latest version 12 8 9 7 9
Latest revision 13 9 10 8 10
Latest date 14 9 11
Most disks (incomplete set) 15 11
Parent rather than clone 10 12 4 12

An empty cell is a criterion that cannot separate two releases of the convention: it is not in its order. In the "country first" mode, the country moves to the top of the orders of TOSEC, No-Intro, Redump and the MAME lists.

Changing the order

The Change the order… button, on the Order of the criteria line, opens the panel of the orders. Settings for: TOSEC, No-Intro, Redump, MAME or MAME lists chooses the order shown: the one of the convention of your collection, or any other, which is kept for your other collections. Select a criterion and move it up or down, or restore the default order. Under the list, a sentence names the criteria of the other conventions, which this one does not have.

The criteria that compare the releases to a preference have it on their line, in a drop-down list: Preferred video standard, Preferred media type and One or several languages. A quick preset changes them too.

The order is the only setting of the order of the language and the country: their places also say which of the two comes first, the language and country filters included. The sentence next to the button recalls it (Language comes before country. or Country comes before language.). Moving the country above the language in the order of TOSEC, No-Intro, Redump or the MAME lists does the same in the others; the order of the MAME sets keeps its own. Restoring the default order keeps the language or the country first, as in the current order.

The criteria that have no effect on the collection you are sorting are greyed out and in italics in the list. Hover over a criterion to see what it compares and, when it is greyed out, why it has no effect. RomSieve only greys out a criterion when it is certain that it separates no versions:

After a simulation, each criterion shows on its right the number of games it decided: those in which it set the kept version apart from at least one other version. A game counts once for each criterion that discarded one of its versions; a game with a single version, or whose version was chosen by hand, is counted by none. A greyed-out 0 marks a criterion that decided nothing in this collection. The numbers follow the versions chosen by hand and disappear as soon as a setting changes, the order of the criteria included, since they would describe another sort: run the simulation again.

Click a number to see those games: the Results step opens and the table only shows the games decided by that criterion: for each one, the kept version and the versions this criterion discarded (not those another criterion discarded). A band above the table recalls it; its Show all button removes the filter. This filter combines with the search and the status chips: with the "Kept" chip, the table only shows the kept versions.

Order of MAME sets

By default, the order of the MAME sets keeps the parent chosen by the MAME developers, unless it is incomplete, a bootleg or a hack, or less well emulated than a clone; the language, the country, the version, the revision, the date and the country speaking the chosen language only separate clones whose parent is absent or left out.

To prefer the versions of your region (a USA or Japan clone rather than a World parent), put the language or the country above Parent rather than clone. Changing this order does not change which of the language or the country comes first for the other collections. Priority countries keep their filtering effect: without a priority language, a set from a country of your list always wins over a set from another country.

Order of the MAME software lists

The software of a MAME software list are cartridges, disks and tapes released by region: their order is close to that of No-Intro, the language first. A software that lacks a ROM loses to a complete one, as a MAME set does, and a software MAME supports better wins over the others when the DAT says so (hash files of MAME). The parent chosen by MAME only separates what nothing else does; with a SabreTools DAT, which names no parent, Parent rather than clone is greyed out.

Other preferences

Every 1G1R option is in its frame, below the box that enables it. While 1G1R is off, they stay in sight but greyed out, and the frame says that every version that passes the filters is kept.

TOSEC names, on the right, only acts with the TOSEC convention, or while it is not known yet. With another convention, it stays in sight but greyed, a sentence says why, and it keeps its value.

Overriding a choice

If RomSieve does not keep the release you want, right-click the release in the simulation table and choose Keep this version as 1G1R winner: see The simulation table.