Omni-Games | Changelog

Track the development of the Omni-Games database and tools. Select a section below to view its specific update history.


Website

November 11, 2025
  • New created a new webpage updatedadditions_dat.php/css that will be used to display updated titles
  • New coded a new webpage called newadditions_dat.php/css. This will use the same logic (MD5 checksum value) to determine if the change type to a dat, new rom, change(s) in one the key values
  • Changed changed OmniGames to Omni_Titles & OmniFiles to Omni_DAT to better reflect the type of database they are
  • Changed Changed the drop-down menu in the header, renamed Database to OmniGames & created a new section called OmniFiles

Website

November 10, 2025
  • New coded a new webpage that allows the user to change the weight distribution used to calculate the scores within the OmniScore workflow
  • New New webpage coded to support the sub-category worflow for Omni Framework, allows the user to add/edit values
  • New coded a new webpage & backend system to support the implementation of the new OmniScore framework
  • Changed Changed the log in/log out button to show the username of the logged in user. Also includes a drop-down menu to provide focused access to account related activity
  • Changed Limited the length of usernames to 32 characters to support the new profile

Website

November 9, 2025
  • New Coded a few changes on title_datrelationships.php. It now shows any existing relationship before it shows the list of roms linked to the active platformID. The user is presented with two options: "Unassign this ROM", this deletes the existing relationship data from the SQL table -- "Change/Replace Assignment", this allows the user to change the existing relationship to a different ROM
  • New Now show the unique ID on each game card on titledata.php which the user may require when linking a title with a rom
  • Fixed fixed the code on every webpage that includes the horizontal menu to correctly display the AV Content tab
  • Fixed Fixed an issue with the horizontal menu count to display TRUE/FALSE logic using an old sql table
  • Changed update the title checksum check on titledata.php & the title_checksum_popup webpages to use the new user relationship building workflow. Migrated existing GRPID/UID relationship data to the new sql table
  • Changed move the omniframework_approve webpage to the drop down community hamburger menu because it's not linked to a GRPID & shows all outstanding GRPIDs that need attention (it's acting more like a dashboard)

Website

November 7, 2025
  • New Implemented a new approval webpage process for users that need to correct the AI csv output
  • New Implemented a csv copy paste webpage for a logged in user to copy the AI csv output for the Omni Framework
  • Changed Changed the titleoverview code to support the new Omni Framework & it displays if the description tags were generated by AI csv

Website

November 5, 2025
  • Fixed Fixed the SQL query for new titles to filter on the GRPID & UID to stop the duplication

Website

November 3, 2025
  • New Created a new webpage that allows a logged in user with the right security credentials to create relationships between OmniGame & OmniFiles
  • Fixed Fixed an issue with the horizontal menu not always displaying correctly on certain pages

OmniSelect

November 2, 2025
  • Changed Changed the UI/UIX and introduced a 5 step process

Website

November 2, 2025
  • Changed Update titledata.php code so that it now displays the full name for the language code to ISO 639-1 standard

Website

November 1, 2025
  • Changed To support the new workflow (users being able to add titles) I've changed the way new/updated titles are displayed. You will now see new titles that have been added within the last 7 days. Updated titles are any title when there is a 7 day difference between the CreatedDate & UpdatedDate. I've also made these dates visible in the table on newadditions.php Everything else functions the same (filters)
  • Changed Removed the "Active" section from index.php that displayed the date of the last import & the number of New/Updated titles, to reflect the new workflow implemented on newadditions.php
  • Changed To support the new workflow (users being able to add titles) I've changed the way new/updated titles is displayed. You will now see new titles that have been added within the last 7 days. Updated titles are any title when there is a 7 difference between the CreatedDate & UpdatedDate. I've also made these dates visible in the table on newadditions.php Everything else functions the same (filters)

OmniSelect

November 1, 2025
  • New The language filter now displays the region language ID and the ISO 639-1 name
  • Fixed Fixed a bug with the search functionality not functioning correctly with the new backend changes to the database
  • Changed Update the search dropdown menu for both Region/Language to show the unique value

Website

October 28, 2025
  • Changed Change the column label from CRC to CRC32 on title_checksum.php & title_checksum_popup.php following feedback

Omni-Games Database

October 28, 2025
  • Fixed Fixed an issue with mulregion not being properly handled when creating a materialised table, resulting in the column not always being populated in title_details.php

Website

October 27, 2025
  • New added the product code to the title_localisations_popup.php
  • New implemented a new section to titledata to support alternative titles for the same product GRPID & UID
  • Fixed Fixed an issue with the title_checksum_popup.php webpage. The issue was that titles with only a GRPID value would show for all popups with both a GRPID & UID.

Website

October 26, 2025
  • New On titledata.php there is now a new section called "Checksum". This is coded to check if a unique ID level relationship exists. If it does then it will allow the user to open a popup to view the checksum data related to that product. If one doesn't exist it will display "Unlinked". This change does not impact the group level ID workflow.
  • New the game card on hover in dark mode now goes black with an orange boarder
  • New The language section on titledata.php is now populated with the active dat data in the database, meaning it's an automated process
  • New companies.php Maintaining release titles & companies is proving a lot alone. So, I've thought of the best way to automate this process using the data I have. I've written some SQL code to look in the database & find the first released title year & last released title year. This is using the data in the database so might be out of line until all platforms exist within the database. I've also implemented dynamic filters on the side bar for start year /end year so you can filter by ranges.
  • Fixed titledata.php - fixed a bug when the gard cards would lose structure after a filter was applied
  • Changed changed the css code so when you hover over the game card the background changes to white with an orange boarder
  • Changed improved the sql query used in the web code for titledata.php to support multiple UIDs, this is for scenario's when the checksum data is the same for both the original & re-released title

Website

October 24, 2025
  • Changed changed datfiles.php webpage table to be sorted on the "Updates" column on the initial load

OmniScope

October 23, 2025
  • New Update the code to support the new lifespan flag. This will allow you to filter on Lifespan, Aftermarket, Pirate files.

Website

October 23, 2025
  • New Implemented a new column called Lifespan to allow end user filtration on Lifespan, Aftermarket & Pirate flags. It's currently completed for the Atari 2600

Website

October 22, 2025
  • New Coded a new webpage called title_checksum.php. This is integrated into the existing horizontal menu & returns the information from the OmniFiles database, if a relationship between OmniGames/OmniFiles has been created.
  • New title_checksum.php now includes the release group
  • New titleoverview.php now includes a section to describe the title. https://omni-games.info/titleoverview.php?grpid=GRP-8C838237
  • Fixed Fixed an issue with sports/game mode not showing on editv3.php
  • Changed Removed the 1200px limitation on title_checksum to make full use of the users screen width
  • Changed I've updated the code that populates the description box to now show the platform the description relates to. I have also implemented a framework to handle platform level descriptions for multiplatform titles. Example here https://omni-games.info/titleoverview.php?grpid=GRP-E1B0F57C

Omni-Games Database

October 22, 2025
  • Changed Changed the Xbox Series X platform title to Xbox Series X|S

Website

October 21, 2025
  • New I've changed the code/logic used to create the status column in the table on title_details.php It now is one row per GroupID, PlatformID, RegionID & DistributionID. The cost for this is that there is more one row per GroupID, PlatformID, RegionID but the filters make it easy enough to shape the table into the view you are seeking. The reason for this change is to better reflect the different production cycles on each platform. A good example of this is The Fintstones on the Megadrive/Genesis developed by Ocean Software. The catridge version was cancelled but the Sega Channel version was broadcast
  • Fixed Fixed an issue on the title_details.php webpage that the status would not always be populated with the range of states that exist within the OmniGames database

Website

October 20, 2025
  • Fixed Finally fixed the issue with updated titles not being captured correctly

Website

October 17, 2025
  • Fixed Fixed the url link in OmniScope for linked OmniGames titles

OmniSelect v1.5

October 14, 2025
  • New there is a new drop box that allows you to search by game name/browse by dat file
  • New region/language filter - if searching by dat the list in the drop-down is dynamically generated to only show the values that are in the DAT file
  • Changed Search results now displays the GameName/Description & the DAT it originates in

Website

October 14, 2025
  • Fixed Fixed a bug were the calculation was incorrect for titles without metadata on the platforms.php table

OmniSelect v1.4b

October 13, 2025
  • New I've scanned (with the python scripts I've wrritten) the non-merged 0.281 set, I'm using this set because it includes all of the required files for the game to run. I still need to figure out the best way to cleanse the set & add region/languages
  • Fixed Now correctly displays the game name/description on screen & in the dat generated

OmniSelect v1.4a

October 8, 2025
  • New Added the eXoDOS v6.04 games dat

OmniSelect v1.4

October 6, 2025
  • New Apple - Macintosh, IBM - PC compatible. Note: This uses the IBM - PC compatible platform ID in the OmniFiles database because of the way the dat is a combination of Windows DOS, Windows Win9x, and Windows NT titles. OmniGames will be where the correct platform ID mapping will take place.
  • New Added NoIntro dats Nintendo - Super Nintendo Entertainment System, Sega - Mega Drive - Genesis, Atari - Atari Jaguar (J64), Master System / Mark III, Sega - SG-1000 - SC-3000, Sega - Game Gear, NEC - PC Engine - TurboGrafx-16, Sony - PlayStation Vita (PSN) (Content), Atari - Atari 2600, Atari - Atari 5200, Atari - Atari 7800 (BIN), Atari - Atari Lynx (LYX), Nintendo - Game Boy, Nintendo - Game Boy Color, Nintendo - Game Boy Advance, Nintendo - Nintendo DS (Decrypted), Nintendo - Family Computer Disk System (FDS).

OmniSelect v1.3

October 6, 2025
  • New You are now able to save a list/edit an existing list
  • New You must be logged in to create/edit a list you have created
  • New Non-logged in users can view the lists & download the dat
  • New Your saved lists are coded to automatically update if any of the metadata changes (title, size, checksum etc...). So you don't need to do anything with the list after it's been created :)
  • Fixed duplicate search results

OmniSelect v1.2

September 19, 2025
  • New Because I'm now using a SQL database you have the ability to change the device type & storage size on the fly without losing your list.
  • New The backend workflow has been completely reworked to know now interact solely with a SQL database. This works for both anonymous & logged in users. This negates any issues with server communication & your temporary list being lost. To you it looks the same (kind of makes me sad...)
  • Changed The search result list now remains open, so if you are building a collection of roms that use the same name you don't have to keep repeating the same process. Also good for multidisc roms.
  • Changed The UX has been restructured to provide more space for search/current selected roms and the width limitation has been removed. The only limit now is your monitor width!
  • Removed I have removed the limit of 50 results

OmniSelect v1.1

September 14, 2025
  • Fixed improved search speed, you should experience a markable improvement when searching for titles to add to the dat list
  • Fixed corrected the bug with the green/yellow/red visual display for the amount space remaining
  • Changed Custom option only displays if seelected ro reduce visual clutter
  • Changed changed all size units to display both decimal/base 1024 (hopefully it's correct)
  • Changed separated storage device/size to allow for more variations to be displayed