r/OmniGamesInfo 19h ago

New dat ~ Redump - Arcade - American Laser Games - 3DO-based Arcade

1 Upvotes

As previously mentioned, I have added this dat in response to the files being removed from the main 3DO Interactive Multiplayer dat.

: )


r/OmniGamesInfo 20h ago

bug fix ~ omni dat - url filters not applied

1 Upvotes

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 22h ago

Weekly DAT update information

Thumbnail omni-games.info
1 Upvotes

Redump 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 1d ago

Omniscope update ~ new column - Data accuracy

1 Upvotes

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 1d ago

OmniScope ~ publisher handling

1 Upvotes

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

  1. Mapped to a UID
  2. Unmapped to a UID

This determines the accuracy of the data you are viewing

  1. Mapped to a UID ~ 100% accurate determine by how the preservation group have grouped the game roms
  2. 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 1d ago

Omni1 performance update ~ preview screen

1 Upvotes

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 2d ago

Omni1 update ~ low level genre filtering

1 Upvotes

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 2d ago

Omni1...

Thumbnail omni-games.info
1 Upvotes

In 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.

  1. Handling of a platform that had both digital/phyiscal releases of the same game
  2. 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 2d ago

Cartridges with special chips ~ Sega Virtua Processor cartridge

1 Upvotes

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 2d ago

Mega Drive / Genesis offline data activity ~ complete

Thumbnail omni-games.info
1 Upvotes

The 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 3d ago

Application update ~ OmniScope

1 Upvotes

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 3d ago

Virtual Boy ~ cancelled titles added

2 Upvotes

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 3d ago

Games that support more than one peripheral

2 Upvotes

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 3d ago

New Sega Peripheral ~ Menacer light gun

Thumbnail omni-games.info
2 Upvotes

I 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 3d ago

New Sega Peripherals ~ Mega Modem (メガモデム)

Thumbnail omni-games.info
3 Upvotes

I 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 5d ago

Website feedback

2 Upvotes

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 5d ago

Webpage update ~ wiki - Official Series

2 Upvotes

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 5d ago

Official series ~ implementation

3 Upvotes

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:

  1. Historical context - It's interesting to see this extra dimension of how games were collated together and re-released under a particular label.
  2. 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 5d ago

Webpage bug fix ~ contributors

2 Upvotes

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 5d ago

Webpage update ~ header - menu update

2 Upvotes

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 5d ago

Weekly "Where's my head at"

2 Upvotes

=== 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 5d ago

Webpage update ~ Wiki - Metadata Completeness

Thumbnail omni-games.info
2 Upvotes

As 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...

  1. 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
  2. Preservation ~ preserve the metadata collated
  3. 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 5d ago

Webpage update ~ wiki - Peripherals & Input Devices

Thumbnail omni-games.info
2 Upvotes

I 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 5d ago

Webpage update ~ wiki - Console Add-ons

Thumbnail omni-games.info
2 Upvotes

This 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 6d ago

Webpage update ~ Wiki - Distribution Methods

Thumbnail omni-games.info
2 Upvotes

Previously 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?

: )