Orphan Add-App Cleanup

From Flashpoint Datahub
Revision as of 01:57, 14 March 2022 by Ardil (talk | contribs) (Write basic summary.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This page contains directions for handling "orphaned" add-apps - that is, add-apps without a parentGameId. Add-apps are required to have a parentGameId, so the lack of one is an issue that must be dealt with.

Standard Add-Apps

These are the normal kind of add-app: an alternative version of a game. There are five possible results that can be obtained from this process:

- selfparent
- delete
- recurate
- markbroken
- parent=parentUUID

For each of these results, you should include a note with some explanation.

Generally, the process to find a parent is as follows:

  1. Try to find a game with a similar launchCommand, i.e. in the same folder or on the same domain.
    1. If this works, check that the orphan isn't exactly the same as its parent. If it is the same, delete. Otherwise, you've found the right parentUUID, and the result is parent=parentUUID.
  2. Try playing the game. If there's a visible title, try to find a game with a similar (maybe translated?) one.
    1. If this works, check that the orphan isn't exactly the same as its parent. If it is exactly the same, delete. Otherwise, you've found the right parentUUID, and the result is parent=parentUUID.
    2. If this partially works (preloader works, but the rest is broken), broken.
    3. If this doesn't work, delete.
    4. If this does work, but it doesn't appear to be related to any other game, selfparent.
  3. Check for other add-apps with similar names or launchCommands.
    1. If you find a dupe, delete. If you find a similar one, try looking at that one's parentGameId.

If you ended up with either broken or delete, check whether the files are still live. If they are, recurate.

Extras

These are extra files related to a game. Look at them, trying to find titles. If you aren't sure, ask around.

Messages

There are only three. Good luck matching them back to their parents.