TMC wrote:
Cool! I'm especially pleased that this is in Python, as I did want to play around with nohrio for gamelist features, in particular automatic repackaging of games with the right build of the engine for their OS. Recently I starting writing some code to determine the engine version given a game.exe file for this purpose (not as trivial as you might think). So I would definitely like to be involved. I haven't used Django previously though.
Great to hear! Django is super easy to pick and learn. Take a look at the code so far to get an idea on how the prototype was put together.
TMC wrote:
There are different options for running this gamelist:
1) People may register and add their own games. Used by CP, SS, Op:OHR, ...
2) Anyone may add and edit information for any game, like a wiki. Used by imdb (I think), etc. TIGdb?
3) One or more editors curates content, adding games submitted to them. Like old OHR game lists such as RPG Online.
4) One or more editors curates all the content, adding games as they please. Like The Hamster Wheel.
I think quite a few people are hoping for the second or fourth options, and focus on being a directory rather than a host: a replacement for The Hamster Wheel to bring together everything already available. That doesn't mean it can't act as a host too; it could be quite appealing if it's more flexible than CP or SS, which don't allowing changing the presentation at all.
1) People may register and add their own games. Used by CP, SS, Op:OHR, ...
2) Anyone may add and edit information for any game, like a wiki. Used by imdb (I think), etc. TIGdb?
3) One or more editors curates content, adding games submitted to them. Like old OHR game lists such as RPG Online.
4) One or more editors curates all the content, adding games as they please. Like The Hamster Wheel.
I think quite a few people are hoping for the second or fourth options, and focus on being a directory rather than a host: a replacement for The Hamster Wheel to bring together everything already available. That doesn't mean it can't act as a host too; it could be quite appealing if it's more flexible than CP or SS, which don't allowing changing the presentation at all.
Those are some interesting ideas. Originally I was going to build it using 1, as that is how most things work. However, 2 does sound like an interesting idea, but can also lead to chaos if nobody is monitoring changes made.
TMC wrote:
But lets say we list every OHR game on CP, SS, RPG Online, etc. What would be fair to rehost without asking, and what wouldn't? (But ask IM and Moogle first anyway.) Screenshots and game descriptions? As Surlaw pointed out, that would be bad, as then those screenshots and descriptions would need updating when they change elsewhere. So if practical I would favour only caching that stuff from other sites if at all, and periodically reimporting. But that's not to say you couldn't add content to a game listing manually instead... that's the whole point of a gamelist after all.
I can make an API which can allow the importing of game data and the exporting of game data using standard JSON. This way, other game lists can push information out to this game list when a game is added. Keeping the centralized idea intact. The API will allow it to provide a URL for the Game's download and a URL for any screenshots. Of course this will need the co-operation of other game list managers. Once a week or so, all the game lists which are part of this collective can fetch the latest updates and update their game list data to keep everybody in sync and mirrored.




Which also increases the readability of your articles regardless if the person in at home or waiting for the subway. Something which may be interesting to implement for the newsletter portion, is to have newsletters directly emailed to subscribers, much like how Nintendo and other large companies email you about the latest games available for their console. This will be a subscription thing, so unless you subscript to a newsletter, you won't be spammed. It's super easy to implement all this too, so no worries. I just want to create something awesome here!