Skip to content

Commit

Permalink
Castagne v0.54 update: check website for details
Browse files Browse the repository at this point in the history
  • Loading branch information
panthavma committed May 10, 2024
1 parent bfc3796 commit e81291d
Show file tree
Hide file tree
Showing 385 changed files with 17,017 additions and 8,731 deletions.
1,381 changes: 0 additions & 1,381 deletions Base.casp

This file was deleted.

2 changes: 1 addition & 1 deletion Castagne.tscn
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[ext_resource path="res://castagne/engine/CastagneGlobal.gd" type="Script" id=1]
[ext_resource path="res://castagne/engine/CastagneParser.gd" type="Script" id=2]
[ext_resource path="res://castagne/online/CastagneNet.gd" type="Script" id=3]
[ext_resource path="res://castagne/engine/CastagneNet.gd" type="Script" id=3]
[ext_resource path="res://castagne/engine/CastagneLoader.gd" type="Script" id=4]

[node name="Castagne" type="Node"]
Expand Down
353 changes: 353 additions & 0 deletions LICENSE.md

Large diffs are not rendered by default.

36 changes: 22 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Castagne

Castagne allows you to make fighting games more easily. It is a layer built upon Godot that manages the internal logic needed, so that you can focus on making the game itself.
It focuses on:
- Efficiency: Iterate quickly and frequently. Works online directly. Learn from within the engine.
Expand All @@ -8,26 +9,33 @@ It focuses on:
[Join the Discord](https://discord.gg/CWjWfC9K9T) to stay up to date!

# Download
Get it here! [https://castagneengine.com/](https://castagneengine.com)

# Current Status : Castagne v0.53.1
v0.53.1 is, in my opinion, good enough to make your core gameplay in. It's got most things I've needed up to now, with more coming. Interface has stabilized.

The project is overall stable, but still a bit incomplete. Some small changes in behaviour may still happen as potential bugs are fixed.
Rollback worked with Castagne v0.2, it will certainly need a second pass now that the refactoring is done.

Current version cycle is Castagne v0.6, [see the roadmap](http://panthavma.com/articles/castagne-roadmap-v1) for details.
The objective is to create all the structures needed around the game, like menus, training mode, etc.

Most of the development of Castagne will follow the development of Kronian Titans itself.

Get it here! [https://castagneengine.com/download](https://castagneengine.com/download)

# Projects Using Castagne
In bold projects having contributed code to Castagne.

- [**Kronian Titans**](https://oddgeargames.itch.io/kronian-titans)
- [**Kronian Titans**](https://kroniantitans.com)
- **Molten Winds**
- Your project here?

# Used Projects
- [dsnopek's Rollback addon](https://gitlab.com/snopek-games/godot-rollback-netcode)
- [gdunzip](https://git.sr.ht/~jelle/gdunzip)

# Licensing

Castagne is mostly licensed using MPL 2.0, with assets and external dependencies being licensed under different conditions.
Please see the LICENSE.md files in the project, which apply to the whole folder and subfolders it is contained in.
- `assets/` contains non-code assets subject to the licenses specified in `assets/LICENSE.md`
- `docs/` contains general Castagne documentation subject to the license in `docs/LICENSE.md`
- `external/` contains non-Castagne code subject to its own licenses. The contents of this folder may be downloaded on the [Castagne website](https://castagneengine.com/download)

As a simplified and non-binding explanation for most people: you can use Castagne for free even in your commercial projects under two main conditions:
- You must say that Castagne was used in the game
- If you modified Castagne, you must redistribute the modified source files

This is meant as a way to keep the project and community healthy with few restrictions.

# Contributing

Castagne requires contributors to release their contributions under MIT license for the time being to be merged into the project.
7 changes: 7 additions & 0 deletions assets/LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Files in this folder are non-code assets, and as such are not subject to the MPL 2.0.

The licenses are as follows:

- Files in the `fighters/` folder are licensed under CC BY-NC-SA 4.0. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/. It is additionally tolerated to include them in compiled binaries of games made with Castagne as long as they are inaccessible through normal means in game.
- Files in the `editor/` and `icons/` folder are licensed under CC BY-NC-SA 4.0. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/. It is additionally tolerated to include them in compiled binaries of games made with Castagne as long as they are inaccessible through normal means in game.
- All other files are licensed under CC BY 4.0. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/.
File renamed without changes
35 changes: 35 additions & 0 deletions assets/editor/genres/25DFighter-icon.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/25DFighter-icon.png-eff2135bff442bd6348a7b80d9ff0e9a.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://castagne/assets/editor/genres/25DFighter-icon.png"
dest_files=[ "res://.import/25DFighter-icon.png-eff2135bff442bd6348a7b80d9ff0e9a.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=2
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=0
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
File renamed without changes
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

importer="texture"
type="StreamTexture"
path="res://.import/tutorialDone.png-0ba3332c6a5c1f7ab182ec92edfc4515.stex"
path="res://.import/25DFighter-image.png-a73dc4a9f625f613a7f47ddb6045b7ff.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://castagne/assets/icons/editor/misc/tutorialDone.png"
dest_files=[ "res://.import/tutorialDone.png-0ba3332c6a5c1f7ab182ec92edfc4515.stex" ]
source_file="res://castagne/assets/editor/genres/25DFighter-image.png"
dest_files=[ "res://.import/25DFighter-image.png-a73dc4a9f625f613a7f47ddb6045b7ff.stex" ]

[params]

Expand Down
File renamed without changes
35 changes: 35 additions & 0 deletions assets/editor/genres/2DFighter-icon.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/2DFighter-icon.png-68d689c8e44d1f68a9563d3aaf9767bd.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://castagne/assets/editor/genres/2DFighter-icon.png"
dest_files=[ "res://.import/2DFighter-icon.png-68d689c8e44d1f68a9563d3aaf9767bd.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=2
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=0
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
File renamed without changes
35 changes: 35 additions & 0 deletions assets/editor/genres/2DFighter-image.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/2DFighter-image.png-d7cdbb85621d208a0f6af50057d62220.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://castagne/assets/editor/genres/2DFighter-image.png"
dest_files=[ "res://.import/2DFighter-image.png-d7cdbb85621d208a0f6af50057d62220.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=2
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=0
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
File renamed without changes
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

importer="texture"
type="StreamTexture"
path="res://.import/Custom-icon.png-b61f115c7db2cb157c06d0b39b38086c.stex"
path="res://.import/2DPlatformer-icon.png-0fec5e094e3cbc8f01e9f7e605c12ae0.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://castagne/assets/icons/editor/genres/Custom-icon.png"
dest_files=[ "res://.import/Custom-icon.png-b61f115c7db2cb157c06d0b39b38086c.stex" ]
source_file="res://castagne/assets/editor/genres/2DPlatformer-icon.png"
dest_files=[ "res://.import/2DPlatformer-icon.png-0fec5e094e3cbc8f01e9f7e605c12ae0.stex" ]

[params]

Expand Down
File renamed without changes
35 changes: 35 additions & 0 deletions assets/editor/genres/3DFighter-icon.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/3DFighter-icon.png-19fbed4062ecbb86ea5f920d2c23ed6b.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://castagne/assets/editor/genres/3DFighter-icon.png"
dest_files=[ "res://.import/3DFighter-icon.png-19fbed4062ecbb86ea5f920d2c23ed6b.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=2
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=0
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
File renamed without changes
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

importer="texture"
type="StreamTexture"
path="res://.import/2DFighter-image.png-4c535e67dec0f1590e705ed0cdda2e78.stex"
path="res://.import/3DPlatformer-icon.png-dd016a1dd154227a5b41d57b15673552.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://castagne/assets/icons/editor/genres/2DFighter-image.png"
dest_files=[ "res://.import/2DFighter-image.png-4c535e67dec0f1590e705ed0cdda2e78.stex" ]
source_file="res://castagne/assets/editor/genres/3DPlatformer-icon.png"
dest_files=[ "res://.import/3DPlatformer-icon.png-dd016a1dd154227a5b41d57b15673552.stex" ]

[params]

Expand Down
File renamed without changes
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

importer="texture"
type="StreamTexture"
path="res://.import/25DFighter-icon.png-77497d5bfd4f4346415e0d0b0db751a0.stex"
path="res://.import/ArenaFighter-icon.png-92197dcf5688faa25130d9061eeebb42.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://castagne/assets/icons/editor/genres/25DFighter-icon.png"
dest_files=[ "res://.import/25DFighter-icon.png-77497d5bfd4f4346415e0d0b0db751a0.stex" ]
source_file="res://castagne/assets/editor/genres/ArenaFighter-icon.png"
dest_files=[ "res://.import/ArenaFighter-icon.png-92197dcf5688faa25130d9061eeebb42.stex" ]

[params]

Expand Down
File renamed without changes
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

importer="texture"
type="StreamTexture"
path="res://.import/3DFighter-icon.png-f041db49b428ac1106bd7eaa50a010a9.stex"
path="res://.import/BeatThemAll-icon.png-eb99693cceb88506cd034285695164b6.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://castagne/assets/icons/editor/genres/3DFighter-icon.png"
dest_files=[ "res://.import/3DFighter-icon.png-f041db49b428ac1106bd7eaa50a010a9.stex" ]
source_file="res://castagne/assets/editor/genres/BeatThemAll-icon.png"
dest_files=[ "res://.import/BeatThemAll-icon.png-eb99693cceb88506cd034285695164b6.stex" ]

[params]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

importer="texture"
type="StreamTexture"
path="res://.import/2DFighter-icon.png-740b8c8e9490c19289b3d07cdce6bd4e.stex"
path="res://.import/CharacterAction-icon.png-b8cd35fecd76338e4be7c9ad32f089bd.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://castagne/assets/icons/editor/genres/2DFighter-icon.png"
dest_files=[ "res://.import/2DFighter-icon.png-740b8c8e9490c19289b3d07cdce6bd4e.stex" ]
source_file="res://castagne/assets/editor/genres/CharacterAction-icon.png"
dest_files=[ "res://.import/CharacterAction-icon.png-b8cd35fecd76338e4be7c9ad32f089bd.stex" ]

[params]

Expand Down
File renamed without changes
35 changes: 35 additions & 0 deletions assets/editor/genres/Custom-icon.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/Custom-icon.png-8023ac840b9ae8de6afdba463774f59b.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://castagne/assets/editor/genres/Custom-icon.png"
dest_files=[ "res://.import/Custom-icon.png-8023ac840b9ae8de6afdba463774f59b.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=2
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=0
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
File renamed without changes
Loading

0 comments on commit e81291d

Please sign in to comment.