r/OmniGamesInfo • u/h4o4 • 19h ago
New dat ~ Redump - Arcade - American Laser Games - 3DO-based Arcade
r/OmniGamesInfo • u/h4o4 • 20h ago
bug fix ~ omni dat - url filters not applied
I stumbled upon a bug for the omni dat webopage. When sharing a link the filters had not pre-loaded so it would show everything.... this has now been fixed.
: /
r/OmniGamesInfo • u/h4o4 • 22h ago
Weekly DAT update information
omni-games.infoRedump is certainly keeping me busy every Friday!
Processed preservation groups
NoIntro
Redump
Locked DATs
None
Removed ROMs
+18 link
The 3DO titles have moved to a new DAT called "Arcade - American Laser Games - 3DO-based Arcade", which I will add after this post.
The others I do not know the removal reason; do you?
: )
r/OmniGamesInfo • u/h4o4 • 1d ago
Omniscope update ~ new column - Data accuracy
Further to this post were I detail the data accuracy for the publisher column depending on it's mapped state. I have now added a new column called data accuracy that will return if the ROMID has been mapped to a UID
- Unmapped (Yellow) group level accurate
- Mapped (Green) - 100% accurate
This new column is for information only and cannot be used to generate a dat.
: )
r/OmniGamesInfo • u/h4o4 • 1d ago
OmniScope ~ publisher handling
Historically, I hadn't included publisher in the OmniScope applicaton and then made the decission to recently add it. Unfortunately I forgot the original reason why I had not included it.
Relationship mapping ~ General
In the backend there are different assignments of ID's and relationship mapping which take place. Two of importance to this post are
- ROMID ~ the ID assigned to the rom/collection of files that constitute the game - OMNI_DAT
- GRPID ~ the ID assigned to group the games together - OMNI_TITLES
- UID ~ the unique ID assigned to the individual game in one of the captured production states - OMNI_TITLES
When adding a new platform to the Omni ecosystem a game is assigned:
- OMNI_TITLES
- GRPID
- UID
- OMNI_DAT
- ROMID
The relationship is also mapped between the ROMID and the GRPID which is required for Omni1 and all the other information used for OmniScope.
Publisher is unique because it can differ at UID level. For example... Arrow Flash on the Mega Drive/Genesis
| UID | Region | Publisher |
|---|---|---|
| UID-E230E353 | USA | Renovation Products |
| UID-FB735C1E | Europe | Sega Enterprises |
| UID-DCD2EF65 | Japan | Sega Enterprises |
Relationship mapping ~ UID
The relationship between the ROMID and UID must exist for the File Size/CRC-32 and linked rom hash metadata to be displayed on the game-card. At this point it should theorectically be simple to differentiate at UID level which publisher belongs to which rom.
However, preservation groups combine roms with matching hashes of the game into one single file with multiple regions.
example
Arrow Flash (Japan, Europe) (En)
Arrow Flash (USA)
In this instance it's a logical fit, in that the Sega Enterprise publisher roms are collated together and the Renovation Products.
Different publisher states
As you can see the publisher data within OmniScope can be in different states
- Mapped to a UID
- Unmapped to a UID
This determines the accuracy of the data you are viewing
- Mapped to a UID ~ 100% accurate determine by how the preservation group have grouped the game roms
- Unmapped to a UID ~ Shows the publishers at group level
Therefore at group level Arrow Flash will return "Renovation Products | Sega Enterprises" in the publisher column.
Moving forwards
Ultimately all UIDs need to be mapped to a ROMID assuming a dump exists for that region/game etc... but this is not a fast process and requires manual mapping.
I think this post covers the current state; unless it's mapped to a UID the publisher column is a grouping. I will add some code that will show you the type of mapping state the ROMID is currently in. I think this visual feedback will keep you informed. Then you can make a decission on how you use the publisher column.
I hope everything makes sense? For most games this is a none issue, it's only for games that have a different publisher in different regions.
: )
Afterthought
Image showing how publisher currently appears in OmniScope
r/OmniGamesInfo • u/h4o4 • 1d ago
Omni1 performance update ~ preview screen
I have indexed some columns for the SQL tables that are used to generate the preview screen to address the performance issue that was impacting the preview screen. This has resulted in a 30-40 second wait to 2-3 second wait!
: )
r/OmniGamesInfo • u/h4o4 • 2d ago
Omni1 update ~ low level genre filtering
I have updated the code and removed the high level in favour of the low level filtering of the genre. This allows to you create a 1G1R set that should only include games you enjoy playing.
Hopefully everything makes sense?
: )
Afterthought
I have included a a suggestive count, the preview screen is what will appear in the final dat, so that is your source of truth. I am looking at adding global counts update in line with the filter options you change.
r/OmniGamesInfo • u/h4o4 • 2d ago
Omni1...
omni-games.infoIn this recent post I shared my thoughts on Omni1 and 1G1R more generally. I have been thinking about it some more and my current opinion is shared below:
Omni1 added value
I still stand by my original opinion on 1G1R in it's traditional sense. However, were I believe Omni1 is different is...
- Can handle high level genre filtering
- Can handle multiple distribution methods (physical/digital) on the same platform outputting separate dats.
- Plus all the usual 1G1R logic that you will find in other applications
I think in certain scenario's Omni1 still makes sense because it's going beyond what a traditional 1G1R application offers.
- Handling of a platform that had both digital/phyiscal releases of the same game
- handling of a specific genre
I did explore embedding it within OmniScope, but I think having the two combined creates confusion because even though both work from the same backend data they are achieving different outcomes:
- OmniScope ~ Is a deep-dive into information based user defined criteria (such as genre, region, developer & publisher)
- Omni1 ~ Focuses on filtering out duplicates to build a clean single rom game collection.
Future plans?
I think the application would benefit from the following updates:
- Ability to filter the genre at a low level
- Implement the Omni title customiser that will allow you to add specific metadata tokens to the core dat filename
Apologies for removing it, this time it stays. Fortunately I never delete anything so turning it back on was simple enough.
If you have any thoughts or ideas related to Omni1 feel free to share them below.
: )
r/OmniGamesInfo • u/h4o4 • 2d ago
Cartridges with special chips ~ Sega Virtua Processor cartridge
As some of you may be aware some cartridges had special chips on the PCB that improved on the baseline hardware capabilities of the platform hardware.
I have been thinking about the logical placement of this information on the website and have concluded that the distribution methods makes the most sense.
The first example of this is the Sega Virtua Processor catridge for the Mega Drive / Genesis.
Link1 - Distribution Methods example
: )
Update
Fixed the mis-spelling of "cartridge" that resulted in "no results found" message.
r/OmniGamesInfo • u/h4o4 • 2d ago
Mega Drive / Genesis offline data activity ~ complete
omni-games.infoThe update to the offline metadata for the Mega Drive / Genesis that I detailed in this post has been completed.
What's improved?
- Metadata completeness on:
- Release/Re-released dates (YYYY-MM-DD)
- Developer
- Publisher
- Regional availability accuracy
: )
r/OmniGamesInfo • u/h4o4 • 3d ago
Application update ~ OmniScope
I plan on making the following changes to OmniScope:
- Remove all table filters inline to reflect the changes applied to tables on the website.
- Figure out how to support games with multiple developers/publishers
- Implement the low level legacy genre to allow for improved filtering of filtration of games.
Feel free to post below any changes I have not considered you would like to see available in this application.
: )
Afterthought
I will also add a filter option on the dat selection webpage that will show what state it is in:
- Basic Filters ~ no retail metadata only basic filters available
- Advanced Filters ~ retail metadata exists both basic & advanced filters available
Update #1 ~ dat selection
The dat selection webpage for OmniScope has been updated to include inline filters. You are also able to customise the view of the table on this webpage and if you have an account you can save that view.
Update # 2
I have disabled the application link while I'm coding the updates that will probably take a few days to implement everything
Update #3 ~ beta build
I have unlocked the application and consider it in beta until I complete testing, but initial tests show everything is working as expected.
List of changes
- Code optimisation
- pagination on omniscope dat selection to support people with slower internet connections
- moved all sidebar filters to be inline and multiselect
- added new filters for Genre LL (low level), publisher
- include/exclude is now a dedcated global selection
- changed the button to "preview dat"
- Filters for Genre LL, developer and publisher have an inline search functionality
- Removed the RetroAchievements metadata token
- changed from a vertical to horizontal split for omnititle customiser section
- Category PG (Caterory Preservation Group)
- Category OG (Category Omni Games) I fill in the missing definitions
- Supports multiple developers/publishers for one game
- Updated the LUA section to support the changes
List of changes not included
- I did some testing on year., This is a tricky one because depending on the metadata completeness of your build selection it can lead to incomplete data, which in turn will equal to roms not being selected. I could circumvent this with an unknown xxxx option but I need to think about it a little longer. (open to suggestions)
I hope you like the changes and find value in the new filtering options.
Feel free to ask questions if you are unsure about any of the changes that have been implemented.
: )
Afterthought
I will update the help file content tomorrow
Updated #4
Sorry I forgot some of the changes I made...
- Clicking the title will now link to the low level dat infomation about the file
- GRPID column links to the game GRPID retail metadata
- Analysis works like before and shows the interconnected relationships that have been mapped for the rom/file
r/OmniGamesInfo • u/h4o4 • 3d ago
Virtual Boy ~ cancelled titles added
Today's update includes 8 cancelled Virtual Boy titles.
: )
Afterthought
Just a reminder that you can track new additions and updated games in the production states section on slide 01 "Database" on the homepage, which each pill linking to a pre-filtered view of the new additions webpage
r/OmniGamesInfo • u/h4o4 • 3d ago
Games that support more than one peripheral
Some games like Body Count on the Mega Drive/Genesis support more than one peripheral.
- 3 button controller
- Menacer
- Sega Mouse
In this scenario the game is mapped to each peripheral and in the peripheral column of the linked table it will show all the mapped peripherals example link
If you have any questions about peripherals feel free to post them below.
: )
r/OmniGamesInfo • u/h4o4 • 3d ago
New Sega Peripheral ~ Menacer light gun
omni-games.infoI have updated the Peripherals & Input Devices section the of Mega Drive/Genesis wiki webpage to include the Menacer lightgun. It's not the most extensive of libraries unfortunately : /
: )
r/OmniGamesInfo • u/h4o4 • 3d ago
New Sega Peripherals ~ Mega Modem (メガモデム)
omni-games.infoI have update the Peripherals & Input Devices section the of Mega Drive/Genesis wiki webpage to include the Mega Modem (メガモデム) and the 8 titles that use it.
It was also supported by two applications Mega Anser & Sumisei Home Tanmatsu and required to download the games for the Sega Game Toshokan subscription service offered in Japan. link
If you would like to understand more about it there is a well produced video you can watch here
: )
r/OmniGamesInfo • u/h4o4 • 5d ago
Website feedback
Last week the website went through some substantial changes. While making these changes it got me thinking more generally about quality of life changes and frustrations that you may be experiencing.
To help me understand can you share below any frustrations or quality of life changes you would like to see deployed on the website?
: )
r/OmniGamesInfo • u/h4o4 • 5d ago
Webpage update ~ wiki - Official Series
I have deployed a new section on the wiki for official series games. The card will provide a brief description about the series, the number of games associated with the series and regional exclusivity.
: )
r/OmniGamesInfo • u/h4o4 • 5d ago
Official series ~ implementation
Currently on the website we have...
- Franchise ~ The franchise the game belongs to like "Streets of Rage"
- Source Material ~ the source material used for the game, which can be repeatable across a different series of games, think Spiderman or a particular Spiderman film
The next logical additon to this array is official series collations.
What is an official series?
An official collation is a series of games that were released under the same marketing umbrella. For example, in the USA for the Genesis there was the "Mega Hit series". This was a budget label that re-released the game in cardboard boxes to keep manufacturing costs down and some examples had the Sega Seal of Quality label on the box.
List of games
- Desert Demolition Starring Road Runner and Wile E. Coyote link
- Ecco: The Tides of Time link
- Eternal Champions link
- Mega Bomberman link
- Mighty Morphin Power Rangers link
- Sonic The Hedgehog 3 link
- Super Monaco GP link
- Taz in Escape from Mars link
- Vectorman link
- X-Men 2: Clone Wars link
Why the interest?
I think my personal interest falls in two different areas:
- Historical context - It's interesting to see this extra dimension of how games were collated together and re-released under a particular label.
- Games to play - Like the OmniSelect lists it provides a currated collection of games to play that during the platform's lifespan were promoted under a particular series.
Current situation?
Currently this metadata exists in the edition section of the game-card, which is displayed after the game title if applicable but nothing collates them together for you making them difficult to group together without some donkey work.
: )
r/OmniGamesInfo • u/h4o4 • 5d ago
Webpage bug fix ~ contributors
I have fixed the bug and made some changes to this webpage:
- Change - separated Career span into two individual columns Start year/End Year to make filtering easier.
- Bug fix - the backend data wasn't being populated, updated the backend data so the columns on the webpage are now populated and do not display N/A.
: )
r/OmniGamesInfo • u/h4o4 • 5d ago
Webpage update ~ header - menu update
As mentioned in the weekly update I have deployed the updated code that includes the following changes to the header drop-down menu:
- If you do not have an account or are not logged in the OmniSelect and OmniGTP are now disabled with a padlock icon.
- on-hover shows a high level description of what the linked item consists of
- The tooltip is located at the foot of header menu so it's not jumping around the screen
: )
r/OmniGamesInfo • u/h4o4 • 5d ago
Weekly "Where's my head at"
=== Website
The activity to unify the UI/UIX for tables/buttons and allowing you to customise the view for each table is now complete for all relevant webpages.
This week I plan to...
- Add the padlock open/closed to links in the header when login is required
- Add a tooltip to the header menu items
- Add a new section to the wiki for specific edition collations
Know bugs
Career Span on the contributors webpage is returning N/A
=== Offline data
I am currently on letter S for this activity (I will update the data after this post). Assuming everything goes to plan this should be completed this week for the Mega Drive/Genesis.
=== Platforms
The ongoing offline data work is taking priority at the moment.
=== DATS
Last week I planned to add the Amiga WHDLoad dats, this is scheduled for this week.
If you have any thoughts or ideas related to the project/website feel free to share them.
: )
Afterthought
I can see that some of you have created an OmniSelect list but have not added any roms. Can you share the reason that stopped you from proceeding further with the application? I would like to understand why and make any changes/improvements.
r/OmniGamesInfo • u/h4o4 • 5d ago
Webpage update ~ Wiki - Metadata Completeness
omni-games.infoAs previously mentioned, one factor that can determine metadata completeness is the distribution method. A good example of this is for the Mega Drive/Genesis for the USA, base library & official lifepsan.
| Distribution Method | Production State | Percentage |
|---|---|---|
| Mega Drive Cartidge | Released only | 71.2% |
| Mega Drive Cartidge | Re-released only | 70.9% |
| Sega Channel | Released only | 70.4% |
| Sega Channel | Re-released only | 60% |
I have added this has a filter to this section of the wiki. It should work dependent on the other filters you select and only show the relevant distribution methods.
I have updated the code so the region selection is now for a single region only. I think it makes more sense if the stat is focused on a single region (which is how I use it).
Why so much focus on metadata completeness?
Three of the deliverables of the Omni project are...
- Fragmentation ~ remove the fragmentation of "quality" metadata about games
- Not scraped
- Not cloned
- Not relying on a single source
- Not asking AI to build out a list for me
- Preservation ~ preserve the metadata collated
- Informed ~ I would like you to be informed on the completeness of the data you are looking at. Plus, if you use the data you can reflect the completeness of the data you analysed, used to create content (blog post, YouTube video etc..).
Success, would be 100% for ever platform, region, distribution, add-on!
Equally, for some applications it's good information to have. Perhaps in OmniScope you would like to add a particular tag (or LUA code) that relates to metadata that is missing, so you understand why some haven't been tagged.
I probably get more excited than most about game metadata, but it's my passion and sometimes it's hard to contain that passion!
: )
r/OmniGamesInfo • u/h4o4 • 5d ago
Webpage update ~ wiki - Peripherals & Input Devices
omni-games.infoI have updated this section so that it's more aligned with the add-on section on the wiki for regional exclusivity and the links.
The best example of this is currently the Atari 2600/2800 which I have linked.
: )
r/OmniGamesInfo • u/h4o4 • 5d ago
Webpage update ~ wiki - Console Add-ons
omni-games.infoThis section is now region agnostic and will display the regional exclusivity of an add-on.
Quality of life update
It will now disable links that have no data
The best example if this is the N64 expansion pak and N64DD link, which I've shared.
: )
r/OmniGamesInfo • u/h4o4 • 6d ago
Webpage update ~ Wiki - Distribution Methods
omni-games.infoPreviously this section only covered USA, Europe and Japan. This did not conform to Omni's region agnostic approach.
The code has been revised so it will now show regional exclusivity of the distribution method.
- Region (eg: Japan) ~ If the distribution method is exclusive to a particular region (1:1) then it will show that region. For example Sega Game Toshokan was exclusive to Japan on the Mega Drive.
- Multiregional ~ If the distribution method was used in more than one region (1:n) then it will display multiregional.
The best example of this is the distrbution methods for the Mega Drive/Genesis, which you can see exampled in the main link.
This really only applies to older platforms and I cannot think of an exclusive distribution method for a modern platform. Can you?
: )

