If you have obtained any of my premium add-ons from another site, you DO NOT have a valid license for those add-ons and no support will be given to you. The only place that can sell licenses for my premium add-ons is this site.
Ah, well my fear with that entire system is what if you're not around and everybody has your addons and XF2 has an update that might cause issues with your addon then what would happen if we had to disable your addon!
But seriously. The odds of XenForo doing something that far out where the display would stop showing or threads would stop being created WHEN I'M NOT AROUND is so low that it's not even an issue to consider.
And the same holds true with any add-on by any author, not just this one. So, it's something that shouldn't even be considered unless you're paranoid. And if your paranoid, you shouldn't be running any add-ons because every add-on out there can fail with a change by XenForo.
The main thing putting me off this add-on currently is the source of the data, who have opted to separate each game to each different platform. For how I would like my setup, this would require pretty much adding new threads to a moderation queue with a lot of editing.
Could I please request an option to choose the source, with a second option of https://www.igdb.com/api for example? They list one entry per game, and list all of the platforms it has been released on. It feels a bit more aligned with the other starter add-ons.
Alternatively, how easy would it be for me to customise the script myself to achieve this with only basic PHP knowledge?
Sorry, there won't be an option for which source to use. The data returned is in an entirely different format and supporting more than one data format would not be able to be reasonably done.
Converting/Customizing this add-on for another data source would not be an easy task. All of the calls for data, the decoding of the data, the storage of the data and the display construction would all need to be re-done.
May I ask how it would require you to add new threads to the moderation queue?
You can limit what platforms are able to be posted on a per forum basis. So, I'm not sure why you would need to moderate the threads.
For example, if I removed the "All Other Games" forum on this site, you would only be able to post games for the PC, Playstation and X-Box platforms. All other platforms would not be allowed and the user would receive an error telling them that.
While I can see where you want to go with your idea, you have to remember that screenshots, features, abilities, etc. vary widely between platforms. So screenshots and features from an Android version would be totally different from the X-Box version. So I can see an argument for separating the platforms too.
While you could have PS4, Xbox and PC games all allowed in one forum, the risk would always be there of a duplicate game being posted under one of those platforms (3 duplicate threads would be possible).