Compare commits

..

52 Commits

Author SHA1 Message Date
6d967bf2bf extended enemy dashthrough improvement to aimed dash behaviour
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 20s
Create tag and build when new code gets to main / Test (push) Successful in 7m24s
Create tag and build when new code gets to main / Export (push) Successful in 9m32s
2026-02-06 12:10:21 +01:00
e87a228dd2 fixed dashing through terrain so easily when targeting enemy 2026-02-06 11:52:29 +01:00
e8ff01e097 fixed toolbox menu issue 2026-02-06 11:02:38 +01:00
66a71067cc fixed a few issues and also tuto triggers
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 21s
Create tag and build when new code gets to main / Test (push) Successful in 7m20s
Create tag and build when new code gets to main / Export (push) Successful in 9m42s
2026-02-05 17:26:20 +01:00
7a938b245e refresh level selection
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 18s
Create tag and build when new code gets to main / Test (push) Successful in 6m11s
Create tag and build when new code gets to main / Export (push) Successful in 7m35s
2026-02-05 17:06:32 +01:00
52ebc68a02 put the player back in its place
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 21s
Create tag and build when new code gets to main / Test (push) Has been cancelled
Create tag and build when new code gets to main / Export (push) Has been cancelled
2026-02-05 17:04:45 +01:00
2a604fb06a tutorial levels with enemies
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 20s
Create tag and build when new code gets to main / Test (push) Successful in 8m35s
Create tag and build when new code gets to main / Export (push) Has been cancelled
2026-02-05 16:52:53 +01:00
1f904cdb13 final tuto movement
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 20s
Create tag and build when new code gets to main / Test (push) Successful in 7m16s
Create tag and build when new code gets to main / Export (push) Successful in 9m29s
2026-02-05 15:26:40 +01:00
db93e8f68e base movement tutorial done
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 19s
Create tag and build when new code gets to main / Test (push) Successful in 6m48s
Create tag and build when new code gets to main / Export (push) Successful in 8m56s
2026-02-05 10:44:32 +01:00
4c302be16b more tutorial 2026-02-05 10:06:25 +01:00
013545af8a more tutorial 2026-02-05 10:06:12 +01:00
9f5769bb76 testing ci
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 19s
Create tag and build when new code gets to main / Test (push) Successful in 7m30s
Create tag and build when new code gets to main / Export (push) Successful in 9m35s
2026-02-05 08:36:41 +01:00
8a7ad9d418 test ci 2026-02-05 08:32:16 +01:00
f589ef8dec basic movement tutorial 2026-02-05 08:30:35 +01:00
55a12ec7cd new sky and greybox materials 2026-02-04 13:11:00 +01:00
fad528faa1 refactored the way levels are listed in the toolbox
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 19s
Create tag and build when new code gets to main / Export (push) Has been cancelled
Create tag and build when new code gets to main / Test (push) Has been cancelled
2026-02-04 11:57:30 +01:00
cd519e528f complete project reorganization
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 55s
Create tag and build when new code gets to main / Test (push) Successful in 7m7s
Create tag and build when new code gets to main / Export (push) Successful in 9m56s
2026-02-04 11:20:00 +01:00
b6e8d0b590 fixed jolt issue 2026-02-04 10:34:43 +01:00
03f72f3715 name change 2026-02-04 10:33:45 +01:00
15ab9edab1 fixed a wallhanging bug and explosion shader precompilation to alleviate stuttering 2026-02-04 10:32:44 +01:00
0e412c2a42 fixed level loading and starting to setup proper gyms, zoos and playtest levels
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 23s
Create tag and build when new code gets to main / Test (push) Successful in 8m23s
Create tag and build when new code gets to main / Export (push) Successful in 10m40s
2026-02-03 16:31:37 +01:00
8a3faff7d0 small refacto of dash actions 2026-02-03 15:10:22 +01:00
3525f0e3eb added a parry button and animation that lets player chose their enemy hit behaviour
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 22s
Create tag and build when new code gets to main / Test (push) Successful in 5m57s
Create tag and build when new code gets to main / Export (push) Successful in 7m43s
2026-01-30 13:19:28 +01:00
cc973b9f0d fixed spawners
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 22s
Create tag and build when new code gets to main / Test (push) Successful in 6m4s
Create tag and build when new code gets to main / Export (push) Successful in 8m2s
2026-01-28 19:14:05 +01:00
8a552f7993 #minor CI FIXED
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 23s
Create tag and build when new code gets to main / Test (push) Successful in 6m0s
Create tag and build when new code gets to main / Export (push) Successful in 7m58s
2026-01-28 18:28:40 +01:00
93841bc85d manually uploading to itch
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 21s
Create tag and build when new code gets to main / Test (push) Successful in 5m58s
Create tag and build when new code gets to main / Export (push) Successful in 7m52s
2026-01-28 18:15:15 +01:00
9ba8847626 changing itch action
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 22s
Create tag and build when new code gets to main / Test (push) Failing after 5m21s
Create tag and build when new code gets to main / Export (push) Failing after 7m11s
2026-01-28 17:56:59 +01:00
51b7328310 changing itch action
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 24s
Create tag and build when new code gets to main / Export (push) Failing after 4s
Create tag and build when new code gets to main / Test (push) Has been cancelled
2026-01-28 17:54:06 +01:00
fdc352596d were getting there...
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 37s
Create tag and build when new code gets to main / Test (push) Successful in 5m43s
Create tag and build when new code gets to main / Export (push) Failing after 8m23s
2026-01-28 17:39:23 +01:00
89ba5cc985 trying the the fix on export again and trying to cache lfs objects again
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 40s
Create tag and build when new code gets to main / Test (push) Successful in 5m45s
Create tag and build when new code gets to main / Export (push) Failing after 7m56s
2026-01-28 17:25:28 +01:00
fdc79166a0 testing ci
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 22s
Create tag and build when new code gets to main / Test (push) Successful in 4m39s
Create tag and build when new code gets to main / Export (push) Failing after 5m16s
2026-01-28 16:22:38 +01:00
b84487336b testing ci 2026-01-28 16:20:44 +01:00
e4ab103c4d testing ci
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 23s
Create tag and build when new code gets to main / Export (push) Failing after 1m15s
Create tag and build when new code gets to main / Test (push) Successful in 4m43s
2026-01-28 15:33:56 +01:00
3b6cf0252b testing ci
Some checks failed
Create tag and build when new code gets to main / Test (push) Failing after 13s
Create tag and build when new code gets to main / BumpTag (push) Successful in 30s
Create tag and build when new code gets to main / Export (push) Failing after 45s
2026-01-28 15:29:31 +01:00
e908cd3085 testing ci
Some checks failed
Create tag and build when new code gets to main / Test (push) Failing after 14s
Create tag and build when new code gets to main / BumpTag (push) Failing after 24s
Create tag and build when new code gets to main / Export (push) Failing after 51s
2026-01-28 15:19:04 +01:00
6b23fdbd26 testing ci
Some checks failed
Create tag and build when new code gets to main / Test (push) Failing after 12s
Create tag and build when new code gets to main / BumpTag (push) Failing after 22s
Create tag and build when new code gets to main / Export (push) Failing after 1m29s
2026-01-28 15:13:11 +01:00
ea6258ff19 testing ci
Some checks failed
Create tag and build when new code gets to main / Test (push) Failing after 12s
Create tag and build when new code gets to main / BumpTag (push) Failing after 21s
Create tag and build when new code gets to main / Export (push) Failing after 53s
2026-01-28 15:05:12 +01:00
5e54f0f83b testing ci
Some checks failed
Create tag and build when new code gets to main / Test (push) Failing after 12s
Create tag and build when new code gets to main / BumpTag (push) Successful in 23s
Create tag and build when new code gets to main / Export (push) Failing after 55s
2026-01-28 15:00:24 +01:00
f00439a430 testing ci
Some checks failed
Create tag and build when new code gets to main / Test (push) Failing after 18s
Create tag and build when new code gets to main / BumpTag (push) Successful in 22s
Create tag and build when new code gets to main / Export (push) Failing after 54s
2026-01-28 13:08:24 +01:00
02ec230b3f testing ci
Some checks failed
Create tag and build when new code gets to main / Test (push) Failing after 13s
Create tag and build when new code gets to main / BumpTag (push) Successful in 25s
Create tag and build when new code gets to main / Export (push) Failing after 52s
2026-01-28 12:48:28 +01:00
867554b835 testing ci
Some checks failed
Create tag and build when new code gets to main / Test (push) Failing after 18s
Create tag and build when new code gets to main / BumpTag (push) Successful in 30s
Create tag and build when new code gets to main / Export (push) Failing after 47s
2026-01-28 12:45:13 +01:00
a4835eeb3c testing ci
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 22s
Create tag and build when new code gets to main / Export (push) Failing after 7s
Create tag and build when new code gets to main / Test (push) Failing after 6m21s
2026-01-28 12:34:26 +01:00
55b877226e testing ci
Some checks failed
Create tag and build when new code gets to main / Export (push) Failing after 1m31s
2026-01-28 10:49:08 +01:00
d7d33d0dac testing ci
Some checks failed
Create tag and build when new code gets to main / Export (push) Failing after 1m28s
2026-01-28 10:47:15 +01:00
f92c6d282f testing ci
Some checks failed
Create tag and build when new code gets to main / Export (push) Failing after 1m33s
2026-01-28 10:43:32 +01:00
2d41523668 testing ci
Some checks failed
Create tag and build when new code gets to main / Export (push) Failing after 1m24s
2026-01-28 10:38:56 +01:00
34b04a365a testing ci
Some checks failed
Create tag and build when new code gets to main / Export (push) Has been cancelled
2026-01-28 10:38:21 +01:00
d0ac644e14 testing ci
Some checks failed
Create tag and build when new code gets to main / Export (push) Failing after 9m17s
2026-01-28 10:28:07 +01:00
510a3200d1 testing ci
Some checks failed
Create tag and build when new code gets to main / Export (push) Failing after 9m32s
2026-01-28 10:17:05 +01:00
bef601941c testing ci
Some checks failed
Create tag and build when new code gets to main / Export (push) Failing after 1m24s
2026-01-28 10:14:25 +01:00
b6605d6293 testing ci
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 1m11s
Create tag and build when new code gets to main / Export (push) Failing after 1m29s
2026-01-28 10:10:51 +01:00
1b6742ea45 testing ci
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 22s
Create tag and build when new code gets to main / Export (push) Failing after 1m27s
2026-01-28 10:06:32 +01:00
855 changed files with 5650 additions and 16995 deletions

View File

@@ -10,44 +10,22 @@ on:
- "**"
env:
GODOT_VERSION: 4.6
GAME_NAME: MovementTests
ITCHIO_USERNAME: Minimata
ITCHIO_GAMEID: MovementTests
jobs:
Export:
runs-on: ubuntu-latest
env:
RUNNER_TOOL_CACHE: /toolcache # Runner Tool Cache
runs-on: godot
steps:
- name: Install node, xvfb and curl
run: |
apt update && apt -y install curl nodejs xvfb
- name: Checkout with LFS
uses: https://git.game-dev.space/minimata/checkout-with-lfs.git@main
- name: Checkout
uses: actions/checkout@v3
with:
lfs: false
- name: Checkout LFS
run: |
UrlBase=$GITHUB_SERVER_URL; \
UrlLfsBase=$UrlBase/${{ gitea.repository }}.git/info/lfs/objects; \
Auth=`/usr/bin/git config --get --local http.$UrlBase/.extraheader`; \
/usr/bin/git config --local http.${UrlLfsBase}/batch.extraheader "$Auth"; \
/usr/bin/git config --local http.${UrlLfsBase}/.extraheader ''
git config --local lfs.transfer.maxretries 1
/usr/bin/git lfs fetch origin refs/remotes/origin/${{ gitea.ref_name }}
/usr/bin/git lfs checkout
/usr/bin/git add .
/usr/bin/git reset --hard
- name: Run tests
uses: godot-gdunit-labs/gdUnit4-action@v1
with:
godot-version: '4.6.0'
godot-version: ${GODOT_VERSION}
godot-net: true
godot-force-mono: true
dotnet-version: 'net9.0'
@@ -56,7 +34,7 @@ jobs:
timeout: 1
publish-report: false
upload-report: false
- name: Upload test report
uses: actions/upload-artifact@v3-node20
with:

View File

@@ -22,6 +22,7 @@ jobs:
- name: Check out repository code
uses: actions/checkout@v4
with:
token: ${{ secrets.TOKEN }}
lfs: false
- name: Remove buggy pre-push hook
run: |
@@ -38,33 +39,12 @@ jobs:
DEFAULT_BUMP: patch
Test:
runs-on: ubuntu-latest
env:
RUNNER_TOOL_CACHE: /toolcache # Runner Tool Cache
runs-on: godot
# env:
# RUNNER_TOOL_CACHE: /toolcache # Runner Tool Cache
steps:
- name: Install node, xvfb and curl
run: |
apt update && apt -y install curl nodejs xvfb
- name: Checkout
uses: actions/checkout@v3
with:
lfs: false
- name: Checkout LFS
run: |
UrlBase=$GITHUB_SERVER_URL; \
UrlLfsBase=$UrlBase/${{ gitea.repository }}.git/info/lfs/objects; \
Auth=`/usr/bin/git config --get --local http.$UrlBase/.extraheader`; \
/usr/bin/git config --local http.${UrlLfsBase}/batch.extraheader "$Auth"; \
/usr/bin/git config --local http.${UrlLfsBase}/.extraheader ''
git config --local lfs.transfer.maxretries 1
/usr/bin/git lfs fetch origin refs/remotes/origin/${{ gitea.ref_name }}
/usr/bin/git lfs checkout
/usr/bin/git add .
/usr/bin/git reset --hard
- name: Checkout with LFS
uses: https://git.game-dev.space/minimata/checkout-with-lfs.git@main
- name: Run tests
uses: godot-gdunit-labs/gdUnit4-action@v1
@@ -84,85 +64,53 @@ jobs:
with:
name: Test Report
path: ${{ github.workspace }}/reports/test-result.html
# - name: Trying build
# run: |
# mkdir -v -p build/windows
# /home/runner/godot-linux/godot --headless --verbose --build-solutions --export-release "Windows Desktop" build/windows/${{ env.GAME_NAME }}.exe
Export:
runs-on: ubuntu-latest
env:
RUNNER_TOOL_CACHE: /toolcache # Runner Tool Cache
runs-on: godot
needs:
- BumpTag
# - Test # Wait for tests to finish
container:
image: barichello/godot-ci:mono-4.6
steps:
- name: Install node, curl and zip
run: |
apt update && apt -y install curl zip nodejs
- name: Checkout with LFS
uses: https://git.game-dev.space/minimata/checkout-with-lfs.git@main
- name: Checkout
uses: actions/checkout@v3
- name: Setup Godot
id: setup-godot
uses: https://git.game-dev.space/minimata/setup-godot.git@main
with:
lfs: false
- name: Checkout LFS
godot-version: '4.6'
dotnet-version: 'net9.0'
- name: Remove GDUnit addon
run: |
UrlBase=$GITHUB_SERVER_URL; \
UrlLfsBase=$UrlBase/${{ gitea.repository }}.git/info/lfs/objects; \
Auth=`/usr/bin/git config --get --local http.$UrlBase/.extraheader`; \
/usr/bin/git config --local http.${UrlLfsBase}/batch.extraheader "$Auth"; \
/usr/bin/git config --local http.${UrlLfsBase}/.extraheader ''
git config --local lfs.transfer.maxretries 1
/usr/bin/git lfs fetch origin refs/remotes/origin/${{ gitea.ref_name }}
/usr/bin/git lfs checkout
/usr/bin/git add .
/usr/bin/git reset --hard
# - name: Checkout
# uses: actions/checkout@v6
# with:
# lfs: false
# persist-credentials: true
#
# - name: Checkout LFS
# run: |
# git lfs install --local
# AUTH=$(git config http.${{ gitea.server_url }}/.extraheader)
# AUTH_FILE=$(git config includeif.gitdir:/workspace/${{ gitea.repository }}/.git.path)
# git config -f $AUTH_FILE --unset http.${{ gitea.server_url }}/.extraheader
# git config -f $AUTH_FILE http.${{ gitea.server_url }}/${{ gitea.repository }}.git/info/lfs/objects/batch.extraheader "$AUTH"
# git lfs pull
# - name: Remove GDUnit addon folder because it breaks the build
# run: |
# rm -rf ${{ gitea.workspace }}/addons/gdUnit4
#
# - name: Import resources and build solution
# run: |
# godot --headless --editor --build-solutions --quit --import --path $PWD
- name: Setup export templates
run: |
mkdir -v -p ~/.local/share/godot/export_templates/
mv /root/.local/share/godot/export_templates/${GODOT_VERSION}.stable ~/.local/share/godot/export_templates/${GODOT_VERSION}.stable
rm -rf ${{ gitea.workspace }}/addons/gdUnit4
- name: Build Windows
run: |
mkdir -v -p build/windows
godot --headless --verbose --build-solutions --export-release "Windows Desktop" build/windows/${{ env.GAME_NAME }}.exe
${{ steps.setup-godot.outputs.godot_bin }} --headless --verbose --export-release "Windows Desktop" build/windows/${{ env.GAME_NAME }}.exe
zip -r Windows.zip build/windows
- name: Upload to Itch
uses: KikimoraGames/itch-publish@v0.0.3
with:
butlerApiKey: ${{ secrets.BUTLER_TOKEN }}
itchUsername: ${{ env.ITCHIO_USERNAME }}
itchGameId: ${{ env.ITCHIO_GAMEID }}
buildNumber: ${{ needs.BumpTag.outputs.tag_name }}
gameData: Windows.zip
buildChannel: windows
- name: Setup Butler
shell: bash
env:
BUTLER_API_KEY: ${{ secrets.BUTLER_TOKEN }}
run: |
mkdir ./tools 2>/dev/null || true
pushd tools
curl -sSLfo ./butler.zip "https://broth.itch.zone/butler/linux-amd64/LATEST/archive/default"
unzip butler.zip
chmod +x ./butler
popd
./tools/butler -V
- name: Upload to itch.io
shell: bash
env:
BUTLER_API_KEY: ${{ secrets.BUTLER_TOKEN }}
run: |
versionArgument="--userversion ${{ needs.BumpTag.outputs.tag_name }}"
./tools/butler push \
"Windows.zip" \
${{ env.ITCHIO_USERNAME }}/${{ env.ITCHIO_GAMEID }}:windows ${versionArgument}

View File

@@ -8,6 +8,7 @@ on:
- "**"
env:
GODOT_VERSION: 4.6
GAME_NAME: MovementTests
ITCHIO_USERNAME: Minimata
ITCHIO_GAMEID: MovementTests
@@ -26,99 +27,90 @@ jobs:
separator: '/'
Release:
runs-on: ubuntu-latest
runs-on: godot
if: ${{ contains(gitea.ref_name, 'release/') }}
needs: ReleaseName
env:
RUNNER_TOOL_CACHE: /toolcache # Runner Tool Cache
container:
image: barichello/godot-ci:mono-4.6
steps:
- name: Install node, curl and zip
run: |
apt update && apt -y install curl zip nodejs
- name: Checkout with LFS
uses: https://git.game-dev.space/minimata/checkout-with-lfs.git@main
- name: Checkout
uses: actions/checkout@v3
- name: Setup Godot
id: setup-godot
uses: https://git.game-dev.space/minimata/setup-godot.git@main
with:
lfs: false
- name: Checkout LFS
godot-version: '4.6'
dotnet-version: 'net9.0'
- name: Setup Butler
shell: bash
env:
BUTLER_API_KEY: ${{ secrets.BUTLER_TOKEN }}
run: |
UrlBase=$GITHUB_SERVER_URL; \
UrlLfsBase=$UrlBase/${{ gitea.repository }}.git/info/lfs/objects; \
Auth=`/usr/bin/git config --get --local http.$UrlBase/.extraheader`; \
/usr/bin/git config --local http.${UrlLfsBase}/batch.extraheader "$Auth"; \
/usr/bin/git config --local http.${UrlLfsBase}/.extraheader ''
git config --local lfs.transfer.maxretries 1
/usr/bin/git lfs fetch origin refs/remotes/origin/${{ gitea.ref_name }}
/usr/bin/git lfs checkout
/usr/bin/git add .
/usr/bin/git reset --hard
- name: Import resources and build solution
run: |
godot --headless --editor --build-solutions --quit --import --path $PWD
mkdir ./tools 2>/dev/null || true
pushd tools
curl -sSLfo ./butler.zip "https://broth.itch.zone/butler/linux-amd64/LATEST/archive/default"
unzip butler.zip
chmod +x ./butler
popd
./tools/butler -V
- name: Build Windows
run: |
mkdir -v -p build/windows
godot --headless --verbose --build-solutions --export-release "Windows Desktop" build/windows/${{ env.GAME_NAME }}.exe
zip -r Windows.zip build/windows
- name: Upload to Itch
uses: KikimoraGames/itch-publish@v0.0.3
with:
butlerApiKey: ${{ secrets.BUTLER_TOKEN }}
itchUsername: ${{ env.ITCHIO_USERNAME }}
itchGameId: ${{ env.ITCHIO_GAMEID }}
buildNumber: ${{ needs.ReleaseName.outputs.release_name }}
gameData: Windows.zip
buildChannel: windows
- name: Upload Windows to itch.io
shell: bash
env:
BUTLER_API_KEY: ${{ secrets.BUTLER_TOKEN }}
run: |
versionArgument="--userversion ${{ needs.ReleaseName.outputs.release_name }}"
./tools/butler push \
"Windows.zip" \
${{ env.ITCHIO_USERNAME }}/${{ env.ITCHIO_GAMEID }}:windows ${versionArgument}
- name: Build Windows ARM
run: |
mkdir -v -p build/windowsArm
godot --headless --verbose --build-solutions --export-release "Windows ARM" build/windowsArm/${{ env.GAME_NAME }}.exe
zip -r WindowsArm.zip build/windowsArm
- name: Upload to Itch
uses: KikimoraGames/itch-publish@v0.0.3
with:
butlerApiKey: ${{ secrets.BUTLER_TOKEN }}
itchUsername: ${{ env.ITCHIO_USERNAME }}
itchGameId: ${{ env.ITCHIO_GAMEID }}
buildNumber: ${{ needs.ReleaseName.outputs.release_name }}
gameData: WindowsArm.zip
buildChannel: windows-arm
- name: Upload Windows to itch.io
shell: bash
env:
BUTLER_API_KEY: ${{ secrets.BUTLER_TOKEN }}
run: |
versionArgument="--userversion ${{ needs.ReleaseName.outputs.release_name }}"
./tools/butler push \
"WindowsArm.zip" \
${{ env.ITCHIO_USERNAME }}/${{ env.ITCHIO_GAMEID }}:windows-arm ${versionArgument}
- name: Linux Build
run: |
mkdir -v -p build/linux
godot --headless --verbose --export-release "Linux/X11" build/linux/${{ env.GAME_NAME }}.x86_64
zip -r Linux.zip build/linux
- name: Upload to Itch
uses: KikimoraGames/itch-publish@v0.0.3
with:
butlerApiKey: ${{ secrets.BUTLER_TOKEN }}
itchUsername: ${{ env.ITCHIO_USERNAME }}
itchGameId: ${{ env.ITCHIO_GAMEID }}
buildNumber: ${{ needs.ReleaseName.outputs.release_name }}
gameData: Linux.zip
buildChannel: linux
- name: Upload Windows to itch.io
shell: bash
env:
BUTLER_API_KEY: ${{ secrets.BUTLER_TOKEN }}
run: |
versionArgument="--userversion ${{ needs.ReleaseName.outputs.release_name }}"
./tools/butler push \
"Linux.zip" \
${{ env.ITCHIO_USERNAME }}/${{ env.ITCHIO_GAMEID }}:linux ${versionArgument}
- name: Mac Build
run: |
mkdir -v -p build/mac
godot --headless --verbose --export-release "macOS" build/mac/${{ env.GAME_NAME }}.zip
zip -r Mac.zip build/mac
- name: Upload to Itch
uses: KikimoraGames/itch-publish@v0.0.3
with:
butlerApiKey: ${{ secrets.BUTLER_TOKEN }}
itchUsername: ${{ env.ITCHIO_USERNAME }}
itchGameId: ${{ env.ITCHIO_GAMEID }}
buildNumber: ${{ needs.ReleaseName.outputs.release_name }}
gameData: Mac.zip
buildChannel: mac
- name: Upload Windows to itch.io
shell: bash
env:
BUTLER_API_KEY: ${{ secrets.BUTLER_TOKEN }}
run: |
versionArgument="--userversion ${{ needs.ReleaseName.outputs.release_name }}"
./tools/butler push \
"Mac.zip" \
${{ env.ITCHIO_USERNAME }}/${{ env.ITCHIO_GAMEID }}:mac ${versionArgument}

View File

@@ -97,8 +97,8 @@ func load_scene(scene_path : String, in_background : bool = false) -> void:
if not _background_loading:
change_scene_to_resource()
return
ResourceLoader.load_threaded_request(_scene_path)
set_process(true)
ResourceLoader.load_threaded_request(_scene_path)
if _check_loading_screen() and not _background_loading:
change_scene_to_loading_screen()
@@ -108,6 +108,7 @@ func _unhandled_key_input(event : InputEvent) -> void:
get_tree().quit()
func _ready() -> void:
process_mode = Node.PROCESS_MODE_ALWAYS
set_process(false)
func _process(_delta) -> void:

View File

@@ -3,6 +3,8 @@ extends Node
class_name SceneLister
## Helper class for listing all the scenes in a directory.
@export_tool_button("Refresh files", "Callable") var refresh_files = _refresh_files
## List of paths to scene files.
## Prefilled in the editor by selecting a directory.
@export var files : Array[String]
@@ -14,10 +16,20 @@ class_name SceneLister
func _refresh_files():
if not is_inside_tree() or directory.is_empty(): return
var dir_access = DirAccess.open(directory)
files.clear()
find_files_in_dir(directory)
func find_files_in_dir(current_dir: String) -> void:
if not is_inside_tree() or directory.is_empty():
return
var dir_access = DirAccess.open(current_dir)
if dir_access:
files.clear()
for file in dir_access.get_files():
print(current_dir + "/" + file)
if not file.ends_with(".tscn"):
continue
files.append(directory + "/" + file)
files.append(current_dir + "/" + file)
for sub_directory in dir_access.get_directories():
if sub_directory.begins_with("_"):
continue
find_files_in_dir(directory + "/" + sub_directory)

View File

@@ -1,9 +0,0 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://31aulub2nqov"]
[ext_resource type="Texture2D" uid="uid://hf6y7ws45y8p" path="res://assets/greybox/greybox.png" id="1_qik1o"]
[resource]
albedo_texture = ExtResource("1_qik1o")
uv1_triplanar = true
uv1_world_triplanar = true
uv2_world_triplanar = true

BIN
assets/ladder/ladder-top.fbx (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,44 +0,0 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bod7boex72igr"
path="res://.godot/imported/ladder-top.fbx-3af719d67bc92743407297e84a0e273a.scn"
[deps]
source_file="res://assets/ladder/ladder-top.fbx"
dest_files=["res://.godot/imported/ladder-top.fbx-3af719d67bc92743407297e84a0e273a.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

BIN
assets/ladder/ladder.fbx (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,44 +0,0 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cmfagvnymc2yr"
path="res://.godot/imported/ladder.fbx-fde4412b36d0b69e88ef176d131d5cbb.scn"
[deps]
source_file="res://assets/ladder/ladder.fbx"
dest_files=["res://.godot/imported/ladder.fbx-fde4412b36d0b69e88ef176d131d5cbb.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

View File

@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://31aulub2nqov"]
[ext_resource type="Texture2D" uid="uid://bqqs6jweml03w" path="res://assets/materials/greybox/textures/greybox_grey_grid.png" id="1_2depu"]
[resource]
albedo_texture = ExtResource("1_2depu")
uv1_triplanar = true
uv1_world_triplanar = true
uv2_world_triplanar = true

View File

@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://bsoubxtiit1pf"]
[ext_resource type="Texture2D" uid="uid://nvc7eq13ym8q" path="res://assets/materials/greybox/textures/greybox_teal_grid.png" id="1_11axt"]
[resource]
albedo_texture = ExtResource("1_11axt")
uv1_triplanar = true
uv1_world_triplanar = true
uv2_world_triplanar = true

View File

@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://dpgodnag1ydp1"]
[ext_resource type="Texture2D" uid="uid://bxdr0oajba7d2" path="res://assets/materials/greybox/textures/greybox_red_grid.png" id="1_yql7t"]
[resource]
albedo_texture = ExtResource("1_yql7t")
uv1_triplanar = true
uv1_world_triplanar = true
uv2_world_triplanar = true

View File

@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://dr51up0sghuyd"]
[ext_resource type="Texture2D" uid="uid://bf2kevgw4gu03" path="res://assets/materials/greybox/textures/greybox_orange_grid.png" id="1_liak7"]
[resource]
albedo_texture = ExtResource("1_liak7")
uv1_triplanar = true
uv1_world_triplanar = true
uv2_world_triplanar = true

View File

@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://cqha1a2h1dg86"]
[ext_resource type="Texture2D" uid="uid://c0kfbwkede8q" path="res://assets/materials/greybox/textures/greybox_yellow_grid.png" id="1_rg5sa"]
[resource]
albedo_texture = ExtResource("1_rg5sa")
uv1_triplanar = true
uv1_world_triplanar = true
uv2_world_triplanar = true

View File

@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://bm5f7jraqm8n0"]
[ext_resource type="Texture2D" uid="uid://c4si5cetpfjsx" path="res://assets/materials/greybox/textures/greybox_blue_grid.png" id="1_ctfpt"]
[resource]
albedo_texture = ExtResource("1_ctfpt")
uv1_triplanar = true
uv1_world_triplanar = true
uv2_world_triplanar = true

View File

@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://dw6lc8evmyc4d"]
[ext_resource type="Texture2D" uid="uid://bkjusurqvb4q" path="res://assets/materials/greybox/textures/greybox_green_grid.png" id="1_0gip5"]
[resource]
albedo_texture = ExtResource("1_0gip5")
uv1_triplanar = true
uv1_world_triplanar = true
uv2_world_triplanar = true

View File

@@ -3,8 +3,8 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://hf6y7ws45y8p"
path.s3tc="res://.godot/imported/greybox.png-ff2e1ff515631e83618eb1350d29d6ec.s3tc.ctex"
path.etc2="res://.godot/imported/greybox.png-ff2e1ff515631e83618eb1350d29d6ec.etc2.ctex"
path.s3tc="res://.godot/imported/greybox.png-5957632d75bca9a282c8e897ede15d43.s3tc.ctex"
path.etc2="res://.godot/imported/greybox.png-5957632d75bca9a282c8e897ede15d43.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@@ -12,8 +12,8 @@ metadata={
[deps]
source_file="res://assets/greybox/greybox.png"
dest_files=["res://.godot/imported/greybox.png-ff2e1ff515631e83618eb1350d29d6ec.s3tc.ctex", "res://.godot/imported/greybox.png-ff2e1ff515631e83618eb1350d29d6ec.etc2.ctex"]
source_file="res://assets/materials/greybox/textures/greybox.png"
dest_files=["res://.godot/imported/greybox.png-5957632d75bca9a282c8e897ede15d43.s3tc.ctex", "res://.godot/imported/greybox.png-5957632d75bca9a282c8e897ede15d43.etc2.ctex"]
[params]

BIN
assets/materials/greybox/textures/greybox_blue_grid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c4si5cetpfjsx"
path.s3tc="res://.godot/imported/greybox_blue_grid.png-5c9700c5b21990cb4bc6c6cbec8dd59c.s3tc.ctex"
path.etc2="res://.godot/imported/greybox_blue_grid.png-5c9700c5b21990cb4bc6c6cbec8dd59c.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_blue_grid.png"
dest_files=["res://.godot/imported/greybox_blue_grid.png-5c9700c5b21990cb4bc6c6cbec8dd59c.s3tc.ctex", "res://.godot/imported/greybox_blue_grid.png-5c9700c5b21990cb4bc6c6cbec8dd59c.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/materials/greybox/textures/greybox_blue_solid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cubdmqt7mvofh"
path="res://.godot/imported/greybox_blue_solid.png-bec53eb713d4b443560ef2ded68e2d34.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_blue_solid.png"
dest_files=["res://.godot/imported/greybox_blue_solid.png-bec53eb713d4b443560ef2ded68e2d34.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
assets/materials/greybox/textures/greybox_dark_grid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bphe0g2d306fe"
path="res://.godot/imported/enchant-red-3.png-1df2c19bbfe03c22227b3db03bc16eee.ctex"
uid="uid://cv3b5gjslenlr"
path="res://.godot/imported/greybox_dark_grid.png-c5f50fb192d19cb0dfbefd560a3c3506.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://godot_state_charts_examples/cooldown/icons/enchant-red-3.png"
dest_files=["res://.godot/imported/enchant-red-3.png-1df2c19bbfe03c22227b3db03bc16eee.ctex"]
source_file="res://assets/materials/greybox/textures/greybox_dark_grid.png"
dest_files=["res://.godot/imported/greybox_dark_grid.png-c5f50fb192d19cb0dfbefd560a3c3506.ctex"]
[params]

BIN
assets/materials/greybox/textures/greybox_dark_solid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c0fb4f41hssm5"
path="res://.godot/imported/greybox_dark_solid.png-c9b23b4d3b03f5b3dd355ef93d1d6197.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_dark_solid.png"
dest_files=["res://.godot/imported/greybox_dark_solid.png-c9b23b4d3b03f5b3dd355ef93d1d6197.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
assets/materials/greybox/textures/greybox_green_grid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bkjusurqvb4q"
path.s3tc="res://.godot/imported/greybox_green_grid.png-71179d74b85b8b1b6a10cee6d9053bb1.s3tc.ctex"
path.etc2="res://.godot/imported/greybox_green_grid.png-71179d74b85b8b1b6a10cee6d9053bb1.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_green_grid.png"
dest_files=["res://.godot/imported/greybox_green_grid.png-71179d74b85b8b1b6a10cee6d9053bb1.s3tc.ctex", "res://.godot/imported/greybox_green_grid.png-71179d74b85b8b1b6a10cee6d9053bb1.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/materials/greybox/textures/greybox_green_solid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bacqbuyggedyy"
path="res://.godot/imported/greybox_green_solid.png-c731d62c1944bf66df3adf4aa67d475d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_green_solid.png"
dest_files=["res://.godot/imported/greybox_green_solid.png-c731d62c1944bf66df3adf4aa67d475d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
assets/materials/greybox/textures/greybox_grey_grid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bqqs6jweml03w"
path.s3tc="res://.godot/imported/greybox_grey_grid.png-6808e20ba2ca56f8962cbb04ce28c42e.s3tc.ctex"
path.etc2="res://.godot/imported/greybox_grey_grid.png-6808e20ba2ca56f8962cbb04ce28c42e.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_grey_grid.png"
dest_files=["res://.godot/imported/greybox_grey_grid.png-6808e20ba2ca56f8962cbb04ce28c42e.s3tc.ctex", "res://.godot/imported/greybox_grey_grid.png-6808e20ba2ca56f8962cbb04ce28c42e.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/materials/greybox/textures/greybox_grey_solid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d35wx32padgp1"
path="res://.godot/imported/greybox_grey_solid.png-875c5abde1aaf55ea27b3349bbb52417.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_grey_solid.png"
dest_files=["res://.godot/imported/greybox_grey_solid.png-875c5abde1aaf55ea27b3349bbb52417.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
assets/materials/greybox/textures/greybox_grey_solid_2.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bhvwhtsguc6g8"
path="res://.godot/imported/greybox_grey_solid_2.png-263a7686c8192a3a768580bfd90c297c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_grey_solid_2.png"
dest_files=["res://.godot/imported/greybox_grey_solid_2.png-263a7686c8192a3a768580bfd90c297c.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
assets/materials/greybox/textures/greybox_light_grid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d0qflfrscommy"
path.s3tc="res://.godot/imported/greybox_light_grid.png-b6cd6f6ede74a9684574fd3f09071273.s3tc.ctex"
path.etc2="res://.godot/imported/greybox_light_grid.png-b6cd6f6ede74a9684574fd3f09071273.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_light_grid.png"
dest_files=["res://.godot/imported/greybox_light_grid.png-b6cd6f6ede74a9684574fd3f09071273.s3tc.ctex", "res://.godot/imported/greybox_light_grid.png-b6cd6f6ede74a9684574fd3f09071273.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/materials/greybox/textures/greybox_light_solid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://tgsnqiq40n41"
path="res://.godot/imported/cooldown_overlay.png-5594f471c10cac21fce498b609075490.ctex"
uid="uid://v6xb3yyu4bam"
path="res://.godot/imported/greybox_light_solid.png-3f7fd6bb358bebc4746b7c8d54cd6c64.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://godot_state_charts_examples/cooldown/icons/cooldown_overlay.png"
dest_files=["res://.godot/imported/cooldown_overlay.png-5594f471c10cac21fce498b609075490.ctex"]
source_file="res://assets/materials/greybox/textures/greybox_light_solid.png"
dest_files=["res://.godot/imported/greybox_light_solid.png-3f7fd6bb358bebc4746b7c8d54cd6c64.ctex"]
[params]

BIN
assets/materials/greybox/textures/greybox_lime_grid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://b87nmomi1l48x"
path="res://.godot/imported/heal-jade-2.png-5317fa8cf716c70c254fee8762a0dfda.ctex"
uid="uid://c74sh3woly0qb"
path="res://.godot/imported/greybox_lime_grid.png-0f79995f0b02609d17b00f3707fb24ef.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://godot_state_charts_examples/cooldown/icons/heal-jade-2.png"
dest_files=["res://.godot/imported/heal-jade-2.png-5317fa8cf716c70c254fee8762a0dfda.ctex"]
source_file="res://assets/materials/greybox/textures/greybox_lime_grid.png"
dest_files=["res://.godot/imported/greybox_lime_grid.png-0f79995f0b02609d17b00f3707fb24ef.ctex"]
[params]

BIN
assets/materials/greybox/textures/greybox_lime_solid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d2w4kpdxjqs0v"
path="res://.godot/imported/greybox_lime_solid.png-f3216d34cf09c05f1cd3fc141f7ae087.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_lime_solid.png"
dest_files=["res://.godot/imported/greybox_lime_solid.png-f3216d34cf09c05f1cd3fc141f7ae087.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
assets/materials/greybox/textures/greybox_orange_grid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bf2kevgw4gu03"
path.s3tc="res://.godot/imported/greybox_orange_grid.png-856aef8b25e26ddc4b834f4017178c33.s3tc.ctex"
path.etc2="res://.godot/imported/greybox_orange_grid.png-856aef8b25e26ddc4b834f4017178c33.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_orange_grid.png"
dest_files=["res://.godot/imported/greybox_orange_grid.png-856aef8b25e26ddc4b834f4017178c33.s3tc.ctex", "res://.godot/imported/greybox_orange_grid.png-856aef8b25e26ddc4b834f4017178c33.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/materials/greybox/textures/greybox_orange_solid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bwt2ejfdvi505"
path="res://.godot/imported/greybox_orange_solid.png-8ec2f931ce061061b826c303eaa19923.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_orange_solid.png"
dest_files=["res://.godot/imported/greybox_orange_solid.png-8ec2f931ce061061b826c303eaa19923.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
assets/materials/greybox/textures/greybox_purple_grid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://des0wknntv107"
path="res://.godot/imported/greybox_purple_grid.png-7b4b2376fe4a76b68f2129f7c61da602.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_purple_grid.png"
dest_files=["res://.godot/imported/greybox_purple_grid.png-7b4b2376fe4a76b68f2129f7c61da602.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
assets/materials/greybox/textures/greybox_purple_solid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c3sh7e12tuphh"
path="res://.godot/imported/greybox_purple_solid.png-f0dddf8a3033867ebe95a4e8b443bfd6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_purple_solid.png"
dest_files=["res://.godot/imported/greybox_purple_solid.png-f0dddf8a3033867ebe95a4e8b443bfd6.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
assets/materials/greybox/textures/greybox_red_grid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://kyoessd1518w"
path.s3tc="res://.godot/imported/colormap.png-0164da4e3e43f54bbcc6c773ee30521d.s3tc.ctex"
path.etc2="res://.godot/imported/colormap.png-0164da4e3e43f54bbcc6c773ee30521d.etc2.ctex"
uid="uid://bxdr0oajba7d2"
path.s3tc="res://.godot/imported/greybox_red_grid.png-369c1aff2079e9aec2caaefed0315462.s3tc.ctex"
path.etc2="res://.godot/imported/greybox_red_grid.png-369c1aff2079e9aec2caaefed0315462.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@@ -12,8 +12,8 @@ metadata={
[deps]
source_file="res://assets/ladder/Textures/colormap.png"
dest_files=["res://.godot/imported/colormap.png-0164da4e3e43f54bbcc6c773ee30521d.s3tc.ctex", "res://.godot/imported/colormap.png-0164da4e3e43f54bbcc6c773ee30521d.etc2.ctex"]
source_file="res://assets/materials/greybox/textures/greybox_red_grid.png"
dest_files=["res://.godot/imported/greybox_red_grid.png-369c1aff2079e9aec2caaefed0315462.s3tc.ctex", "res://.godot/imported/greybox_red_grid.png-369c1aff2079e9aec2caaefed0315462.etc2.ctex"]
[params]

BIN
assets/materials/greybox/textures/greybox_red_solid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cun7t30skbay6"
path="res://.godot/imported/greybox_red_solid.png-92140d7322061ea2b05ddbf59b196268.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_red_solid.png"
dest_files=["res://.godot/imported/greybox_red_solid.png-92140d7322061ea2b05ddbf59b196268.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
assets/materials/greybox/textures/greybox_teal_grid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://nvc7eq13ym8q"
path.s3tc="res://.godot/imported/greybox_teal_grid.png-7c51e2d974975d0c553f4ad39162c6bf.s3tc.ctex"
path.etc2="res://.godot/imported/greybox_teal_grid.png-7c51e2d974975d0c553f4ad39162c6bf.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_teal_grid.png"
dest_files=["res://.godot/imported/greybox_teal_grid.png-7c51e2d974975d0c553f4ad39162c6bf.s3tc.ctex", "res://.godot/imported/greybox_teal_grid.png-7c51e2d974975d0c553f4ad39162c6bf.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/materials/greybox/textures/greybox_teal_solid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bn0gggbdrcpw"
path="res://.godot/imported/greybox_teal_solid.png-d616fa54ebd6a6e1743cc2875f8d2e76.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_teal_solid.png"
dest_files=["res://.godot/imported/greybox_teal_solid.png-d616fa54ebd6a6e1743cc2875f8d2e76.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
assets/materials/greybox/textures/greybox_yellow_grid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c0kfbwkede8q"
path.s3tc="res://.godot/imported/greybox_yellow_grid.png-52042527b866531f95379dcaa9f5f24e.s3tc.ctex"
path.etc2="res://.godot/imported/greybox_yellow_grid.png-52042527b866531f95379dcaa9f5f24e.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_yellow_grid.png"
dest_files=["res://.godot/imported/greybox_yellow_grid.png-52042527b866531f95379dcaa9f5f24e.s3tc.ctex", "res://.godot/imported/greybox_yellow_grid.png-52042527b866531f95379dcaa9f5f24e.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/materials/greybox/textures/greybox_yellow_solid.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ehp3ggwyy8xn"
path="res://.godot/imported/greybox_yellow_solid.png-73cca48bd5f3e1f42a620caa36ddf3fa.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/greybox/textures/greybox_yellow_solid.png"
dest_files=["res://.godot/imported/greybox_yellow_solid.png-73cca48bd5f3e1f42a620caa36ddf3fa.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
assets/materials/greybox/textures/placeholder.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bqgc7cft671q0"
path="res://.godot/imported/walk.png-77b94883438df4792795bd4b6c922fa6.ctex"
uid="uid://b305rs4ouva73"
path="res://.godot/imported/placeholder.png-aaaf199f0677d94c1c33a24a0e27bdf2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://godot_state_charts_examples/ant_hill/ant/walk.png"
dest_files=["res://.godot/imported/walk.png-77b94883438df4792795bd4b6c922fa6.ctex"]
source_file="res://assets/materials/greybox/textures/placeholder.png"
dest_files=["res://.godot/imported/placeholder.png-aaaf199f0677d94c1c33a24a0e27bdf2.ctex"]
[params]

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://2huty67y1g5w"
path="res://.godot/imported/Guard tower.glb-7dc55f179090ff4a70140c5e94077843.scn"
path="res://.godot/imported/Guard tower.glb-7ba39affa86d252d9ccdfb7e79fa4577.scn"
[deps]
source_file="res://assets/greyboxing/Guard tower.glb"
dest_files=["res://.godot/imported/Guard tower.glb-7dc55f179090ff4a70140c5e94077843.scn"]
source_file="res://assets/meshes/city/Guard tower.glb"
dest_files=["res://.godot/imported/Guard tower.glb-7ba39affa86d252d9ccdfb7e79fa4577.scn"]
[params]

View File

@@ -1,6 +1,6 @@
[gd_scene format=3 uid="uid://dip6cce5gtwi8"]
[ext_resource type="PackedScene" uid="uid://2huty67y1g5w" path="res://assets/greyboxing/Guard tower.glb" id="1_42k4c"]
[ext_resource type="PackedScene" uid="uid://2huty67y1g5w" path="res://assets/meshes/city/Guard tower.glb" id="1_42k4c"]
[ext_resource type="Script" uid="uid://do8vihuwc4iib" path="res://tools/generate_collisions.gd" id="2_v6lxe"]
[ext_resource type="Material" uid="uid://crqalmyy5wynf" path="res://assets/materials/walls/walls_and_ground.tres" id="3_xjmq6"]
[ext_resource type="Material" uid="uid://cy7yon430rfy3" path="res://assets/materials/walls/wood_platform.tres" id="4_7r3kr"]

View File

@@ -3,8 +3,8 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bu1pl3y7v25g2"
path.s3tc="res://.godot/imported/colormap.png-e3b1f476363d5485f6d3fb73d08e41e5.s3tc.ctex"
path.etc2="res://.godot/imported/colormap.png-e3b1f476363d5485f6d3fb73d08e41e5.etc2.ctex"
path.s3tc="res://.godot/imported/colormap.png-2cfe0487a47430f8db8839813ecd21db.s3tc.ctex"
path.etc2="res://.godot/imported/colormap.png-2cfe0487a47430f8db8839813ecd21db.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@@ -12,8 +12,8 @@ metadata={
[deps]
source_file="res://assets/stairs/Textures/colormap.png"
dest_files=["res://.godot/imported/colormap.png-e3b1f476363d5485f6d3fb73d08e41e5.s3tc.ctex", "res://.godot/imported/colormap.png-e3b1f476363d5485f6d3fb73d08e41e5.etc2.ctex"]
source_file="res://assets/meshes/stairs/Textures/colormap.png"
dest_files=["res://.godot/imported/colormap.png-2cfe0487a47430f8db8839813ecd21db.s3tc.ctex", "res://.godot/imported/colormap.png-2cfe0487a47430f8db8839813ecd21db.etc2.ctex"]
[params]

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bgnrg1jhx6pp6"
path="res://.godot/imported/stairs-diagonal-narrow.fbx-7c1d85006f93319e7227188613cc880b.scn"
path="res://.godot/imported/stairs-diagonal-narrow.fbx-b24a60d6c5de8399723de9db1331f3cb.scn"
[deps]
source_file="res://assets/stairs/stairs-diagonal-narrow.fbx"
dest_files=["res://.godot/imported/stairs-diagonal-narrow.fbx-7c1d85006f93319e7227188613cc880b.scn"]
source_file="res://assets/meshes/stairs/stairs-diagonal-narrow.fbx"
dest_files=["res://.godot/imported/stairs-diagonal-narrow.fbx-b24a60d6c5de8399723de9db1331f3cb.scn"]
[params]

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b1cow40dk2xwg"
path="res://.godot/imported/stairs-diagonal-small-narrow.fbx-05a3ff8bab39925ddb1d71fb90b28608.scn"
path="res://.godot/imported/stairs-diagonal-small-narrow.fbx-76089e1dccd22fd9baf03f6ac7cdfc66.scn"
[deps]
source_file="res://assets/stairs/stairs-diagonal-small-narrow.fbx"
dest_files=["res://.godot/imported/stairs-diagonal-small-narrow.fbx-05a3ff8bab39925ddb1d71fb90b28608.scn"]
source_file="res://assets/meshes/stairs/stairs-diagonal-small-narrow.fbx"
dest_files=["res://.godot/imported/stairs-diagonal-small-narrow.fbx-76089e1dccd22fd9baf03f6ac7cdfc66.scn"]
[params]

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cry267xanpt3o"
path="res://.godot/imported/stairs-diagonal-small.fbx-e679869f7b7e4f0d259125e6ff6bc37a.scn"
path="res://.godot/imported/stairs-diagonal-small.fbx-341b9d35b312e18158fd1318c8e82c17.scn"
[deps]
source_file="res://assets/stairs/stairs-diagonal-small.fbx"
dest_files=["res://.godot/imported/stairs-diagonal-small.fbx-e679869f7b7e4f0d259125e6ff6bc37a.scn"]
source_file="res://assets/meshes/stairs/stairs-diagonal-small.fbx"
dest_files=["res://.godot/imported/stairs-diagonal-small.fbx-341b9d35b312e18158fd1318c8e82c17.scn"]
[params]

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://mewjoraetnqn"
path="res://.godot/imported/stairs-diagonal.fbx-12da4b0b4d39e7ce0482f0cee458b347.scn"
path="res://.godot/imported/stairs-diagonal.fbx-cb448178b1520276c98818552b46b1f4.scn"
[deps]
source_file="res://assets/stairs/stairs-diagonal.fbx"
dest_files=["res://.godot/imported/stairs-diagonal.fbx-12da4b0b4d39e7ce0482f0cee458b347.scn"]
source_file="res://assets/meshes/stairs/stairs-diagonal.fbx"
dest_files=["res://.godot/imported/stairs-diagonal.fbx-cb448178b1520276c98818552b46b1f4.scn"]
[params]

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://gpcsl7id7o5e"
path="res://.godot/imported/stairs-narrow.fbx-849e2dab63868da08d834a947f848ca0.scn"
path="res://.godot/imported/stairs-narrow.fbx-1e9000c05c9ec462f915d796f79ebeaf.scn"
[deps]
source_file="res://assets/stairs/stairs-narrow.fbx"
dest_files=["res://.godot/imported/stairs-narrow.fbx-849e2dab63868da08d834a947f848ca0.scn"]
source_file="res://assets/meshes/stairs/stairs-narrow.fbx"
dest_files=["res://.godot/imported/stairs-narrow.fbx-1e9000c05c9ec462f915d796f79ebeaf.scn"]
[params]

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://va46v4k4pibk"
path="res://.godot/imported/stairs-small-narrow.fbx-c3330530dd1b993a063d0ead2e23cb56.scn"
path="res://.godot/imported/stairs-small-narrow.fbx-8643249d379eb8b62d5602e732655b71.scn"
[deps]
source_file="res://assets/stairs/stairs-small-narrow.fbx"
dest_files=["res://.godot/imported/stairs-small-narrow.fbx-c3330530dd1b993a063d0ead2e23cb56.scn"]
source_file="res://assets/meshes/stairs/stairs-small-narrow.fbx"
dest_files=["res://.godot/imported/stairs-small-narrow.fbx-8643249d379eb8b62d5602e732655b71.scn"]
[params]

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dx8xqle8yojsx"
path="res://.godot/imported/stairs-small.fbx-d5edc3b36918005c5933bf159d6344d8.scn"
path="res://.godot/imported/stairs-small.fbx-d4889642e1b994d91cb743ef904951b5.scn"
[deps]
source_file="res://assets/stairs/stairs-small.fbx"
dest_files=["res://.godot/imported/stairs-small.fbx-d5edc3b36918005c5933bf159d6344d8.scn"]
source_file="res://assets/meshes/stairs/stairs-small.fbx"
dest_files=["res://.godot/imported/stairs-small.fbx-d4889642e1b994d91cb743ef904951b5.scn"]
[params]

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dblmypced1fvv"
path="res://.godot/imported/stairs.fbx-f8df2f332bbbd1f1a28fa9d66cf071f8.scn"
path="res://.godot/imported/stairs.fbx-aef624cd8a0a2c7c48402293dc16578b.scn"
[deps]
source_file="res://assets/stairs/stairs.fbx"
dest_files=["res://.godot/imported/stairs.fbx-f8df2f332bbbd1f1a28fa9d66cf071f8.scn"]
source_file="res://assets/meshes/stairs/stairs.fbx"
dest_files=["res://.godot/imported/stairs.fbx-aef624cd8a0a2c7c48402293dc16578b.scn"]
[params]

View File

@@ -1,13 +1,19 @@
[gd_scene format=3 uid="uid://482s38k0yv35"]
[gd_scene format=3 uid="uid://87l65i0f2fqi"]
[ext_resource type="PackedScene" uid="uid://dblmypced1fvv" path="res://assets/stairs/stairs.fbx" id="1_v7x20"]
[ext_resource type="PackedScene" uid="uid://dblmypced1fvv" path="res://assets/meshes/stairs/stairs.fbx" id="1_s50te"]
[ext_resource type="Script" uid="uid://do8vihuwc4iib" path="res://tools/generate_collisions.gd" id="2_xm10s"]
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ovbdw"]
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_s50te"]
data = PackedVector3Array(0.5, 0, -0.5, -0.5, 0.25, -0.5, -0.5, 0, -0.5, -0.5, 0.25, -0.5, 0.5, 0, -0.5, -0.25, 0.25, -0.5, -0.25, 0.25, -0.5, 0.5, 0, -0.5, 0, 0.5, -0.5, -0.25, 0.25, -0.5, 0, 0.5, -0.5, -0.25, 0.5, -0.5, 0, 0.5, -0.5, 0.5, 0, -0.5, 0.5, 1, -0.5, 0, 0.5, -0.5, 0.5, 1, -0.5, 0.25, 0.75, -0.5, 0.25, 0.75, -0.5, 0.5, 1, -0.5, 0.25, 1, -0.5, 0, 0.5, -0.5, 0.25, 0.75, -0.5, 0, 0.75, -0.5, -0.5, 0.25, -0.5, -0.5, 0, 0.5, -0.5, 0, -0.5, -0.5, 0, 0.5, -0.5, 0.25, -0.5, -0.5, 0.25, 0.5, 0.5, 0, -0.5, -0.5, 0, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0, -0.5, -0.5, 0, -0.5, 0.5, 0, -0.5, 0.5, 1, 0.5, 0.5, 1, -0.5, 0.5, 1, 0.5, 0.5, 0, -0.5, 0.5, 0, 0.5, 0.5, 1, 0.5, 0.25, 1, -0.5, 0.5, 1, -0.5, 0.25, 1, -0.5, 0.5, 1, 0.5, 0.25, 1, 0.5, 0.5, 1, 0.5, 0.25, 0.75, 0.5, 0.25, 1, 0.5, 0.5, 1, 0.5, 0, 0.5, 0.5, 0.25, 0.75, 0.5, 0, 0.5, 0.5, 0, 0.75, 0.5, 0.25, 0.75, 0.5, 0.5, 0, 0.5, 0, 0.5, 0.5, 0.5, 1, 0.5, 0, 0.5, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, 0, 0.5, 0.5, -0.5, 0, 0.5, -0.25, 0.25, 0.5, -0.5, 0, 0.5, -0.5, 0.25, 0.5, -0.25, 0.25, 0.5, -0.25, 0.25, 0.5, -0.25, 0.5, 0.5, 0, 0.5, 0.5, -0.25, 0.25, 0.5, -0.5, 0.25, -0.5, -0.25, 0.25, -0.5, -0.5, 0.25, -0.5, -0.25, 0.25, 0.5, -0.5, 0.25, 0.5, -0.25, 0.5, -0.5, -0.25, 0.25, 0.5, -0.25, 0.25, -0.5, -0.25, 0.25, 0.5, -0.25, 0.5, -0.5, -0.25, 0.5, 0.5, 0, 0.5, 0.5, -0.25, 0.5, -0.5, 0, 0.5, -0.5, -0.25, 0.5, -0.5, 0, 0.5, 0.5, -0.25, 0.5, 0.5, 0, 0.75, -0.5, 0, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0, 0.75, -0.5, 0, 0.75, 0.5, 0.25, 0.75, 0.5, 0, 0.75, -0.5, 0.25, 0.75, -0.5, 0, 0.75, -0.5, 0.25, 0.75, 0.5, 0, 0.75, 0.5, 0.25, 1, -0.5, 0.25, 0.75, 0.5, 0.25, 0.75, -0.5, 0.25, 0.75, 0.5, 0.25, 1, -0.5, 0.25, 1, 0.5)
[node name="stairs" unique_id=464702416 instance=ExtResource("1_v7x20")]
[node name="stairs" unique_id=1895117406 instance=ExtResource("1_s50te")]
script = ExtResource("2_xm10s")
collision_layer = 256
collision_mask = 65553
[node name="StaticBody3D" type="StaticBody3D" parent="." index="1" unique_id=1837252799]
[node name="stairs_col2" type="StaticBody3D" parent="stairs" parent_id_path=PackedInt32Array(2145904663) index="0" unique_id=1786594295]
collision_layer = 256
collision_mask = 65553
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D" index="0" unique_id=2137125568]
shape = SubResource("ConcavePolygonShape3D_ovbdw")
[node name="CollisionShape3D" type="CollisionShape3D" parent="stairs/stairs_col2" index="0" unique_id=883090790]
shape = SubResource("ConcavePolygonShape3D_s50te")

View File

@@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://qtu5ue4ixkwm"
path.s3tc="res://.godot/imported/Texture_MAp_sword.png-2af3c78c4883b079065f66f1feac90e4.s3tc.ctex"
path.etc2="res://.godot/imported/Texture_MAp_sword.png-2af3c78c4883b079065f66f1feac90e4.etc2.ctex"
uid="uid://b1cbr6ubqrroh"
path.s3tc="res://.godot/imported/Texture_MAp_sword.png-c690db194c6087e5c382e3c454c64adb.s3tc.ctex"
path.etc2="res://.godot/imported/Texture_MAp_sword.png-c690db194c6087e5c382e3c454c64adb.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@@ -12,8 +12,8 @@ metadata={
[deps]
source_file="res://assets/swords/fbx/Texture_MAp_sword.png"
dest_files=["res://.godot/imported/Texture_MAp_sword.png-2af3c78c4883b079065f66f1feac90e4.s3tc.ctex", "res://.godot/imported/Texture_MAp_sword.png-2af3c78c4883b079065f66f1feac90e4.etc2.ctex"]
source_file="res://assets/meshes/swords/fbx/Texture_MAp_sword.png"
dest_files=["res://.godot/imported/Texture_MAp_sword.png-c690db194c6087e5c382e3c454c64adb.s3tc.ctex", "res://.godot/imported/Texture_MAp_sword.png-c690db194c6087e5c382e3c454c64adb.etc2.ctex"]
[params]

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://pgd71ofvqsmf"
path="res://.godot/imported/_sword_1.fbx-4fe48a2bb63be1f77a3cf7c7a5c46a2d.scn"
path="res://.godot/imported/_sword_1.fbx-6f36a1d5013e1e46c982d2236925f585.scn"
[deps]
source_file="res://assets/swords/fbx/_sword_1.fbx"
dest_files=["res://.godot/imported/_sword_1.fbx-4fe48a2bb63be1f77a3cf7c7a5c46a2d.scn"]
source_file="res://assets/meshes/swords/fbx/_sword_1.fbx"
dest_files=["res://.godot/imported/_sword_1.fbx-6f36a1d5013e1e46c982d2236925f585.scn"]
[params]

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dc867it2djc0j"
path="res://.godot/imported/_sword_10.fbx-26a7b1fe725211263b2c77d9a7dc6a5a.scn"
path="res://.godot/imported/_sword_10.fbx-33e4d6ea5bc596d89ca48ec153383d25.scn"
[deps]
source_file="res://assets/swords/fbx/_sword_10.fbx"
dest_files=["res://.godot/imported/_sword_10.fbx-26a7b1fe725211263b2c77d9a7dc6a5a.scn"]
source_file="res://assets/meshes/swords/fbx/_sword_10.fbx"
dest_files=["res://.godot/imported/_sword_10.fbx-33e4d6ea5bc596d89ca48ec153383d25.scn"]
[params]

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b817njxdpygk4"
path="res://.godot/imported/_sword_11.fbx-6b498f728a419e5cdf7015937648dc0c.scn"
path="res://.godot/imported/_sword_11.fbx-4f1802728b46fe85873a127e5b06dec2.scn"
[deps]
source_file="res://assets/swords/fbx/_sword_11.fbx"
dest_files=["res://.godot/imported/_sword_11.fbx-6b498f728a419e5cdf7015937648dc0c.scn"]
source_file="res://assets/meshes/swords/fbx/_sword_11.fbx"
dest_files=["res://.godot/imported/_sword_11.fbx-4f1802728b46fe85873a127e5b06dec2.scn"]
[params]

Some files were not shown because too many files have changed in this diff Show More