mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2026-07-16 23:59:41 +00:00
Compare commits
334 Commits
15.0-beta3
...
15.0
| Author | SHA1 | Date | |
|---|---|---|---|
| 30cc053596 | |||
| 4f794f0cb5 | |||
| 2b8b882fc3 | |||
| 347295c319 | |||
| b2d9036fdb | |||
| 98131fdff3 | |||
| 07032d1af3 | |||
| 7f2e4257a3 | |||
| bd9e7898a4 | |||
| 20477ff541 | |||
| 530546b8ca | |||
| d79edfd974 | |||
| ddd4afd8ec | |||
| 6e48325661 | |||
| 2f2d6a419f | |||
| 7e30849c1e | |||
| 09240d8c22 | |||
| 4b5b20a167 | |||
| ac3ce09dd2 | |||
| 448f322bd6 | |||
| 7348c89fb3 | |||
| 81cb7fcd53 | |||
| 0755317f4d | |||
| f4dd4e455d | |||
| 95ec0d2244 | |||
| 5434715724 | |||
| ecd95d332c | |||
| 5854536b89 | |||
| 0858148c94 | |||
| 92ef1697ec | |||
| a7961b41cb | |||
| e7ba18bfd9 | |||
| 6338c487b8 | |||
| 4c0a91aac2 | |||
| d04225a2fb | |||
| 65902d4abe | |||
| 27fbcb3cc5 | |||
| 8c6531f297 | |||
| 88a52b60f8 | |||
| aa4b5ca747 | |||
| 5ce9c6cadd | |||
| 2027912e8f | |||
| dd835262ed | |||
| 24364c3fbc | |||
| ca42564da8 | |||
| 9062d25456 | |||
| 4213c62edd | |||
| a97587b3fe | |||
| 8ac9762a84 | |||
| 4ad85e0fe6 | |||
| ab1ae7ec1a | |||
| 84c3ac6852 | |||
| a6994a9550 | |||
| f22f9d8b18 | |||
| 4b701e053f | |||
| b575769a7f | |||
| 04f1a114dd | |||
| 9ea4d6b2df | |||
| 7f196c6652 | |||
| 0bf3de7658 | |||
| 0ef15fa991 | |||
| ced54c3008 | |||
| bbf582ff3a | |||
| 4339bf3dc7 | |||
| 2fc877c2ec | |||
| 99f04f27de | |||
| 4b7a3241bf | |||
| 9e52df87ad | |||
| bc6a656deb | |||
| 55157f6df2 | |||
| 9adc4bfc0f | |||
| abf8438a1b | |||
| 92e895a37a | |||
| 046b0c6267 | |||
| c1d37d8699 | |||
| 064f4df6cc | |||
| 6e65b2387a | |||
| 1445aa9543 | |||
| 1829f7926d | |||
| 2c91607671 | |||
| 22569515df | |||
| 06d3ae7381 | |||
| ad63087928 | |||
| bca8913d1d | |||
| bd338d6e42 | |||
| 7e046f112b | |||
| 73b260ce05 | |||
| 43a82c2e27 | |||
| c24526a2e1 | |||
| 595b696d61 | |||
| faf3bb9739 | |||
| e96f35cda9 | |||
| 66185a312d | |||
| 0600fbe34b | |||
| 84d89cc802 | |||
| 712ca5e3ec | |||
| 069833963c | |||
| 2675295675 | |||
| 91a12a3928 | |||
| e15539c430 | |||
| 1810354622 | |||
| ff578faf95 | |||
| b9deabab7e | |||
| fa0fd235c2 | |||
| 3e73a130d8 | |||
| 75aee10e1e | |||
| 67ded4f980 | |||
| f1937222d3 | |||
| c3f9cdf84f | |||
| 3b541d4c74 | |||
| b4ac5e2231 | |||
| 5bd28fa692 | |||
| 26a84fad55 | |||
| 3555f26ae6 | |||
| 5533a24d84 | |||
| 316f36fe14 | |||
| 07177467b3 | |||
| f128d0de1d | |||
| 84eb3fb0e0 | |||
| 74cb4dcefc | |||
| c9b73247e0 | |||
| 7ffd3b2c48 | |||
| e8dbd3aad2 | |||
| f3b24d51c3 | |||
| 821a496495 | |||
| 9237685f4c | |||
| 98275ee5d3 | |||
| 4e24c205d6 | |||
| 98700eee43 | |||
| 62e568ce65 | |||
| f0f964577d | |||
| a321509d90 | |||
| 509cbedf0b | |||
| a8b000f982 | |||
| c3451b5d97 | |||
| 73660bfaf2 | |||
| 30955da3ce | |||
| 2cd5a241c5 | |||
| 2851c70a59 | |||
| 0f5a4290df | |||
| e8ba7d0a08 | |||
| e8d49ebfe6 | |||
| 7398d2e290 | |||
| 21329071df | |||
| 06d2f44891 | |||
| 05c40a6e55 | |||
| d61a21cc0b | |||
| 2b24444146 | |||
| 459d213f74 | |||
| 2693e63247 | |||
| 7662105081 | |||
| c38aa9cc86 | |||
| dbe329733c | |||
| 120afd29f3 | |||
| c4b16cb4cd | |||
| ae413728c1 | |||
| ca866cc083 | |||
| aa6c694c67 | |||
| 744543e469 | |||
| 376a39f67a | |||
| b563c34ca4 | |||
| 9c338cf212 | |||
| d48463d2be | |||
| f052ef213e | |||
| 94052a6ccb | |||
| 6d5f150b3d | |||
| 06d8e039c6 | |||
| 3befbdd52f | |||
| 8226548e31 | |||
| f759b691d7 | |||
| 9001d4a884 | |||
| 00cdf1bc56 | |||
| 66b6d71e32 | |||
| 34bbae05db | |||
| 7c855c69fa | |||
| 8ea347a811 | |||
| 20fd2b5014 | |||
| 038c4d2b87 | |||
| 3f19240bbe | |||
| 3ebedecb4a | |||
| 3b02761302 | |||
| 534918ccb0 | |||
| 6295310f25 | |||
| d1376d0b67 | |||
| b43cdcba01 | |||
| 1522c9f661 | |||
| 7b703f688a | |||
| a1920fc225 | |||
| 70bf84175f | |||
| 6ebe64703f | |||
| 2212169a8c | |||
| 6fc4bef0e3 | |||
| 813cde3735 | |||
| 06b830dc07 | |||
| a19f6c02e5 | |||
| e4b0e84a7c | |||
| d6eff806f0 | |||
| fd32d1447e | |||
| 5c89dff677 | |||
| 8e8eebd785 | |||
| 2396353c16 | |||
| 9f7f314f81 | |||
| 75ca1e3cda | |||
| bf3a07c5d2 | |||
| c627c64cc5 | |||
| a949197264 | |||
| 8e055156e3 | |||
| f935e34d90 | |||
| a617d009cc | |||
| c9fbc41636 | |||
| 6fdacb0759 | |||
| 4d40966303 | |||
| 97674ac2a2 | |||
| 632ab6a4e5 | |||
| 5d5d27841b | |||
| 9eacb889f8 | |||
| 42084ca516 | |||
| 3087194d80 | |||
| 8a8ebabb9d | |||
| aa7eb089c6 | |||
| dcc3a67752 | |||
| f8aa2e64e4 | |||
| 8eaf511f0c | |||
| c8220494de | |||
| 29136350cf | |||
| ca8fb69ffd | |||
| 126669e10d | |||
| 5ed8f1203b | |||
| ff674829f5 | |||
| 81530e2574 | |||
| cb1c2409e6 | |||
| 37f737417c | |||
| 31eec7106b | |||
| 6d3f39609f | |||
| 380f9e8b48 | |||
| e58fdb8840 | |||
| f64e1cdae0 | |||
| 9307e1929e | |||
| bfe5fb7339 | |||
| 0aaeb6f7e7 | |||
| 69ea970d6e | |||
| 5e7cb08411 | |||
| 910eeef17f | |||
| 18e28077cc | |||
| 41837d093b | |||
| 0b99a0b66a | |||
| 5822c8cc65 | |||
| aa6fb0e9e5 | |||
| f4f1beba64 | |||
| 6401855842 | |||
| 80e58e751a | |||
| 42c9f84d74 | |||
| ecb761fc69 | |||
| bec4e71d53 | |||
| 6ad7c1c40a | |||
| 484ed1008a | |||
| 2b164111a9 | |||
| 43e65d04e4 | |||
| 853dc245a0 | |||
| 1229a498b7 | |||
| 1278f62e2e | |||
| 71eba489bc | |||
| a7b06fc9f5 | |||
| 29012c3fce | |||
| 13ab9c1adc | |||
| 69697a62d3 | |||
| ce166bbbc3 | |||
| 70d4182850 | |||
| 030bbc6399 | |||
| d07ff71c67 | |||
| 20067d2db5 | |||
| 2ab3b5516f | |||
| 1ac5baab31 | |||
| bff850128c | |||
| 2aaffbe23c | |||
| 68e37b7b50 | |||
| 264cbd8ab5 | |||
| 17fbe0b911 | |||
| 2d13bcb7b9 | |||
| d54bf49936 | |||
| 262c364a28 | |||
| 129825077b | |||
| 445d2b3e22 | |||
| f487cde056 | |||
| 5dea170589 | |||
| faacae2c3f | |||
| 26fef5b62b | |||
| f2f6609206 | |||
| 5f20a97b36 | |||
| 7d252ff7fc | |||
| 7240ed5817 | |||
| c111abad37 | |||
| 52e97c981c | |||
| 313c6c45aa | |||
| 1779da51c2 | |||
| 3ac1a2f1e4 | |||
| 0715903b24 | |||
| 748700bd9e | |||
| 96b59af4d1 | |||
| 3356aa7c69 | |||
| ee664f7e8c | |||
| b1dc37fb05 | |||
| 3317997976 | |||
| d095526406 | |||
| fe9093df96 | |||
| e10200efa4 | |||
| eb09d18418 | |||
| 033114da8c | |||
| 5f84ff5c3f | |||
| 43842f0bcc | |||
| 16cd420e4c | |||
| 89a90080c5 | |||
| 80541a7682 | |||
| f82bd95faf | |||
| 64dbb9383b | |||
| 244a267304 | |||
| a2f3d59707 | |||
| 122023be8d | |||
| 6613da5d7e | |||
| 8d96ea1a5e | |||
| 4ed4a8b602 | |||
| 5d15c8b8ab | |||
| f3951214c1 | |||
| 80f672d5b4 | |||
| 5602555a7a | |||
| 736998b595 | |||
| 7d4282b341 | |||
| dd426bb8c7 | |||
| 7a6e04561d | |||
| fce2748bb7 | |||
| 960b840291 | |||
| 73045f9b0e | |||
| 4c77026167 | |||
| ff5e067341 |
@@ -1,50 +0,0 @@
|
||||
name: 'Setup vcpkg'
|
||||
description: 'Installs vcpkg and initialises binary caching via NuGet'
|
||||
inputs:
|
||||
vcpkg-location:
|
||||
description: 'Where to install vcpkg'
|
||||
required: true
|
||||
mono-install-command:
|
||||
description: 'Command to run to install mono'
|
||||
required: false
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- name: Install vcpkg
|
||||
shell: bash
|
||||
run: |
|
||||
git clone https://github.com/microsoft/vcpkg "${{ inputs.vcpkg-location }}"
|
||||
cd "${{ inputs.vcpkg-location }}"
|
||||
./bootstrap-vcpkg.$(if [ "${{ runner.os }}" = "Windows" ]; then echo "bat"; else echo "sh"; fi) -disableMetrics
|
||||
|
||||
- name: Install mono
|
||||
if: inputs.mono-install-command
|
||||
shell: bash
|
||||
run: |
|
||||
${{ inputs.mono-install-command }}
|
||||
echo "MONO=mono" >> "$GITHUB_ENV"
|
||||
|
||||
- name: Setup NuGet Credentials
|
||||
shell: bash
|
||||
env:
|
||||
FEED_URL: 'https://nuget.pkg.github.com/${{ github.repository_owner }}/index.json'
|
||||
run: |
|
||||
cd "${{ inputs.vcpkg-location }}"
|
||||
${{ env.MONO }} $(./vcpkg fetch nuget | tail -n 1) \
|
||||
sources add \
|
||||
-source "${{ env.FEED_URL }}" \
|
||||
-storepasswordincleartext \
|
||||
-name "GitHub" \
|
||||
-username "${{ github.repository_owner }}" \
|
||||
-password "${{ github.token }}"
|
||||
${{ env.MONO }} $(./vcpkg fetch nuget | tail -n 1) \
|
||||
setapikey "${{ github.token }}" \
|
||||
-source "${{ env.FEED_URL }}"
|
||||
|
||||
- name: Setup vcpkg caching
|
||||
uses: actions/github-script@v7
|
||||
with:
|
||||
script: |
|
||||
core.exportVariable('VCPKG_BINARY_SOURCES', 'clear;nuget,GitHub,readwrite')
|
||||
|
||||
@@ -10,3 +10,5 @@ query-filters:
|
||||
- cpp/irregular-enum-init
|
||||
# Our GUI code tends to use switches for OnClick handlers, DrawWidget, and UpdateWidgetSize. Sometimes GUIs just don't have many elements, but we want to keep consistency.
|
||||
- cpp/trivial-switch
|
||||
# Our (GUI) code tends to use long switches.
|
||||
- cpp/long-switch
|
||||
|
||||
@@ -8,3 +8,5 @@ updates:
|
||||
actions:
|
||||
patterns:
|
||||
- "*"
|
||||
commit-message:
|
||||
prefix: "Upgrade: "
|
||||
|
||||
@@ -105,4 +105,4 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Check annotations
|
||||
uses: OpenTTD/actions/annotation-check@v5
|
||||
uses: OpenTTD/actions/annotation-check@v6
|
||||
|
||||
@@ -18,7 +18,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v6
|
||||
|
||||
- name: Fix dubious ownership
|
||||
run: |
|
||||
|
||||
@@ -30,13 +30,11 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v6
|
||||
|
||||
- name: Setup vcpkg
|
||||
uses: ./.github/actions/setup-vcpkg
|
||||
with:
|
||||
vcpkg-location: ${{ runner.temp }}/vcpkg
|
||||
mono-install-command: 'sudo apt-get install -y --no-install-recommends mono-complete'
|
||||
id: vcpkg
|
||||
uses: OpenTTD/actions/setup-vcpkg@v6
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
@@ -67,7 +65,7 @@ jobs:
|
||||
|
||||
# We only use breakpad from vcpkg, as its CMake files
|
||||
# are a bit special. So the Ubuntu's variant doesn't work.
|
||||
${{ runner.temp }}/vcpkg/vcpkg install breakpad
|
||||
${{ steps.vcpkg.outputs.vcpkg }} install breakpad
|
||||
|
||||
echo "::endgroup::"
|
||||
env:
|
||||
|
||||
@@ -32,13 +32,11 @@ jobs:
|
||||
xcode-version: latest-stable
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v6
|
||||
|
||||
- name: Setup vcpkg
|
||||
uses: ./.github/actions/setup-vcpkg
|
||||
with:
|
||||
vcpkg-location: ${{ runner.temp }}/vcpkg
|
||||
mono-install-command: 'brew install mono'
|
||||
id: vcpkg
|
||||
uses: OpenTTD/actions/setup-vcpkg@v6
|
||||
|
||||
- name: Install OpenGFX
|
||||
run: |
|
||||
@@ -67,7 +65,7 @@ jobs:
|
||||
cmake .. \
|
||||
-DCMAKE_OSX_ARCHITECTURES=${{ inputs.full_arch }} \
|
||||
-DVCPKG_TARGET_TRIPLET=${{ inputs.arch }}-osx \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${{ runner.temp }}/vcpkg/scripts/buildsystems/vcpkg.cmake \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${{ steps.vcpkg.outputs.vcpkg-cmake }} \
|
||||
${{ inputs.extra-cmake-parameters }} \
|
||||
# EOF
|
||||
echo "::endgroup::"
|
||||
|
||||
@@ -21,7 +21,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v6
|
||||
|
||||
- name: Setup MSYS2
|
||||
uses: msys2/setup-msys2@v2
|
||||
|
||||
@@ -57,4 +57,4 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Check annotations
|
||||
uses: OpenTTD/actions/annotation-check@v5
|
||||
uses: OpenTTD/actions/annotation-check@v6
|
||||
|
||||
@@ -18,12 +18,11 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v6
|
||||
|
||||
- name: Setup vcpkg
|
||||
uses: ./.github/actions/setup-vcpkg
|
||||
with:
|
||||
vcpkg-location: ${{ runner.temp }}/vcpkg
|
||||
id: vcpkg
|
||||
uses: OpenTTD/actions/setup-vcpkg@v6
|
||||
|
||||
- name: Install OpenGFX
|
||||
shell: bash
|
||||
@@ -61,7 +60,7 @@ jobs:
|
||||
cmake .. \
|
||||
-GNinja \
|
||||
-DVCPKG_TARGET_TRIPLET=${{ inputs.arch }}-windows-static \
|
||||
-DCMAKE_TOOLCHAIN_FILE="${{ runner.temp }}\vcpkg\scripts\buildsystems\vcpkg.cmake" \
|
||||
-DCMAKE_TOOLCHAIN_FILE="${{ steps.vcpkg.outputs.vcpkg-cmake }}" \
|
||||
# EOF
|
||||
echo "::endgroup::"
|
||||
|
||||
|
||||
@@ -21,16 +21,15 @@ jobs:
|
||||
actions: read
|
||||
contents: read
|
||||
security-events: write
|
||||
packages: read
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v6
|
||||
|
||||
- name: Setup vcpkg
|
||||
uses: ./.github/actions/setup-vcpkg
|
||||
with:
|
||||
vcpkg-location: ${{ runner.temp }}/vcpkg
|
||||
mono-install-command: 'sudo apt-get install -y --no-install-recommends mono-complete'
|
||||
id: vcpkg
|
||||
uses: OpenTTD/actions/setup-vcpkg@v6
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
@@ -60,7 +59,7 @@ jobs:
|
||||
|
||||
# We only use breakpad from vcpkg, as its CMake files
|
||||
# are a bit special. So the Ubuntu's variant doesn't work.
|
||||
${{ runner.temp }}/vcpkg/vcpkg install breakpad
|
||||
${{ steps.vcpkg.outputs.vcpkg }} install breakpad
|
||||
|
||||
echo "::endgroup::"
|
||||
env:
|
||||
@@ -76,7 +75,7 @@ jobs:
|
||||
echo "::endgroup::"
|
||||
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@v3
|
||||
uses: github/codeql-action/init@v4
|
||||
with:
|
||||
languages: cpp
|
||||
config-file: ./.github/codeql/codeql-config.yml
|
||||
@@ -92,7 +91,7 @@ jobs:
|
||||
echo "::endgroup::"
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@v3
|
||||
uses: github/codeql-action/analyze@v4
|
||||
with:
|
||||
category: /language:cpp
|
||||
upload: False
|
||||
@@ -110,6 +109,6 @@ jobs:
|
||||
output: sarif-results/cpp.sarif
|
||||
|
||||
- name: Upload results
|
||||
uses: github/codeql-action/upload-sarif@v3
|
||||
uses: github/codeql-action/upload-sarif@v4
|
||||
with:
|
||||
sarif_file: sarif-results/cpp.sarif
|
||||
|
||||
@@ -14,12 +14,12 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v6
|
||||
with:
|
||||
fetch-depth: 4
|
||||
|
||||
- name: Get pull-request commits
|
||||
uses: OpenTTD/actions/checkout-pull-request@v5
|
||||
uses: OpenTTD/actions/checkout-pull-request@v6
|
||||
|
||||
- name: Check commits
|
||||
uses: OpenTTD/OpenTTD-git-hooks@main
|
||||
|
||||
@@ -26,7 +26,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v6
|
||||
with:
|
||||
ref: ${{ github.event.pull_request.head.sha }}
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Download source
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: internal-source
|
||||
|
||||
@@ -78,7 +78,7 @@ jobs:
|
||||
echo "::endgroup::"
|
||||
|
||||
- name: Store bundles
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: openttd-docs
|
||||
path: build/bundles/*.tar.xz
|
||||
|
||||
@@ -21,7 +21,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Download source
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: internal-source
|
||||
|
||||
@@ -110,7 +110,8 @@ jobs:
|
||||
echo "::endgroup::"
|
||||
|
||||
- name: Setup vcpkg
|
||||
uses: ./.github/actions/setup-vcpkg
|
||||
id: vcpkg
|
||||
uses: OpenTTD/actions/setup-vcpkg@v6
|
||||
with:
|
||||
vcpkg-location: /vcpkg
|
||||
mono-install-command: 'yum install -y mono-complete'
|
||||
@@ -125,7 +126,7 @@ jobs:
|
||||
|
||||
echo "::group::CMake"
|
||||
cmake ${GITHUB_WORKSPACE} \
|
||||
-DCMAKE_TOOLCHAIN_FILE=/vcpkg/scripts/buildsystems/vcpkg.cmake \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${{ steps.vcpkg.outputs.vcpkg-cmake }} \
|
||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DOPTION_SURVEY_KEY=${{ inputs.survey_key }} \
|
||||
-DOPTION_PACKAGE_DEPENDENCIES=ON \
|
||||
@@ -156,14 +157,14 @@ jobs:
|
||||
echo "::endgroup::"
|
||||
|
||||
- name: Store bundles
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: openttd-linux-generic
|
||||
path: build/bundles
|
||||
retention-days: 5
|
||||
|
||||
- name: Store symbols
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: symbols-linux-generic
|
||||
path: build/symbols
|
||||
|
||||
@@ -23,7 +23,7 @@ jobs:
|
||||
xcode-version: latest-stable
|
||||
|
||||
- name: Download source
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: internal-source
|
||||
|
||||
@@ -38,10 +38,8 @@ jobs:
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
- name: Setup vcpkg
|
||||
uses: ./.github/actions/setup-vcpkg
|
||||
with:
|
||||
vcpkg-location: ${{ runner.temp }}/vcpkg
|
||||
mono-install-command: 'brew install mono'
|
||||
id: vcpkg
|
||||
uses: OpenTTD/actions/setup-vcpkg@v6
|
||||
|
||||
- name: Install dependencies
|
||||
env:
|
||||
@@ -97,7 +95,7 @@ jobs:
|
||||
cmake ${GITHUB_WORKSPACE} \
|
||||
-DCMAKE_OSX_ARCHITECTURES=arm64 \
|
||||
-DVCPKG_TARGET_TRIPLET=arm64-osx \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${{ runner.temp }}/vcpkg/scripts/buildsystems/vcpkg.cmake \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${{ steps.vcpkg.outputs.vcpkg-cmake }} \
|
||||
-DHOST_BINARY_DIR=${GITHUB_WORKSPACE}/build-host \
|
||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DOPTION_SURVEY_KEY=${{ inputs.survey_key }} \
|
||||
@@ -118,7 +116,7 @@ jobs:
|
||||
cmake ${GITHUB_WORKSPACE} \
|
||||
-DCMAKE_OSX_ARCHITECTURES=x86_64 \
|
||||
-DVCPKG_TARGET_TRIPLET=x64-osx \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${{ runner.temp }}/vcpkg/scripts/buildsystems/vcpkg.cmake \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${{ steps.vcpkg.outputs.vcpkg-cmake }} \
|
||||
-DHOST_BINARY_DIR=${GITHUB_WORKSPACE}/build-host \
|
||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DOPTION_SURVEY_KEY=${{ inputs.survey_key }} \
|
||||
@@ -205,14 +203,14 @@ jobs:
|
||||
mv _CPack_Packages/*/Bundle/openttd-*.zip bundles/
|
||||
|
||||
- name: Store bundles
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: openttd-macos-universal
|
||||
path: build-x64/bundles
|
||||
retention-days: 5
|
||||
|
||||
- name: Store symbols
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: symbols-macos-universal
|
||||
path: build-x64/symbols
|
||||
|
||||
@@ -30,14 +30,14 @@ jobs:
|
||||
steps:
|
||||
- name: Checkout (Release)
|
||||
if: github.event_name == 'release'
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v6
|
||||
with:
|
||||
# We generate a changelog; for this we need the full git log.
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Checkout (Manual)
|
||||
if: github.event_name == 'workflow_dispatch'
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v6
|
||||
with:
|
||||
ref: ${{ github.event.inputs.ref }}
|
||||
# We generate a changelog; for this we need the full git log.
|
||||
@@ -45,7 +45,7 @@ jobs:
|
||||
|
||||
- name: Checkout (Trigger)
|
||||
if: github.event_name == 'repository_dispatch'
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v6
|
||||
with:
|
||||
ref: ${{ github.event.client_payload.ref }}
|
||||
# We generate a changelog; for this we need the full git log.
|
||||
@@ -202,14 +202,14 @@ jobs:
|
||||
echo "::endgroup::"
|
||||
|
||||
- name: Store bundles
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: openttd-source
|
||||
path: build/bundles/*
|
||||
retention-days: 5
|
||||
|
||||
- name: Store source (for other jobs)
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: internal-source
|
||||
path: source.tar.gz
|
||||
|
||||
@@ -15,7 +15,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Download source
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: internal-source
|
||||
|
||||
@@ -25,17 +25,17 @@ jobs:
|
||||
tar -xf source.tar.gz --strip-components=1
|
||||
|
||||
- name: Download x86 build
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: openttd-windows-x86
|
||||
|
||||
- name: Download x64 build
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: openttd-windows-x64
|
||||
|
||||
- name: Download arm64 build
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: openttd-windows-arm64
|
||||
|
||||
@@ -74,16 +74,16 @@ jobs:
|
||||
mkdir -p builds/common-binaries/baseset
|
||||
cd builds/common-binaries/baseset
|
||||
|
||||
echo "::group::Download OpenGFX"
|
||||
curl -L https://cdn.openttd.org/opengfx-releases/7.1/opengfx-7.1-all.zip -o opengfx-all.zip
|
||||
echo "::group::Download OpenGFX2"
|
||||
curl -L https://cdn.openttd.org/opengfx2_classic-releases/0.8/opengfx2_classic-0.8-all.zip -o opengfx2_classic.zip
|
||||
echo "::endgroup::"
|
||||
|
||||
echo "::group::Unpack OpenGFX"
|
||||
unzip opengfx-all.zip
|
||||
tar xf opengfx-*.tar
|
||||
echo "::group::Unpack OpenGFX2"
|
||||
unzip opengfx2_classic.zip
|
||||
tar xf OpenGFX2_Classic-0.8.tar
|
||||
echo "::endgroup::"
|
||||
|
||||
rm -f opengfx-all.zip opengfx-*.tar
|
||||
rm -f opengfx2_classic.zip OpenGFX2_Classic-0.8.tar
|
||||
|
||||
- name: Install OpenMSX
|
||||
shell: bash
|
||||
@@ -185,7 +185,7 @@ jobs:
|
||||
move output\OpenTTD.appxbundle bundles\internal\openttd-${{ inputs.version }}-windows-store.appxbundle
|
||||
|
||||
- name: Store bundles
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: openttd-windows-store
|
||||
path: builds/bundles
|
||||
|
||||
@@ -30,7 +30,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Download source
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: internal-source
|
||||
|
||||
@@ -46,15 +46,14 @@ jobs:
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
- name: Setup vcpkg
|
||||
uses: ./.github/actions/setup-vcpkg
|
||||
with:
|
||||
vcpkg-location: ${{ runner.temp }}/vcpkg
|
||||
id: vcpkg
|
||||
uses: OpenTTD/actions/setup-vcpkg@v6
|
||||
|
||||
- name: Install dependencies
|
||||
shell: bash
|
||||
run: |
|
||||
echo "::group::Install choco dependencies"
|
||||
choco install pandoc
|
||||
choco install pandoc nsis
|
||||
echo "::endgroup::"
|
||||
|
||||
echo "::group::Install breakpad dependencies"
|
||||
@@ -103,7 +102,7 @@ jobs:
|
||||
cmake ${GITHUB_WORKSPACE} \
|
||||
-GNinja \
|
||||
-DVCPKG_TARGET_TRIPLET=${{ matrix.arch }}-windows-static \
|
||||
-DCMAKE_TOOLCHAIN_FILE="${{ runner.temp }}\vcpkg\scripts\buildsystems\vcpkg.cmake" \
|
||||
-DCMAKE_TOOLCHAIN_FILE="${{ steps.vcpkg.outputs.vcpkg-cmake }}" \
|
||||
-DOPTION_USE_NSIS=ON \
|
||||
-DHOST_BINARY_DIR=${GITHUB_WORKSPACE}/build-host \
|
||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
@@ -133,7 +132,7 @@ jobs:
|
||||
cmake ${GITHUB_WORKSPACE} \
|
||||
-GNinja \
|
||||
-DVCPKG_TARGET_TRIPLET=${{ matrix.arch }}-windows-static \
|
||||
-DCMAKE_TOOLCHAIN_FILE="${{ runner.temp }}\vcpkg\scripts\buildsystems\vcpkg.cmake" \
|
||||
-DCMAKE_TOOLCHAIN_FILE="${{ steps.vcpkg.outputs.vcpkg-cmake }}" \
|
||||
-DHOST_BINARY_DIR=${GITHUB_WORKSPACE}/build-host \
|
||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DOPTION_SURVEY_KEY=${{ inputs.survey_key }} \
|
||||
@@ -194,14 +193,14 @@ jobs:
|
||||
AZURE_CODESIGN_PROFILE_NAME: ${{ secrets.AZURE_CODESIGN_PROFILE_NAME }}
|
||||
|
||||
- name: Store bundles
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: openttd-windows-${{ matrix.arch }}
|
||||
path: build/bundles
|
||||
retention-days: 5
|
||||
|
||||
- name: Store symbols
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: symbols-windows-${{ matrix.arch }}
|
||||
path: build/symbols
|
||||
|
||||
@@ -14,7 +14,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v6
|
||||
|
||||
- name: Check for finding script functions that require company/deity mode enforcement/checks
|
||||
run: |
|
||||
|
||||
@@ -14,7 +14,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v6
|
||||
|
||||
- name: Check for unused strings
|
||||
run: |
|
||||
|
||||
@@ -21,7 +21,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Download all bundles
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
|
||||
- name: Calculate checksums
|
||||
run: |
|
||||
@@ -70,14 +70,14 @@ jobs:
|
||||
done
|
||||
|
||||
- name: Store bundles
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: cdn-bundles
|
||||
path: bundles/*
|
||||
retention-days: 5
|
||||
|
||||
- name: Store breakpad symbols
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v5
|
||||
with:
|
||||
name: cdn-symbols
|
||||
path: symbols/*
|
||||
@@ -88,7 +88,7 @@ jobs:
|
||||
- prepare
|
||||
|
||||
name: Publish bundles
|
||||
uses: OpenTTD/actions/.github/workflows/rw-cdn-upload.yml@v5
|
||||
uses: OpenTTD/actions/.github/workflows/rw-cdn-upload.yml@v6
|
||||
secrets:
|
||||
CDN_SIGNING_KEY: ${{ secrets.CDN_SIGNING_KEY }}
|
||||
DEPLOYMENT_APP_ID: ${{ secrets.DEPLOYMENT_APP_ID }}
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
- prepare
|
||||
|
||||
name: Publish symbols
|
||||
uses: OpenTTD/actions/.github/workflows/rw-symbols-upload.yml@v5
|
||||
uses: OpenTTD/actions/.github/workflows/rw-symbols-upload.yml@v6
|
||||
secrets:
|
||||
SYMBOLS_SIGNING_KEY: ${{ secrets.SYMBOLS_SIGNING_KEY }}
|
||||
with:
|
||||
@@ -130,7 +130,7 @@ jobs:
|
||||
installation_retrieval_payload: "OpenTTD/workflows"
|
||||
|
||||
- name: Trigger 'Publish Docs'
|
||||
uses: peter-evans/repository-dispatch@v3
|
||||
uses: peter-evans/repository-dispatch@v4
|
||||
with:
|
||||
token: ${{ steps.generate_token.outputs.token }}
|
||||
repository: OpenTTD/workflows
|
||||
|
||||
@@ -15,31 +15,31 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Download source
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: internal-source
|
||||
path: internal-source
|
||||
|
||||
- name: Download bundle (Windows x86)
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: openttd-windows-x86
|
||||
path: openttd-windows-x86
|
||||
|
||||
- name: Download bundle (Windows x64)
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: openttd-windows-x64
|
||||
path: openttd-windows-x64
|
||||
|
||||
- name: Download bundle (MacOS)
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: openttd-macos-universal
|
||||
path: openttd-macos-universal
|
||||
|
||||
- name: Download bundle (Linux)
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: openttd-linux-generic
|
||||
path: openttd-linux-generic
|
||||
@@ -56,16 +56,16 @@ jobs:
|
||||
mkdir -p gog/opengfx/baseset
|
||||
cd gog/opengfx/baseset
|
||||
|
||||
echo "::group::Download OpenGFX"
|
||||
curl -L https://cdn.openttd.org/opengfx-releases/7.1/opengfx-7.1-all.zip -o opengfx-all.zip
|
||||
echo "::group::Download OpenGFX2"
|
||||
curl -L https://cdn.openttd.org/opengfx2_classic-releases/0.8/opengfx2_classic-0.8-all.zip -o opengfx2_classic.zip
|
||||
echo "::endgroup::"
|
||||
|
||||
echo "::group::Unpack OpenGFX"
|
||||
unzip opengfx-all.zip
|
||||
tar xf opengfx-*.tar
|
||||
echo "::group::Unpack OpenGFX2"
|
||||
unzip opengfx2_classic.zip
|
||||
tar xf OpenGFX2_Classic-0.8.tar
|
||||
echo "::endgroup::"
|
||||
|
||||
rm -f opengfx-all.zip opengfx-*.tar
|
||||
rm -f opengfx2_classic.zip OpenGFX2_Classic-0.8.tar
|
||||
|
||||
- name: Install OpenMSX
|
||||
shell: bash
|
||||
|
||||
@@ -18,31 +18,31 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Download source
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: internal-source
|
||||
path: internal-source
|
||||
|
||||
- name: Download bundle (Windows x86)
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: openttd-windows-x86
|
||||
path: openttd-windows-x86
|
||||
|
||||
- name: Download bundle (Windows x64)
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: openttd-windows-x64
|
||||
path: openttd-windows-x64
|
||||
|
||||
- name: Download bundle (MacOS)
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: openttd-macos-universal
|
||||
path: openttd-macos-universal
|
||||
|
||||
- name: Download bundle (Linux)
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v6
|
||||
with:
|
||||
name: openttd-linux-generic
|
||||
path: openttd-linux-generic
|
||||
|
||||
@@ -196,6 +196,29 @@ These include:
|
||||
You may also want the guide to [compiling OpenTTD](./COMPILING.md).
|
||||
|
||||
|
||||
## Use of AI
|
||||
|
||||
OpenTTD is a labour of love, created by people.
|
||||
|
||||
Please refrain from submitting issues or pull requests that have been generated by an LLM or other fully-automated tools.
|
||||
Any submission that is in violation of this policy will be closed, and the submitter may be blocked from this repository without warning.
|
||||
|
||||
If you submit an issue, you need to understand what your issue description is saying.
|
||||
You need to be able to answer questions about your bug report or feature request.
|
||||
Using an AI tool to _proofread_ your issue/comment text is acceptable. Using an AI tool to _write_ your issue/comment text is not.
|
||||
|
||||
If you submit a pull request, you need to understand what every line of code you've changed does.
|
||||
If you can't explain why your PR is doing something, then do not submit it.
|
||||
Using an AI tool to generate entire lines of code is unacceptable.
|
||||
|
||||
The rationale behind this policy is that automated contributions are a waste of the maintainers' time.
|
||||
Humans spend their time and brainpower reviewing every submission.
|
||||
Issues or pull requests generated by automation tools create an imbalance of effort between the submitter and the reviewer.
|
||||
Nobody learns anything when a maintainer reviews code written by an LLM.
|
||||
|
||||
Additionally, AI-generated code conflicts with this project's license (GPL v2), since you cannot truly release code for use if you didn't author it yourself.
|
||||
|
||||
|
||||
## Project goals
|
||||
|
||||
### What are the goals of the official branch?
|
||||
|
||||
+2
-3
@@ -6,7 +6,7 @@ GNU General Public License
|
||||
|
||||
_Version 2, June 1991_
|
||||
_Copyright © 1989, 1991 Free Software Foundation, Inc.,_
|
||||
_51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA_
|
||||
_[https://fsf.org/](https://fsf.org/)_
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
@@ -304,8 +304,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
with this program. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
# This file is part of OpenTTD.
|
||||
# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
|
||||
# Doxyfile 1.9.4
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.0 to 0.7. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.1 to 1.0. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.2 to 1.1. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.11 to 1.10. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 12 to 1.11. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.3 to 1.2. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.4 to 1.3. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.5 to 1.4. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.6 to 1.5. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.7 to 1.6. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.8 to 1.7. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.9 to 1.8. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.10 to 1.9. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 13 to 12. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 14 to 13. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 15 to 14. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.11 to 1.10. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 12 to 1.11. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.3 to 1.2. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.4 to 1.3. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.5 to 1.4 */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.6 to 1.5. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.7 to 1.6. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.8 to 1.7. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.9 to 1.8. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 1.10 to 1.9. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 13 to 12. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 14 to 13. */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
*/
|
||||
|
||||
/* This file contains code to downgrade the API from 15 to 14. */
|
||||
|
||||
+133
@@ -1,5 +1,138 @@
|
||||
## 15.x
|
||||
|
||||
### 15.0 (2026-01-01)
|
||||
|
||||
- Fix: Small ufos would loop over vehicles in depots forever (#15008)
|
||||
- Fix #14982: Can't place buoys under bridges (#15007)
|
||||
- Fix #15004: Crashes when dropdown is held open during endgame screen (#15006)
|
||||
- Fix: Further improve town spawning near water (#15002)
|
||||
- Fix: Use correct 'minutes per year' setting for old savegames (#14995)
|
||||
- Fix: Rare crash dividing by 0 when drawing a line (#14994)
|
||||
- Fix #14992: Respect non-stop order setting when adding waypoint orders (#14993)
|
||||
|
||||
### 15.0-RC4 (2025-12-26)
|
||||
|
||||
- Fix: Incorrect text colour in fund industry window (#14987)
|
||||
- Fix: Towns failed to find spawn locations near water (#14988)
|
||||
- Fix: Don't draw bridge deck rail sprites for default bridges (#14985)
|
||||
- Fix: "(Invalid parameter)" in error message when trying to remove another player's object (#14981)
|
||||
- Fix #14978: Don't clear water tiles after removing buoys (#14980)
|
||||
- Fix #14973: Composed strings are incorrect colour (#14976)
|
||||
- Fix: Badge filter toggles no longer worked (#14972)
|
||||
- Fix #12465: Click/tooltip alignment of industry chain cargo lines (#14963)
|
||||
- Fix #14951: Possible incorrect data in industry production graphs (#14962)
|
||||
- Fix #14958: Crash when opening station window (#14959)
|
||||
- Fix #14938: Don't allow cacti to die off (#14956)
|
||||
- Fix: Don't allow joining a company after it was taken over (#14955)
|
||||
- Fix #14949: Crash when moving station sign in a network game (#14950)
|
||||
- Fix #14945: Hang when deleting implicit orders during vehicle loading (#14946)
|
||||
|
||||
### 15.0-RC3 (2025-12-20)
|
||||
|
||||
- Fix #14932: [NewGRF] Increase internal badge index size to avoid overflowing BadgeIDs (#14933)
|
||||
- Fix: Crash related to object picker recolours in Scenario Editor (#14929)
|
||||
- Fix #14921: Crash during station autorefit if station doesn't accept current cargo type (#14924)
|
||||
- Fix #14917: Crash when opening house picker with no houses available (#14920)
|
||||
- Fix #14916: Duration of error message window could be too short (#14919)
|
||||
- Fix #14915: Crash due to divide-by-zero of industry probabilities (#14918)
|
||||
- Fix: Script configs were cleared by intro game (#14910)
|
||||
- Fix: [NewGRF] Automatically push/pop colours when formatting a sub-string (#14006)
|
||||
|
||||
### 15.0-RC2 (2025-12-13)
|
||||
|
||||
- Fix #14677: Desync due to using newgame time settings to validate savegame time settings (#14904)
|
||||
- Fix: Graph label allocated size could be too small (#14901)
|
||||
- Fix #14891: Minimum sprite zoomlevel could break in some cases showing placeholder sprites instead (#14894)
|
||||
- Fix #14889: [FluidSynth] Don't try to load a soundfont that doesn't exist (#14890)
|
||||
- Revert: Dynamic font loading changes removed (#14903)
|
||||
|
||||
### 15.0-RC1 (2025-12-07)
|
||||
|
||||
- Feature: Automatically load extra fonts for missing glyphs (#13303, #14856)
|
||||
- Feature: Rivers can end in wetlands if unable to reach sea (#14784, #14846)
|
||||
- Feature: Signs, waypoint and station names may be moved (#14744)
|
||||
- Feature: House placer mode to replace existing houses (#14469)
|
||||
- Feature: Draw infinite water when all borders are water (#13289)
|
||||
- Add: [NewGRF] Allow badges to be excluded from badge name list (#14818)
|
||||
- Add: [Script] ScriptTile::IsHouseTile (#14806)
|
||||
- Add: Game units for height (#14615)
|
||||
- Add: Show height difference in bridge is too low error message (#14614)
|
||||
- Add: Include build cost in rail/road dropdowns (#14599)
|
||||
- Add: Show all railtypes in the build vehicle and engine preview dialogs (#14357)
|
||||
- Add: [Script] Function to get all rail types of an rail engine (#14357)
|
||||
- Add: [NewGRF] Train property to set multiple track types for an engine (#14357)
|
||||
- Add: [Script] Auto-convert ObjectType bool to integer when setting values for items in lists via [] (#14308)
|
||||
- Change: Ensure generated towns have enough room (#14803)
|
||||
- Change: Eliminate small seas instead of ending rivers there (#14797)
|
||||
- Change: Clamp terraform toolbar to main toolbar (#14725)
|
||||
- Change: Make groups window group list aware of interface scaling (#14679)
|
||||
- Change: Prefer normal/medium weight font in FontConfig fallback detection (#14672)
|
||||
- Change: Support interface scaling in network client list buttons (#14659)
|
||||
- Change: Record and show multiple errors for each NewGRF (#14658)
|
||||
- Change: Replace the "(City)" identifier in the town directory with the city icon (#14634)
|
||||
- Change: Determine automatic interface scale by window size (#14627)
|
||||
- Change: Apply interface scale to window snap distance (#14625)
|
||||
- Change: Ask for confirmation before deleting a savegame / scenario / heightmap (#14621)
|
||||
- Change: Add lock penalty to ship pathfinder (#14603)
|
||||
- Change: Allow bridges over locks & docks (#14595, #14594)
|
||||
- Change: Removed disable_node_optimization YAPF setting (#14578)
|
||||
- Change: Provide road and rail overlay sprites for bridge decks (#14557)
|
||||
- Change: Scale number of towns/industries by amount of land tiles (#10063)
|
||||
- Fix #14802: Close NewGRF inspection window when overbuilding with default station/waypoint (#14859)
|
||||
- Fix #14839: Do not set stacked widget height, which might not be shown (#14858)
|
||||
- Fix: Incorrect background colour in badge configuration list (#14850)
|
||||
- Fix #14844: Use company colour remap for badges in picker window (#14849)
|
||||
- Fix: Drop down scrolling broken for mixed-height items (#14840)
|
||||
- Fix #8062: (Try to) ensure enough room for profit in vehicle group window (#14835)
|
||||
- Fix #9071: Don't consider tram tracks when growing towns (#14833)
|
||||
- Fix: Saved default houses had incorrect class and index information (#14812)
|
||||
- Fix #14756: Invalidate nested focus before widget container is cleared (#14809)
|
||||
- Fix #14800: Incorrect register processing in GetCustomStationRelocation (#14801)
|
||||
- Fix #14755: Remove clicked type selection when not visible (#14796)
|
||||
- Fix: Incorrect parsing of var 6x parameter in NewGRF debug window (#14789)
|
||||
- Fix: Improve lighthouse spawn conditions (#14785)
|
||||
- Fix #14777: authorized_key add/remove console commands did not apply to correct list (#14778)
|
||||
- Fix: Incorrect spacing for badges in dropdown lists (#14768)
|
||||
- Fix: Unconfigured badge classes should be visible in column 0 by default (#14766)
|
||||
- Fix #14763: Crash if NewGRF currency separator is not valid (#14764)
|
||||
- Fix #14701: Company colour remap for sprites in badge filter dropdowns (#14732)
|
||||
- Fix: Do not pre-fill industry production history for unused production slots (#14730)
|
||||
- Fix: Depot-related crash when loading old savegames (#14729)
|
||||
- Fix #14721, #14723: Inconsistent behaviour when skipping signals (#14724)
|
||||
- Fix: Miscalculated cargo penalty for poor station rating (#14712)
|
||||
- Fix: Crash when user enters a blank line in the console (#14711)
|
||||
- Fix: Console command dump_info should not reverse non-ASCII label (#14697)
|
||||
- Fix: Incorrect parameter order for CmdSetCompanyManagerFace (#14695)
|
||||
- Fix: Bootstrap ignored default OpenTTD truetype fonts (#14684)
|
||||
- Fix: League Table layout broken with RTL languages (#14667)
|
||||
- Fix #14549: Changing interface scale could underflow viewport zoom (#14655)
|
||||
- Fix: Incorrect row height in network server list (#14653)
|
||||
- Fix: Doubled beep sounds when clicking toolbar buttons (#14642)
|
||||
- Fix: Wrong button type for town menu in scenario editor toolbar (#14641)
|
||||
- Fix #14631: Waypoint customs spec not allocated properly on initial construction (#14633)
|
||||
- Fix: Variant cycle detection in FinaliseEngineArray (#14629)
|
||||
- Fix #14620: Use full file path when deleting files (#14623)
|
||||
- Fix: [Script] Return rail types as list instead of bitmask (#14617)
|
||||
- Fix #14604: Clearing tiles to build objects did not update town ratings (#14616)
|
||||
- Fix: Bridge height check for waypoints didn't include axis in layout (#14609)
|
||||
- Fix #14607: Bridge-over-station discrepancy depending on build order (#14608)
|
||||
- Fix: Don't add spacing in rail/road type dropdowns if no badges are present (#14598)
|
||||
- Fix: [Script] Incorrect infrastructure cost for road/tram tiles (#14596)
|
||||
- Fix #14588: Show error when unable to clone partly-cleared crashed train (#14591)
|
||||
- Fix #14586: Empty station tile layouts incorrectly substituted with default layouts (#14587)
|
||||
- Fix #14584: Crash due to drawing non-existent orders of new vehicle (#14585)
|
||||
- Fix #14572: Incorrect playlist entry was removed if there are duplicates (#14583)
|
||||
- Fix: Wrong row may be selected in music playlists (#14581)
|
||||
- Fix #14569: Ensure music playlist window is large enough (#14570)
|
||||
- Fix #14278: [Script] Memory allocation limit did not work and could result in a crash (#14568)
|
||||
- Fix: Road stop properties 0x13/0x14 were not skipped properly (#14567)
|
||||
- Fix #13922: Ensure music track number widget is wide enough for track number (#14566)
|
||||
- Fix: Badge filters were only applied to trains (#14565)
|
||||
- Fix: [NewGRF] Industry acceptance/production when not contiguous range from 0 (#14555)
|
||||
- Fix #14240: Remember previous GUI scale when toggling auto-detect (#14380)
|
||||
- Remove: Rail type cost from replace vehicle window (#14748)
|
||||
|
||||
|
||||
### 15.0-beta3 (2025-08-31)
|
||||
|
||||
- Feature: Identify cities in the main viewport by appending an icon to their names (#14504)
|
||||
|
||||
+1
-1
@@ -56,7 +56,7 @@ function(set_options)
|
||||
|
||||
option(OPTION_DEDICATED "Build dedicated server only (no GUI)" OFF)
|
||||
option(OPTION_INSTALL_FHS "Install with Filesystem Hierarchy Standard folders" ${DEFAULT_OPTION_INSTALL_FHS})
|
||||
option(OPTION_USE_ASSERTS "Use assertions; leave enabled for nightlies, betas, and RCs" ON)
|
||||
option(OPTION_USE_ASSERTS "Use assertions; leave enabled for nightlies, betas, and RCs" OFF)
|
||||
option(OPTION_USE_NSIS "Use NSIS to create windows installer; enable only for stable releases" OFF)
|
||||
option(OPTION_TOOLS_ONLY "Build only tools target" OFF)
|
||||
option(OPTION_DOCS_ONLY "Build only docs target" OFF)
|
||||
|
||||
@@ -25,6 +25,12 @@ if(EDITBIN_EXECUTABLE)
|
||||
execute_process(COMMAND ${EDITBIN_EXECUTABLE} /nologo /subsystem:console ${OPENTTD_EXECUTABLE})
|
||||
endif()
|
||||
|
||||
# Remove previous crash files
|
||||
file(GLOB CRASH_FILES "regression/crash*")
|
||||
if(CRASH_FILES)
|
||||
file(REMOVE ${CRASH_FILES})
|
||||
endif()
|
||||
|
||||
# Run the regression test
|
||||
execute_process(COMMAND ${OPENTTD_EXECUTABLE}
|
||||
-x
|
||||
@@ -40,6 +46,13 @@ execute_process(COMMAND ${OPENTTD_EXECUTABLE}
|
||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
)
|
||||
|
||||
# Detect any crash
|
||||
file(GLOB CRASH_FILES "regression/crash*.log")
|
||||
if (CRASH_FILES)
|
||||
file(READ ${CRASH_FILES} CRASH_LOG)
|
||||
message(FATAL_ERROR "OpenTTD crashed: ${CRASH_LOG}")
|
||||
endif()
|
||||
|
||||
if(REGRESSION_OUTPUT)
|
||||
message(FATAL_ERROR "Unexpected output: ${REGRESSION_OUTPUT}")
|
||||
endif()
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
eb8390a0569e66ec417c64ad254f9d05
|
||||
c56aad31380c077d619e124bd87c8270
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
// This is the DOS 2CC translation map which OpenTTD translates if needed upon loading.
|
||||
//
|
||||
|
||||
@@ -10,6 +10,7 @@ if(GRFCODEC_FOUND)
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/airport_preview.nfo
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aqueduct.nfo
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autorail.nfo
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bridge_decks.nfo
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/canals.nfo
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/chars.nfo
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/elrails.nfo
|
||||
@@ -31,6 +32,8 @@ if(GRFCODEC_FOUND)
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/airport_preview.png
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aqueduct.png
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autorail.png
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bridge_decks.png
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bridge_decks_toyland.png
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/canals.png
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/canal_locks.png
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/chars.png
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Airport previews"
|
||||
-1 * 0 05 16 09
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Extra airport graphics"
|
||||
-1 * 3 05 10 0F
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Aqueduct graphics by Jonathan G. Rennison / PaulC"
|
||||
// temperate aqueduct
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Autorail graphics"
|
||||
-1 * 3 05 13 37
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Bridge decks"
|
||||
-1 * 0 07 83 01 \7= 03 19
|
||||
-1 * 3 05 1B 18
|
||||
|
||||
-1 sprites/bridge_decks.png 8bpp 96 16 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 16 16 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 176 16 64 39 -31 -8 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 256 16 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 336 16 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 416 16 64 39 -31 -8 normal
|
||||
|
||||
-1 sprites/bridge_decks.png 8bpp 96 71 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 16 71 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 176 71 64 39 -31 -8 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 256 71 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 336 71 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 416 71 64 39 -31 -8 normal
|
||||
|
||||
-1 sprites/bridge_decks.png 8bpp 96 126 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 16 126 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 176 126 64 39 -31 -8 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 256 126 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 336 126 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 416 126 64 39 -31 -8 normal
|
||||
|
||||
// X and Y axis are swapped for road surface.
|
||||
-1 sprites/bridge_decks.png 8bpp 16 181 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 96 181 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 176 181 64 39 -31 -8 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 256 181 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 336 181 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks.png 8bpp 416 181 64 39 -31 -8 normal
|
||||
|
||||
// Toyland bridge decks, skip if not toyland.
|
||||
-1 * 0 07 83 01 \7! 03 19
|
||||
-1 * 3 05 1B 18
|
||||
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 96 16 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 16 16 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 176 16 64 39 -31 -8 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 256 16 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 336 16 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 416 16 64 39 -31 -8 normal
|
||||
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 96 71 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 16 71 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 176 71 64 39 -31 -8 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 256 71 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 336 71 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 416 71 64 39 -31 -8 normal
|
||||
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 96 126 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 16 126 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 176 126 64 39 -31 -8 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 256 126 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 336 126 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 416 126 64 39 -31 -8 normal
|
||||
|
||||
// X and Y axis are swapped for road surface.
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 16 181 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 96 181 64 31 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 176 181 64 39 -31 -8 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 256 181 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 336 181 64 23 -31 0 normal
|
||||
-1 sprites/bridge_decks_toyland.png 8bpp 416 181 64 39 -31 -8 normal
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 7.6 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 21 KiB |
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Canal graphics by George"
|
||||
-1 * 3 05 08 41
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Font characters by PaulC, Bilbo and Jasper Vries"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Electrified rail by Michael Blunck"
|
||||
-1 * 3 05 05 30
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Foundations. Non-halftile ones by Marcin Grzegorczyk"
|
||||
-1 * 6 07 83 01 \7! 00 5B
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Monospaced characters (Liberation Mono)"
|
||||
-1 * 0 12 01 03 60 20 00
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "One way road graphics"
|
||||
-1 * 3 05 09 12
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
// Sources for OpenTTD's required base graphics.
|
||||
// Checks whether the correct version of OpenTTD is used before
|
||||
@@ -100,3 +100,4 @@
|
||||
#include "palette.nfo"
|
||||
#include "road_waypoints.nfo"
|
||||
#include "overlay_rocks.nfo"
|
||||
#include "bridge_decks.nfo"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "OpenTTD GUI graphics"
|
||||
-1 * 3 05 15 \b 192 // OPENTTD_SPRITE_COUNT
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Overlay rocks"
|
||||
-1 * 3 05 1A 5F
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
|
||||
-1 * 0 0C "All black palette"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
|
||||
-1 * 0 0C "Road waypoints"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Road stop graphics"
|
||||
-1 * 3 05 11 08
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Pre-signal, semaphore, and PBS graphics by Michael Blunck"
|
||||
-1 * 3 05 04 F0
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Sloped tracks"
|
||||
-1 * 3 05 0F 0C
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Tram track graphics by PikkaBird"
|
||||
-1 * 3 05 0B 77
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
|
||||
-1 * 63 0C "Tunnel portal overlays for railtypes by Snail (Jacopo Coletto)"
|
||||
|
||||
Binary file not shown.
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Climate specific airport sprite by PaulC"
|
||||
-1 * 0 07 83 01 \7! 03 02
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Extra canal graphics by PaulC"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Font characters by PaulC, Bilbo and Jasper Vries"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Fix bugs in the original graphics. By Addi and PaulC."
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Fix alignment of button icons."
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
// Sources for extra graphics to complement the original graphics.
|
||||
// Checks whether the correct version of OpenTTD is used before
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Arctic river graphics by andythenorth (Andrew Parkhouse)"
|
||||
-1 * 4 01 05 01 3C
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Rapid graphics"
|
||||
-1 * 4 01 05 01 04
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Temperate river graphics by andythenorth (Andrew Parkhouse)"
|
||||
-1 * 4 01 05 01 3C
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Toyland river graphics by zephyris (Richard Wheeler)"
|
||||
-1 * 4 01 05 01 3C
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Toyland rapid graphics by zephyris (Richard Wheeler)"
|
||||
-1 * 4 01 05 01 04
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
-1 * 0 0C "Tropic river graphics by andythenorth (Andrew Parkhouse)"
|
||||
-1 * 4 01 05 01 3C
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// This file is part of OpenTTD.
|
||||
// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
// OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
// See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
|
||||
//
|
||||
|
||||
-1 * 6 07 83 01 \7! 00 0C
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user