Game Updates/doc
The RoB "Game Updates" system consists of two part.
(Both should be edited in source-code mode, and not in Visual-editor mode.)
Part one is the general patches history related to the forum development posts by the developers.
This is done on the "Game Updates" page itself.
The input patch data looks like this: (one line per patch case.)
... }}{{#subobject:| patch_postid = 872713 | patch_date = 2021-03-05 | patch_title = Ghost Apple Gelatin }}{{#subobject:| patch_postid = 875621 | patch_date = 2021-04-02 | patch_title = World 13 | patch_remark = Start world 13. }}{{#subobject:| patch_postid = 877560 | patch_date = 2021-04-11 | patch_title = Colorful Crucible ...
Which has the following data parts:
- "patch_postid" is the related post-number. (Which can be found at the end of the black topic-link inside the actual dev-post.)
- "patch_date" is the datetime of the post (GMT/UTC correct date preferred.)
- "patch_title" is the title of the patch. (without the "Game Development:" part of course.)
- And the optional "patch_remark" is for very general but relative important remarks about the patch. (usually none required)
As where doing the bare creation of properties here. Edited changes will not show up in page preview.
And after saving the change. A browser-page refresh might also be required to see the change.
Part two is the part that's intended for the specific changes in a given patch.
This is done on the "Game Updates/Changes/<YYYY>" pages.
(Take note that this part requires the related main-patch data to already be set/saved in part one.)
The input patch data looks like this: (one section per specific change case.)
... {{Patch_changes|patch = Sturdy Prayer | change = Added "Memories of The Seen", ancestral prayer. Restores all Discoveries previously known by your immediate ancestor. | pages = Ancestral Shrine, Ancestral Worship | remark = (<i>New Implementations</i>) }} ...
Which has the following data parts:
- "patch" is for the related patch title. (case sensitive.)
- "change" is for a change-text part from the Dev-post patch post.
- "pages" is for the pages where this patch-change should be displayed. (Comma-separated list of page-titles.)
- "remark" is for additional notes about this specifc patch-case. Like which dev-patch-notes section it was from, and/or why its ignored/not used (IE: not linked to any pages).
Note that unlike with the "Game Updates" page. On these pages Preview will work ... it was specifically coded to do so.