fixed weapon slashes, removed some unused ones, cleaned up vfx filestructure, made new scene for overworld bad end and finalized animaiton + environment, more item fixes and some texture downsizes, took scripts off overworld duplicate and moved to EX folder

This commit is contained in:
Pal
2026-04-22 16:09:00 -07:00
parent 0d2acf8549
commit 6f79c64924
71 changed files with 4032 additions and 3872 deletions

View File

@@ -1,15 +1,15 @@
[gd_resource type="Resource" script_class="EffectItemStats" load_steps=3 format=3 uid="uid://dw26l3f3hd2sq"] [gd_resource type="Resource" script_class="EffectItemStats" load_steps=3 format=3 uid="uid://dw26l3f3hd2sq"]
[ext_resource type="Texture2D" uid="uid://esqaln68twiw" path="res://src/items/Icons/Unidentified Item.png" id="1_x5j1r"] [ext_resource type="Texture2D" uid="uid://d3almqf7u20te" path="res://src/items/effect/textures/cursebook.png" id="1_daviq"]
[ext_resource type="Script" uid="uid://b5w4iw4iqmxtn" path="res://src/items/effect/EffectItemStats.cs" id="2_unl83"] [ext_resource type="Script" uid="uid://b5w4iw4iqmxtn" path="res://src/items/effect/EffectItemStats.cs" id="2_xpp7p"]
[resource] [resource]
script = ExtResource("2_unl83") script = ExtResource("2_xpp7p")
UsableItemTag = 9 UsableItemTag = 9
ElementalDamageType = 7 ElementalDamageType = 7
Name = "Violence" Name = "Scripture Sign: Imprecation"
StatDescription = "" StatDescription = "Deals moderate Curse damage to all entities in the current room."
FlavorText = "" FlavorText = "Virulent wishes should be handled with careful consideration of the eons of consequences they may carry."
SpawnRate = 0.009 SpawnRate = 0.009
BonusAttack = 0 BonusAttack = 0
BonusDefense = 0 BonusDefense = 0
@@ -24,7 +24,7 @@ FerrumResistance = 0
HolyResistance = 0 HolyResistance = 0
CurseResistance = 0 CurseResistance = 0
ThrowSpeed = 12.0 ThrowSpeed = 12.0
ThrowDamage = 5 ThrowDamage = 40
ItemTag = 0 ItemTag = 0
Texture = ExtResource("1_x5j1r") Texture = ExtResource("1_daviq")
metadata/_custom_type_script = "uid://b5w4iw4iqmxtn" metadata/_custom_type_script = "uid://b5w4iw4iqmxtn"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -2,8 +2,8 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://kg8xdq8tbdxt" uid="uid://d3almqf7u20te"
path.bptc="res://.godot/imported/SpellSignAtomization.PNG-09c660bec842f6b391945bd527bb8540.bptc.ctex" path.bptc="res://.godot/imported/cursebook.png-c000d37802b1925169a38955d893f544.bptc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -11,8 +11,8 @@ metadata={
[deps] [deps]
source_file="res://src/items/effect/textures/SpellSignAtomization.PNG" source_file="res://src/items/effect/textures/cursebook.png"
dest_files=["res://.godot/imported/SpellSignAtomization.PNG-09c660bec842f6b391945bd527bb8540.bptc.ctex"] dest_files=["res://.godot/imported/cursebook.png-c000d37802b1925169a38955d893f544.bptc.ctex"]
[params] [params]

View File

@@ -1,6 +1,6 @@
using Godot; using Godot;
namespace Zennysoft.Game.Ma; namespace Zennysoft.Game.Ma;
public abstract partial class FloorNode : Node public abstract partial class FloorNode : Node
{ {
} }

View File

@@ -37,29 +37,29 @@ public partial class Map : Node3D, IMap
public void OnResolved() public void OnResolved()
{ {
AnimationPlayer.AnimationFinished += AnimationPlayer_AnimationFinished; AnimationPlayer.AnimationFinished += AnimationPlayer_AnimationFinished;
this.Provide(); this.Provide();
} }
private async void AnimationPlayer_AnimationFinished(StringName animName) private async void AnimationPlayer_AnimationFinished(StringName animName)
{ {
if (animName == "fade_out") if (animName == "fade_out")
{ {
await LoadNewFloor(); await LoadNewFloor();
FloorLoaded?.Invoke(); FloorLoaded?.Invoke();
} }
} }
private async Task LoadNewFloor() private async Task LoadNewFloor()
{ {
SpawnPointCreated?.Invoke((Vector3.Forward, new Vector3(-999, -999, -999))); SpawnPointCreated?.Invoke((Vector3.Forward, new Vector3(-999, -999, -999)));
var newFloor = await LoadNewFloor(_sceneName); var newFloor = await LoadNewFloor(_sceneName);
ClearFloor(); ClearFloor();
AddChild(newFloor); AddChild(newFloor);
InitializeFloor(newFloor); InitializeFloor(newFloor);
var floor = MapOrder.GetChildren().OfType<FloorNode>().ElementAt(CurrentFloorNumber.Value); var floor = MapOrder.GetChildren().OfType<FloorNode>().ElementAt(CurrentFloorNumber.Value);
if (CurrentFloor is DungeonFloor dungeonFloor && floor is DungeonFloorNode dungeonFloorNode) if (CurrentFloor is DungeonFloor dungeonFloor && floor is DungeonFloorNode dungeonFloorNode)
dungeonFloor.SpawnEnemies(dungeonFloorNode); dungeonFloor.SpawnEnemies(dungeonFloorNode);
} }
public void FadeIn() => AnimationPlayer.Play("fade_in"); public void FadeIn() => AnimationPlayer.Play("fade_in");
@@ -67,66 +67,66 @@ public partial class Map : Node3D, IMap
public void InitializeMapData() public void InitializeMapData()
{ {
CurrentFloorNumber.OnNext(-1); CurrentFloorNumber.OnNext(-1);
} }
public IDungeonRoom GetPlayersCurrentRoom() public IDungeonRoom GetPlayersCurrentRoom()
{ {
var rooms = CurrentFloor.Rooms; var rooms = CurrentFloor.Rooms;
var playersRoom = rooms.SingleOrDefault(x => x.IsPlayerInRoom); var playersRoom = rooms.SingleOrDefault(x => x.IsPlayerInRoom);
return playersRoom; return playersRoom;
} }
public (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPosition() public (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPosition()
{ {
var spawnPoint = CurrentFloor.GetPlayerSpawnPoint(); var spawnPoint = CurrentFloor.GetPlayerSpawnPoint();
return (spawnPoint.Rotation, spawnPoint.Position); return (spawnPoint.Rotation, spawnPoint.Position);
} }
public void ClearFloor() public void ClearFloor()
{ {
CurrentFloor?.CallDeferred(MethodName.QueueFree, []); CurrentFloor?.CallDeferred(MethodName.QueueFree, []);
} }
public async Task LoadFloor() public async Task LoadFloor()
{ {
var floor = MapOrder.GetChildren().OfType<FloorNode>().ElementAt(CurrentFloorNumber.Value + 1); var floor = MapOrder.GetChildren().OfType<FloorNode>().ElementAt(CurrentFloorNumber.Value + 1);
var sceneToLoad = LayoutToScenePathConverter.Convert(floor); var sceneToLoad = LayoutToScenePathConverter.Convert(floor);
await LoadFloor(sceneToLoad); await LoadFloor(sceneToLoad);
} }
public async Task LoadFloor(string sceneName) public async Task LoadFloor(string sceneName)
{ {
CallDeferred(MethodName.FadeOut); CallDeferred(MethodName.FadeOut);
_sceneName = sceneName; _sceneName = sceneName;
var dimmableAudio = GetTree().GetNodesInGroup("DimmableAudio").OfType<IDimmableAudioStreamPlayer>(); var dimmableAudio = GetTree().GetNodesInGroup("DimmableAudio").OfType<IDimmableAudioStreamPlayer>();
foreach (var node in dimmableAudio) foreach (var node in dimmableAudio)
node.FadeOut(); node.FadeOut();
} }
private void InitializeFloor(Node newFloor) private void InitializeFloor(Node newFloor)
{ {
CurrentFloor = (IDungeonFloor)newFloor; CurrentFloor = (IDungeonFloor)newFloor;
SetupDungeonFloor(); SetupDungeonFloor();
CurrentFloor.FloorIsLoaded = true; CurrentFloor.FloorIsLoaded = true;
CurrentFloorNumber.OnNext(CurrentFloorNumber.Value + 1); CurrentFloorNumber.OnNext(CurrentFloorNumber.Value + 1);
} }
private async Task<Node> LoadNewFloor(string sceneName) private async Task<Node> LoadNewFloor(string sceneName)
{ {
var sceneLoader = new SceneLoader(); var sceneLoader = new SceneLoader();
AddChild(sceneLoader); AddChild(sceneLoader);
sceneLoader.LoadSceneRequest(sceneName); sceneLoader.LoadSceneRequest(sceneName);
await ToSignal(sceneLoader, SceneLoader.SignalName.SceneLoaded); await ToSignal(sceneLoader, SceneLoader.SignalName.SceneLoaded);
var result = sceneLoader.LoadedScene; var result = sceneLoader.LoadedScene;
sceneLoader.QueueFree(); sceneLoader.QueueFree();
return result; return result;
} }
private void SetupDungeonFloor() private void SetupDungeonFloor()
{ {
CurrentFloor.InitializeDungeon(); CurrentFloor.InitializeDungeon();
var transform = GetPlayerSpawnPosition(); var transform = GetPlayerSpawnPosition();
SpawnPointCreated?.Invoke(transform); SpawnPointCreated?.Invoke(transform);
} }
} }

View File

@@ -61,7 +61,7 @@ height = 2.24425
radius = 1.941 radius = 1.941
[node name="SteleE" type="Node3D"] [node name="SteleE" type="Node3D"]
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) transform = Transform3D(0.43, 0, 0, 0, 0.43, 0, 0, 0, 0.43, 0, 0.0391899, 0)
script = ExtResource("1_kuew0") script = ExtResource("1_kuew0")
[node name="Steles_" type="Node3D" parent="."] [node name="Steles_" type="Node3D" parent="."]

View File

@@ -1,4 +1,4 @@
using Godot; using Godot;
namespace Zennysoft.Game.Ma; namespace Zennysoft.Game.Ma;
@@ -6,4 +6,4 @@ public partial class SpecialFloorNode : FloorNode
{ {
[Export] [Export]
public SpecialFloorType FloorName { get; set; } public SpecialFloorType FloorName { get; set; }
} }

View File

@@ -11,18 +11,18 @@ public partial class UnlockableDoor : Node3D, IDoor
public void OnReady() public void OnReady()
{ {
UnlockArea.AreaEntered += UnlockArea_AreaEntered; UnlockArea.AreaEntered += UnlockArea_AreaEntered;
} }
private void UnlockArea_AreaEntered(Area3D area) private void UnlockArea_AreaEntered(Area3D area)
{ {
var children = GetChildren(); var children = GetChildren();
foreach (var child in children) foreach (var child in children)
child.QueueFree(); child.QueueFree();
} }
public void OnExitTree() public void OnExitTree()
{ {
UnlockArea.AreaEntered -= UnlockArea_AreaEntered; UnlockArea.AreaEntered -= UnlockArea_AreaEntered;
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 MiB

After

Width:  |  Height:  |  Size: 55 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -22,50 +22,50 @@ public partial class Npc : Node3D
public void OnReady() public void OnReady()
{ {
SetPhysicsProcess(true); SetPhysicsProcess(true);
DialogueZone.BodyEntered += DialogueZone_BodyEntered; DialogueZone.BodyEntered += DialogueZone_BodyEntered;
DialogueZone.BodyExited += DialogueZone_BodyExited; DialogueZone.BodyExited += DialogueZone_BodyExited;
DialogueExitZone.BodyExited += DialogueExitZone_BodyExited; DialogueExitZone.BodyExited += DialogueExitZone_BodyExited;
Hitbox.AreaEntered += Hitbox_AreaEntered; Hitbox.AreaEntered += Hitbox_AreaEntered;
} }
private void Hitbox_AreaEntered(Area3D area) private void Hitbox_AreaEntered(Area3D area)
{ {
if (area.GetOwner() is ThrownItem thrownItem) if (area.GetOwner() is ThrownItem thrownItem)
{ {
DialogueController.ShowDialogue(Dialogue, "get_item"); DialogueController.ShowDialogue(Dialogue, "get_item");
thrownItem.QueueFree(); thrownItem.QueueFree();
} }
} }
private void DialogueZone_BodyExited(Node3D body) private void DialogueZone_BodyExited(Node3D body)
{ {
_isInDialogueZone = false; _isInDialogueZone = false;
} }
private void DialogueExitZone_BodyExited(Node3D body) private void DialogueExitZone_BodyExited(Node3D body)
{ {
DialogueController.Interrupt(); DialogueController.Interrupt();
} }
private void DialogueZone_BodyEntered(Node3D body) private void DialogueZone_BodyEntered(Node3D body)
{ {
_isInDialogueZone = true; _isInDialogueZone = true;
} }
public override void _UnhandledInput(InputEvent @event) public override void _UnhandledInput(InputEvent @event)
{ {
if (@event.IsActionPressed(GameInputs.Interact) && _isInDialogueZone) if (@event.IsActionPressed(GameInputs.Interact) && _isInDialogueZone)
{ {
DialogueController.ShowDialogue(Dialogue, "general"); DialogueController.ShowDialogue(Dialogue, "general");
} }
} }
public void OnExitTree() public void OnExitTree()
{ {
DialogueZone.BodyEntered -= DialogueZone_BodyEntered; DialogueZone.BodyEntered -= DialogueZone_BodyEntered;
DialogueZone.BodyExited -= DialogueZone_BodyExited; DialogueZone.BodyExited -= DialogueZone_BodyExited;
DialogueExitZone.BodyExited -= DialogueExitZone_BodyExited; DialogueExitZone.BodyExited -= DialogueExitZone_BodyExited;
Hitbox.AreaEntered -= Hitbox_AreaEntered; Hitbox.AreaEntered -= Hitbox_AreaEntered;
} }
} }

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=24 format=4 uid="uid://ylrki0tfn515"] [gd_scene load_steps=24 format=4 uid="uid://ylrki0tfn515"]
[ext_resource type="PackedScene" uid="uid://c1g0arjafe16t" path="res://src/vfx/Enemy Projectiles/thintorus.glb" id="1_3cc4k"] [ext_resource type="PackedScene" uid="uid://c1g0arjafe16t" path="res://src/vfx/Enemy/thintorus.glb" id="1_3cc4k"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_x28bb"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_x28bb"]
resource_name = "Material.002" resource_name = "Material.002"

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1 importer_version=1
type="PackedScene" type="PackedScene"
uid="uid://d04e6trh50tx0" uid="uid://d04e6trh50tx0"
path="res://.godot/imported/spiral.glb-aa652e40ee5c3b90b703c6d554f66931.scn" path="res://.godot/imported/spiral.glb-1845d074579f354a33f2927ec1799855.scn"
[deps] [deps]
source_file="res://src/vfx/Enemy Projectiles/spiral.glb" source_file="res://src/vfx/Enemy/spiral.glb"
dest_files=["res://.godot/imported/spiral.glb-aa652e40ee5c3b90b703c6d554f66931.scn"] dest_files=["res://.godot/imported/spiral.glb-1845d074579f354a33f2927ec1799855.scn"]
[params] [params]

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1 importer_version=1
type="PackedScene" type="PackedScene"
uid="uid://c1g0arjafe16t" uid="uid://c1g0arjafe16t"
path="res://.godot/imported/thintorus.glb-7534f7ac77504718dbb6a098dd5126eb.scn" path="res://.godot/imported/thintorus.glb-55ee32a2fd544fdfa4a49046266fed31.scn"
[deps] [deps]
source_file="res://src/vfx/Enemy Projectiles/thintorus.glb" source_file="res://src/vfx/Enemy/thintorus.glb"
dest_files=["res://.godot/imported/thintorus.glb-7534f7ac77504718dbb6a098dd5126eb.scn"] dest_files=["res://.godot/imported/thintorus.glb-55ee32a2fd544fdfa4a49046266fed31.scn"]
[params] [params]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 MiB

View File

@@ -1,35 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dpwp32f50bsla"
path.s3tc="res://.godot/imported/ENTROPICvariation1.png-67315192864d142f8afffb4475d7f403.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://src/vfx/Items Etc/ENTROPICvariation1.png"
dest_files=["res://.godot/imported/ENTROPICvariation1.png-67315192864d142f8afffb4475d7f403.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 MiB

View File

@@ -1,35 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://brhg8g0sne2i1"
path.s3tc="res://.godot/imported/ENTROPICvariation2.png-6fc96dc4ee3f72a21882f936b931a81b.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://src/vfx/Items Etc/ENTROPICvariation2.png"
dest_files=["res://.godot/imported/ENTROPICvariation2.png-6fc96dc4ee3f72a21882f936b931a81b.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 MiB

View File

@@ -1,35 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cd44170cm8vyv"
path.s3tc="res://.godot/imported/ENTROPICvariation3.png-c6ba00e332f85ab15c9327769cafcd4f.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://src/vfx/Items Etc/ENTROPICvariation3.png"
dest_files=["res://.godot/imported/ENTROPICvariation3.png-c6ba00e332f85ab15c9327769cafcd4f.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 MiB

View File

@@ -1,35 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b5yqauqsd3rsq"
path.s3tc="res://.godot/imported/ENTROPICvariation4.png-e06377f21ea0b4ded4586f1fea6153f6.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://src/vfx/Items Etc/ENTROPICvariation4.png"
dest_files=["res://.godot/imported/ENTROPICvariation4.png-e06377f21ea0b4ded4586f1fea6153f6.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/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

View File

Before

Width:  |  Height:  |  Size: 452 KiB

After

Width:  |  Height:  |  Size: 452 KiB

View File

@@ -3,7 +3,7 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://c6r3dhnkuw22w" uid="uid://c6r3dhnkuw22w"
path.s3tc="res://.godot/imported/FIRE_STRIKE_1.0.png-559ebdca8bed9db1db96b1d1b2d8f353.s3tc.ctex" path.s3tc="res://.godot/imported/FIRE_STRIKE_1.0.png-e7a64100a7bbdebc345df805056aa769.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -11,8 +11,8 @@ metadata={
[deps] [deps]
source_file="res://src/vfx/hit_effects/FIRE_STRIKE_1.0.png" source_file="res://src/vfx/Items Etc/FIRE_STRIKE_1.0.png"
dest_files=["res://.godot/imported/FIRE_STRIKE_1.0.png-559ebdca8bed9db1db96b1d1b2d8f353.s3tc.ctex"] dest_files=["res://.godot/imported/FIRE_STRIKE_1.0.png-e7a64100a7bbdebc345df805056aa769.s3tc.ctex"]
[params] [params]

View File

Before

Width:  |  Height:  |  Size: 652 KiB

After

Width:  |  Height:  |  Size: 652 KiB

View File

@@ -3,7 +3,7 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://dw41v352onc0a" uid="uid://dw41v352onc0a"
path.s3tc="res://.godot/imported/WATER_STRIKE_1.0.png-e7137b942ece3c27aab46a2703843a54.s3tc.ctex" path.s3tc="res://.godot/imported/WATER_STRIKE_1.0.png-4f84c25274cf17cc47fcebbb6f194712.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -11,8 +11,8 @@ metadata={
[deps] [deps]
source_file="res://src/vfx/hit_effects/WATER_STRIKE_1.0.png" source_file="res://src/vfx/Items Etc/WATER_STRIKE_1.0.png"
dest_files=["res://.godot/imported/WATER_STRIKE_1.0.png-e7137b942ece3c27aab46a2703843a54.s3tc.ctex"] dest_files=["res://.godot/imported/WATER_STRIKE_1.0.png-4f84c25274cf17cc47fcebbb6f194712.s3tc.ctex"]
[params] [params]

View File

Before

Width:  |  Height:  |  Size: 488 KiB

After

Width:  |  Height:  |  Size: 488 KiB

View File

@@ -3,7 +3,7 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://npwcgmo2hi1t" uid="uid://npwcgmo2hi1t"
path.s3tc="res://.godot/imported/explosion.png-8174f81734413e849902e37c0ddda01d.s3tc.ctex" path.s3tc="res://.godot/imported/explosion.png-aed0eb7cd70cb6e6118bb0d886d68b90.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -11,8 +11,8 @@ metadata={
[deps] [deps]
source_file="res://src/vfx/hit_effects/explosion.png" source_file="res://src/vfx/Items Etc/explosion.png"
dest_files=["res://.godot/imported/explosion.png-8174f81734413e849902e37c0ddda01d.s3tc.ctex"] dest_files=["res://.godot/imported/explosion.png-aed0eb7cd70cb6e6118bb0d886d68b90.s3tc.ctex"]
[params] [params]

View File

Before

Width:  |  Height:  |  Size: 818 KiB

After

Width:  |  Height:  |  Size: 818 KiB

View File

@@ -3,7 +3,7 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://bivel6aqi8hm2" uid="uid://bivel6aqi8hm2"
path.s3tc="res://.godot/imported/heavens rebellion.png-4478ff3c48b5bea7418bf7da24150a2d.s3tc.ctex" path.s3tc="res://.godot/imported/heavens rebellion.png-73f435e69e104595cfac8153078d1f56.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -11,8 +11,8 @@ metadata={
[deps] [deps]
source_file="res://src/vfx/hit_effects/heavens rebellion.png" source_file="res://src/vfx/Items Etc/heavens rebellion.png"
dest_files=["res://.godot/imported/heavens rebellion.png-4478ff3c48b5bea7418bf7da24150a2d.s3tc.ctex"] dest_files=["res://.godot/imported/heavens rebellion.png-73f435e69e104595cfac8153078d1f56.s3tc.ctex"]
[params] [params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 634 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://8elghtvwum52"
path.bptc="res://.godot/imported/keystaff_use.png-dd4b67e8e52db55b8e5062fca897638b.bptc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://src/vfx/Items Etc/keystaff_use.png"
dest_files=["res://.godot/imported/keystaff_use.png-dd4b67e8e52db55b8e5062fca897638b.bptc.ctex"]
[params]
compress/mode=2
compress/high_quality=true
compress/lossy_quality=0.7
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/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

View File

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

@@ -3,7 +3,7 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://b3aqo3k2p43gc" uid="uid://b3aqo3k2p43gc"
path.s3tc="res://.godot/imported/perspective.png-85657857d4f3210543bd9e52489ce06a.s3tc.ctex" path.s3tc="res://.godot/imported/perspective.png-ef7f1c54094faa3da4940b14af60c2b2.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -11,8 +11,8 @@ metadata={
[deps] [deps]
source_file="res://src/vfx/hit_effects/perspective.png" source_file="res://src/vfx/Items Etc/perspective.png"
dest_files=["res://.godot/imported/perspective.png-85657857d4f3210543bd9e52489ce06a.s3tc.ctex"] dest_files=["res://.godot/imported/perspective.png-ef7f1c54094faa3da4940b14af60c2b2.s3tc.ctex"]
[params] [params]

View File

Before

Width:  |  Height:  |  Size: 1.0 MiB

After

Width:  |  Height:  |  Size: 1.0 MiB

View File

@@ -3,7 +3,7 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://cf33b3a1olhg7" uid="uid://cf33b3a1olhg7"
path.s3tc="res://.godot/imported/sinemorph.png-d98a82ddf0c934695bb228b9f7719641.s3tc.ctex" path.s3tc="res://.godot/imported/sinemorph.png-e8f056ee0bc7180cfe46cac323f7f52f.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -11,8 +11,8 @@ metadata={
[deps] [deps]
source_file="res://src/vfx/hit_effects/sinemorph.png" source_file="res://src/vfx/Items Etc/sinemorph.png"
dest_files=["res://.godot/imported/sinemorph.png-d98a82ddf0c934695bb228b9f7719641.s3tc.ctex"] dest_files=["res://.godot/imported/sinemorph.png-e8f056ee0bc7180cfe46cac323f7f52f.s3tc.ctex"]
[params] [params]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 242 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 811 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 668 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 505 KiB

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 324 KiB

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 KiB

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 337 KiB

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 215 KiB

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 619 KiB

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 662 KiB

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 291 KiB

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 924 KiB

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 241 KiB

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 241 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 241 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 241 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -2,8 +2,8 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://dk0ts1p5pv0is" uid="uid://cco4ms5bkuwmh"
path.bptc="res://.godot/imported/fist.png-a722320b4d81c2d3fcd6aa1e25e3ff12.bptc.ctex" path.bptc="res://.godot/imported/0019.webp-ac747e955dad81d9d07ffb7bf1c8165f.bptc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -11,8 +11,8 @@ metadata={
[deps] [deps]
source_file="res://src/vfx/hit_effects/fist.png" source_file="res://src/vfx/Weapon Strikes/Joyeuse/0019.webp"
dest_files=["res://.godot/imported/fist.png-a722320b4d81c2d3fcd6aa1e25e3ff12.bptc.ctex"] dest_files=["res://.godot/imported/0019.webp-ac747e955dad81d9d07ffb7bf1c8165f.bptc.ctex"]
[params] [params]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 241 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

View File

@@ -2,8 +2,8 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://dlrruuu27scmm" uid="uid://dvdqy6bh8hwyd"
path.s3tc="res://.godot/imported/punching.png-fa186dd07f422abbde3a88b21aa1f934.s3tc.ctex" path.bptc="res://.godot/imported/Un-armed.png-4acf0b462830031ca0e69386348b6b6c.bptc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -11,13 +11,13 @@ metadata={
[deps] [deps]
source_file="res://src/vfx/Weapon Strikes/punching.png" source_file="res://src/vfx/Weapon Strikes/Un-armed.png"
dest_files=["res://.godot/imported/punching.png-fa186dd07f422abbde3a88b21aa1f934.s3tc.ctex"] dest_files=["res://.godot/imported/Un-armed.png-4acf0b462830031ca0e69386348b6b6c.bptc.ctex"]
[params] [params]
compress/mode=2 compress/mode=2
compress/high_quality=false compress/high_quality=true
compress/lossy_quality=0.7 compress/lossy_quality=0.7
compress/hdr_compression=1 compress/hdr_compression=1
compress/normal_map=0 compress/normal_map=0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

View File

@@ -1,35 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b0qggbvwhuim7"
path.s3tc="res://.godot/imported/PALM_ATTACK.png-e0d07554f975afe0149ff972dab65eb0.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://src/vfx/hit_effects/PALM_ATTACK.png"
dest_files=["res://.godot/imported/PALM_ATTACK.png-e0d07554f975afe0149ff972dab65eb0.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 318 KiB

View File

@@ -1,35 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ck84wai72nj01"
path.s3tc="res://.godot/imported/unarmed_punch.png-a69225035c1dc186a08ce92c99118bd9.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://src/vfx/hit_effects/unarmed_punch.png"
dest_files=["res://.godot/imported/unarmed_punch.png-a69225035c1dc186a08ce92c99118bd9.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/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