94 Commits
Author SHA1 Message Date
admin 9ba725d207 Gathering infra
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 45s
Deploy Promiscuity Inventory API / deploy (push) Successful in 46s
Deploy Promiscuity Locations API / deploy (push) Successful in 1m3s
k8s smoke test / test (push) Successful in 7s
2026-03-15 14:04:12 -05:00
admin a2a4d48de5 Inventory enhancements
Deploy Promiscuity Auth API / deploy (push) Successful in 47s
Deploy Promiscuity Character API / deploy (push) Successful in 46s
Deploy Promiscuity Inventory API / deploy (push) Successful in 58s
Deploy Promiscuity Locations API / deploy (push) Successful in 44s
k8s smoke test / test (push) Successful in 7s
2026-03-15 13:57:15 -05:00
admin 5287ecd56f Adding workflow for inventory microservice
Deploy Promiscuity Auth API / deploy (push) Successful in 1m6s
Deploy Promiscuity Character API / deploy (push) Successful in 48s
Deploy Promiscuity Inventory API / deploy (push) Successful in 1m42s
Deploy Promiscuity Locations API / deploy (push) Successful in 47s
k8s smoke test / test (push) Successful in 7s
2026-03-15 13:15:49 -05:00
admin 9a7d6544ef Adding inventory microservice
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 46s
Deploy Promiscuity Locations API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 7s
2026-03-15 10:21:49 -05:00
admin 9809869cbe Endless location generation
Deploy Promiscuity Auth API / deploy (push) Successful in 45s
Deploy Promiscuity Character API / deploy (push) Successful in 45s
Deploy Promiscuity Locations API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 7s
2026-03-13 21:55:18 -05:00
admin e79f473ce4 Updating character location based on occupied tile
Deploy Promiscuity Auth API / deploy (push) Successful in 45s
Deploy Promiscuity Character API / deploy (push) Successful in 57s
Deploy Promiscuity Locations API / deploy (push) Successful in 44s
k8s smoke test / test (push) Successful in 7s
2026-03-13 21:34:59 -05:00
admin 6ca0f306bb Fixing bad location index
Deploy Promiscuity Auth API / deploy (push) Successful in 45s
Deploy Promiscuity Character API / deploy (push) Successful in 57s
Deploy Promiscuity Locations API / deploy (push) Successful in 57s
k8s smoke test / test (push) Successful in 8s
2026-03-13 21:26:36 -05:00
admin 9b646f501c Adding loggin to troubleshoot location generation issue
Deploy Promiscuity Auth API / deploy (push) Successful in 47s
Deploy Promiscuity Character API / deploy (push) Successful in 57s
Deploy Promiscuity Locations API / deploy (push) Successful in 45s
k8s smoke test / test (push) Successful in 7s
2026-03-13 13:59:04 -05:00
admin 3b2cc9721b Fixing coord bug
Deploy Promiscuity Auth API / deploy (push) Successful in 45s
Deploy Promiscuity Character API / deploy (push) Successful in 59s
Deploy Promiscuity Locations API / deploy (push) Successful in 43s
k8s smoke test / test (push) Successful in 7s
2026-03-13 13:37:27 -05:00
admin c296ebc9cb Fixing coord bug
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 57s
Deploy Promiscuity Locations API / deploy (push) Successful in 44s
k8s smoke test / test (push) Successful in 7s
2026-03-13 13:14:30 -05:00
admin d615527dcc Fixing coord bug
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 58s
Deploy Promiscuity Locations API / deploy (push) Successful in 45s
k8s smoke test / test (push) Successful in 8s
2026-03-13 13:00:50 -05:00
admin 097ef4a22c Adding endpoint to only get locations visible to character
Deploy Promiscuity Auth API / deploy (push) Successful in 47s
Deploy Promiscuity Character API / deploy (push) Successful in 59s
Deploy Promiscuity Locations API / deploy (push) Successful in 45s
k8s smoke test / test (push) Successful in 7s
2026-03-13 12:46:30 -05:00
admin 84f8087647 Adding endpoint to only get locations visible to character
Deploy Promiscuity Auth API / deploy (push) Successful in 48s
Deploy Promiscuity Character API / deploy (push) Successful in 59s
Deploy Promiscuity Locations API / deploy (push) Successful in 44s
k8s smoke test / test (push) Successful in 7s
2026-03-13 10:49:57 -05:00
admin 4ba06bf7e0 Fixing data driven level, that was blown away 2026-03-13 10:25:43 -05:00
admin e5dd8a7d04 Changing teleporters to be physical arches 2026-03-13 10:02:03 -05:00
admin 393521ae8c Adding kenney prototype textures 2026-03-12 15:01:28 -05:00
admin a689b75651 Fixing zoom range bug
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 44s
Deploy Promiscuity Locations API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 8s
2026-03-06 12:38:14 -06:00
admin 0a8cf20de9 Adding scene teleporter
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 46s
Deploy Promiscuity Locations API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 8s
2026-03-06 12:34:59 -06:00
admin 2850c26657 Adding location based tiling 2026-03-06 12:04:02 -06:00
deifiedexile 42e49b5cd8 Fix walk run animation loop snap
Deploy Promiscuity Auth API / deploy (push) Successful in 45s
Deploy Promiscuity Character API / deploy (push) Successful in 44s
Deploy Promiscuity Locations API / deploy (push) Successful in 45s
k8s smoke test / test (push) Successful in 7s
2026-03-03 11:53:07 -06:00
null 30580b5290 Experimenting with multiple packed scene instances.
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 44s
Deploy Promiscuity Locations API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 7s
2026-03-02 13:03:43 -06:00
null a77dc47756 Fixed the sky I broke.
Deploy Promiscuity Auth API / deploy (push) Successful in 45s
Deploy Promiscuity Character API / deploy (push) Successful in 45s
Deploy Promiscuity Locations API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 7s
2026-03-02 12:57:54 -06:00
admin d39d719c7d Anim fix?
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 44s
Deploy Promiscuity Locations API / deploy (push) Successful in 45s
k8s smoke test / test (push) Successful in 7s
2026-02-25 19:48:43 -06:00
admin bf1ac4406c A raging quest 2026-02-25 19:46:10 -06:00
deifiedexile 2670392e2d Added animation tree to player model
Deploy Promiscuity Auth API / deploy (push) Successful in 45s
Deploy Promiscuity Character API / deploy (push) Successful in 43s
Deploy Promiscuity Locations API / deploy (push) Successful in 44s
k8s smoke test / test (push) Successful in 7s
2026-02-20 13:48:02 -06:00
null f4ff1308b8 Added hidden card game.
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 43s
Deploy Promiscuity Locations API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 7s
2026-02-13 12:30:24 -06:00
admin 6dc4d53ba0 Dialog bug fix/tweaks
Deploy Promiscuity Auth API / deploy (push) Successful in 47s
Deploy Promiscuity Character API / deploy (push) Successful in 43s
Deploy Promiscuity Locations API / deploy (push) Successful in 44s
k8s smoke test / test (push) Successful in 7s
2026-02-13 11:55:19 -06:00
admin ba6edd455a Merge pull request 'Adding simple dialog system' (#8) from dialog into main
Deploy Promiscuity Auth API / deploy (push) Successful in 49s
Deploy Promiscuity Character API / deploy (push) Successful in 1m33s
Deploy Promiscuity Locations API / deploy (push) Successful in 1m15s
k8s smoke test / test (push) Successful in 21s
Reviewed-on: #8
2026-02-13 11:44:13 -06:00
admin a66c39e9f8 Adding simple dialog system 2026-02-13 11:41:39 -06:00
admin 6f809c3684 Update README.md
Deploy Promiscuity Auth API / deploy (push) Successful in 45s
Deploy Promiscuity Character API / deploy (push) Successful in 42s
Deploy Promiscuity Locations API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 7s
2026-02-13 11:12:54 -06:00
pillboxstyx 2d27e4254e Merge pull request 'Starting to add a sprint, will figure out how to hook in the run animation next' (#7) from pillboxstyx/addingSprint into main
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 44s
Deploy Promiscuity Locations API / deploy (push) Successful in 45s
k8s smoke test / test (push) Successful in 7s
Reviewed-on: #7
2026-02-13 02:50:06 -06:00
pillboxstyx b3287ccf6f Starting to add a sprint, will figure out how to hook in the run animation next 2026-02-13 02:48:07 -06:00
admin d1fade919c Adding beginning of world block generation
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 57s
Deploy Promiscuity Locations API / deploy (push) Successful in 58s
k8s smoke test / test (push) Successful in 7s
2026-01-27 21:01:29 -06:00
admin b2eb85fdf1 Hooking up animations, and tweaking car behavior 2026-01-27 20:53:53 -06:00
admin d8138fbe69 sync assets and microservice updates 2026-01-27 20:41:28 -06:00
admin e54dd191f1 Merge branch 'car' 2026-01-27 20:37:17 -06:00
admin db632e2522 Merge pull request 'character-coords' (#5) from character-coords into main
Deploy Promiscuity Auth API / deploy (push) Successful in 45s
Deploy Promiscuity Character API / deploy (push) Successful in 1m25s
Deploy Promiscuity Locations API / deploy (push) Successful in 1m0s
k8s smoke test / test (push) Successful in 7s
Reviewed-on: #5
2026-01-27 20:23:25 -06:00
deifiedexile 52e1dfe99f Add player test character with baked animations
Deploy Promiscuity Auth API / deploy (push) Successful in 58s
Deploy Promiscuity Character API / deploy (push) Successful in 47s
Deploy Promiscuity Locations API / deploy (push) Successful in 44s
k8s smoke test / test (push) Successful in 8s
2026-01-27 17:43:05 -06:00
Zeeshaun 3a99c2154c Location Service now ensures that the 0,0 location exists 2026-01-23 14:24:08 -06:00
Zeeshaun 241312b0be Adding character coords 2026-01-23 14:24:08 -06:00
admin aef117bcf9 enhancing car behavior 2026-01-21 18:16:04 -06:00
admin 582b2c43cb Adding basic car 2026-01-21 17:59:14 -06:00
admin 900951b1a7 Location fixes
Deploy Promiscuity Auth API / deploy (push) Successful in 43s
Deploy Promiscuity Character API / deploy (push) Successful in 42s
Deploy Promiscuity Locations API / deploy (push) Successful in 56s
k8s smoke test / test (push) Successful in 6s
2026-01-21 17:43:39 -06:00
admin fc647890a6 Adding coordinate to Location model
Deploy Promiscuity Auth API / deploy (push) Successful in 43s
Deploy Promiscuity Character API / deploy (push) Successful in 42s
Deploy Promiscuity Locations API / deploy (push) Successful in 56s
k8s smoke test / test (push) Successful in 5s
2026-01-20 17:29:34 -06:00
admin 86fa27c78d Adding coordinate to Location model
Deploy Promiscuity Auth API / deploy (push) Successful in 44s
Deploy Promiscuity Character API / deploy (push) Successful in 42s
Deploy Promiscuity Locations API / deploy (push) Failing after 12s
k8s smoke test / test (push) Successful in 5s
2026-01-20 17:25:41 -06:00
admin 268eca39c0 Adding coordinate to Location model 2026-01-20 17:25:35 -06:00
admin 88e3767971 Merge branch 'main' of https://git.ranaze.com/null/promiscuity into main
Deploy Promiscuity Auth API / deploy (push) Successful in 1m15s
Deploy Promiscuity Character API / deploy (push) Successful in 46s
Deploy Promiscuity Locations API / deploy (push) Successful in 59s
k8s smoke test / test (push) Successful in 8s
2026-01-20 17:13:22 -06:00
admin cdeea60e52 Updating initial Location crud endpoints to be global & restricted to SUPER role 2026-01-20 17:13:12 -06:00
admin f1ae24f627 Update README.md
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 43s
Deploy Promiscuity Locations API / deploy (push) Successful in 45s
k8s smoke test / test (push) Successful in 8s
2026-01-20 17:05:01 -06:00
admin eb34e6692f Merge pull request 'Adding locations micro-service' (#3) from locations-microservice into main
Deploy Promiscuity Auth API / deploy (push) Successful in 1m16s
Deploy Promiscuity Character API / deploy (push) Successful in 1m15s
Deploy Promiscuity Locations API / deploy (push) Successful in 1m14s
k8s smoke test / test (push) Successful in 9s
Reviewed-on: #3
2026-01-20 16:48:32 -06:00
Zeeshaun Masood d003f67273 Creating documentation 2026-01-20 14:06:31 -06:00
Zeeshaun Masood faa9a5e9d5 Enhancing deploy scripts to create namespace if not exist 2026-01-20 13:49:12 -06:00
Zeeshaun Masood 196e877711 Adding locations micro-service 2026-01-20 13:41:38 -06:00
admin a347175e53 Fixing character service url
Deploy Promiscuity Auth API / deploy (push) Successful in 44s
Deploy Promiscuity Character API / deploy (push) Successful in 42s
k8s smoke test / test (push) Successful in 5s
2026-01-10 13:52:43 -06:00
null f443a817e6 Removing bin and obj files and adding them to gitignore
Deploy Promiscuity Auth API / deploy (push) Successful in 55s
Deploy Promiscuity Character API / deploy (push) Successful in 53s
k8s smoke test / test (push) Successful in 5s
2026-01-09 16:28:33 -06:00
admin c507dc6923 Update README.txt
Deploy Promiscuity Auth API / deploy (push) Successful in 1m6s
Deploy Promiscuity Character API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 8s
2026-01-07 20:38:19 -06:00
admin 22b0dc4e4c Updating targetPort for character service k8s
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 56s
k8s smoke test / test (push) Successful in 7s
2026-01-07 20:34:11 -06:00
admin 7f4a6cbf75 Adding tab phone
Deploy Promiscuity Auth API / deploy (push) Successful in 47s
Deploy Promiscuity Character API / deploy (push) Successful in 44s
k8s smoke test / test (push) Successful in 8s
2026-01-07 20:20:10 -06:00
admin 599f0972af align the deployment to the actual listening port (5000).
Deploy Promiscuity Auth API / deploy (push) Successful in 45s
Deploy Promiscuity Character API / deploy (push) Successful in 55s
k8s smoke test / test (push) Successful in 7s
2026-01-07 18:08:23 -06:00
admin 495bc6e06f Revert "Updating the image update policy"
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
k8s smoke test / test (push) Has been cancelled
Deploy Promiscuity Character API / deploy (push) Has been cancelled
This reverts commit 41b1197b23.
2026-01-07 18:04:40 -06:00
admin 41b1197b23 Updating the image update policy
Deploy Promiscuity Character API / deploy (push) Has been cancelled
k8s smoke test / test (push) Has been cancelled
Deploy Promiscuity Auth API / deploy (push) Has been cancelled
2026-01-07 17:55:21 -06:00
admin cbadfd7095 Updating character api dockerfile to dotnet 8
Deploy Promiscuity Auth API / deploy (push) Successful in 1m35s
k8s smoke test / test (push) Has been cancelled
Deploy Promiscuity Character API / deploy (push) Has been cancelled
2026-01-07 17:48:02 -06:00
admin 536e213b57 align the deployment to the actual listening port (5000).
Deploy Promiscuity Auth API / deploy (push) Successful in 57s
k8s smoke test / test (push) Has been cancelled
Deploy Promiscuity Character API / deploy (push) Has been cancelled
2026-01-07 17:41:43 -06:00
admin 5fbc4a88ec Merge branch 'main' of https://git.ranaze.com/null/promiscuity into main
Deploy Promiscuity Character API / deploy (push) Has been cancelled
k8s smoke test / test (push) Has been cancelled
Deploy Promiscuity Auth API / deploy (push) Has been cancelled
2026-01-07 17:32:29 -06:00
admin 581734d740 Updating dotnet version 2026-01-07 17:32:15 -06:00
admin 1f7cf9f26c Merge pull request 'character-selection' (#2) from character-selection into main
Deploy Promiscuity Auth API / deploy (push) Failing after 11m22s
Deploy Promiscuity Character API / deploy (push) Failing after 10m57s
k8s smoke test / test (push) Successful in 7s
Reviewed-on: #2
2026-01-07 17:03:56 -06:00
deifiedexile b0573be749 Added weapon interface class
Deploy Promiscuity Auth API / deploy (push) Successful in 1m14s
k8s smoke test / test (push) Successful in 6s
2026-01-07 02:46:59 -06:00
admin 6e66dccf78 Update .gitea/workflows/deploy-character.yml
Updating cluster ips after power outage
2026-01-02 10:51:00 -06:00
admin 07b57dc1f7 Updating cluster ips after power outage
Deploy Promiscuity Auth API / deploy (push) Successful in 55s
k8s smoke test / test (push) Successful in 5s
2026-01-02 10:48:42 -06:00
null 3271059a97 Added rotating light
Deploy Promiscuity Auth API / deploy (push) Successful in 43s
k8s smoke test / test (push) Successful in 5s
2025-12-26 11:08:33 -06:00
admin d9eededbfa Rough character selection screen + API 2025-12-24 00:00:24 -06:00
admin 9a56091e8e Adding repo style character, and fixing some movement bugs
Deploy Promiscuity Auth API / deploy (push) Successful in 43s
k8s smoke test / test (push) Successful in 6s
2025-12-21 20:54:17 -06:00
admin acfcd09fe1 Altering k8s ips after system outage
k8s smoke test / test (push) Successful in 6s
Deploy Promiscuity Auth API / deploy (push) Successful in 1m1s
2025-11-30 18:46:51 -06:00
deifiedexile 3bc4668cbe Added testing character model
Deploy Promiscuity Auth API / deploy (push) Failing after 23s
k8s smoke test / test (push) Failing after 25s
2025-11-30 08:14:22 -06:00
admin 85711e42cd Adding Log in / log out behavior
Deploy Promiscuity Auth API / deploy (push) Successful in 57s
k8s smoke test / test (push) Successful in 5s
2025-11-23 09:41:26 -06:00
admin 59e33760ad Adding k8s configs to auth microservice
Deploy Promiscuity Auth API / deploy (push) Successful in 53s
k8s smoke test / test (push) Successful in 5s
2025-11-23 08:31:12 -06:00
admin f3154deba6 Changing hostnames to ips since the hostnames dont currently resolve
k8s smoke test / test (push) Successful in 4s
Deploy Promiscuity Auth API / deploy (push) Failing after 24s
2025-11-23 02:02:36 -06:00
admin b1ca87c681 Adding runner script to deploy auth microservice
k8s smoke test / test (push) Successful in 5s
Deploy Promiscuity Auth API / deploy (push) Failing after 7s
2025-11-23 01:37:03 -06:00
admin f3f90ec900 Adjusting gitea runner config
k8s smoke test / test (push) Successful in 4s
2025-11-23 01:22:49 -06:00
admin cc3cab5451 Adjusting gitea runner config
k8s smoke test / test (push) Failing after 5s
2025-11-23 01:14:28 -06:00
admin c3f740548d Fixing folder name
k8s smoke test / test (push) Failing after 9s
2025-11-23 00:45:24 -06:00
admin 1d1bb1bf4f Adding gitea runner and microservices 2025-11-23 00:40:39 -06:00
null 337e26c4ed Added a forward facing light effect to the player. 2025-11-13 17:47:08 -06:00
admin cbdea22143 Adding back to start menu from pause menu 2025-11-07 20:09:47 -06:00
admin 0d3686ed37 Merge pull request 'Fixing sound warning' (#1) from sound-warning-fix into main
Reviewed-on: #1
2025-11-07 18:36:36 -06:00
deifiedexile ca898b0d09 Merge remote-tracking branch 'origin/main' into LAWDev
# Conflicts:
#	scenes/player.gd
2025-11-07 17:13:00 -06:00
deifiedexile e013ef7875 Add camera zoom 2025-11-07 17:11:59 -06:00
broomman 4256b2001f Double jump? +Jump sound? 2025-11-07 17:07:12 -06:00
admin 695c8de124 Fixing sound warning 2025-11-07 09:54:35 -06:00
null 0e03ced3c6 Added some camera control by holding down middle mouse button. 2025-11-05 18:20:49 -06:00
admin 8feb7bbc47 Added a sound effect when a menu option is hovered 2025-10-31 22:07:05 -05:00
admin d751b677c3 Creating basic sound system for menu background music 2025-10-31 21:21:59 -05:00
null f87278323d Added a pause menu with options to continue or quit. 2025-10-19 16:49:25 -05:00
admin 5893123adb Rearranging files, adding block type, converted movement to camera based, added jump 2025-10-15 19:09:42 -05:00
355 changed files with 26969 additions and 295 deletions
+113
View File
@@ -0,0 +1,113 @@
name: Deploy Promiscuity Auth API
on:
push:
branches:
- main
workflow_dispatch: {}
jobs:
deploy:
runs-on: self-hosted
env:
IMAGE_NAME: promiscuity-auth:latest
IMAGE_TAR: /tmp/promiscuity-auth.tar
# All nodes that might run the pod (control-plane + workers)
NODES: "192.168.86.72 192.168.86.73 192.168.86.74"
steps:
- name: Checkout repo
uses: actions/checkout@v4
# -----------------------------
# Build Docker image
# -----------------------------
- name: Build Docker image
run: |
cd microservices/AuthApi
docker build -t "${IMAGE_NAME}" .
# -----------------------------
# Save image as TAR on runner
# -----------------------------
- name: Save Docker image to TAR
run: |
docker save "${IMAGE_NAME}" -o "${IMAGE_TAR}"
# -----------------------------
# Copy TAR to each Kubernetes node
# -----------------------------
- name: Copy TAR to nodes
run: |
for node in ${NODES}; do
echo "Copying image tar to $node ..."
scp -o StrictHostKeyChecking=no "${IMAGE_TAR}" hz@"$node":/tmp/promiscuity-auth.tar
done
# -----------------------------
# Import image into containerd on each node
# -----------------------------
- name: Import image on nodes
run: |
for node in ${NODES}; do
echo "Importing image on $node ..."
ssh -o StrictHostKeyChecking=no hz@"$node" "sudo ctr -n k8s.io images import /tmp/promiscuity-auth.tar"
done
# -----------------------------
# CLEANUP: delete TAR from nodes
# -----------------------------
- name: Clean TAR from nodes
run: |
for node in ${NODES}; do
echo "Removing image tar on $node ..."
ssh -o StrictHostKeyChecking=no hz@"$node" "rm -f /tmp/promiscuity-auth.tar"
done
# -----------------------------
# CLEANUP: delete TAR from runner
# -----------------------------
- name: Clean TAR on runner
run: |
rm -f "${IMAGE_TAR}"
# -----------------------------
# Write kubeconfig from secret
# -----------------------------
- name: Write kubeconfig from secret
env:
KUBECONFIG_CONTENT: ${{ secrets.KUBECONFIG }}
run: |
mkdir -p /tmp/kube
printf '%s\n' "$KUBECONFIG_CONTENT" > /tmp/kube/config
# -----------------------------
# Ensure namespace exists
# -----------------------------
- name: Create namespace if missing
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl create namespace promiscuity-auth --dry-run=client -o yaml | kubectl apply -f -
# -----------------------------
# Apply Kubernetes manifests
# (You create these files in your repo)
# -----------------------------
- name: Apply Auth deployment & service
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl apply -f microservices/AuthApi/k8s/deployment.yaml -n promiscuity-auth
kubectl apply -f microservices/AuthApi/k8s/service.yaml -n promiscuity-auth
# -----------------------------
# Rollout restart & wait
# -----------------------------
- name: Restart Auth deployment
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl rollout restart deployment/promiscuity-auth -n promiscuity-auth
kubectl rollout status deployment/promiscuity-auth -n promiscuity-auth
+112
View File
@@ -0,0 +1,112 @@
name: Deploy Promiscuity Character API
on:
push:
branches:
- main
workflow_dispatch: {}
jobs:
deploy:
runs-on: self-hosted
env:
IMAGE_NAME: promiscuity-character:latest
IMAGE_TAR: /tmp/promiscuity-character.tar
# All nodes that might run the pod (control-plane + workers)
NODES: "192.168.86.72 192.168.86.73 192.168.86.74"
steps:
- name: Checkout repo
uses: actions/checkout@v4
# -----------------------------
# Build Docker image
# -----------------------------
- name: Build Docker image
run: |
cd microservices/CharacterApi
docker build -t "${IMAGE_NAME}" .
# -----------------------------
# Save image as TAR on runner
# -----------------------------
- name: Save Docker image to TAR
run: |
docker save "${IMAGE_NAME}" -o "${IMAGE_TAR}"
# -----------------------------
# Copy TAR to each Kubernetes node
# -----------------------------
- name: Copy TAR to nodes
run: |
for node in ${NODES}; do
echo "Copying image tar to $node ..."
scp -o StrictHostKeyChecking=no "${IMAGE_TAR}" hz@"$node":/tmp/promiscuity-character.tar
done
# -----------------------------
# Import image into containerd on each node
# -----------------------------
- name: Import image on nodes
run: |
for node in ${NODES}; do
echo "Importing image on $node ..."
ssh -o StrictHostKeyChecking=no hz@"$node" "sudo ctr -n k8s.io images import /tmp/promiscuity-character.tar"
done
# -----------------------------
# CLEANUP: delete TAR from nodes
# -----------------------------
- name: Clean TAR from nodes
run: |
for node in ${NODES}; do
echo "Removing image tar on $node ..."
ssh -o StrictHostKeyChecking=no hz@"$node" "rm -f /tmp/promiscuity-character.tar"
done
# -----------------------------
# CLEANUP: delete TAR from runner
# -----------------------------
- name: Clean TAR on runner
run: |
rm -f "${IMAGE_TAR}"
# -----------------------------
# Write kubeconfig from secret
# -----------------------------
- name: Write kubeconfig from secret
env:
KUBECONFIG_CONTENT: ${{ secrets.KUBECONFIG }}
run: |
mkdir -p /tmp/kube
printf '%s\n' "$KUBECONFIG_CONTENT" > /tmp/kube/config
# -----------------------------
# Ensure namespace exists
# -----------------------------
- name: Create namespace if missing
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl create namespace promiscuity-character --dry-run=client -o yaml | kubectl apply -f -
# -----------------------------
# Apply Kubernetes manifests
# -----------------------------
- name: Apply Character deployment & service
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl apply -f microservices/CharacterApi/k8s/deployment.yaml -n promiscuity-character
kubectl apply -f microservices/CharacterApi/k8s/service.yaml -n promiscuity-character
# -----------------------------
# Rollout restart & wait
# -----------------------------
- name: Restart Character deployment
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl rollout restart deployment/promiscuity-character -n promiscuity-character
kubectl rollout status deployment/promiscuity-character -n promiscuity-character
+112
View File
@@ -0,0 +1,112 @@
name: Deploy Promiscuity Inventory API
on:
push:
branches:
- main
workflow_dispatch: {}
jobs:
deploy:
runs-on: self-hosted
env:
IMAGE_NAME: promiscuity-inventory:latest
IMAGE_TAR: /tmp/promiscuity-inventory.tar
# All nodes that might run the pod (control-plane + workers)
NODES: "192.168.86.72 192.168.86.73 192.168.86.74"
steps:
- name: Checkout repo
uses: actions/checkout@v4
# -----------------------------
# Build Docker image
# -----------------------------
- name: Build Docker image
run: |
cd microservices/InventoryApi
docker build -t "${IMAGE_NAME}" .
# -----------------------------
# Save image as TAR on runner
# -----------------------------
- name: Save Docker image to TAR
run: |
docker save "${IMAGE_NAME}" -o "${IMAGE_TAR}"
# -----------------------------
# Copy TAR to each Kubernetes node
# -----------------------------
- name: Copy TAR to nodes
run: |
for node in ${NODES}; do
echo "Copying image tar to $node ..."
scp -o StrictHostKeyChecking=no "${IMAGE_TAR}" hz@"$node":/tmp/promiscuity-inventory.tar
done
# -----------------------------
# Import image into containerd on each node
# -----------------------------
- name: Import image on nodes
run: |
for node in ${NODES}; do
echo "Importing image on $node ..."
ssh -o StrictHostKeyChecking=no hz@"$node" "sudo ctr -n k8s.io images import /tmp/promiscuity-inventory.tar"
done
# -----------------------------
# CLEANUP: delete TAR from nodes
# -----------------------------
- name: Clean TAR from nodes
run: |
for node in ${NODES}; do
echo "Removing image tar on $node ..."
ssh -o StrictHostKeyChecking=no hz@"$node" "rm -f /tmp/promiscuity-inventory.tar"
done
# -----------------------------
# CLEANUP: delete TAR from runner
# -----------------------------
- name: Clean TAR on runner
run: |
rm -f "${IMAGE_TAR}"
# -----------------------------
# Write kubeconfig from secret
# -----------------------------
- name: Write kubeconfig from secret
env:
KUBECONFIG_CONTENT: ${{ secrets.KUBECONFIG }}
run: |
mkdir -p /tmp/kube
printf '%s\n' "$KUBECONFIG_CONTENT" > /tmp/kube/config
# -----------------------------
# Ensure namespace exists
# -----------------------------
- name: Create namespace if missing
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl create namespace promiscuity-inventory --dry-run=client -o yaml | kubectl apply -f -
# -----------------------------
# Apply Kubernetes manifests
# -----------------------------
- name: Apply Inventory deployment & service
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl apply -f microservices/InventoryApi/k8s/deployment.yaml -n promiscuity-inventory
kubectl apply -f microservices/InventoryApi/k8s/service.yaml -n promiscuity-inventory
# -----------------------------
# Rollout restart & wait
# -----------------------------
- name: Restart Inventory deployment
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl rollout restart deployment/promiscuity-inventory -n promiscuity-inventory
kubectl rollout status deployment/promiscuity-inventory -n promiscuity-inventory
+112
View File
@@ -0,0 +1,112 @@
name: Deploy Promiscuity Locations API
on:
push:
branches:
- main
workflow_dispatch: {}
jobs:
deploy:
runs-on: self-hosted
env:
IMAGE_NAME: promiscuity-locations:latest
IMAGE_TAR: /tmp/promiscuity-locations.tar
# All nodes that might run the pod (control-plane + workers)
NODES: "192.168.86.72 192.168.86.73 192.168.86.74"
steps:
- name: Checkout repo
uses: actions/checkout@v4
# -----------------------------
# Build Docker image
# -----------------------------
- name: Build Docker image
run: |
cd microservices/LocationsApi
docker build -t "${IMAGE_NAME}" .
# -----------------------------
# Save image as TAR on runner
# -----------------------------
- name: Save Docker image to TAR
run: |
docker save "${IMAGE_NAME}" -o "${IMAGE_TAR}"
# -----------------------------
# Copy TAR to each Kubernetes node
# -----------------------------
- name: Copy TAR to nodes
run: |
for node in ${NODES}; do
echo "Copying image tar to $node ..."
scp -o StrictHostKeyChecking=no "${IMAGE_TAR}" hz@"$node":/tmp/promiscuity-locations.tar
done
# -----------------------------
# Import image into containerd on each node
# -----------------------------
- name: Import image on nodes
run: |
for node in ${NODES}; do
echo "Importing image on $node ..."
ssh -o StrictHostKeyChecking=no hz@"$node" "sudo ctr -n k8s.io images import /tmp/promiscuity-locations.tar"
done
# -----------------------------
# CLEANUP: delete TAR from nodes
# -----------------------------
- name: Clean TAR from nodes
run: |
for node in ${NODES}; do
echo "Removing image tar on $node ..."
ssh -o StrictHostKeyChecking=no hz@"$node" "rm -f /tmp/promiscuity-locations.tar"
done
# -----------------------------
# CLEANUP: delete TAR from runner
# -----------------------------
- name: Clean TAR on runner
run: |
rm -f "${IMAGE_TAR}"
# -----------------------------
# Write kubeconfig from secret
# -----------------------------
- name: Write kubeconfig from secret
env:
KUBECONFIG_CONTENT: ${{ secrets.KUBECONFIG }}
run: |
mkdir -p /tmp/kube
printf '%s\n' "$KUBECONFIG_CONTENT" > /tmp/kube/config
# -----------------------------
# Ensure namespace exists
# -----------------------------
- name: Create namespace if missing
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl create namespace promiscuity-locations --dry-run=client -o yaml | kubectl apply -f -
# -----------------------------
# Apply Kubernetes manifests
# -----------------------------
- name: Apply Locations deployment & service
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl apply -f microservices/LocationsApi/k8s/deployment.yaml -n promiscuity-locations
kubectl apply -f microservices/LocationsApi/k8s/service.yaml -n promiscuity-locations
# -----------------------------
# Rollout restart & wait
# -----------------------------
- name: Restart Locations deployment
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl rollout restart deployment/promiscuity-locations -n promiscuity-locations
kubectl rollout status deployment/promiscuity-locations -n promiscuity-locations
+27
View File
@@ -0,0 +1,27 @@
name: k8s smoke test
on:
push:
branches:
- main
workflow_dispatch:
jobs:
test:
runs-on: self-hosted
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Write kubeconfig from secret
env:
KUBECONFIG_CONTENT: ${{ secrets.KUBECONFIG }}
run: |
mkdir -p /tmp/kube
printf '%s\n' "$KUBECONFIG_CONTENT" > /tmp/kube/config
- name: Test kubectl connectivity
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl get nodes --kubeconfig "${KUBECONFIG}"
+22
View File
@@ -0,0 +1,22 @@
# Promiscuity
## Microservices
- Auth Microservice Swagger: https://pauth.ranaze.com/swagger/index.html
- Character Microservice Swagger: https://pchar.ranaze.com/swagger/index.html
- Location Microservice Swagger: https://ploc.ranaze.com/swagger/index.html
- Microservices README: microservices/README.md
## Test users
- `SUPER/SUPER` - Super User
- `test1/test1` - Super User
- `test3/test3` - User
## Controls
- Move: WASD
- Jump: Space
- Sprint: Shift
- Interact (enter/exit car): E
- Flashlight: F
- Phone: Tab
- Pause menu: Esc
-9
View File
@@ -1,9 +0,0 @@
Perforce Connection String: ssl:perforce.ranaze.com:443
Git ↔ Perforce quick map
repo → depot (//depot/...)
branch → stream (e.g., //depot/main, //depot/alice)
clone → workspace/client (local view + metadata)
commit → changelist (pending → submitted)
PR/MR → shelve + review (with Swarm) or merge up from task stream
.gitignore → P4IGNORE file (e.g., .p4ignore)
+16 -16
View File
@@ -1,17 +1,17 @@
# Godot 4+ specific ignores # Godot 4+ specific ignores
.godot/ .godot/
.nomedia .nomedia
# Godot-specific ignores # Godot-specific ignores
.import/ .import/
export.cfg export.cfg
export_credentials.cfg export_credentials.cfg
*.tmp *.tmp
# Imported translations (automatically generated from CSV files) # Imported translations (automatically generated from CSV files)
*.translation *.translation
# Mono-specific ignores # Mono-specific ignores
.mono/ .mono/
data_*/ data_*/
mono_crash.*.json mono_crash.*.json
Binary file not shown.
+19
View File
@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://de2e8sy4x724m"
path="res://.godot/imported/jump.ogg-09aff86a6f79a8fce2febb69902962cf.oggvorbisstr"
[deps]
source_file="res://assets/audio/jump.ogg"
dest_files=["res://.godot/imported/jump.ogg-09aff86a6f79a8fce2febb69902962cf.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4
Binary file not shown.
@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://64dplcgx2icb"
path="res://.godot/imported/silly-menu-hover-test.ogg-101de051c9810c756b28483653a4c618.oggvorbisstr"
[deps]
source_file="res://assets/audio/silly-menu-hover-test.ogg"
dest_files=["res://.godot/imported/silly-menu-hover-test.ogg-101de051c9810c756b28483653a4c618.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4
Binary file not shown.
+19
View File
@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://txgki0ijeuud"
path="res://.godot/imported/silly-test.ogg-4a08df8a26b9ee1e5d13235e013c7cfc.oggvorbisstr"
[deps]
source_file="res://assets/audio/silly-test.ogg"
dest_files=["res://.godot/imported/silly-test.ogg-4a08df8a26b9ee1e5d13235e013c7cfc.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4
Binary file not shown.

After

Width:  |  Height:  |  Size: 519 KiB

+40
View File
@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bstshxshmlfiq"
path="res://.godot/imported/card.webp-99b23fadea1c063dd14bdfc3719125c0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/images/card.webp"
dest_files=["res://.godot/imported/card.webp-99b23fadea1c063dd14bdfc3719125c0.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

Before

Width:  |  Height:  |  Size: 2.2 MiB

After

Width:  |  Height:  |  Size: 2.2 MiB

+30
View File
@@ -0,0 +1,30 @@
# weapon.gd
extends Resource
class_name iWeapon
# This acts as an interface base class.
# --- Common Stats ---
@export var weapon_name: String = "Unnamed Weapon"
@export var damage: float = 10.0
@export var attack_speed: float = 1.0 # attacks per second
@export var range: float = 1.5 # meters; melee = short, ranged = long
@export var knockback: float = 0.0
@export var stamina_cost: float = 5.0
# --- Rangedspecific Stats ---
@export var projectile_scene: PackedScene # null for melee
@export var projectile_speed: float = 20.0
@export var ammo_type: String = "" # e.g. "arrows", "bullets"
@export var ammo_per_shot: int = 1
# --- Meleespecific Stats ---
@export var swing_arc: float = 90.0 # degrees
@export var hitbox_size: float = 1.0
# --- Interface Methods ---
func attack(user):
push_error("Weapon.attack() not implemented in subclass")
return null
func can_attack(user) -> bool:
return true
+1
View File
@@ -0,0 +1 @@
uid://bttaq8w3plgqh
@@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3]
[ext_resource type="Texture2D" path="res://assets/textures/kenney_prototype/PNG/Dark/texture_01.png" id="1_block"]
[resource]
albedo_texture = ExtResource("1_block")
uv1_triplanar = true
uv1_scale = Vector3(1, 1, 1)
@@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3]
[ext_resource type="Texture2D" path="res://assets/textures/kenney_prototype/PNG/Orange/texture_08.png" id="1_gateway"]
[resource]
albedo_texture = ExtResource("1_gateway")
uv1_triplanar = true
uv1_scale = Vector3(1, 1, 1)
@@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3]
[ext_resource type="Texture2D" path="res://assets/textures/kenney_prototype/PNG/Green/texture_01.png" id="1_ground"]
[resource]
albedo_texture = ExtResource("1_ground")
uv1_triplanar = true
uv1_scale = Vector3(0.25, 0.25, 0.25)
@@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3]
[ext_resource type="Texture2D" path="res://assets/textures/kenney_prototype/PNG/Red/texture_01.png" id="1_prop"]
[resource]
albedo_texture = ExtResource("1_prop")
uv1_triplanar = true
uv1_scale = Vector3(1, 1, 1)
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
+59
View File
@@ -0,0 +1,59 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bb6hj6l23043x"
path="res://.godot/imported/human.blend-738fbf7b85a13f54d00c9db65cf59296.scn"
[deps]
source_file="res://assets/models/human.blend"
dest_files=["res://.godot/imported/human.blend-738fbf7b85a13f54d00c9db65cf59296.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=false
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={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/export_geometry_nodes_instances=false
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true
gltf/naming_version=2
Binary file not shown.
+42
View File
@@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cpuebxqhtv72i"
path="res://.godot/imported/humanFemale.glb-45dfb97e0f5fa98244d8cb6255565c65.scn"
[deps]
source_file="res://assets/models/humanFemale.glb"
dest_files=["res://.godot/imported/humanFemale.glb-45dfb97e0f5fa98244d8cb6255565c65.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=false
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={}
gltf/naming_version=2
gltf/embedded_image_handling=1
+3
View File
@@ -0,0 +1,3 @@
[gd_scene format=3 uid="uid://cuyws13lbkmxb"]
[node name="Test" type="Node2D"]
@@ -0,0 +1,23 @@
Prototype Textures 1.0
Created/distributed by Kenney (www.kenney.nl)
Creation date: 08-04-2020
------------------------------
License: (Creative Commons Zero, CC0)
http://creativecommons.org/publicdomain/zero/1.0/
This content is free to use in personal, educational and commercial projects.
Support us by crediting Kenney or www.kenney.nl (this is not mandatory)
------------------------------
Donate: http://support.kenney.nl
Request: http://request.kenney.nl
Patreon: http://patreon.com/kenney/
Follow on Twitter for updates:
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b8i4pqjyuvjtg"
path.s3tc="res://.godot/imported/texture_01.png-48911e4a61e64b91b096e3230a1d043c.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Dark/texture_01.png"
dest_files=["res://.godot/imported/texture_01.png-48911e4a61e64b91b096e3230a1d043c.s3tc.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dads6gh1t660d"
path="res://.godot/imported/texture_02.png-960eceabe386ca9f851706002042b1c9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Dark/texture_02.png"
dest_files=["res://.godot/imported/texture_02.png-960eceabe386ca9f851706002042b1c9.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://csxunghpwjxd2"
path="res://.godot/imported/texture_03.png-039c6543f305e252ad7acb009d0edcd6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Dark/texture_03.png"
dest_files=["res://.godot/imported/texture_03.png-039c6543f305e252ad7acb009d0edcd6.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dmby2f03vt8ek"
path="res://.godot/imported/texture_04.png-fe95fa0099eff4ffe433a81bff8f6494.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Dark/texture_04.png"
dest_files=["res://.godot/imported/texture_04.png-fe95fa0099eff4ffe433a81bff8f6494.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://djywrk2qmin8g"
path="res://.godot/imported/texture_05.png-58959b3cc62d5629180858c0f421ac90.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Dark/texture_05.png"
dest_files=["res://.godot/imported/texture_05.png-58959b3cc62d5629180858c0f421ac90.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://i8pevhcyh3lf"
path="res://.godot/imported/texture_06.png-6482d6b88e2ba98ab34cabcb2745ac1e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Dark/texture_06.png"
dest_files=["res://.godot/imported/texture_06.png-6482d6b88e2ba98ab34cabcb2745ac1e.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dfpgo2ae3qc80"
path="res://.godot/imported/texture_07.png-807a615333ca9664a3684e233f80fa5d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Dark/texture_07.png"
dest_files=["res://.godot/imported/texture_07.png-807a615333ca9664a3684e233f80fa5d.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 637 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ncixgg70mtah"
path="res://.godot/imported/texture_08.png-399dbb29d96119a8cc5a4ae628bce06d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Dark/texture_08.png"
dest_files=["res://.godot/imported/texture_08.png-399dbb29d96119a8cc5a4ae628bce06d.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://djh6n7ybqkdc1"
path="res://.godot/imported/texture_09.png-fab03b04ef6858a7d3cc969ba6b2df07.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Dark/texture_09.png"
dest_files=["res://.godot/imported/texture_09.png-fab03b04ef6858a7d3cc969ba6b2df07.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://csyx7j6uhn7pj"
path="res://.godot/imported/texture_10.png-a0427e6988aab61871aedaf8b1dc17fe.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Dark/texture_10.png"
dest_files=["res://.godot/imported/texture_10.png-a0427e6988aab61871aedaf8b1dc17fe.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dtufr2xr676oi"
path="res://.godot/imported/texture_11.png-704a8c7388b99eff391bad1145e5719f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Dark/texture_11.png"
dest_files=["res://.godot/imported/texture_11.png-704a8c7388b99eff391bad1145e5719f.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bjovin3jiwoxi"
path="res://.godot/imported/texture_12.png-8d1b0886e4e4d4bb83b9635e5b00be7d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Dark/texture_12.png"
dest_files=["res://.godot/imported/texture_12.png-8d1b0886e4e4d4bb83b9635e5b00be7d.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://6bmoir20ynik"
path="res://.godot/imported/texture_13.png-7698c24bc4ccaa000bc01ab906cd2e5f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Dark/texture_13.png"
dest_files=["res://.godot/imported/texture_13.png-7698c24bc4ccaa000bc01ab906cd2e5f.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

@@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c6ixhluav3j7r"
path.s3tc="res://.godot/imported/texture_01.png-89479c56308e7d4336c829b935d72f77.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Green/texture_01.png"
dest_files=["res://.godot/imported/texture_01.png-89479c56308e7d4336c829b935d72f77.s3tc.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bwpfmh3kvlemk"
path="res://.godot/imported/texture_02.png-6a82345168fec8d21c2cf52543b07d63.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Green/texture_02.png"
dest_files=["res://.godot/imported/texture_02.png-6a82345168fec8d21c2cf52543b07d63.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cxeer1osxqfhx"
path="res://.godot/imported/texture_03.png-ee34a765b74abf2ef9e67b4a70da62b5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Green/texture_03.png"
dest_files=["res://.godot/imported/texture_03.png-ee34a765b74abf2ef9e67b4a70da62b5.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dbf3slco12d2p"
path="res://.godot/imported/texture_04.png-ed20497316f610b3d35ab67c79ba9928.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Green/texture_04.png"
dest_files=["res://.godot/imported/texture_04.png-ed20497316f610b3d35ab67c79ba9928.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://fxpjus6cbowb"
path="res://.godot/imported/texture_05.png-c0468820fc54369295a4059072eb210b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Green/texture_05.png"
dest_files=["res://.godot/imported/texture_05.png-c0468820fc54369295a4059072eb210b.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b0rfol3r2d38d"
path="res://.godot/imported/texture_06.png-a9a520fb199450c2c8abe4c624e0a5b3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Green/texture_06.png"
dest_files=["res://.godot/imported/texture_06.png-a9a520fb199450c2c8abe4c624e0a5b3.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://tnna4xkff51h"
path="res://.godot/imported/texture_07.png-d54a79d279a55bef5e5d0957c53a2032.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Green/texture_07.png"
dest_files=["res://.godot/imported/texture_07.png-d54a79d279a55bef5e5d0957c53a2032.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dsl3y63xqi1ck"
path="res://.godot/imported/texture_08.png-237c756eafffd5cc50b0172949f9e834.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Green/texture_08.png"
dest_files=["res://.godot/imported/texture_08.png-237c756eafffd5cc50b0172949f9e834.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 637 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cw354sq5klwmd"
path="res://.godot/imported/texture_09.png-1f5b7247f2456b24bace5d20fddde9c5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Green/texture_09.png"
dest_files=["res://.godot/imported/texture_09.png-1f5b7247f2456b24bace5d20fddde9c5.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://qpmiu0ubthx4"
path="res://.godot/imported/texture_10.png-d12a87bb602d176bef794b9bd568c8fc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Green/texture_10.png"
dest_files=["res://.godot/imported/texture_10.png-d12a87bb602d176bef794b9bd568c8fc.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ce2gscdnwql6i"
path="res://.godot/imported/texture_11.png-1acc0733a994cb0b7388853de591ee94.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Green/texture_11.png"
dest_files=["res://.godot/imported/texture_11.png-1acc0733a994cb0b7388853de591ee94.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dc57gb74s3ip4"
path="res://.godot/imported/texture_12.png-b3cd9232f244006ce6aca462ad1452c6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Green/texture_12.png"
dest_files=["res://.godot/imported/texture_12.png-b3cd9232f244006ce6aca462ad1452c6.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dao8x3dcubt4t"
path="res://.godot/imported/texture_13.png-9c579c2792017ac2572adb06ed4be9d9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Green/texture_13.png"
dest_files=["res://.godot/imported/texture_13.png-9c579c2792017ac2572adb06ed4be9d9.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dolg1kgbvbc0i"
path="res://.godot/imported/texture_01.png-e7546efb61390ffcb487b954608b513f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Light/texture_01.png"
dest_files=["res://.godot/imported/texture_01.png-e7546efb61390ffcb487b954608b513f.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dh358ryyyh5te"
path="res://.godot/imported/texture_02.png-0a03687d762dd0b17d41845950fd082e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Light/texture_02.png"
dest_files=["res://.godot/imported/texture_02.png-0a03687d762dd0b17d41845950fd082e.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cnph3c4ag2euh"
path="res://.godot/imported/texture_03.png-d0f5a60e42bd37456d3c346266206ccd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Light/texture_03.png"
dest_files=["res://.godot/imported/texture_03.png-d0f5a60e42bd37456d3c346266206ccd.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dwadve5ugvngk"
path="res://.godot/imported/texture_04.png-a03c1a6379a93e4e97abb9a54fb864dc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Light/texture_04.png"
dest_files=["res://.godot/imported/texture_04.png-a03c1a6379a93e4e97abb9a54fb864dc.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://kx7f2kenlsaa"
path="res://.godot/imported/texture_05.png-25f8455e8ed56fc6c1ad5b4a6e15befd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Light/texture_05.png"
dest_files=["res://.godot/imported/texture_05.png-25f8455e8ed56fc6c1ad5b4a6e15befd.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cmrwqkfrgvl4x"
path="res://.godot/imported/texture_06.png-782c4b10026cbcd42040942dbeca2bb1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Light/texture_06.png"
dest_files=["res://.godot/imported/texture_06.png-782c4b10026cbcd42040942dbeca2bb1.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
Binary file not shown.

After

Width:  |  Height:  |  Size: 637 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://boyc8ex5h27n8"
path="res://.godot/imported/texture_07.png-7570284e3001f1960a1043e76fd88def.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/kenney_prototype/PNG/Light/texture_07.png"
dest_files=["res://.godot/imported/texture_07.png-7570284e3001f1960a1043e76fd88def.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

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