Consolidate project documentation and attribution
Add public-alias credits and a tested in-game credits page, centralize project guidance and asset provenance, import the complete authored fur channel maps, and keep starter-island collision synchronized with imported props.
This commit is contained in:
parent
1940ae13e5
commit
db6074ddfa
59 changed files with 1638 additions and 1032 deletions
|
|
@ -7,7 +7,7 @@ readonly PROJECT_ROOT="$(cd -- "${SCRIPT_DIR}/.." && pwd)"
|
|||
readonly BUILD_ROOT="${PROJECT_ROOT}/builds/v0.6.7-alpha"
|
||||
readonly WINDOWS_DIR="${BUILD_ROOT}/windows-x86_64"
|
||||
readonly LINUX_DIR="${BUILD_ROOT}/linux-x86_64"
|
||||
readonly README_SOURCE="${PROJECT_ROOT}/playtest/README-PLAYTEST.txt"
|
||||
readonly README_SOURCE="${PROJECT_ROOT}/docs/README-PLAYTEST.txt"
|
||||
readonly SOURCE_COMMIT="$(git -C "${PROJECT_ROOT}" rev-parse HEAD)"
|
||||
readonly SOURCE_URL="https://forge.makearmy.io/woofmeow/netfishing"
|
||||
readonly WINDOWS_ZIP="${BUILD_ROOT}/NETfishing-v0.6.7-alpha-windows-x86_64.zip"
|
||||
|
|
@ -61,12 +61,10 @@ stage_licenses() {
|
|||
"${destination}/GPL-3.0-or-later.txt"
|
||||
install -m 0644 "${PROJECT_ROOT}/ASSET-LICENSE.md" \
|
||||
"${destination}/NETFISHING-ASSET-LICENSE.md"
|
||||
install -m 0644 "${PROJECT_ROOT}/THIRD-PARTY-NOTICES.md" \
|
||||
"${destination}/THIRD-PARTY-NOTICES.md"
|
||||
install -m 0644 "${PROJECT_ROOT}/docs/ATTRIBUTION.md" \
|
||||
"${destination}/ATTRIBUTION.md"
|
||||
install -m 0644 "${PROJECT_ROOT}/TRADEMARKS.md" \
|
||||
"${destination}/TRADEMARKS.md"
|
||||
install -m 0644 "${PROJECT_ROOT}/CREDITS.md" \
|
||||
"${destination}/CREDITS.md"
|
||||
install -m 0644 "${PROJECT_ROOT}/ui/fonts/Tuffy-LICENSE.txt" \
|
||||
"${destination}/Tuffy-LICENSE.txt"
|
||||
install -m 0644 "${PROJECT_ROOT}/ui/fonts/Seattle-Avenue-LICENSE.txt" \
|
||||
|
|
|
|||
|
|
@ -85,17 +85,14 @@ install -m 0644 "${ARM64_PCK}" "${GAME_ROOT}/NETfishing.pck"
|
|||
install -m 0644 "${TEMPLATE_ROOT}/gameinfo.xml" "${GAME_ROOT}/gameinfo.xml"
|
||||
install -m 0644 "${TEMPLATE_ROOT}/screenshot.png" "${GAME_ROOT}/screenshot.png"
|
||||
install -m 0644 \
|
||||
"${PROJECT_ROOT}/CREDITS.md" \
|
||||
"${GAME_ROOT}/licenses/CREDITS.md"
|
||||
"${PROJECT_ROOT}/docs/ATTRIBUTION.md" \
|
||||
"${GAME_ROOT}/licenses/ATTRIBUTION.md"
|
||||
install -m 0644 \
|
||||
"${PROJECT_ROOT}/LICENSE" \
|
||||
"${GAME_ROOT}/licenses/GPL-3.0-or-later.txt"
|
||||
install -m 0644 \
|
||||
"${PROJECT_ROOT}/ASSET-LICENSE.md" \
|
||||
"${GAME_ROOT}/licenses/NETFISHING-ASSET-LICENSE.md"
|
||||
install -m 0644 \
|
||||
"${PROJECT_ROOT}/THIRD-PARTY-NOTICES.md" \
|
||||
"${GAME_ROOT}/licenses/THIRD-PARTY-NOTICES.md"
|
||||
install -m 0644 \
|
||||
"${PROJECT_ROOT}/TRADEMARKS.md" \
|
||||
"${GAME_ROOT}/licenses/TRADEMARKS.md"
|
||||
|
|
|
|||
|
|
@ -9,8 +9,7 @@
|
|||
"attr": {
|
||||
"title": "NETfishing",
|
||||
"porter": [
|
||||
"Voyager",
|
||||
"asellite"
|
||||
"Voyager"
|
||||
],
|
||||
"desc": "A relaxed multiplayer fishing game about exploring a small island, catching and collecting fish, customizing your character, and spending time by the water.",
|
||||
"desc_md": null,
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ readonly -a RUNTIME_TESTS=(
|
|||
"tests/inventory_notepad_art_validation.gd"
|
||||
"tests/logbook_runtime_validation.gd"
|
||||
"tests/player_experience_ui_validation.gd"
|
||||
"tests/title_credits_validation.gd"
|
||||
"tests/ui_scaling_runtime_validation.gd"
|
||||
)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue