Pizza Tower Wiki:Guidelines, Editing & Help/Pre-release build pages: Difference between revisions

From Pizza Tower Wiki
Content deleted Content added
displaytitle
m small fix
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:PT-WikiGuidelines_Prerelease.png|right|150px]]
Prerelease builds are builds that were released prior to the full game's release. These builds show the game in various different state, and there's no shortage of them. Prerelease build pages may contain information about a build's contents, differences, unused content within those builds, revisional changes between revisions and hotfixes and basic information, such as build dates and file sizes.
Pre-release builds are versions of the game that were made prior to the full release, showing the game in various states of development. Pre-release build pages contain information about the build's content, such as gameplay, differences between the previous build and final release, version changes of said build, and more.


==Naming Guidelines==
== Name Guidelines ==
Page and version names are presented by the build's name as displayed on the game's itch.io page or the '''.zip''''s filename. There are some other things to keep in mind.
Names are determined by the Itch.io page name it was published under, or the original '''.zip''' filename. There are some other things to keep in mind:


*If a build uses a month for its name, call it by its month with a year added to the end in brackets.
* Add the year in parentheses to the end of its name if the build uses a month for its name or its name is too similar to an existing build
**A year in brackets may also be added if a build name is too similar to that of another.
* Add "(Build)" to the end of the build name if its name is generic (i.e. "GOLF" or "Desert")
*If a build name is too generic, add "(Build)" to the end of its page title. Make sure the page is searchable through a disambiguation. This is not needed for infoboxes.
** Be sure to add a link to the build on the relevant disambiguation page!
* If a build name contains "Build" or "Demo," keep it
*If a build has the word "build" or "demo" in its title, add "build" or "demo" to the end of its name appropriately. If both of them are present, just use "build".
** If both are present, use "Build" instead
*If a build's official name is unknown, try to line it up with other existing build names from that time period.
*Steam prerelease builds don't have an official name. Instead, they're grouped together by months.
* Steam pre-release builds do not have official names and are grouped together by months


Unofficial community given names, most commonly ''Pre-Early Test Build'' and ''Pre-Jay Leno Build'' are '''not''' allowed.
Unofficial community-given names, such as ''Pre-Early Test Build'' and ''Pre-Jay Leno Build'', are not allowed.


:'''Examples''':
:'''Examples''':
::'''<tt>pizzatowerdemo_testerbuild1.zip</tt>''' - [[Tester Build]]
* <tt>pizzatowerdemo_testerbuild1.zip</tt>''' - [[Tester Build]]
::'''<tt>PT_Rework_v1.1.zip</tt>''' - [[Rework]]
* <tt>PT_Rework_v1.1.zip</tt>''' - [[Rework]]
::'''<tt>PizzaTower_noisev21.zip</tt>''' - [[Noise (Build)]]
* <tt>PizzaTower_noisev21.zip</tt>''' - [[Noise (Build)]]
::'''<tt>PizzaTowerSAGE2019_v14.zip</tt>''' - [[SAGE 2019 Demo]]
* <tt>PizzaTowerSAGE2019_v14.zip</tt>''' - [[SAGE 2019 Demo]]
::'''<tt>PTjanuarymonthlybuild1.zip</tt>''' - [[January Build (2019)]]
* <tt>PTjanuarymonthlybuild1.zip</tt>''' - [[January Build (2019)]]


==Infobox==
== Infobox ==
Prerelease build pages make use of the <tt><nowiki>{{Infobox build}}</nowiki></tt> infobox, showcasing basic release information, build date(s), types, file sizes and build availability online with a download link if doable.
Prerelease build pages make use of the [[Template:Infobox build|Infobox build template]]. This shows basic information of the build, such as its compilation date(s), file size, and safe download links. For information on how to use the template, please see its documentation.


As of July 18th 2024, links leading to leaked builds, i.e. build meant for private use or official playtesters only, are not allowed to have their download linked on the wiki [https://twitter.com/SertifDev/status/1814017409579389393 at the request of Tour de Pizza]. Documenting their content is completely fine, however.
'''Usage''':
<pre>
{{Infobox build
|title =
|image =
|build date =
|release date =
|build type =
|file size =
|download =
|previous =
|next =
}}
</pre>


==Content==
The nine infobox functions are as follows:
It is important to document prerelease build pages much like one would document the final game. This means the page '''cannot''' only be a list of differences. To do so without proper organization and documentation would hinder the reader's experience and make it confusing for those looking to read about specific sections about the build.
*<tt>'''title'''</tt> - The build's name based on the naming guidelines. If no title is present, the text <tt>Title missing!</tt> will appear.
*<tt>'''image'''</tt> - A screenshot of the build's title screen, or a scenario in which a playable character present.
*<tt>'''build date'''</tt> - A date of compilation pulled from the game's ''data.win'' file. These dates must be in GMT+0 format. If a build page has several revisions, list all of them and note down the version number for each build.
*<tt>'''release date'''</tt> - The initial release date of this (series of) build(s).
*<tt>'''build type'''</tt> - Makes use of another template ([[Template:Buildtype|<tt><nowiki>{{buildtype|build}}</nowiki></tt>]]) to describe whether the build was released to the public, exclusively to Patrons or a select few playtesters.
*<tt>'''file size'''</tt> - The build's compressed (.zip) file size in MB.
*<tt>'''download'''</tt> - Download link(s) to the builds, with an [[Template:Availability|<tt><nowiki>{{availability|state}}</nowiki></tt>]] template added to the end showcasing if a build is available, repacked or unavailable.
*<tt>'''previous'''</tt> - A link to a previous released build. If this doesn't exist or isn't set, the text <tt>N/A</tt> will appear instead.
*<tt>'''next'''</tt> - A link to the next released build. If this doesn't exist or isn't set, the text <tt>N/A</tt> will appear instead.


Below are specific guidelines for each section to construct a page about a prerelease build.
Build title screens are taken from either one of these scenarios and must follow the screenshot guidelines:
*If the game boots up to a title screen (eg. a screen with the game's logo) with a menu of some kind.
*If the game doesn't have that and instead boots you right into the game, take a screenshot of the first moment that [[Peppino]] or [[The Noise]] appears on screen as a playable character.


===Introduction===
The <tt><nowiki>{{buildtype|build}}</nowiki></tt> template makes use of a tooltip to display additional information about each category. One of either three options are available. If an invalid option is picked or a typo was made, the text will be replaced with "<tt>Improper template usage</tt>".
Every build is compiled for a purpose, whether it be to test features, for an event, or to mark progress within the game's development. Before diving into the rest of the build's contents, it is important to note why a build was made. The reason for its existence does not need to be grande. If the build was made as a joke, do note it in the introduction. Avoid using terms like "alpha" or "beta", as these don't suit well.


===Gameplay===
{| class="wikitable"
Gameplay may be different from the release version of the game, whether it be drastic or minor. Primarily compare and contrast these differences to the final release. If possible, add differences from the previous version as well. When comparing gameplay from these builds to the final game, it is not uncommon that opinions about mechanics will be present. It is important to stay as objective as possible when writing and leave opinions out. If a mechanic is more clunky or harder to control compared to the final game, this can be noted on the page. Do not write "it was bad" or "it was better," as this does not help the reader.
!Example
!Result
|-
|<tt><nowiki>{{buildtype|public}}</nowiki></tt>
|style="background: #406BA1 !important;" | <font color="#ABFF00">{{buildtype|public}}</font>
|-
|<tt><nowiki>{{buildtype|patreon}}</nowiki></tt>
|style="background: #406BA1 !important;" | <font color="#ABFF00">{{buildtype|patreon}}</font>
|-
|<tt><nowiki>{{buildtype|playtest}}</nowiki></tt>
|style="background: #406BA1 !important;" | <font color="#ABFF00">{{buildtype|playtest}}</font>
|}


If a playable character was removed or added, do write about it. If there are multiple playable characters, order them by sub-headers. For example, if [[Peppino]] and [[The Noise]] are playable, add sub-headers under gameplay and talk about their differences.
The <tt><nowiki>{{availability|state}}</nowiki></tt> template also makes use of a tooltip and is used to show if a build is available on either one of these [https://archive.org/details/pizzatowerdemobuildspublic public] [https://archive.org/details/pizzatowermodifiedzips repositories], either in its original (.zip) or repackaged state. Much like the previous template, the text will be replaced with "<tt>Improper template usage</tt>" if the template is used improperly.


[[Transformations]] get their own section, separate from gameplay. When noting differences between the build and the final game, a list is acceptable for documentation. When noting multiple differences in one transformation, the first bullet point should note if the changes are minor or major, then subsequent bullets should be sub-bullet points explaining further in detail.
{| class="wikitable"
!Example
!Result
|-
|<tt><nowiki>{{availability|yes}}</nowiki></tt>
|style="background: #406BA1 !important;" | <center>{{availability|yes}}</center>
|-
|<tt><nowiki>{availability|repack}}</nowiki></tt>
|style="background: #406BA1 !important;" | <center>{{availability|repack}}</center>
|-
|<tt><nowiki>{{availability|no}}</nowiki></tt>
|style="background: #406BA1 !important;" | <center>{{availability|no}}</center>
|}


[[List of enemies|Enemies]], like Transformations, get their own section separate from gameplay. They also follow the same format as documenting transformations.
'''Example''':
{{Infobox build
|title = Early Test Build
|image = Earlytestbuild.PNG
|build date = 14-7-2018 23:50:39 '''(v1)'''<br>
16-7-2018 05:47:57 '''(v2)'''<br>
16-7-2018 08:57:04 '''(v211)'''
|release date = July 15th, 2018
|build type = {{buildtype|public}}
|file size = 24,3MB '''(v1, v2, v211)'''<br>25,6MB '''(Peter Griffin)'''
|download = [https://archive.org/download/pizzatowerdemobuildspublic/Public/pizzatowerearlybuildtest.zip v1] {{availability|yes}}<br>[https://archive.org/download/pizzatowerdemobuildspublic/Public/pizzatowerearlybuildtest_v2.zip v2] {{availability|yes}}<br>
v21 {{availability|no}}<br>
[https://archive.org/download/pizzatowerdemobuildspublic/Public/pizzatowerearlybuildtest_v211.zip v211] {{availability|yes}}<br>
[https://archive.org/download/pizzatowerdemobuildspublic/Public/pizzatowerdemo.zip Peter Griffin] {{availability|yes}}
|previous = [[Pizza_Tower_test]]
|next = [[Tester Build]]
}}


===Levels===
<pre>
Throughout the game's history, the levels have changed layout and names constantly. They are sometimes organized into sections, often called worlds or floors. If the build organizes the levels like this, organize it as such here with tabber. Call the level by the name it is given in the build, but do link it to its modern version's page if it exists.
{{Infobox build

|title = Early Test Build
Adding screenshots in this section is a must. If the build only has minor changes between it and the final version's level, screenshot where the differences are visible. At least one screenshot in each world or floor is required. The maximum per world or floor is five to avoid making a gallery in that particular section.
|image = Earlytestbuild.PNG

|build date = 14-7-2018 23:50:39 '''(v1)'''<br>
If there are changes within the tileset used for a level, do write about it. If tile placement is slightly different from the final game, do make note of it. If it appears in multiple rooms, do not specify its location, otherwise state the room the difference is in.
16-7-2018 05:47:57 '''(v2)'''<br>

16-7-2018 08:57:04 '''(v211)'''
In older versions of the game, there may be more than three secrets. Do screenshot once per secret room, and write where they are located and how they can be accessed. Documenting differences between visual differences between the build and the final version's secret rooms follows the same principle as levels.
|release date = July 15th, 2018

|build type = {{buildtype|public}}
===Revisions===
|file size = 24,3MB '''(v1, v2, v211)'''<br>25,6MB '''(Peter Griffin)'''
Occasionally hotfixes are released for builds. Note the differences between each revision. If bugs have been fixed in a revised build, note it here.
|download = [https://archive.org/download/pizzatowerdemobuildspublic/Public/pizzatowerearlybuildtest.zip v1] {{availability|yes}}<br>[https://archive.org/download/pizzatowerdemobuildspublic/Public/pizzatowerearlybuildtest_v2.zip v2] {{availability|yes}}<br>

v21 {{availability|no}}<br>
===Minor Differences===
[https://archive.org/download/pizzatowerdemobuildspublic/Public/pizzatowerearlybuildtest_v211.zip v211] {{availability|yes}}<br>
There is a chance that there are differences outside of level design and gameplay are present. Those differences, including but not limited to changes in physics, object properties, and animations shall be located here. Differences between the HUD and menu screens must be written here as well.
[https://archive.org/download/pizzatowerdemobuildspublic/Public/pizzatowerdemo.zip Peter Griffin] {{availability|yes}}

|previous = [[Pizza_Tower_test]]
===Bugs===
|next = [[Tester Build]]
Every version of the game is prone to bugs, and any that exist in '''every version''' of the build must be noted here. Errors, such as a [[Secret Eye]] being missing in a level or an enemy playing the wrong animation, will be written here as well. Write about what the bug is and how to trigger it. Make sure what is here is '''not''' intentional.
}}
</pre>


[[Category:Guidelines]]
[[Category:Guidelines]]

Latest revision as of 21:03, 18 July 2024

Pre-release builds are versions of the game that were made prior to the full release, showing the game in various states of development. Pre-release build pages contain information about the build's content, such as gameplay, differences between the previous build and final release, version changes of said build, and more.

Name Guidelines

Names are determined by the Itch.io page name it was published under, or the original .zip filename. There are some other things to keep in mind:

  • Add the year in parentheses to the end of its name if the build uses a month for its name or its name is too similar to an existing build
  • Add "(Build)" to the end of the build name if its name is generic (i.e. "GOLF" or "Desert")
    • Be sure to add a link to the build on the relevant disambiguation page!
  • If a build name contains "Build" or "Demo," keep it
    • If both are present, use "Build" instead
  • Steam pre-release builds do not have official names and are grouped together by months

Unofficial community-given names, such as Pre-Early Test Build and Pre-Jay Leno Build, are not allowed.

Examples:

Infobox

Prerelease build pages make use of the Infobox build template. This shows basic information of the build, such as its compilation date(s), file size, and safe download links. For information on how to use the template, please see its documentation.

As of July 18th 2024, links leading to leaked builds, i.e. build meant for private use or official playtesters only, are not allowed to have their download linked on the wiki at the request of Tour de Pizza. Documenting their content is completely fine, however.

Content

It is important to document prerelease build pages much like one would document the final game. This means the page cannot only be a list of differences. To do so without proper organization and documentation would hinder the reader's experience and make it confusing for those looking to read about specific sections about the build.

Below are specific guidelines for each section to construct a page about a prerelease build.

Introduction

Every build is compiled for a purpose, whether it be to test features, for an event, or to mark progress within the game's development. Before diving into the rest of the build's contents, it is important to note why a build was made. The reason for its existence does not need to be grande. If the build was made as a joke, do note it in the introduction. Avoid using terms like "alpha" or "beta", as these don't suit well.

Gameplay

Gameplay may be different from the release version of the game, whether it be drastic or minor. Primarily compare and contrast these differences to the final release. If possible, add differences from the previous version as well. When comparing gameplay from these builds to the final game, it is not uncommon that opinions about mechanics will be present. It is important to stay as objective as possible when writing and leave opinions out. If a mechanic is more clunky or harder to control compared to the final game, this can be noted on the page. Do not write "it was bad" or "it was better," as this does not help the reader.

If a playable character was removed or added, do write about it. If there are multiple playable characters, order them by sub-headers. For example, if Peppino and The Noise are playable, add sub-headers under gameplay and talk about their differences.

Transformations get their own section, separate from gameplay. When noting differences between the build and the final game, a list is acceptable for documentation. When noting multiple differences in one transformation, the first bullet point should note if the changes are minor or major, then subsequent bullets should be sub-bullet points explaining further in detail.

Enemies, like Transformations, get their own section separate from gameplay. They also follow the same format as documenting transformations.

Levels

Throughout the game's history, the levels have changed layout and names constantly. They are sometimes organized into sections, often called worlds or floors. If the build organizes the levels like this, organize it as such here with tabber. Call the level by the name it is given in the build, but do link it to its modern version's page if it exists.

Adding screenshots in this section is a must. If the build only has minor changes between it and the final version's level, screenshot where the differences are visible. At least one screenshot in each world or floor is required. The maximum per world or floor is five to avoid making a gallery in that particular section.

If there are changes within the tileset used for a level, do write about it. If tile placement is slightly different from the final game, do make note of it. If it appears in multiple rooms, do not specify its location, otherwise state the room the difference is in.

In older versions of the game, there may be more than three secrets. Do screenshot once per secret room, and write where they are located and how they can be accessed. Documenting differences between visual differences between the build and the final version's secret rooms follows the same principle as levels.

Revisions

Occasionally hotfixes are released for builds. Note the differences between each revision. If bugs have been fixed in a revised build, note it here.

Minor Differences

There is a chance that there are differences outside of level design and gameplay are present. Those differences, including but not limited to changes in physics, object properties, and animations shall be located here. Differences between the HUD and menu screens must be written here as well.

Bugs

Every version of the game is prone to bugs, and any that exist in every version of the build must be noted here. Errors, such as a Secret Eye being missing in a level or an enemy playing the wrong animation, will be written here as well. Write about what the bug is and how to trigger it. Make sure what is here is not intentional.