A lot of unrelated stuff

This commit is contained in:
Nikolai Rodionov 2025-03-03 10:14:20 +01:00
parent ac5dbb52fa
commit 760a7b9f53
Signed by: allanger
GPG Key ID: 09F8B434D0FDD99B
204 changed files with 8607 additions and 25 deletions

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "dependencies/mixamo_blender4"]
path = dependencies/mixamo_blender4
url = https://gitlab.com/x190/mixamo_blender4.git

View File

@ -2,6 +2,7 @@ JOLT_VERSION = v0.14.0-stable
JOLT_URL = https://github.com/godot-jolt/godot-jolt/releases/download/${JOLT_VERSION}/godot-jolt_${JOLT_VERSION}.zip
JOLT_DIR = ./godot/jolt
install_jolt:
rm -rf ${JOLT_DIR}
$(eval DOWNLOAD := $(shell mktemp -d))

View File

@ -1,5 +1,44 @@
# Killbox
# Goals
## Meta goals
- Game must be 100% open source
- Game must run on all major platforms
## In-game goals
- Mode separation
- Classic: CS2 alike
- Killbox: All the game features
- Advanced movement system
- Destructuble environment
- Body-awareness
- Active ragdolls
# Movement
- Basic movement
- Walk
- Jump
- Crouch
- Sprint
- Parcour Movement
- Wall-runs
- Wall-jumps
- Quilts
- Pull-ups
- Mantle
- Battle movements
- Slides
- Lean
- Dive
- Crawling
## Mechanics
# Prepare environment
Install jolt engine on mac/linux use `make install_jolt`

BIN
blender/y-bot.blend Normal file

Binary file not shown.

BIN
blender/y-bot.blend1 Normal file

Binary file not shown.

1
dependencies/mixamo_blender4 vendored Submodule

@ -0,0 +1 @@
Subproject commit 0b331d116864c582c1c570c0bae646bea94fba4d

9
docs/docs/mixamo.md Normal file
View File

@ -0,0 +1,9 @@
# Mixamo
## How to import
- In blender set the scale to 1 on each axis. Once it's node the model will become enourmous, that's alright.
- Export the model in the `gltf` format and import it in godot.
- Once imported, open the `glb` file in Godot, change the root scale to `0.01`, and press `Re-import`
If imported like this, the generated physical skeleton will not have to be re-scaled

11
docs/docs/player.md Normal file
View File

@ -0,0 +1,11 @@
# PlayerNode
## About
`PlayerNode` must represent the player on the server and on the client.
## Components
- Camera Mount with the input set to true
- Character model with the controller script
- Character model that renders on the server with RPCs

BIN
godot/assets/models/characters/hands.glb (Stored with Git LFS) Normal file

Binary file not shown.

BIN
godot/assets/models/characters/hands.glb.import (Stored with Git LFS) Normal file

Binary file not shown.

BIN
godot/assets/models/characters/legs.glb (Stored with Git LFS) Normal file

Binary file not shown.

BIN
godot/assets/models/characters/legs.glb.import (Stored with Git LFS) Normal file

Binary file not shown.

BIN
godot/assets/models/characters/y-bot.glb (Stored with Git LFS) Normal file

Binary file not shown.

BIN
godot/assets/models/characters/y-bot.glb.import (Stored with Git LFS) Normal file

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Dark/texture_01.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Dark/texture_02.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Dark/texture_03.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Dark/texture_04.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Dark/texture_05.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Dark/texture_06.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Dark/texture_07.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Dark/texture_08.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Dark/texture_09.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Dark/texture_10.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Dark/texture_11.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Dark/texture_12.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Dark/texture_13.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Green/texture_01.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Green/texture_02.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Green/texture_03.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Green/texture_04.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Green/texture_05.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Green/texture_06.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Green/texture_07.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Green/texture_08.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Green/texture_09.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Green/texture_10.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Green/texture_11.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Green/texture_12.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Green/texture_13.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Light/texture_01.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Light/texture_02.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Light/texture_03.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Light/texture_04.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Light/texture_05.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Light/texture_06.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Light/texture_07.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Light/texture_08.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Light/texture_09.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Light/texture_10.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Light/texture_11.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Light/texture_12.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Light/texture_13.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Orange/texture_01.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Orange/texture_02.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Orange/texture_03.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
godot/assets/textures/kenny_prototype/Orange/texture_04.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

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