32 Commits
Author SHA1 Message Date
null 42750356b5 Merge pull request 'Refactored the pause menu to make it more consistent.' (#12) from pause_menu_refactor into main
Deploy Promiscuity Auth API / deploy (push) Successful in 49s
Deploy Promiscuity Character API / deploy (push) Successful in 48s
Deploy Promiscuity Crafting API / deploy (push) Successful in 49s
Deploy Promiscuity Inventory API / deploy (push) Successful in 48s
Deploy Promiscuity Locations API / deploy (push) Successful in 49s
Deploy Promiscuity Mail API / deploy (push) Successful in 48s
Deploy Promiscuity World API / deploy (push) Successful in 49s
k8s smoke test / test (push) Successful in 9s
Reviewed-on: #12
2026-04-18 18:32:39 -05:00
null 753a34abd5 Refactored the pause menu to make it more consistent. 2026-04-18 18:31:05 -05:00
null 020ede82b6 Merge pull request 'Updated to Godot 4.6 and added .gitattributes file' (#11) from update_4.6 into main
Deploy Promiscuity Auth API / deploy (push) Successful in 52s
Deploy Promiscuity Character API / deploy (push) Successful in 47s
Deploy Promiscuity Crafting API / deploy (push) Successful in 47s
Deploy Promiscuity Inventory API / deploy (push) Successful in 47s
Deploy Promiscuity Locations API / deploy (push) Successful in 50s
Deploy Promiscuity Mail API / deploy (push) Successful in 49s
Deploy Promiscuity World API / deploy (push) Successful in 47s
k8s smoke test / test (push) Successful in 9s
Reviewed-on: #11
2026-04-18 17:57:34 -05:00
null 25de3bf08e Updated to Godot 4.6 and added .gitattributes file 2026-04-18 17:56:24 -05:00
admin 67573fad26 Moving playground to its own menu option so main game can be worked on cleanly
Deploy Promiscuity Auth API / deploy (push) Successful in 49s
Deploy Promiscuity Character API / deploy (push) Successful in 48s
Deploy Promiscuity Crafting API / deploy (push) Successful in 48s
Deploy Promiscuity Inventory API / deploy (push) Successful in 47s
Deploy Promiscuity Locations API / deploy (push) Successful in 47s
Deploy Promiscuity Mail API / deploy (push) Successful in 47s
Deploy Promiscuity World API / deploy (push) Successful in 47s
k8s smoke test / test (push) Successful in 10s
2026-04-15 20:06:09 -05:00
pillboxstyx 1b7d6af7f5 Forced move to godot 4.6
Deploy Promiscuity Auth API / deploy (push) Successful in 47s
Deploy Promiscuity Character API / deploy (push) Successful in 47s
Deploy Promiscuity Crafting API / deploy (push) Successful in 49s
Deploy Promiscuity Inventory API / deploy (push) Successful in 47s
Deploy Promiscuity Locations API / deploy (push) Successful in 48s
Deploy Promiscuity Mail API / deploy (push) Successful in 47s
Deploy Promiscuity World API / deploy (push) Successful in 49s
k8s smoke test / test (push) Successful in 9s
Added a fire, might try doing fireballs next
2026-04-08 22:36:27 -05:00
admin ff1ebef34f Fixing strange blacking out of shadows issue
Deploy Promiscuity Auth API / deploy (push) Successful in 49s
Deploy Promiscuity Character API / deploy (push) Successful in 47s
Deploy Promiscuity Crafting API / deploy (push) Successful in 48s
Deploy Promiscuity Inventory API / deploy (push) Successful in 48s
Deploy Promiscuity Locations API / deploy (push) Successful in 49s
Deploy Promiscuity Mail API / deploy (push) Successful in 48s
Deploy Promiscuity World API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 9s
2026-04-03 13:07:10 -05:00
Zeeshaun d4b780229d Updating world api nodeport
Deploy Promiscuity Auth API / deploy (push) Successful in 48s
Deploy Promiscuity Character API / deploy (push) Successful in 48s
Deploy Promiscuity Crafting API / deploy (push) Successful in 47s
Deploy Promiscuity Inventory API / deploy (push) Successful in 1m2s
Deploy Promiscuity Locations API / deploy (push) Successful in 1m4s
Deploy Promiscuity Mail API / deploy (push) Successful in 48s
Deploy Promiscuity World API / deploy (push) Successful in 57s
k8s smoke test / test (push) Successful in 9s
2026-04-01 20:23:48 +00:00
Zeeshaun c718fb343d Kill switch
Deploy Promiscuity Auth API / deploy (push) Successful in 47s
Deploy Promiscuity Crafting API / deploy (push) Has been cancelled
Deploy Promiscuity Inventory API / deploy (push) Has been cancelled
Deploy Promiscuity Locations API / deploy (push) Has been cancelled
Deploy Promiscuity Mail API / deploy (push) Has been cancelled
Deploy Promiscuity World API / deploy (push) Has been cancelled
Deploy Promiscuity Character API / deploy (push) Has been cancelled
k8s smoke test / test (push) Has been cancelled
2026-04-01 20:22:05 +00:00
Zeeshaun bed8e91bc0 Adding world workflow
Deploy Promiscuity Auth API / deploy (push) Successful in 48s
Deploy Promiscuity Character API / deploy (push) Successful in 47s
Deploy Promiscuity Crafting API / deploy (push) Successful in 47s
Deploy Promiscuity Inventory API / deploy (push) Successful in 46s
Deploy Promiscuity Locations API / deploy (push) Successful in 47s
Deploy Promiscuity Mail API / deploy (push) Successful in 46s
Deploy Promiscuity World API / deploy (push) Failing after 47s
k8s smoke test / test (push) Successful in 9s
2026-04-01 19:58:15 +00:00
Zeeshaun 2bed6aae4f World microapi
Deploy Promiscuity Auth API / deploy (push) Successful in 49s
Deploy Promiscuity Character API / deploy (push) Successful in 46s
Deploy Promiscuity Crafting API / deploy (push) Successful in 47s
Deploy Promiscuity Inventory API / deploy (push) Successful in 47s
Deploy Promiscuity Locations API / deploy (push) Successful in 48s
Deploy Promiscuity Mail API / deploy (push) Successful in 46s
k8s smoke test / test (push) Has been cancelled
2026-04-01 19:53:18 +00:00
null 94473ab1b0 Merge pull request 'Added md files for gemini' (#10) from gemini into main
Deploy Promiscuity Auth API / deploy (push) Successful in 49s
Deploy Promiscuity Character API / deploy (push) Successful in 47s
Deploy Promiscuity Crafting API / deploy (push) Successful in 50s
Deploy Promiscuity Inventory API / deploy (push) Successful in 47s
Deploy Promiscuity Locations API / deploy (push) Successful in 48s
Deploy Promiscuity Mail API / deploy (push) Successful in 47s
k8s smoke test / test (push) Successful in 9s
Reviewed-on: #10
2026-03-28 17:00:28 -05:00
null 454001cca8 Added md files for gemini 2026-03-28 16:59:24 -05:00
admin 58f32e3f51 Creepy little follower
Deploy Promiscuity Auth API / deploy (push) Successful in 48s
Deploy Promiscuity Character API / deploy (push) Successful in 47s
Deploy Promiscuity Crafting API / deploy (push) Successful in 48s
Deploy Promiscuity Inventory API / deploy (push) Successful in 47s
Deploy Promiscuity Locations API / deploy (push) Successful in 47s
Deploy Promiscuity Mail API / deploy (push) Successful in 47s
k8s smoke test / test (push) Successful in 10s
2026-03-26 14:33:17 -05:00
admin a283969e4c Mailbox support + crafting api
Deploy Promiscuity Auth API / deploy (push) Successful in 48s
Deploy Promiscuity Character API / deploy (push) Successful in 46s
Deploy Promiscuity Crafting API / deploy (push) Successful in 1m9s
Deploy Promiscuity Inventory API / deploy (push) Successful in 46s
Deploy Promiscuity Locations API / deploy (push) Successful in 48s
Deploy Promiscuity Mail API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 8s
2026-03-26 09:36:42 -05:00
admin a8db66b93e Mail support
Deploy Promiscuity Auth API / deploy (push) Successful in 48s
Deploy Promiscuity Character API / deploy (push) Successful in 59s
Deploy Promiscuity Inventory API / deploy (push) Successful in 46s
Deploy Promiscuity Locations API / deploy (push) Successful in 1m0s
Deploy Promiscuity Mail API / deploy (push) Successful in 1m9s
k8s smoke test / test (push) Successful in 9s
2026-03-23 20:18:23 -05:00
admin aa99788268 Fixing BSON projection
Deploy Promiscuity Auth API / deploy (push) Successful in 47s
Deploy Promiscuity Character API / deploy (push) Successful in 1m1s
Deploy Promiscuity Inventory API / deploy (push) Successful in 46s
Deploy Promiscuity Locations API / deploy (push) Successful in 47s
k8s smoke test / test (push) Successful in 9s
2026-03-23 18:45:52 -05:00
admin bca8e3374a Adding player sensing
Deploy Promiscuity Auth API / deploy (push) Successful in 47s
Deploy Promiscuity Character API / deploy (push) Successful in 59s
Deploy Promiscuity Inventory API / deploy (push) Successful in 47s
Deploy Promiscuity Locations API / deploy (push) Successful in 47s
k8s smoke test / test (push) Successful in 9s
2026-03-23 18:39:08 -05:00
admin c596b760cf Fixing elevation seams
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 47s
Deploy Promiscuity Locations API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 8s
2026-03-21 13:20:58 -05:00
admin f90de8a98b Adding elevation
Deploy Promiscuity Auth API / deploy (push) Successful in 48s
Deploy Promiscuity Character API / deploy (push) Successful in 1m0s
Deploy Promiscuity Inventory API / deploy (push) Successful in 47s
Deploy Promiscuity Locations API / deploy (push) Successful in 1m0s
k8s smoke test / test (push) Successful in 9s
2026-03-21 13:09:41 -05:00
admin c5e692c051 Fixing drop/pickup stacking
Deploy Promiscuity Auth API / deploy (push) Successful in 47s
Deploy Promiscuity Character API / deploy (push) Successful in 47s
Deploy Promiscuity Inventory API / deploy (push) Successful in 59s
Deploy Promiscuity Locations API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 9s
2026-03-20 13:18:22 -05:00
admin 525f9442c3 Adding Kenney UI and item management
Deploy Promiscuity Auth API / deploy (push) Successful in 48s
Deploy Promiscuity Character API / deploy (push) Successful in 47s
Deploy Promiscuity Inventory API / deploy (push) Successful in 59s
Deploy Promiscuity Locations API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 10s
2026-03-20 13:11:47 -05:00
admin 038981d7b1 Speeding up visible location call
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 57s
Deploy Promiscuity Inventory API / deploy (push) Successful in 59s
Deploy Promiscuity Locations API / deploy (push) Successful in 58s
k8s smoke test / test (push) Successful in 8s
2026-03-20 09:50:17 -05:00
admin 8ce6a05710 Keeping logic within microservice boundaries
Deploy Promiscuity Auth API / deploy (push) Successful in 45s
Deploy Promiscuity Character API / deploy (push) Successful in 57s
Deploy Promiscuity Inventory API / deploy (push) Successful in 45s
Deploy Promiscuity Locations API / deploy (push) Successful in 58s
k8s smoke test / test (push) Successful in 8s
2026-03-20 09:11:44 -05:00
admin 1320e0a0ac Nudging the location inventory display location
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 46s
Deploy Promiscuity Inventory API / deploy (push) Successful in 46s
Deploy Promiscuity Locations API / deploy (push) Successful in 45s
k8s smoke test / test (push) Successful in 9s
2026-03-19 17:33:28 -05:00
admin b8ce13f1d2 Adding inventory stacking and overflow to gather mechanic
Deploy Promiscuity Auth API / deploy (push) Successful in 47s
Deploy Promiscuity Character API / deploy (push) Successful in 44s
Deploy Promiscuity Inventory API / deploy (push) Successful in 58s
Deploy Promiscuity Locations API / deploy (push) Successful in 58s
k8s smoke test / test (push) Successful in 9s
2026-03-19 17:24:10 -05:00
admin 69ff204c5d Fixing model mismatch
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 44s
Deploy Promiscuity Inventory API / deploy (push) Successful in 47s
Deploy Promiscuity Locations API / deploy (push) Successful in 59s
k8s smoke test / test (push) Successful in 8s
2026-03-19 17:07:24 -05:00
admin 0fc023b75c Fixing gather bug
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 58s
k8s smoke test / test (push) Successful in 8s
2026-03-19 17:01:47 -05:00
admin 52a76625a3 Location error handling
Deploy Promiscuity Auth API / deploy (push) Successful in 45s
Deploy Promiscuity Character API / deploy (push) Successful in 45s
Deploy Promiscuity Inventory API / deploy (push) Successful in 45s
Deploy Promiscuity Locations API / deploy (push) Successful in 1m0s
k8s smoke test / test (push) Successful in 8s
2026-03-19 16:54:06 -05:00
admin 82e4ae8a81 Merge branch 'main' of https://git.ranaze.com/null/promiscuity into main
Deploy Promiscuity Auth API / deploy (push) Successful in 46s
Deploy Promiscuity Character API / deploy (push) Successful in 58s
Deploy Promiscuity Inventory API / deploy (push) Successful in 45s
Deploy Promiscuity Locations API / deploy (push) Successful in 59s
k8s smoke test / test (push) Successful in 7s
2026-03-19 16:44:12 -05:00
admin 1aefd5ba88 Adding interactable object spawning 2026-03-19 16:35:07 -05:00
admin 0b15fb02d2 Merge pull request 'gather' (#9) from gather into main
Deploy Promiscuity Auth API / deploy (push) Successful in 45s
Deploy Promiscuity Character API / deploy (push) Successful in 1m0s
Deploy Promiscuity Inventory API / deploy (push) Successful in 45s
Deploy Promiscuity Locations API / deploy (push) Successful in 58s
k8s smoke test / test (push) Successful in 7s
Reviewed-on: #9
2026-03-19 13:49:11 -05:00
2753 changed files with 64453 additions and 1299 deletions
View File
+42
View File
@@ -0,0 +1,42 @@
# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto
# Explicitly declare text files you want to always be normalized and converted
# to native line endings on checkout.
*.cs text diff=csharp
*.gd text
*.tscn text
*.tres text
*.json text
*.md text
*.xml text
*.yml text
*.yaml text
*.csproj text
*.sln text
# Declare files that will always have CRLF line endings on checkout.
*.bat text eol=crlf
*.ps1 text eol=crlf
# Denote all files that are truly binary and should not be modified.
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.ico binary
*.mov binary
*.mp4 binary
*.mp3 binary
*.wav binary
*.ogg binary
*.ttf binary
*.otf binary
*.woff binary
*.woff2 binary
*.eot binary
*.pdf binary
*.zip binary
*.7z binary
*.import binary
*.uid binary
+78
View File
@@ -0,0 +1,78 @@
name: Deploy Promiscuity Crafting API
on:
push:
branches:
- main
workflow_dispatch: {}
jobs:
deploy:
runs-on: self-hosted
env:
IMAGE_NAME: promiscuity-crafting:latest
IMAGE_TAR: /tmp/promiscuity-crafting.tar
NODES: "192.168.86.72 192.168.86.73 192.168.86.74"
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Build Docker image
run: |
cd microservices/CraftingApi
docker build -t "${IMAGE_NAME}" .
- name: Save Docker image to TAR
run: |
docker save "${IMAGE_NAME}" -o "${IMAGE_TAR}"
- name: Copy TAR to nodes
run: |
for node in ${NODES}; do
scp -o StrictHostKeyChecking=no "${IMAGE_TAR}" hz@"$node":/tmp/promiscuity-crafting.tar
done
- name: Import image on nodes
run: |
for node in ${NODES}; do
ssh -o StrictHostKeyChecking=no hz@"$node" "sudo ctr -n k8s.io images import /tmp/promiscuity-crafting.tar"
done
- name: Clean TAR from nodes
run: |
for node in ${NODES}; do
ssh -o StrictHostKeyChecking=no hz@"$node" "rm -f /tmp/promiscuity-crafting.tar"
done
- name: Clean TAR on runner
run: |
rm -f "${IMAGE_TAR}"
- name: Write kubeconfig from secret
env:
KUBECONFIG_CONTENT: ${{ secrets.KUBECONFIG }}
run: |
mkdir -p /tmp/kube
printf '%s\n' "$KUBECONFIG_CONTENT" > /tmp/kube/config
- name: Create namespace if missing
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl create namespace promiscuity-crafting --dry-run=client -o yaml | kubectl apply -f -
- name: Apply Crafting deployment & service
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl apply -f microservices/CraftingApi/k8s/deployment.yaml -n promiscuity-crafting
kubectl apply -f microservices/CraftingApi/k8s/service.yaml -n promiscuity-crafting
- name: Restart Crafting deployment
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl rollout restart deployment/promiscuity-crafting -n promiscuity-crafting
kubectl rollout status deployment/promiscuity-crafting -n promiscuity-crafting
+78
View File
@@ -0,0 +1,78 @@
name: Deploy Promiscuity Mail API
on:
push:
branches:
- main
workflow_dispatch: {}
jobs:
deploy:
runs-on: self-hosted
env:
IMAGE_NAME: promiscuity-mail:latest
IMAGE_TAR: /tmp/promiscuity-mail.tar
NODES: "192.168.86.72 192.168.86.73 192.168.86.74"
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Build Docker image
run: |
cd microservices/MailApi
docker build -t "${IMAGE_NAME}" .
- name: Save Docker image to TAR
run: |
docker save "${IMAGE_NAME}" -o "${IMAGE_TAR}"
- name: Copy TAR to nodes
run: |
for node in ${NODES}; do
scp -o StrictHostKeyChecking=no "${IMAGE_TAR}" hz@"$node":/tmp/promiscuity-mail.tar
done
- name: Import image on nodes
run: |
for node in ${NODES}; do
ssh -o StrictHostKeyChecking=no hz@"$node" "sudo ctr -n k8s.io images import /tmp/promiscuity-mail.tar"
done
- name: Clean TAR from nodes
run: |
for node in ${NODES}; do
ssh -o StrictHostKeyChecking=no hz@"$node" "rm -f /tmp/promiscuity-mail.tar"
done
- name: Clean TAR on runner
run: |
rm -f "${IMAGE_TAR}"
- name: Write kubeconfig from secret
env:
KUBECONFIG_CONTENT: ${{ secrets.KUBECONFIG }}
run: |
mkdir -p /tmp/kube
printf '%s\n' "$KUBECONFIG_CONTENT" > /tmp/kube/config
- name: Create namespace if missing
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl create namespace promiscuity-mail --dry-run=client -o yaml | kubectl apply -f -
- name: Apply Mail deployment & service
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl apply -f microservices/MailApi/k8s/deployment.yaml -n promiscuity-mail
kubectl apply -f microservices/MailApi/k8s/service.yaml -n promiscuity-mail
- name: Restart Mail deployment
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl rollout restart deployment/promiscuity-mail -n promiscuity-mail
kubectl rollout status deployment/promiscuity-mail -n promiscuity-mail
+81
View File
@@ -0,0 +1,81 @@
name: Deploy Promiscuity World API
on:
push:
branches:
- main
workflow_dispatch: {}
jobs:
deploy:
runs-on: self-hosted
env:
IMAGE_NAME: promiscuity-world:latest
IMAGE_TAR: /tmp/promiscuity-world.tar
NODES: "192.168.86.72 192.168.86.73 192.168.86.74"
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Build Docker image
run: |
cd microservices/WorldApi
docker build -t "${IMAGE_NAME}" .
- name: Save Docker image to TAR
run: |
docker save "${IMAGE_NAME}" -o "${IMAGE_TAR}"
- 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-world.tar
done
- 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-world.tar"
done
- 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-world.tar"
done
- name: Clean TAR on runner
run: |
rm -f "${IMAGE_TAR}"
- name: Write kubeconfig from secret
env:
KUBECONFIG_CONTENT: ${{ secrets.KUBECONFIG }}
run: |
mkdir -p /tmp/kube
printf '%s\n' "$KUBECONFIG_CONTENT" > /tmp/kube/config
- name: Create namespace if missing
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl create namespace promiscuity-world --dry-run=client -o yaml | kubectl apply -f -
- name: Apply World deployment & service
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl apply -f microservices/WorldApi/k8s/deployment.yaml -n promiscuity-world
kubectl apply -f microservices/WorldApi/k8s/service.yaml -n promiscuity-world
- name: Restart World deployment
env:
KUBECONFIG: /tmp/kube/config
run: |
kubectl rollout restart deployment/promiscuity-world -n promiscuity-world
kubectl rollout status deployment/promiscuity-world -n promiscuity-world
+1
View File
@@ -0,0 +1 @@
.aider*
+26
View File
@@ -0,0 +1,26 @@
# Promiscuity - Project Overview
This project is a multi-layered application consisting of a Godot-based game and a backend powered by .NET microservices and MongoDB.
## Project Structure
- `game/`: The Godot 4.5 game project.
- `microservices/`: ASP.NET Core 8.0 microservices providing backend logic (Auth, Character, Inventory, Locations, etc.).
- `.gitea/workflows/`: CI/CD pipelines for deploying microservices to Kubernetes.
## Core Mandates
- **Godot Development**: Follow guidelines in `game/GEMINI.md`.
- **Microservices Development**: Follow guidelines in `microservices/GEMINI.md`.
- **Infrastructure**: Deployment is handled via K8s. Dockerfiles are located in each microservice directory.
## Getting Started
- **Microservices**: Each microservice can be run individually or via the `micro-services.sln` solution file. They require a MongoDB instance (default: `mongodb://127.0.0.1:27017`).
- **Game**: Open `game/project.godot` in Godot Engine 4.5+.
## Shared Conventions
- **Naming**: Use PascalCase for C# (microservices) and snake_case for GDScript (game), as is idiomatic for each platform.
- **Documentation**: Maintain `DOCUMENTS.md` in microservice directories for API shapes and document models.
- **Communication**: The game communicates with microservices via HTTP/REST.
+41
View File
@@ -0,0 +1,41 @@
# Godot Game Development - GEMINI.md
This directory contains the Godot 4.5 game project for "Promiscuity".
## Core Mandates
- **Engine Version**: Godot 4.5 (Forward Plus).
- **Language**: GDScript is the primary scripting language. C# is enabled but used only when performance or specific library needs arise.
- **Naming Conventions**:
- Files/Folders: `snake_case.gd`, `snake_case.tscn`.
- Variables/Functions: `snake_case`.
- Constants: `SCREAMING_SNAKE_CASE`.
- Classes: `PascalCase`.
- **Autoloads**: Use the established singletons for global state and services:
- `AuthState`: JWT authentication and session.
- `CharacterService`: API calls for character management.
- `QuestManager`: Game quest progression.
- `DialogSystem`: UI dialog and interaction.
- **Node Paths**: Prefer `unique names` (%NodeName) or `@onready` variables for node references. Avoid fragile string paths.
## Asset Pipeline
- **Models**: Blender files (`.blend`) and GLB files are supported. Blender integration is preferred for easy editing.
- **Audio**: Use `.ogg` for music/loops and `.wav` for short sound effects.
- **UI**: Themes are stored in `themes/`. Adhere to established UI patterns.
## Project Organization
- `scenes/`: Scene files and associated scripts.
- `Characters/`: Player and NPC scenes.
- `Levels/`: Game world/environments.
- `UI/`: Menus, HUDs, and UI components.
- `assets/`: Raw assets (textures, models, audio).
- `addons/`: Third-party plugins (e.g., `simplegrasstextured`).
## Best Practices
- **Signals**: Use signals for decoupled communication between nodes.
- **Resources**: Encapsulate data in custom `Resource` scripts for modularity.
- **Tool Scripts**: Use `@tool` carefully for editor-side logic.
- **Physics**: Use `_physics_process` for movement and interaction logic.
@@ -12,4 +12,4 @@ _surfaces = [{
"vertex_count": 8, "vertex_count": 8,
"vertex_data": PackedByteArray("AAAAvwAAgD8AAAAAAAAAPwAAAAAAAAAAAAAAvwAAAAAAAAAAAAAAPwAAgD8AAAAAAAAAAAAAgD8AAAC/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAC/AAAAAAAAgD8AAAA//3//f////7//f/9/////v/9//3////+//3//f////78AAP9//3//vwAA/3//f/+/AAD/f/9//78AAP9//3//vw==") "vertex_data": PackedByteArray("AAAAvwAAgD8AAAAAAAAAPwAAAAAAAAAAAAAAvwAAAAAAAAAAAAAAPwAAgD8AAAAAAAAAAAAAgD8AAAC/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAC/AAAAAAAAgD8AAAA//3//f////7//f/9/////v/9//3////+//3//f////78AAP9//3//vwAA/3//f/+/AAD/f/9//78AAP9//3//vw==")
}] }]
metadata/GodotVersion = "4.5-stable (official)" metadata/GodotVersion = "4.6.2-stable (official)"
+1
View File
@@ -48,6 +48,7 @@ blender/meshes/colors=false
blender/meshes/uvs=true blender/meshes/uvs=true
blender/meshes/normals=true blender/meshes/normals=true
blender/meshes/export_geometry_nodes_instances=false blender/meshes/export_geometry_nodes_instances=false
blender/meshes/gpu_instances=false
blender/meshes/tangents=true blender/meshes/tangents=true
blender/meshes/skins=2 blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false blender/meshes/export_bones_deforming_mesh_only=false
Binary file not shown.

After

Width:  |  Height:  |  Size: 280 KiB

@@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b2dmnrm3ubjon"
path.s3tc="res://.godot/imported/stolenFire.png-9d435c9f9f90cf5d2f3cecd0f57488a3.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/stolenFire.png"
dest_files=["res://.godot/imported/stolenFire.png-9d435c9f9f90cf5d2f3cecd0f57488a3.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
@@ -0,0 +1,36 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://dkyytyjkitgo1"
path="res://.godot/imported/Kenney Future Narrow.ttf-57fbfbed0b9138f4029d056011c6b8f6.fontdata"
[deps]
source_file="res://assets/ui/kenney_ui_pack/Font/Kenney Future Narrow.ttf"
dest_files=["res://.godot/imported/Kenney Future Narrow.ttf-57fbfbed0b9138f4029d056011c6b8f6.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}
Binary file not shown.
@@ -0,0 +1,36 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://bcyh4kjfid1q8"
path="res://.godot/imported/Kenney Future.ttf-15561a7257676cdae5ac337187c6d5e7.fontdata"
[deps]
source_file="res://assets/ui/kenney_ui_pack/Font/Kenney Future.ttf"
dest_files=["res://.godot/imported/Kenney Future.ttf-15561a7257676cdae5ac337187c6d5e7.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}
+22
View File
@@ -0,0 +1,22 @@
UI Pack (2.0)
Created/distributed by Kenney (www.kenney.nl)
Creation date: 12-06-2024
------------------------------
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
Patreon: http://patreon.com/kenney/
Follow on Twitter for updates:
Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d0ooqyg6bluif"
path="res://.godot/imported/arrow_basic_e.png-e95f7d304ded3c1b7a3c7bede0962e41.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_basic_e.png"
dest_files=["res://.godot/imported/arrow_basic_e.png-e95f7d304ded3c1b7a3c7bede0962e41.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: 378 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://w5xy4ju4vrcg"
path="res://.godot/imported/arrow_basic_e_small.png-0472a7f486a1b519b3002ea2b8e4561e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_basic_e_small.png"
dest_files=["res://.godot/imported/arrow_basic_e_small.png-0472a7f486a1b519b3002ea2b8e4561e.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: 391 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c3r7hd7e7htp7"
path="res://.godot/imported/arrow_basic_n.png-e33d204a68437f7453c2655728ee9aa7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_basic_n.png"
dest_files=["res://.godot/imported/arrow_basic_n.png-e33d204a68437f7453c2655728ee9aa7.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: 302 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b5g1jkhb3esa5"
path="res://.godot/imported/arrow_basic_n_small.png-618596af703a39472a2497fe7e926f31.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_basic_n_small.png"
dest_files=["res://.godot/imported/arrow_basic_n_small.png-618596af703a39472a2497fe7e926f31.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: 414 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dq15fjscecvxb"
path="res://.godot/imported/arrow_basic_s.png-da72182431f06c46fb0e127ae105d553.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_basic_s.png"
dest_files=["res://.godot/imported/arrow_basic_s.png-da72182431f06c46fb0e127ae105d553.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: 332 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bs1rxn3nsd55a"
path="res://.godot/imported/arrow_basic_s_small.png-5216153507fb39cbb855d8011b1be235.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_basic_s_small.png"
dest_files=["res://.godot/imported/arrow_basic_s_small.png-5216153507fb39cbb855d8011b1be235.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: 402 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://yhpgtstmdcde"
path="res://.godot/imported/arrow_basic_w.png-5e9614c09e9ed9648f32f9dffe83c018.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_basic_w.png"
dest_files=["res://.godot/imported/arrow_basic_w.png-5e9614c09e9ed9648f32f9dffe83c018.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: 399 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c8vne2f78mfb2"
path="res://.godot/imported/arrow_basic_w_small.png-b495cf34cc2402247fb56e412ea43c36.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_basic_w_small.png"
dest_files=["res://.godot/imported/arrow_basic_w_small.png-b495cf34cc2402247fb56e412ea43c36.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: 566 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bdqn02p00fdkm"
path="res://.godot/imported/arrow_decorative_e.png-547157123387172990904202df3e3c12.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_decorative_e.png"
dest_files=["res://.godot/imported/arrow_decorative_e.png-547157123387172990904202df3e3c12.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: 459 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://chcg5sac5pqmy"
path="res://.godot/imported/arrow_decorative_e_small.png-ae8aad6331c98f04ecad4c84b0e5730a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_decorative_e_small.png"
dest_files=["res://.godot/imported/arrow_decorative_e_small.png-ae8aad6331c98f04ecad4c84b0e5730a.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: 511 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://53bgcnfeww2p"
path="res://.godot/imported/arrow_decorative_n.png-1b89c12b4c81bcc0b315b91f963ee6be.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_decorative_n.png"
dest_files=["res://.godot/imported/arrow_decorative_n.png-1b89c12b4c81bcc0b315b91f963ee6be.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: 405 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bxov6jmwdkkvt"
path="res://.godot/imported/arrow_decorative_n_small.png-3eecdc4866abe81e6d3e872d5f6905d9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_decorative_n_small.png"
dest_files=["res://.godot/imported/arrow_decorative_n_small.png-3eecdc4866abe81e6d3e872d5f6905d9.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: 530 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cjxc5j3d2ned5"
path="res://.godot/imported/arrow_decorative_s.png-29f57f0a2f5187f59a39c54a58919c9c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_decorative_s.png"
dest_files=["res://.godot/imported/arrow_decorative_s.png-29f57f0a2f5187f59a39c54a58919c9c.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: 424 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://chlyx6gndmltv"
path="res://.godot/imported/arrow_decorative_s_small.png-e10f9df5ae2476e065c539e2bccd766f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_decorative_s_small.png"
dest_files=["res://.godot/imported/arrow_decorative_s_small.png-e10f9df5ae2476e065c539e2bccd766f.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: 562 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://devunc7dbucc0"
path="res://.godot/imported/arrow_decorative_w.png-9a573eaa96497597df14a79edafbae34.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_decorative_w.png"
dest_files=["res://.godot/imported/arrow_decorative_w.png-9a573eaa96497597df14a79edafbae34.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: 484 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dhn7agvws4yqe"
path="res://.godot/imported/arrow_decorative_w_small.png-2393a966478669c868b952bbff036fb4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/arrow_decorative_w_small.png"
dest_files=["res://.godot/imported/arrow_decorative_w_small.png-2393a966478669c868b952bbff036fb4.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: 338 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bs46jgjmk7fij"
path="res://.godot/imported/button_rectangle_border.png-ea423979b17edb26642cf4502c5acad1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_rectangle_border.png"
dest_files=["res://.godot/imported/button_rectangle_border.png-ea423979b17edb26642cf4502c5acad1.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: 411 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c2fsgsfhm7xww"
path="res://.godot/imported/button_rectangle_depth_border.png-751079155a063bec96b693791a406492.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_rectangle_depth_border.png"
dest_files=["res://.godot/imported/button_rectangle_depth_border.png-751079155a063bec96b693791a406492.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: 383 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b5j58legankah"
path="res://.godot/imported/button_rectangle_depth_flat.png-be3dbeea3aa0d38def35cd864c2a4849.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_rectangle_depth_flat.png"
dest_files=["res://.godot/imported/button_rectangle_depth_flat.png-be3dbeea3aa0d38def35cd864c2a4849.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: 373 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cg83pqchi6nqu"
path="res://.godot/imported/button_rectangle_depth_gloss.png-b71bac72c8c7842d703e4e559d81c56e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_rectangle_depth_gloss.png"
dest_files=["res://.godot/imported/button_rectangle_depth_gloss.png-b71bac72c8c7842d703e4e559d81c56e.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: 582 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://3m77akyegaoi"
path="res://.godot/imported/button_rectangle_depth_gradient.png-209277f5d75a1c8a5df6ff267da40f20.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_rectangle_depth_gradient.png"
dest_files=["res://.godot/imported/button_rectangle_depth_gradient.png-209277f5d75a1c8a5df6ff267da40f20.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: 411 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ctff2i0n2ivpw"
path="res://.godot/imported/button_rectangle_depth_line.png-72efcc9506ba40140d0b12b16c18de9d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_rectangle_depth_line.png"
dest_files=["res://.godot/imported/button_rectangle_depth_line.png-72efcc9506ba40140d0b12b16c18de9d.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: 315 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dkdqdefhujnr"
path="res://.godot/imported/button_rectangle_flat.png-fa13d75d051021f3c36f47ab977bdf5f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_rectangle_flat.png"
dest_files=["res://.godot/imported/button_rectangle_flat.png-fa13d75d051021f3c36f47ab977bdf5f.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: 306 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://s1abjcv76vff"
path="res://.godot/imported/button_rectangle_gloss.png-6cfd41a59cf8b2fa6666784b0230d48f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_rectangle_gloss.png"
dest_files=["res://.godot/imported/button_rectangle_gloss.png-6cfd41a59cf8b2fa6666784b0230d48f.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: 528 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://jloc35i7ircw"
path="res://.godot/imported/button_rectangle_gradient.png-7ddf0ec52e9d17486ed5fe475fa4efe5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_rectangle_gradient.png"
dest_files=["res://.godot/imported/button_rectangle_gradient.png-7ddf0ec52e9d17486ed5fe475fa4efe5.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: 338 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dm22spa064sch"
path="res://.godot/imported/button_rectangle_line.png-74962b034104e160b7e4323f1856e294.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_rectangle_line.png"
dest_files=["res://.godot/imported/button_rectangle_line.png-74962b034104e160b7e4323f1856e294.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.4 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://crq55l3sc71t"
path="res://.godot/imported/button_round_border.png-aeec696834f3a7b411562d0a10a12708.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_round_border.png"
dest_files=["res://.godot/imported/button_round_border.png-aeec696834f3a7b411562d0a10a12708.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.7 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://f0kajgcb31ew"
path="res://.godot/imported/button_round_depth_border.png-0daf24ef547cd2dc981128fda065f989.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_round_depth_border.png"
dest_files=["res://.godot/imported/button_round_depth_border.png-0daf24ef547cd2dc981128fda065f989.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://dbe883v1dchgj"
path="res://.godot/imported/button_round_depth_flat.png-5f16e3973de70c5d4c26d11b5ca0bb82.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_round_depth_flat.png"
dest_files=["res://.godot/imported/button_round_depth_flat.png-5f16e3973de70c5d4c26d11b5ca0bb82.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.2 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c7fwrxbtbt5e4"
path="res://.godot/imported/button_round_depth_gloss.png-c081cb3ba93f8508b5bf1ea30c4a286b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_round_depth_gloss.png"
dest_files=["res://.godot/imported/button_round_depth_gloss.png-c081cb3ba93f8508b5bf1ea30c4a286b.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.5 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dps6jgqfqeswi"
path="res://.godot/imported/button_round_depth_gradient.png-0e07b355f78e95b51656bb0c3d83fe52.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_round_depth_gradient.png"
dest_files=["res://.godot/imported/button_round_depth_gradient.png-0e07b355f78e95b51656bb0c3d83fe52.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.7 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c8813pb73u7vb"
path="res://.godot/imported/button_round_depth_line.png-fdaca8cea31f061c005af921747329a3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_round_depth_line.png"
dest_files=["res://.godot/imported/button_round_depth_line.png-fdaca8cea31f061c005af921747329a3.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: 1023 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bts5imamawtvi"
path="res://.godot/imported/button_round_flat.png-98e9d4a730980656d4585f701bad3ca5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_round_flat.png"
dest_files=["res://.godot/imported/button_round_flat.png-98e9d4a730980656d4585f701bad3ca5.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: 958 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://0xca1vekeval"
path="res://.godot/imported/button_round_gloss.png-a7a90b70d98a18af0b6eaa4f3ce678ec.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_round_gloss.png"
dest_files=["res://.godot/imported/button_round_gloss.png-a7a90b70d98a18af0b6eaa4f3ce678ec.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://bwnpphcce6mn5"
path="res://.godot/imported/button_round_gradient.png-cc2e61f07c49fc39b95c15089522b00c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_round_gradient.png"
dest_files=["res://.godot/imported/button_round_gradient.png-cc2e61f07c49fc39b95c15089522b00c.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.4 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b2dad2wmrogq"
path="res://.godot/imported/button_round_line.png-e8e4ee011b7d904a4c6f5f13e1eef1fe.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_round_line.png"
dest_files=["res://.godot/imported/button_round_line.png-e8e4ee011b7d904a4c6f5f13e1eef1fe.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: 306 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://df1t3a34ju4i8"
path="res://.godot/imported/button_square_border.png-613817ccf5e3e1c960579303875f421a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_square_border.png"
dest_files=["res://.godot/imported/button_square_border.png-613817ccf5e3e1c960579303875f421a.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: 375 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dunryk6b1k5xo"
path="res://.godot/imported/button_square_depth_border.png-733df4b77b381c7ec96baad2bf84c547.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_square_depth_border.png"
dest_files=["res://.godot/imported/button_square_depth_border.png-733df4b77b381c7ec96baad2bf84c547.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: 355 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://0jwpb7a7wdq2"
path="res://.godot/imported/button_square_depth_flat.png-4ba8e2723356d1ad711207be6a036806.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_square_depth_flat.png"
dest_files=["res://.godot/imported/button_square_depth_flat.png-4ba8e2723356d1ad711207be6a036806.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: 337 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dyf0pmqb852yv"
path="res://.godot/imported/button_square_depth_gloss.png-2fcdd3a9c9e2f464ed9403fc65c9c00f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_square_depth_gloss.png"
dest_files=["res://.godot/imported/button_square_depth_gloss.png-2fcdd3a9c9e2f464ed9403fc65c9c00f.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: 575 B

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cugix475imhg1"
path="res://.godot/imported/button_square_depth_gradient.png-9eb9781fdf94619e3a6ec752fe53d225.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/ui/kenney_ui_pack/PNG/Blue/Default/button_square_depth_gradient.png"
dest_files=["res://.godot/imported/button_square_depth_gradient.png-9eb9781fdf94619e3a6ec752fe53d225.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: 374 B

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